Table of Contents

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

string

Dictionary

Текущий словарь локализации

public static LocalizationDictionary Dictionary

Field Value

LocalizationDictionary

Properties

DebugKeys

public static bool DebugKeys { get; set; }

Property Value

bool

UseNumericKeys

Устаревший. Использовать только для совместимости со старыми проектами. Раньше в словаре в качестве ключей использовались числа. Сейчас - вся строка. Этот флаг включает старый режим

public static bool UseNumericKeys { get; set; }

Property Value

bool

Methods

GetCurrentCultureInfo()

public static CultureInfo GetCurrentCultureInfo()

Returns

CultureInfo

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

string

GetString(string)

Возвращает локализованную строку из текущего словаря по ее ключу

public static string GetString(string key)

Parameters

key string

Returns

string

GetString(string, params object[])

Возвращает локализованную строку из текущего словаря по ее ключу

public static string GetString(string format, params object[] args)

Parameters

format string
args object[]

Returns

string