Movatterモバイル変換


[0]ホーム

URL:


  1. Mozilla
  2. Add-ons
  3. Browser-Erweiterungen
  4. JavaScript-APIs
  5. i18n
  6. i18n.getMessage()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

i18n.getMessage()

Ruft den lokalisierten String für die angegebene Nachricht ab.

Sehen Sie sich die Seite zurInternationalisierung für einen Leitfaden zur Verwendung dieser Funktion an.

Syntax

js
browser.i18n.getMessage(  messageName,  // string  substitutions // optional any)

Parameter

messageName

string. Der Name der Nachricht, wie er in der messages.json-Datei angegeben ist. Wenn die Nachricht in messages.json nicht gefunden werden kann:

  • Gibt Firefox "" zurück und loggt einen Fehler.
  • Gibt Chrome "" zurück und loggt keinen Fehler.
substitutionsOptional

string oderarray vonstring. Ein einzelner Ersetzungsstring oder ein Array von Ersetzungsstrings.

In Chrome, wenn Sie mehr als 9 Ersetzungsstrings angeben, wirdgetMessage()undefined zurückgeben.

Rückgabewert

string. Nachricht, die für das aktuelle Gebietsschema lokalisiert ist.

Beispiele

Holen Sie sich den lokalisierten String für"messageContent", mit Ersetzung vontarget.url:

js
let message = browser.i18n.getMessage("messageContent", target.url);console.log(message);

Dies würde mit einer _locales/en/messages.json-Datei funktionieren, die folgendes enthält:

json
{  "messageContent": {    "message": "You clicked $URL$.",    "description": "Tells the user which link they clicked.",    "placeholders": {      "url": {        "content": "$1",        "example": "https://developer.mozilla.org"      }    }  }}

Wenntarget.url "https://developer.mozilla.org" ist, dann wäre der Wert der Nachricht im "en" Gebietsschema:

"You clicked https://developer.mozilla.org."

Beispielerweiterungen

Browser-Kompatibilität

Hinweis:Diese API basiert auf derchrome.i18n API von Chromium. Diese Dokumentation stammt ausi18n.json im Chromium-Code.

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp