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