J'ai essayé de détecter la préférence de langue du navigateur en utilisant JavaScript.
Si je définis la langue du navigateur dans IE dans Tools>Internet Options>General>Languages
comment puis-je lire cette valeur en utilisant JavaScript ?
Même problème pour Firefox. Je ne suis pas en mesure de détecter le paramètre pour tools>options>content>languages
en utilisant navigator.language
.
Utilisation de navigator.userLanguage
il détecte le réglage effectué par Start>ControlPanel>RegionalandLanguageOptions>Regional Options
onglet.
J'ai testé avec navigator.browserLanguage
y navigator.systemLanguage
mais aucun ne renvoie la valeur du premier paramètre( Tools>InternetOptions>General>Languages
)
J'ai trouvé un lien qui en parle en détail, mais la question reste sans réponse :(
4 votes
Il existe désormais (2020) une fonction expérimentale prise en charge par tous les navigateurs qui renvoie un tableau des préférences linguistiques :
navigator.languages //["en-US", "zh-CN", "ja-JP"]