Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ LoadLanguageFromFileTextJson()

void Terraria.Localization.LanguageManager.LoadLanguageFromFileTextJson ( string fileText,
bool canCreateCategories )
inline

Definition at line 264 of file LanguageManager.cs.

265 {
267 {
268 _ = item.Key;
269 foreach (KeyValuePair<string, string> item2 in item.Value)
270 {
271 string key = item.Key + "." + item2.Key;
273 {
274 _localizedTexts[key].SetValue(item2.Value);
275 }
276 else if (canCreateCategories)
277 {
278 _localizedTexts.Add(key, new LocalizedText(key, item2.Value));
280 {
282 }
284 }
285 }
286 }
287 }
void Add(TKey key, TValue value)
readonly Dictionary< string, List< string > > _categoryGroupedKeys
readonly Dictionary< string, LocalizedText > _localizedTexts

References Terraria.Localization.LanguageManager._categoryGroupedKeys, Terraria.Localization.LanguageManager._localizedTexts, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.ContainsKey(), System.item, and System.key.

Referenced by Terraria.Localization.LanguageManager.LoadFilesForCulture(), and Terraria.Localization.LanguageManager.UseSources().