C# Класс LeopotamGroup.Localization.Localizer

Localizer - helper for localization. Supports dynamic overriding of localization tokens with rollback.
Показать файл Открыть проект

Открытые методы

Метод Описание
AddDynamicSource ( string sourcePath ) : void

Add non-unloadable localization source. Can overrides loaded tokens and be removed by UnloadDynamics call.

AddStaticSource ( string sourcePath ) : void

Add non-unloadable localization source.

Get ( string token ) : string

Get localization for token.

RelocalizeUI ( ) : void

Raise "OnLocalize" message on all active GameObjects.

UnloadDynamics ( ) : void

Unload all dynamics localization sources.

Приватные методы

Метод Описание
LoadAsset ( string assetPath ) : string
LoadData ( string data, string[]>.Dictionary storage ) : void
Localizer ( ) : System
SetLanguage ( string lang ) : void

Описание методов

AddDynamicSource() публичный статический Метод

Add non-unloadable localization source. Can overrides loaded tokens and be removed by UnloadDynamics call.
public static AddDynamicSource ( string sourcePath ) : void
sourcePath string Source path.
Результат void

AddStaticSource() публичный статический Метод

Add non-unloadable localization source.
public static AddStaticSource ( string sourcePath ) : void
sourcePath string Source path.
Результат void

Get() публичный статический Метод

Get localization for token.
public static Get ( string token ) : string
token string Localization token.
Результат string

RelocalizeUI() публичный статический Метод

Raise "OnLocalize" message on all active GameObjects.
public static RelocalizeUI ( ) : void
Результат void

UnloadDynamics() публичный статический Метод

Unload all dynamics localization sources.
public static UnloadDynamics ( ) : void
Результат void