i18n
Funktionen zur Internationalisierung Ihrer Erweiterung. Sie können diese APIs verwenden, um lokalisierte Zeichenketten aus Sprachdateien abzurufen, die mit Ihrer Erweiterung gebündelt sind, die aktuelle Sprache des Browsers zu ermitteln und den Wert seines Accept-Language-Headers herauszufinden.
Sehen Sie sich die Seite Internationalisierung für einen Leitfaden zur Verwendung dieser API an.
Typen
i18n.LanguageCode-
Ein Sprach-Tag wie
"en-US"oder"fr".
Funktionen
i18n.detectLanguage()-
Erkennt die Sprache des bereitgestellten Textes mittels des Compact Language Detector.
i18n.getMessage()-
Holt die lokalisierte Zeichenkette für die angegebene Nachricht.
i18n.getAcceptLanguages()-
Ruft die accept-languages des Browsers ab. Dies unterscheidet sich von der vom Browser verwendeten Gebietsschema. Um das Gebietsschema zu erhalten, verwenden Sie
i18n.getUILanguage. i18n.getUILanguage()-
Ermittelt die UI-Sprache des Browsers. Dies unterscheidet sich von
i18n.getAcceptLanguages, welches die bevorzugten Benutzersprachen zurückgibt. i18n.getPreferredSystemLanguages()-
Gibt die bevorzugten Gebietsschemas des Betriebssystems zurück.
i18n.getSystemUILanguage()-
Gibt das aktuelle UI-Gebietsschema des Betriebssystems zurück.
Beispielerweiterungen
Browser-Kompatibilität
Hinweis:
Diese API basiert auf Chromiums chrome.i18n API. Diese Dokumentation leitet sich von i18n.json im Chromium-Code ab.
Siehe auch
- Internationalisierung: ein Leitfaden zur Verwendung des WebExtension i18n-Systems.
- Locale-Specific Message reference: Erweiterungen liefern sprachspezifische Zeichenketten in Dateien namens
messages.json. Diese Seite beschreibt das Format vonmessages.json.