javascript determine browser language for google Chrome

14,858
var lng = window.navigator.userLanguage || window.navigator.language;

Works in Chrome too, although sometimes it may not reflect the actual browser setting. In this case you might need to retrieve it from the HTTP Headers. Unfortunately the only way to retrieve this via Javascript is by pinging an AJAX request, see: JavaScript for detecting browser language preference

Share:
14,858
user2369009
Author by

user2369009

Updated on June 05, 2022

Comments

  • user2369009
    user2369009 almost 2 years

    I am trying to determine the browser's language set on Google Chrome, in Settings → Language and input settings, using JavaScript.

    I'm trying to do this like so:

    var lng=window.navigator.language; 
    alert(lng);
    

    In Firefox, is working fine, showing the correct language. I am searching for a way to determine this in Google Chrome, because for the case can-Fr, it shows to me en-US.