Ответ 1
Попробуйте этот script, чтобы получить свой язык браузера.
<script type="text/javascript">
var userLang = navigator.language || navigator.userLanguage;
alert ("The language is: " + userLang);
</script>
Возможный дубликат:
JavaScript для определения предпочтений браузера
Я хочу определить язык браузера, который вводит мой сайт, если это En или Fr. Поэтому я могу перенаправить на страницу En или на другую страницу.
Также, я могу определить мобильный язык?
Попробуйте этот script, чтобы получить свой язык браузера.
<script type="text/javascript">
var userLang = navigator.language || navigator.userLanguage;
alert ("The language is: " + userLang);
</script>
Способ "JavaScript":
var lang = navigator.language || navigator.userLanguage; //no ?s necessary
Действительно, вы должны делать определение языка на сервере, но если это абсолютно необходимо знать/использовать через JavaScript, его можно получить.
Эта статья немного устарела, но она предлагает использовать navigator.language:
http://www.techrepublic.com/article/detect-foreign-language-support-using-javascript/5069931
также: