ILocalizer interface
Plug-in pour localiser les messages envoyés à l’utilisateur par un bot.
Méthodes
| gettext(string, string, string) | Charge une chaîne localisée pour la langue spécifiée. |
| load(string, (err: Error) => void) | Charge la table localisée pour les paramètres régionaux fournis et appelle le rappel fourni une fois la charge terminée. |
| ngettext(string, string, string, number, string) | Charge la forme plurielle d’une chaîne localisée pour la langue spécifiée. |
| trygettext(string, string, string) | Charge une chaîne localisée pour la langue spécifiée. |
Détails de la méthode
gettext(string, string, string)
Charge une chaîne localisée pour la langue spécifiée.
function gettext(locale: string, msgid: string, namespace?: string)
Paramètres
- locale
-
string
Paramètres régionaux souhaités de la chaîne à retourner.
- msgid
-
string
Chaîne à utiliser comme clé dans la table de chaînes localisée. En règle générale, il s’agit simplement de la version anglaise de la chaîne.
- namespace
-
string
(Facultatif) espace de noms pour les clés msgid.
Retours
string
load(string, (err: Error) => void)
Charge la table localisée pour les paramètres régionaux fournis et appelle le rappel fourni une fois la charge terminée.
function load(locale: string, callback: (err: Error) => void)
Paramètres
- locale
-
string
Paramètres régionaux à charger.
- callback
-
(err: Error) => void
rappel appelé une fois les paramètres régionaux fournis chargés ou une erreur en cas d’échec de la charge.
ngettext(string, string, string, number, string)
Charge la forme plurielle d’une chaîne localisée pour la langue spécifiée.
function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)
Paramètres
- locale
-
string
Paramètres régionaux souhaités de la chaîne à retourner.
- msgid
-
string
Forme singulière de la chaîne à utiliser comme clé dans la table de chaînes localisée.
- msgid_plural
-
string
Forme plurielle de la chaîne à utiliser comme clé dans la table de chaînes localisée.
- count
-
number
Nombre à utiliser pour déterminer si la forme singulière ou plurielle de la chaîne doit être utilisée.
- namespace
-
string
(Facultatif) espace de noms pour les clés msgid et msgid_plural.
Retours
string
trygettext(string, string, string)
Charge une chaîne localisée pour la langue spécifiée.
function trygettext(locale: string, msgid: string, namespace?: string)
Paramètres
- locale
-
string
Paramètres régionaux souhaités de la chaîne à retourner.
- msgid
-
string
Chaîne à utiliser comme clé dans la table de chaînes localisée. En règle générale, il s’agit simplement de la version anglaise de la chaîne.
- namespace
-
string
(Facultatif) espace de noms pour les clés msgid.
Retours
string