| 
    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.