Skip to main content

Class BaseLocalizeHelper

Declaration
public abstract class BaseLocalizeHelper : ILocalizeHelper

Derived:
MatchinghamGames.Localization.Helpers.BasicLocalizeHelper, MatchinghamGames.Localization.Helpers.DefaultLocalizeService

Implements:
MatchinghamGames.Localization.Models.ILocalizeHelper

Properties

ActiveLanguage

Declaration
public string ActiveLanguage { get; protected set; }

IsBusy

Declaration
public bool IsBusy { get; protected set; }

Methods

LoadData(string)

Declaration
protected abstract void LoadData(string targetLanguageCode)
Parameters
TypeName
System.StringtargetLanguageCode

UnloadData()

Declaration
protected abstract void UnloadData()

Get(string, string)

Declaration
public abstract string Get(string key, string fallback = "")
Returns

System.String

Parameters
TypeName
System.Stringkey
System.Stringfallback

GetFormatted(string, string, string)

Declaration
public abstract string GetFormatted(string key, string args0, string fallback)
Returns

System.String

Parameters
TypeName
System.Stringkey
System.Stringargs0
System.Stringfallback

GetFormatted(string, string, string, string)

Declaration
public abstract string GetFormatted(string key, string args0, string args1, string fallback)
Returns

System.String

Parameters
TypeName
System.Stringkey
System.Stringargs0
System.Stringargs1
System.Stringfallback

GetFormatted(string, string, string, string, string)

Declaration
public abstract string GetFormatted(string key, string args0, string args1, string args2, string fallback)
Returns

System.String

Parameters
TypeName
System.Stringkey
System.Stringargs0
System.Stringargs1
System.Stringargs2
System.Stringfallback

TryGet(string, out string)

Declaration
public abstract bool TryGet(string key, out string value)
Returns

System.Boolean

Parameters
TypeName
System.Stringkey
System.Stringvalue

InitializeDefault()

Declaration
public virtual void InitializeDefault()

ChangeBySystemLanguage(SystemLanguage)

Declaration
public void ChangeBySystemLanguage(SystemLanguage systemLanguage)
Parameters
TypeName
Global.SystemLanguagesystemLanguage

Change(string)

Declaration
public void Change(string newLanguage)
Parameters
TypeName
System.StringnewLanguage

Implements