Поделиться через


ILocalizer interface

Подключаемый модуль для локализации сообщений, отправленных пользователю ботом.

Методы

gettext(string, string, string)

Загружает локализованную строку для указанного языка.

load(string, (err: Error) => void)

Загружает локализованную таблицу для предоставленного языкового стандарта и вызывает предоставленный обратный вызов после завершения загрузки.

ngettext(string, string, string, number, string)

Загружает форму множественного числа локализованной строки для указанного языка.

trygettext(string, string, string)

Загружает локализованную строку для указанного языка.

Сведения о методе

gettext(string, string, string)

Загружает локализованную строку для указанного языка.

function gettext(locale: string, msgid: string, namespace?: string)

Параметры

locale

string

Требуемый языковой стандарт строки для возврата.

msgid

string

Строка для использования в качестве ключа в локализованной строковой таблице. Как правило, это будет только английская версия строки.

namespace

string

Пространство имен (необязательно) для ключей msgid.

Возвращаемое значение

string

load(string, (err: Error) => void)

Загружает локализованную таблицу для предоставленного языкового стандарта и вызывает предоставленный обратный вызов после завершения загрузки.

function load(locale: string, callback: (err: Error) => void)

Параметры

locale

string

Языковой стандарт для загрузки.

callback

(err: Error) => void

Обратный вызов, который вызывается после загрузки предоставленного языкового стандарта или ошибки при сбое загрузки.

ngettext(string, string, string, number, string)

Загружает форму множественного числа локализованной строки для указанного языка.

function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)

Параметры

locale

string

Требуемый языковой стандарт строки для возврата.

msgid

string

Сингулярная форма строки, используемая в качестве ключа в локализованной строковой таблице.

msgid_plural

string

Многообразная форма строки, которая будет использоваться в качестве ключа в локализованной строковой таблице.

count

number

Число, используемое при определении того, следует ли использовать форму единственного или множественного числа строки.

namespace

string

Пространство имен (необязательно) для ключей msgid и msgid_plural.

Возвращаемое значение

string

trygettext(string, string, string)

Загружает локализованную строку для указанного языка.

function trygettext(locale: string, msgid: string, namespace?: string)

Параметры

locale

string

Требуемый языковой стандарт строки для возврата.

msgid

string

Строка для использования в качестве ключа в локализованной строковой таблице. Как правило, это будет только английская версия строки.

namespace

string

Пространство имен (необязательно) для ключей msgid.

Возвращаемое значение

string