Class CustomLocalization
Wrapper to hold each mod localization data.
  
  
  Inherited Members
Namespace: Jotunn.Entities
Assembly: Jotunn.dll
Syntax
public class CustomLocalization : CustomEntityConstructors
| 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. |