Table of Contents

Class Localize

Namespace
I2.Loc
Assembly
Assembly-CSharp.dll
public class Localize : MonoBehaviour
Inheritance
Localize
Extension Methods

Constructors

Localize()

public Localize()

Fields

AddSpacesToJoinedLanguages

public bool AddSpacesToJoinedLanguages

Field Value

bool

AllowLocalizedParameters

public bool AllowLocalizedParameters

Field Value

bool

AllowParameters

public bool AllowParameters

Field Value

bool

AlwaysForceLocalize

public bool AlwaysForceLocalize

Field Value

bool

CallBackSecondaryTerm

public static string CallBackSecondaryTerm

Field Value

string

CallBackTerm

public static string CallBackTerm

Field Value

string

CorrectAlignmentForRTL

public bool CorrectAlignmentForRTL

Field Value

bool

CurrentLocalizeComponent

public static Localize CurrentLocalizeComponent

Field Value

Localize

FinalSecondaryTerm

public string FinalSecondaryTerm

Field Value

string

FinalTerm

public string FinalTerm

Field Value

string

IgnoreNumbersInRTL

public bool IgnoreNumbersInRTL

Field Value

bool

IgnoreRTL

public bool IgnoreRTL

Field Value

bool

LocalizeCallBack

public EventCallback LocalizeCallBack

Field Value

EventCallback

LocalizeEvent

public UnityEvent LocalizeEvent

Field Value

UnityEvent

LocalizeOnAwake

public bool LocalizeOnAwake

Field Value

bool

MainTranslation

public static string MainTranslation

Field Value

string

MaxCharactersInRTL

public int MaxCharactersInRTL

Field Value

int

PrimaryTermModifier

public Localize.TermModification PrimaryTermModifier

Field Value

Localize.TermModification

SecondaryTermModifier

public Localize.TermModification SecondaryTermModifier

Field Value

Localize.TermModification

SecondaryTranslation

public static string SecondaryTranslation

Field Value

string

TermPrefix

public string TermPrefix

Field Value

string

TermSuffix

public string TermSuffix

Field Value

string

TranslatedObjects

public List<Object> TranslatedObjects

Field Value

List<Object>

mAssetDictionary

public Dictionary<string, Object> mAssetDictionary

Field Value

Dictionary<string, Object>

mGUI_ShowCallback

public bool mGUI_ShowCallback

Field Value

bool

mGUI_ShowReferences

public bool mGUI_ShowReferences

Field Value

bool

mGUI_ShowTems

public bool mGUI_ShowTems

Field Value

bool

mLocalizeTarget

public ILocalizeTarget mLocalizeTarget

Field Value

ILocalizeTarget

mLocalizeTargetName

public string mLocalizeTargetName

Field Value

string

mTerm

public string mTerm

Field Value

string

mTermSecondary

public string mTermSecondary

Field Value

string

Properties

SecondaryTerm

public string SecondaryTerm { get; set; }

Property Value

string

Term

public string Term { get; set; }

Property Value

string

Methods

AddTranslatedObject(Object)

public void AddTranslatedObject(Object Obj)

Parameters

Obj Object

FindTarget()

public bool FindTarget()

Returns

bool

FindTranslatedObject<T>(string)

public T FindTranslatedObject<T>(string value) where T : Object

Parameters

value string

Returns

T

Type Parameters

T

GetFinalTerms(out string, out string)

public void GetFinalTerms(out string primaryTerm, out string secondaryTerm)

Parameters

primaryTerm string
secondaryTerm string

GetMainTargetsText()

public string GetMainTargetsText()

Returns

string

HasCallback()

public bool HasCallback()

Returns

bool

HasTranslatedObject(Object)

public bool HasTranslatedObject(Object Obj)

Parameters

Obj Object

Returns

bool

OnLocalize(bool, string)

public void OnLocalize(bool Force = false, string overrideSpecialization = null)

Parameters

Force bool
overrideSpecialization string

SetFinalTerms(string, string, out string, out string, bool)

public void SetFinalTerms(string Main, string Secondary, out string primaryTerm, out string secondaryTerm, bool RemoveNonASCII)

Parameters

Main string
Secondary string
primaryTerm string
secondaryTerm string
RemoveNonASCII bool

SetGlobalLanguage(string)

public void SetGlobalLanguage(string Language)

Parameters

Language string

SetTerm(string)

public void SetTerm(string primary)

Parameters

primary string

SetTerm(string, string)

public void SetTerm(string primary, string secondary)

Parameters

primary string
secondary string

UpdateAssetDictionary()

public void UpdateAssetDictionary()