tModLoader v2024.10
A mod to make and play Terraria mods
|
Classes | |
class | CommentedWscJsonObject |
Public Member Functions | |
record | LocalizationEntry (string key, string value, string comment, JsonType type=JsonType.String) |
record | LocalizationFile (string path, string prefix, List< LocalizationEntry > Entries) |
Static Public Member Functions | |
static GameCulture string prefix | GetCultureAndPrefixFromPath (string path) |
static void | LoadModTranslations (GameCulture culture) |
static bool | TryGetCultureAndPrefixFromPath (string path, [NotNullWhen(true)] out GameCulture? culture, [NotNullWhen(true)] out string? prefix) |
Derives a culture and shared prefix from a localization file path. Prefix will be found after culture, either separated by an underscore or nested in the folder. Some examples: More... | |
Static Public Attributes | |
static GameCulture | culture |
|
static |
Derives a culture and shared prefix from a localization file path. Prefix will be found after culture, either separated by an underscore or nested in the folder.
Some examples:
Localization/en-US_Mods.ExampleMod.hjson Localization/en-US/Mods.ExampleMod.hjson en-US_Mods.ExampleMod.hjson en-US/Mods.ExampleMod.hjson
path | |
culture | |
prefix |