--- title: i18n.getAcceptLanguages() slug: Mozilla/Add-ons/WebExtensions/API/i18n/getAcceptLanguages tags: - API - Add-ons - Extensions - Method - Non-standard - Reference - WebExtensions - getAcceptLanguages - i18n translation_of: Mozilla/Add-ons/WebExtensions/API/i18n/getAcceptLanguages ---
{{AddonSidebar()}}

Obtient les accept-languages du navigateur. Ceci est différent des paramètres régionaux utilisés par le navigateur. Pour obtenir les paramètres régionaux, utilisez  {{WebExtAPIRef('i18n.getUILanguage')}}.

C'est une fonction asynchrone qui renvoie une Promise.

Syntaxe

var gettingAcceptLanguages = browser.i18n.getAcceptLanguages()

Paramètres

None.

Valeur retournée

Une Promise qui sera remplie avec un array d'objets {{WebExtAPIRef('i18n.LanguageCode')}}.

Compatibilité du navigateur

{{Compat("webextensions.api.i18n.getAcceptLanguages")}}

Exemples

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

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

{{WebExtExamples}}

Note :

Cette API est basée sur l'API Chromium chrome.i18n. Cette documentation est dérivée de i18n.json dans le code de Chromium code.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.