ILocalizer interface
Plug-in per la localizzazione dei messaggi inviati all'utente da un bot.
Metodi
| gettext(string, string, string) | Carica una stringa localizzata per la lingua specificata. |
| load(string, (err: Error) => void) | Carica la tabella localizzata per le impostazioni locali fornite e il callback fornito al termine del caricamento. |
| ngettext(string, string, string, number, string) | Carica la forma plurale di una stringa localizzata per la lingua specificata. |
| trygettext(string, string, string) | Carica una stringa localizzata per la lingua specificata. |
Dettagli metodo
gettext(string, string, string)
Carica una stringa localizzata per la lingua specificata.
function gettext(locale: string, msgid: string, namespace?: string)
Parametri
- locale
-
string
Impostazioni locali desiderate della stringa da restituire.
- msgid
-
string
Stringa da usare come chiave nella tabella di stringhe localizzata. In genere questa sarà solo la versione inglese della stringa.
- namespace
-
string
(Facoltativo) spazio dei nomi per le chiavi msgid.
Restituisce
string
load(string, (err: Error) => void)
Carica la tabella localizzata per le impostazioni locali fornite e il callback fornito al termine del caricamento.
function load(locale: string, callback: (err: Error) => void)
Parametri
- locale
-
string
Impostazioni locali da caricare.
- callback
-
(err: Error) => void
callback chiamato dopo il caricamento delle impostazioni locali specificate oppure un errore se il caricamento non riesce.
ngettext(string, string, string, number, string)
Carica la forma plurale di una stringa localizzata per la lingua specificata.
function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)
Parametri
- locale
-
string
Impostazioni locali desiderate della stringa da restituire.
- msgid
-
string
Forma singolare della stringa da usare come chiave nella tabella di stringhe localizzata.
- msgid_plural
-
string
Forma plurale della stringa da usare come chiave nella tabella di stringhe localizzata.
- count
-
number
Conteggio da utilizzare per determinare se deve essere utilizzata la forma singolare o plurale della stringa.
- namespace
-
string
(Facoltativo) spazio dei nomi per le chiavi msgid e msgid_plural.
Restituisce
string
trygettext(string, string, string)
Carica una stringa localizzata per la lingua specificata.
function trygettext(locale: string, msgid: string, namespace?: string)
Parametri
- locale
-
string
Impostazioni locali desiderate della stringa da restituire.
- msgid
-
string
Stringa da usare come chiave nella tabella di stringhe localizzata. In genere questa sarà solo la versione inglese della stringa.
- namespace
-
string
(Facoltativo) spazio dei nomi per le chiavi msgid.
Restituisce
string