ILocalizer interface
Plug-in para localizar mensagens enviadas ao usuário por um bot.
Métodos
| gettext(string, string, string) | Carrega uma cadeia de caracteres localizada para o idioma especificado. |
| load(string, (err: Error) => void) | Carrega a tabela localizada para a localidade fornecida e a chamada é o retorno de chamada fornecido após a conclusão da carga. |
| ngettext(string, string, string, number, string) | Carrega a forma plural de uma cadeia de caracteres localizada para o idioma especificado. |
| trygettext(string, string, string) | Carrega uma cadeia de caracteres localizada para o idioma especificado. |
Detalhes do método
gettext(string, string, string)
Carrega uma cadeia de caracteres localizada para o idioma especificado.
function gettext(locale: string, msgid: string, namespace?: string)
Parâmetros
- locale
-
string
Localidade desejada da cadeia de caracteres a ser retornada.
- msgid
-
string
Cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada. Normalmente, essa será apenas a versão em inglês da cadeia de caracteres.
- namespace
-
string
(Opcional) namespace para as chaves msgid.
Retornos
string
load(string, (err: Error) => void)
Carrega a tabela localizada para a localidade fornecida e a chamada é o retorno de chamada fornecido após a conclusão da carga.
function load(locale: string, callback: (err: Error) => void)
Parâmetros
- locale
-
string
A localidade a ser carregada.
- callback
-
(err: Error) => void
retorno de chamada chamado após o carregamento da localidade fornecida ou um erro se a carga falhar.
ngettext(string, string, string, number, string)
Carrega a forma plural de uma cadeia de caracteres localizada para o idioma especificado.
function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)
Parâmetros
- locale
-
string
Localidade desejada da cadeia de caracteres a ser retornada.
- msgid
-
string
Forma singular da cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada.
- msgid_plural
-
string
Forma plural da cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada.
- count
-
number
Contagem a ser usada ao determinar se a forma singular ou plural da cadeia de caracteres deve ser usada.
- namespace
-
string
(Opcional) namespace para as chaves msgid e msgid_plural.
Retornos
string
trygettext(string, string, string)
Carrega uma cadeia de caracteres localizada para o idioma especificado.
function trygettext(locale: string, msgid: string, namespace?: string)
Parâmetros
- locale
-
string
Localidade desejada da cadeia de caracteres a ser retornada.
- msgid
-
string
Cadeia de caracteres a ser usada como uma chave na tabela de cadeia de caracteres localizada. Normalmente, essa será apenas a versão em inglês da cadeia de caracteres.
- namespace
-
string
(Opcional) namespace para as chaves msgid.
Retornos
string