Skip to content
Snippets Groups Projects
index.html 758 B
Newer Older
Clément's avatar
Clément committed
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  </head>
  <body>
    <script>
Alice Poggioli's avatar
Alice Poggioli committed
      //Language given in translation
Clément's avatar
Clément committed
      const langs = ['fr', 'en'];
      const defLang = 'en';
Alice Poggioli's avatar
Alice Poggioli committed

      //Get the favorite language of the user's navigator
Clément's avatar
Clément committed
      const userLangs = (navigator.languages || [navigator.language]).map(
Clément's avatar
Clément committed
        a => a.split('-').shift(),
Clément's avatar
Clément committed
      );
Clément's avatar
Clément committed
      userLangs.push(defLang);
Clément's avatar
Clément committed
      const selectedLang = userLangs.find(lang => langs.indexOf(lang) !== -1);
Alice Poggioli's avatar
Alice Poggioli committed

      //Redirection to the appropriate index.html
Clément's avatar
Clément committed
      document.location.replace(selectedLang);
    </script>
  </body>
</html>