Class Localization
- Namespace
- Lime
- Assembly
- Lime.dll
Класс, предоставляющий функции локализации
public static class Localization
- Inheritance
-
Localization
- Inherited Members
Fields
DictionariesPath
Default dictionaries path relative to project assets directory.
public static string DictionariesPath
Field Value
Dictionary
Текущий словарь локализации
public static LocalizationDictionary Dictionary
Field Value
Properties
DebugKeys
public static bool DebugKeys { get; set; }
Property Value
UseNumericKeys
Устаревший. Использовать только для совместимости со старыми проектами. Раньше в словаре в качестве ключей использовались числа. Сейчас - вся строка. Этот флаг включает старый режим
public static bool UseNumericKeys { get; set; }
Property Value
Methods
GetCurrentCultureInfo()
public static CultureInfo GetCurrentCultureInfo()
Returns
GetCurrentLanguage()
Возвращает две буквы для имени текущего языка. Например "en" для English, "es" для Spanish, "de" для Deutch и т.п. Для более подробной информации см ссылку (особенно раздел 639-1) http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
public static string GetCurrentLanguage()
Returns
GetString(string)
Возвращает локализованную строку из текущего словаря по ее ключу
public static string GetString(string key)
Parameters
key
string
Returns
GetString(string, params object[])
Возвращает локализованную строку из текущего словаря по ее ключу
public static string GetString(string format, params object[] args)