ILocalizer interface

Plug-In zum Lokalisieren von Nachrichten, die von einem Bot an den Benutzer gesendet werden.

Methoden

gettext(string, string, string)

Lädt eine lokalisierte Zeichenfolge für die angegebene Sprache.

load(string, (err: Error) => void)

Lädt die lokalisierte Tabelle für das angegebene Gebietsschema und ruft den angegebenen Rückruf ab, sobald die Ladevorgang abgeschlossen ist.

ngettext(string, string, string, number, string)

Lädt die Pluralform einer lokalisierten Zeichenfolge für die angegebene Sprache.

trygettext(string, string, string)

Lädt eine lokalisierte Zeichenfolge für die angegebene Sprache.

Details zur Methode

gettext(string, string, string)

Lädt eine lokalisierte Zeichenfolge für die angegebene Sprache.

function gettext(locale: string, msgid: string, namespace?: string)

Parameter

locale

string

Gewünschtes Gebietsschema der zurückzugebenden Zeichenfolge.

msgid

string

Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll. In der Regel ist dies nur die englische Version der Zeichenfolge.

namespace

string

(Optional) Namespace für die msgid-Schlüssel.

Gibt zurück

string

load(string, (err: Error) => void)

Lädt die lokalisierte Tabelle für das angegebene Gebietsschema und ruft den angegebenen Rückruf ab, sobald die Ladevorgang abgeschlossen ist.

function load(locale: string, callback: (err: Error) => void)

Parameter

locale

string

Das zu ladende Gebietsschema.

callback

(err: Error) => void

callback that is called once the supplied locale has been loaded, or an error if the load fails.

ngettext(string, string, string, number, string)

Lädt die Pluralform einer lokalisierten Zeichenfolge für die angegebene Sprache.

function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)

Parameter

locale

string

Gewünschtes Gebietsschema der zurückzugebenden Zeichenfolge.

msgid

string

Singularform der Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll.

msgid_plural

string

Pluralform der Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll.

count

number

Anzahl, die verwendet werden soll, wenn bestimmt wird, ob die Singular- oder Pluralform der Zeichenfolge verwendet werden soll.

namespace

string

(Optional) Namespace für die Schlüssel "msgid" und "msgid_plural".

Gibt zurück

string

trygettext(string, string, string)

Lädt eine lokalisierte Zeichenfolge für die angegebene Sprache.

function trygettext(locale: string, msgid: string, namespace?: string)

Parameter

locale

string

Gewünschtes Gebietsschema der zurückzugebenden Zeichenfolge.

msgid

string

Zeichenfolge, die als Schlüssel in der lokalisierten Zeichenfolgentabelle verwendet werden soll. In der Regel ist dies nur die englische Version der Zeichenfolge.

namespace

string

(Optional) Namespace für die msgid-Schlüssel.

Gibt zurück

string