Class CustomLocalization
Wrapper to hold each mod localization data.
Inherited Members
Namespace: Jotunn.Entities
Assembly: Jotunn.dll
Syntax
public class CustomLocalization : CustomEntity
Constructors
| Name | Description |
|---|---|
| CustomLocalization(BepInPlugin) | SourceMod hint constructor. |
Methods
| Name | Description |
|---|---|
| AddFileByPath(string, bool) | Add a translation file via absolute path. |
| AddJsonFile(string, string) | Add a json language file (match crowdin format). |
| AddLanguageFile(string) | Add a Unity style translation file. |
| AddTranslation(in string, Dictionary<string, string>) | Add a group of translations. |
| AddTranslation(in string, string) | Add a translation. |
| AddTranslation(in string, in string, string) | Add a translation. |
| ClearAll() | Clear all localization data. |
| ClearLanguage(in string) | Attempts to remove given language. |
| ClearToken(in string) | Attempts to remove a given token from default language. |
| ClearToken(in string, in string) | Attempts to remove a given token from certain language. |
| Contains(in string, in string) | Checks if a translation exists for given language and token. |
| GetLanguages() | Retrieve list of languages that have been added. |
| GetTranslations(in string) | Retrieve translations for given language. |
| ToString() | Returns a string that represents the current object. |
| TryTranslate(string) | Retrieve a translation from this custom localization or Localization.Translate. Searches with the user language with a fallback to English. |