NavigatorLanguage.language

Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.

La propriété read-only NavigatorLanguage.language retourne une string (chaîne de caractères) représentant la langue de préférence de l'utilisateur, habituellement la langue de l'interface utilisateur de son navigateur.

Syntax

lang = globalObj.navigator.language 

Valeurs

Une string représentant la version de la langue qui est définie dans BCP 47. Des exemples de codes de langue valides sont "en", "en-US", "fr", "es-ES", etc.

Il est à noter que dans Safari sur macOS et iOS pré-10.2, le code de pays retourné est en lettres minuscules: "en-us", "fr-fr", etc.

Exemple

if ( window.navigator.language != "fr" ) {       
 selectionnerLangue(window.navigator.language); 
}

Spécification

Spécification Statut Commentaire
HTML5 Web application
La définition de 'navigator.language' dans cette spécification.
Recommendation Définition initiale.

Compatibilité avec les navigateurs

Feature

Chrome

Edge

Firefox (Gecko)

Internet Explorer

Opera

Safari

Support de base

(Oui)[1]

(Oui)

1.0 (1.7 ou moins)[2]
5.0 (5.0)[3]

11.0[4]

(Oui)

(Oui)

on WorkerNavigator

?

?

35 (35)

?

?

?

Feature

Android

Edge

Firefox Mobile (Gecko)

IE Mobile

Opera Mobile

Safari Mobile

Support de base (Oui) (Oui) 1.0 (1.0) Pas de support[4] (Oui) (Oui)
on WorkerNavigator ? ? 35 (35) Pas de support ? ?

[1] Retourne la langue de l'interface utilisateur du navigateur, pas la valeur de l'entête HTTP Accept-Language.

[2] Avant Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1), la valeur de cette propriété faisait aussi partie de la string de l'agent utilisateur, tel que rapporté par navigator.userAgent.

[3] À partir de Gecko 5.0 (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), la valeur de cette propriété se base sur la valeur de l'entête HTTP Accept-Language.

[4] Les propriétés (non-standard) les plus proches sont  userLanguage et browserLanguage.

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : fireyoshiqc, fabientownsend
 Dernière mise à jour par : fireyoshiqc,