|
Terraria v1.4.4.9
Terraria source code documentation
|
Static Public Attributes | |
| static LanguageManager | Instance = new LanguageManager() |
Properties | |
| GameCulture | ActiveCulture [get, private set] |
Events | |
| LanguageChangeCallback | OnLanguageChanging |
| LanguageChangeCallback | OnLanguageChanged |
Private Member Functions | |
| LanguageManager () | |
| void | SetAllTextValuesToKeys () |
| string[] | GetLanguageFilesForCulture (GameCulture culture) |
| void | LoadLanguage (GameCulture culture, bool processCopyCommands=true) |
| void | LoadFilesForCulture (GameCulture culture) |
| void | ProcessCopyCommandsInTexts () |
| void | ValidateAllCharactersContainedInFont (DynamicSpriteFont font) |
Private Attributes | |
| readonly Dictionary< string, LocalizedText > | _localizedTexts = new Dictionary<string, LocalizedText>() |
| readonly Dictionary< string, List< string > > | _categoryGroupedKeys = new Dictionary<string, List<string>>() |
| GameCulture | _fallbackCulture = GameCulture.DefaultCulture |
Definition at line 19 of file LanguageManager.cs.