Namespace UnityEngine.Localization | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEngine.Localization

    Classes

    AddressableAssetTable

    Maps asset guid to key for a selected Locale.

    AddressableAssetTableT<TObject>

    Maps asset guid to key for a selected Locale. The asset must also be managed by the Addressables system for it to be loaded at runtime.

    AddressableLocalesProvider

    Uses the AddressableAssets system, to store and retrieve all locale data. This allow for adding and removing locales in a build or for storing the locale data remotely.

    AssetTableItemData

    AudioClipAssetTable

    CommandLineLocaleSelector

    KeyDatabase

    The key database is responsible for holding localization keys and associating keys to unique ids.

    KeyDatabase.KeyDatabaseEntry

    Locale

    A Locale represents a language. It supports regional variations and can be configured with an optional fallback locale.

    LocalesProvider

    Responsible for providing the list of locales that are currently available to this application.

    LocalizationSettings

    The localization settings is the core component to the localization system. It provides the entry point to all player based localization features.

    LocalizedAssetDatabase

    LocalizedAssetReference

    LocalizedAssetReferenceGameObject

    LocalizedAssetReferenceSprite

    LocalizedAssetReferenceT<TObject>

    LocalizedAssetReferenceTexture2D

    LocalizedAssetTable

    LocalizedDatabase

    LocalizedReference

    LocalizedStringDatabase

    Handles loading strings and their tables for the selected locale.

    LocalizedStringReference

    LocalizedStringReference.LocalizationUnityEvent

    LocalizedTable

    PluralForm

    Used to determine what version of a translated string should be used when dealing with plurals.

    SpecificLocaleSelector

    Returns the a specific locale if it exists.

    SpriteAssetTable

    StartupLocaleSelector

    Determines what locale should be used when the application starts or does not currently have an active locale.

    StartupLocaleSelectorCollection

    A collection of multiple startup selectors. The locale is selected by starting with item 0 in the list and trying each until one succeeds in return a locale that is not null.

    StringTable

    StringTableBase

    Base class for all StringTables.

    StringTableEntry

    SystemLocaleSelector

    Texture2DAssetTable

    Structs

    LocaleIdentifier

    The identifier containing the identification information for a language or regional variant.

    Interfaces

    IPreloadRequired

    Enums

    PreloadBehavior

    Delegates

    PluralForm.EvaluatePluralDelegate

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023