Files
30-seconds-of-code/snippets/detectLanguage.md
2020-10-05 17:03:26 +02:00

494 B

title, tags
title tags
detectLanguage browser,intermediate

Detects what the language of the current user is.

  • Retrieve the current language by looking in several places of the navigator object.
const detectLanguage = () => {
  if (navigator.languages && navigator.languages.length) {
      return navigator.languages[0];
    } else {
      return navigator.userLanguage || navigator.language || navigator.browserLanguage || 'en-US';
    }
};
detectLanguage(); // "nl-NL"