-2

Someone referenced this snippet to me found from How to getting browser current locale preference using javascript?

  var l_lang;
 if (navigator.userLanguage) // Explorer
  l_lang = navigator.userLanguage;
 else if (navigator.language) // FF
  l_lang = navigator.language;
 else
  l_lang = "en";

I am wondering how I can add on to it to do something for each language. How do I return the language and do something for each using this if then statement? This is what I was thinking.

    var l_lang;
 if (navigator.userLanguage) // Explorer
  l_lang = navigator.userLanguage;
 else if (navigator.language) // FF
  l_lang = navigator.language;
 else
  l_lang = "en"; 
  'do something
  l_lang = "fr"; 
  'do something
  l_lang = "ru"; 
  'do something
  l_lang = "de"; 
  'do something
Community
  • 1
  • 1
user1632018
  • 2,485
  • 10
  • 52
  • 87

1 Answers1

0

Try a javascript switch statement (documentation)

switch(l_lang)
{
case 'en':
  //execute code block 1
  break;
case 'fr':
  //execute code block 2
  break;
default:
  //code to be executed if n is different from case 1 and 2
}
jaudette
  • 2,305
  • 1
  • 20
  • 20