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.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Siehe die Internationalization Seite für einen Leitfaden zur Verwendung dieser Funktion.

Syntax

js
let gettingAcceptLanguages = browser.i18n.getAcceptLanguages()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem array von i18n.LanguageCode Objekten erfüllt wird.

Browser-Kompatibilität

BCD tables only load in the browser

Beispiele

js
function onGot(languages) {
  console.log(languages);
  //e.g. Array [ "en-US", "en" ]
}

let gettingAcceptLanguages = browser.i18n.getAcceptLanguages();
gettingAcceptLanguages.then(onGot);

Hinweis: Diese API basiert auf der chrome.i18n API von Chromium. Diese Dokumentation ist abgeleitet von i18n.json im Chromium-Code.