Condividi tramite


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