ILocalizer interface
Complemento para localizar los mensajes enviados al usuario por un bot.
Métodos
| gettext(string, string, string) | Carga una cadena localizada para el idioma especificado. |
| load(string, (err: Error) => void) | Carga la tabla localizada para la configuración regional proporcionada y llama a la devolución de llamada proporcionada una vez completada la carga. |
| ngettext(string, string, string, number, string) | Carga la forma plural de una cadena localizada para el idioma especificado. |
| trygettext(string, string, string) | Carga una cadena localizada para el idioma especificado. |
Detalles del método
gettext(string, string, string)
Carga una cadena localizada para el idioma especificado.
function gettext(locale: string, msgid: string, namespace?: string)
Parámetros
- locale
-
string
Configuración regional deseada de la cadena que se va a devolver.
- msgid
-
string
Cadena que se va a usar como clave en la tabla de cadenas localizadas. Normalmente, esto solo será la versión en inglés de la cadena.
- namespace
-
string
(Opcional) espacio de nombres para las claves msgid.
Devoluciones
string
load(string, (err: Error) => void)
Carga la tabla localizada para la configuración regional proporcionada y llama a la devolución de llamada proporcionada una vez completada la carga.
function load(locale: string, callback: (err: Error) => void)
Parámetros
- locale
-
string
Configuración regional que se va a cargar.
- callback
-
(err: Error) => void
devolución de llamada a la que se llama una vez que se ha cargado la configuración regional proporcionada o un error si se produce un error en la carga.
ngettext(string, string, string, number, string)
Carga la forma plural de una cadena localizada para el idioma especificado.
function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)
Parámetros
- locale
-
string
Configuración regional deseada de la cadena que se va a devolver.
- msgid
-
string
Forma singular de la cadena que se va a usar como clave en la tabla de cadenas localizadas.
- msgid_plural
-
string
Forma plural de la cadena que se va a usar como clave en la tabla de cadenas localizadas.
- count
-
number
Recuento que se va a usar al determinar si se debe usar la forma singular o plural de la cadena.
- namespace
-
string
(Opcional) espacio de nombres para las claves msgid y msgid_plural.
Devoluciones
string
trygettext(string, string, string)
Carga una cadena localizada para el idioma especificado.
function trygettext(locale: string, msgid: string, namespace?: string)
Parámetros
- locale
-
string
Configuración regional deseada de la cadena que se va a devolver.
- msgid
-
string
Cadena que se va a usar como clave en la tabla de cadenas localizadas. Normalmente, esto solo será la versión en inglés de la cadena.
- namespace
-
string
(Opcional) espacio de nombres para las claves msgid.
Devoluciones
string