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

◆ GetOrRegister() [2/2]

static LocalizedText Terraria.Localization.Language.GetOrRegister ( string key,
Func< string > makeDefaultValue = null )
inlinestatic

Returns a T:Terraria.Localization.LocalizedText for a given key.
If no existing localization exists for the key, it will be defined so it can be exported to a matching mod localization file.

Parameters
keyThe localization key
makeDefaultValueA factory method for creating the default value, used to update localization files with missing entries
Returns

Definition at line 124 of file Language.cs.

125 {
126 return LanguageManager.Instance.GetOrRegister(key, makeDefaultValue);
127 }

References Terraria.Localization.LanguageManager.Instance.

Referenced by Terraria.ModLoader.ModKeybind.ModKeybind(), Terraria.Condition(), Terraria.ModLoader.Mod.GetLocalization(), Terraria.ModLoader.ILocalizedModTypeExtensions.GetLocalization(), Terraria.Localization.Language.GetOrRegister(), Terraria.ModLoader.Config.ConfigManager.RegisterLocalizationKeysForEnumMembers(), Terraria.ModLoader.Config.ConfigManager.RegisterLocalizationKeysForMembers(), Terraria.ModLoader.Config.ConfigManager.RegisterLocalizationKeysForMemberType(), Terraria.ModLoader.NPCLoader.RegisterTownNPCMoodLocalizations(), and Terraria.ModLoader.ModBiome.SetupContent().

+ Here is the caller graph for this function: