i18n
Funktionen zur Internationalisierung Ihrer Erweiterung. Sie können diese APIs verwenden, um lokalisierte Zeichenfolgen aus Locale-Dateien abzurufen, die mit Ihrer Erweiterung verpackt sind, um die aktuelle Sprache des Browsers zu ermitteln und um den Wert seines Accept-Language-Headers zu bestimmen.
Siehe die Seite Internationalisierung für einen Leitfaden zur Nutzung dieser API.
Typen
i18n.LanguageCode
-
Ein Sprachtag wie z.B.
"en-US"
oder "fr
".
Funktionen
i18n.getAcceptLanguages()
-
Ruft die accept-languages des Browsers ab. Dies unterscheidet sich von der vom Browser verwendeten Locale. Um die Locale zu erhalten, verwenden Sie
i18n.getUILanguage
. i18n.getMessage()
-
Holt die lokalisierte Zeichenfolge für die angegebene Nachricht.
i18n.getUILanguage()
-
Ruft die UI-Sprache des Browsers ab. 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
BCD tables only load in the browser
Beispielerweiterungen
Hinweis:
Diese API basiert auf Chromiums chrome.i18n
API. Diese Dokumentation ist abgeleitet von i18n.json
im Chromium-Code.
Siehe auch
- Internationalisierung: Ein Leitfaden zur Verwendung des WebExtension i18n-Systems.
- Locale-Spezifische Nachrichtenreferenz: Erweiterungen liefern locale-spezifische Zeichenfolgen in Dateien namens
messages.json
. Diese Seite beschreibt das Format vonmessages.json
.