i18N : Client
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.
| 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. |
| 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.
| 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. |
| 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.
| 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. |
| Typ | Beschreibung |
|---|---|
| void |