Вопрос: Есть ли код javascript (на стороне клиента) для получения кода страны/языка, который является точным и является "современным" -browser? Я ищу результаты, такие как 'en-US'
, 'sv-SE'
, 'nl-NL'
и т.д.
Вопросы, связанные с этим, были заданы раньше (некоторые ссылки SO: 1, 2, 3, 4, среди прочих), но я не нашел ответа, а некоторые ответы - несколько лет старые и в некоторых случаях ссылающиеся на еще более старые статьи, что заставляет меня думать, что для этого есть новые решения.
Я пробовал:
var language = window.navigator.userLanguage || window.navigator.language;
console.log(language);
и получил "sv"
в Chrome и "en-GB"
в Firefox, на том же компьютере, в том же месте.