i18N : Client
Stellt Methoden zum Abrufen und Formatieren von übersetzten Nachrichten bereit.
Auf die i18N-Methoden wird mit dem globalen g_i18n-Objekt zugegriffen.
i18N – format(String message, Object map)
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, Function callback)
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, Function callback)
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 |