i18n
Funktionen zur Internationalisierung Ihrer Erweiterung. Sie können diese APIs verwenden, um lokalisierte Zeichenfolgen aus mit Ihrer Erweiterung verpackten Lokalisierungsdateien zu erhalten, die aktuelle Sprache des Browsers zu ermitteln und den Wert des Accept-Language Headers herauszufinden.
Sehen Sie sich die Seite Internationalisierung an, um einen Leitfaden zur Verwendung dieser API zu erhalten.
Typen
i18n.LanguageCode
-
Ein Sprach-Tag 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 Sprache. Um die Lokalisierung zu erhalten, verwenden Sie
i18n.getUILanguage
. i18n.getMessage()
-
Ruft die lokalisierte Zeichenfolge für die angegebene Nachricht ab.
i18n.getUILanguage()
-
Ruft die UI-Sprache des Browsers ab. Dies unterscheidet sich von
i18n.getAcceptLanguages
, das 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
Beispiel-Erweiterungen
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.
- Lokalspezifische Nachrichtenreferenz: Erweiterungen liefern lokalspezifische Zeichenfolgen in Dateien namens
messages.json
. Diese Seite beschreibt das Format vonmessages.json
.