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.