Skip to content

Instantly share code, notes, and snippets.

@GendelfLugansk
Created July 19, 2015 13:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GendelfLugansk/980a4f2bc78fe1a0e42f to your computer and use it in GitHub Desktop.
Save GendelfLugansk/980a4f2bc78fe1a0e42f to your computer and use it in GitHub Desktop.
Detect user language from browser settings, JavaScript, ES6
var allowedLanguages = ['ru', 'uk'];
var language = 'ru';
if (navigator.languages) {
for (let lang of navigator.languages) {
if (allowedLanguages.indexOf(lang) > -1) {
language = lang;
break;
}
}
} else if (navigator.language) {
language = navigator.language;
} else if (navigator.userLanguage) {
language = navigator.userLanguage;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment