--- title: NavigatorLanguage.language slug: Web/API/NavigatorLanguage/language translation_of: Web/API/NavigatorLanguage/language ---
{{APIRef("HTML DOM")}}

La propriété en lecture seule NavigatorLanguage.language fournit une chaîne de caractère indiquant la langue préférée de l'utilisateur, généralement la langue de l'interface du navigateur.

Syntaxe

const lang = navigator.language

Valeur retournée

La constante lang contient une chaîne de caractère indiquant la langue défini dans BCP 47, par exemple "en", "en-US", "fr", "fr-FR", "es-ES", etc.

Notons que dans Safari sur iOS avant la version 10.2, le code du pays était en minuscule, par exemple: "en-us", "fr-fr" etc.

Exemple

if (/^en\b/.test(navigator.language)) {
  doLangSelect(window.navigator.language);
}

Spécifications

Spécifications Status Commentaire
{{SpecName('HTML WHATWG', '#dom-navigator-language', 'NavigatorLanguage: language')}} {{Spec2('HTML WHATWG')}} Définition initiale

Combatibilité des navigateurs

{{Compat("api.NavigatorLanguage.language")}}

Voir aussi