/* Auto Language Selector v1.1 - (C) 2003-2004, Jack (tR) http://www.jtr.de/scripting/javascript This script is published under GPL Version 2+ (see http://www.fsf.org) The script looks up for browser language code (e.g. [de]) and reloads the current web page adding the corresponding parameter language=... (e.g. ?language=german) to the url! Credits go to Zvonko & MReuring ! */ if( this.location.href.indexOf("language=")<0 ) { if (navigator.language) { var language_str = navigator.language;} else { var language_str = navigator.browserLanguage;} switch( language_str.substr(0,2) ) { case "af" : lang_sel = "afrikaans"; break; case "ar" : lang_sel = "arabic"; break; case "be" : lang_sel = "russian"; break; case "bg" : lang_sel = "bulgarian"; break; case "ca" : lang_sel = "catalan"; break; case "cs" : lang_sel = "czech"; break; case "da" : lang_sel = "danish"; break; case "de" : lang_sel = "german"; break; case "el" : lang_sel = "greece"; break; case "en" : lang_sel = "english"; break; case "es" : lang_sel = "spanish"; break; case "et" : lang_sel = "estonian"; break; case "eu" : lang_sel = "basque"; break; case "fa" : lang_sel = "farsi"; break; case "fi" : lang_sel = "finnish"; break; case "fo" : lang_sel = "faeroese"; break; case "fr" : lang_sel = "french"; break; case "gd" : lang_sel = "gaelic"; break; case "he" : lang_sel = "hebrew"; break; case "hi" : lang_sel = "hindi"; break; case "hr" : lang_sel = "croatian"; break; case "hu" : lang_sel = "hungarian"; break; case "in" : lang_sel = "indonesian"; break; case "is" : lang_sel = "icelandic"; break; case "it" : lang_sel = "italian"; break; case "ja" : lang_sel = "japanese"; break; case "ko" : lang_sel = "korean"; break; case "lt" : lang_sel = "lithuanian"; break; case "lv" : lang_sel = "latvian"; break; case "mk" : lang_sel = "macedonian"; break; case "ms" : lang_sel = "malaysian"; break; case "mt" : lang_sel = "maltese"; break; case "nl" : lang_sel = "dutch"; break; case "pl" : lang_sel = "polish"; break; case "pt" : lang_sel = "portuguese"; break; case "rm" : lang_sel = "romanic"; break; case "ro" : lang_sel = "romanian"; break; case "ru" : lang_sel = "russian"; break; case "sb" : lang_sel = "sorbian"; break; case "sk" : lang_sel = "slovak"; break; case "sq" : lang_sel = "albanian"; break; case "sr" : lang_sel = "serbian"; break; case "sv" : lang_sel = "swedish"; break; case "sl" : lang_sel = "slovenian"; break; case "sx" : lang_sel = "sutu"; break; case "sz" : lang_sel = "sami"; break; case "th" : lang_sel = "thai"; break; case "tn" : lang_sel = "tswana"; break; case "tr" : lang_sel = "turkish"; break; case "ts" : lang_sel = "tsonga"; break; case "uk" : lang_sel = "ukrainian"; break; case "ur" : lang_sel = "urdu"; break; case "ve" : lang_sel = "venda"; break; case "vi" : lang_sel = "vietnamese"; break; case "xh" : lang_sel = "xhosa"; break; case "zh" : lang_sel = "chinese"; break; case "zu" : lang_sel = "zulu"; break; default : lang_sel = "english"; break; } if (this.location.search) { this.location.replace(this.location.href + "&language=" + lang_sel); } else { this.location.replace(this.location.href + "?language=" + lang_sel); } }