i18n.getAcceptLanguages()

Ermittelt die accept-languages des Browsers. Dies unterscheidet sich von der vom Browser verwendeten Spracheinstellung. Um die Spracheinstellung zu erhalten, verwenden Sie i18n.getUILanguage.

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

Sehen Sie auf der Seite Internationalisierung nach einem 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

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 Chromiums chrome.i18n API. Diese Dokumentation wurde aus i18n.json im Chromium-Code abgeleitet.