i18n
Funktionen zur Internationalisierung Ihrer Erweiterung. Sie können diese APIs verwenden, um lokalisierte Zeichenfolgen aus mit Ihrer Erweiterung gepackten Sprachdateien zu erhalten, um die aktuelle Sprache des Browsers herauszufinden und um den Wert seines Accept-Language-Headers zu ermitteln.
Siehe die Seite Internationalisierung für einen Leitfaden zur Verwendung dieser API.
Typen
i18n.LanguageCode
-
Ein Sprachtag wie
"en-US"
oder"fr"
.
Funktionen
i18n.getAcceptLanguages()
-
Ermittelt die accept-languages des Browsers. Diese unterscheidet sich von der vom Browser verwendeten Sprache. Um die Sprache zu erhalten, verwenden Sie
i18n.getUILanguage
. i18n.getMessage()
-
Ermittelt die lokalisierte Zeichenfolge für die angegebene Nachricht.
i18n.getUILanguage()
-
Ermittelt die UI-Sprache des Browsers. Dies unterscheidet sich von
i18n.getAcceptLanguages
, die die bevorzugten Benutzersprachen zurückgibt. i18n.detectLanguage()
-
Erkennt die Sprache des bereitgestellten Textes mit dem Compact Language Detector.
Browser-Kompatibilität
Beispielerweiterungen
Hinweis:
Diese API basiert auf Chromiums chrome.i18n
API. Diese Dokumentation stammt aus i18n.json
im Chromium-Code.
Siehe auch
- Internationalisierung: ein Leitfaden zur Verwendung des WebExtension-i18n-Systems.
- Locale-Spezifische Nachrichtenreferenz: Erweiterungen liefern sprachspezifische Zeichenfolgen in Dateien namens
messages.json
. Diese Seite beschreibt das Format vonmessages.json
.