Search Results for

    Show / Hide Table of Contents

    Class JsonTranslationSource

    Parses a JSON file and provides the entries to LocalizationService. The Json should be in this format:

    {
        "phrase-title": {
            "en": "Title",
            "es": "Topico",
            "ar": "عربی"
        },
        "phrase-back": {
           ...
        }
    }
    Inheritance
    Object
    BaseTranslationSource
    FileTranslationSource
    JsonTranslationSource
    Implements
    ITranslationSource
    ILocalizationServiceComponent
    IServiceComponent<LocalizationService>
    Inherited Members
    FileTranslationSource._textAsset
    FileTranslationSource.textAsset
    FileTranslationSource._error
    FileTranslationSource.error
    FileTranslationSource.Reload()
    FileTranslationSource.Start()
    FileTranslationSource.Reset()
    FileTranslationSource.OnValidate()
    BaseTranslationSource._translations
    BaseTranslationSource.translations
    BaseTranslationSource.LoadTranslationEntries(List<TranslationEntry>)
    BaseTranslationSource._readyToConnect
    BaseTranslationSource._connected
    BaseTranslationSource.Init()
    BaseTranslationSource.mono
    BaseTranslationSource.IsConnected<ST>()
    BaseTranslationSource.Connect<ST>()
    BaseTranslationSource.Disconnect<ST>()
    BaseTranslationSource.Awake()
    BaseTranslationSource.OnEnable()
    BaseTranslationSource.OnDisable()
    BaseTranslationSource.GetTranslation(String, String)
    BaseTranslationSource.Clear()
    Namespace: NoSuchStudio.Localization.Source
    Assembly: NoSuchStudio-Localization.dll
    Syntax
    [ExecuteAlways]
    public class JsonTranslationSource : FileTranslationSource, ITranslationSource, ILocalizationServiceComponent, IServiceComponent<LocalizationService>

    Methods

    ExportAsJsonString(Dictionary<String, Dictionary<String, String>>)

    Declaration
    public static string ExportAsJsonString(Dictionary<string, Dictionary<string, string>> translations)
    Parameters
    Type Name Description
    Dictionary<String, Dictionary<String, String>> translations
    Returns
    Type Description
    String

    ReadTranslationsFromFile()

    Declaration
    protected override List<TranslationEntry> ReadTranslationsFromFile()
    Returns
    Type Description
    List<TranslationEntry>
    Overrides
    FileTranslationSource.ReadTranslationsFromFile()

    Implements

    ITranslationSource
    ILocalizationServiceComponent
    IServiceComponent<>
    In This Article
    Back to top Generated by DocFX