i18N : Client

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die i18N- API bietet Methoden zum Abrufen und Formatieren von übersetzten Nachrichten.

    Der Zugriff auf die i18N- Methoden erfolgt über das globale Objekt g_i18n.

    i18N - Format (Zeichenfolgennachricht, Objektzuordnung)

    Formatiert eine Zeichenfolge, die benannte Token mit Werten aus einer Zuordnung enthält.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Nachricht Zeichenfolge Die Nachricht, der die Token hinzugefügt werden sollen.
    map Objekt Die Zuordnung von Namen-Wert-Paaren, die in der Nachricht ersetzt werden sollen.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Die formatierte Zeichenfolge.
    // Returns: "The rich young ruler was very very rich"
    nowapi.g_i18n.format("The {p1} {p2} {p3} was very very {p1}",{p1: "rich", p2: "young", p3: "ruler"});

    i18N - getMessage(String msgKey, Funktionsrückruf)

    Ruft eine übersetzte Nachricht ab.

    Wenn die angegebene Zeichenfolge in der Datenbank für die aktuelle Sprache vorhanden ist, wird die übersetzte Meldung zurückgegeben. Wenn die angegebene Zeichenfolge für die aktuelle Sprache in der Datenbank nicht vorhanden ist, wird die englische Meldung zurückgegeben. Wenn die Zeichenfolgen gar nicht in der Datenbank vorhanden ist, wird die ID zurückgegeben.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    msgKey Zeichenfolge Die Nachricht, die abgerufen werden soll.
    callback Funktion Die Funktion, die aufgerufen werden soll, wenn die Nachricht abgerufen wurde. Die Rückruffunktion hat ein Argument, und zwar eine Zeichenfolge, die die übersetzte Nachricht darstellt.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    void

    i18N – getMessages(Array msgKeys, Funktionsrückruf)

    Ruft eine Reihe von Nachrichten ab.

    Wenn die angegebene Zeichenfolge in der Datenbank für die aktuelle Sprache vorhanden ist, wird die übersetzte Meldung zurückgegeben. Wenn die angegebene Zeichenfolge für die aktuelle Sprache in der Datenbank nicht vorhanden ist, wird die englische Meldung zurückgegeben. Wenn die Zeichenfolgen gar nicht in der Datenbank vorhanden ist, wird die ID zurückgegeben.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    msgKeys Array Ein Array von Schlüsseln, das die abzurufenden Nachrichten angibt.
    callback Funktion Die Funktion, die aufgerufen werden soll, wenn die Nachrichten abgerufen wurden. Die Rückruffunktion hat ein A, und zwar ein Objekt, das Schlüssel-Wert-Paare enthält, wobei der Schlüssel der angeforderte Nachrichtenschlüssel ist, und der Wert ist die übersetzte Zeichenfolge.
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    void