Internationale Begr&uumlßung

"Bienvenue", "Willkommen" oder "Welcome".
Heißen Sie ihren Besucher in seiner Sprache willkommen. Mit
JavaScript ist dies möglich.

Mit ein wenig JavaScript kann man die Sprache, die im Browser eingestellt
ist, ermitteln, und z.B. daraufhin eine entsprechende Begrüßungsmeldung
in der jeweiligen Sprache ausgeben.
Dabei dienen die Länderkürzel, wie auch bei dem Domains
als Sprachkennzeichner.Ist die Browsersprache "de", dann
wird "Willkommen" ausgegeben. Ist die Sprache französisch,
also "fr", wird "Bienvenue" ausgegeben.

Zunächst wird die Sprache des Browsers der Variablen language
zugewiesen. Darauf wird ermittelt, ob die Endung für das jeweilige
Land in der Zeichenkette der Variablen language vorkommt. Ist dies
der Fall, so wird der Variablen lang die Zeichenkette für die
Begrüßungsnachricht übergeben.

<script type=text/javascript>
<!--
// Das Script stammt von Werner Zenk

if (navigator.appName == 'Netscape')
var language = navigator.language
else
var language = navigator.browserLanguage
var lang = ""
if (language.indexOf('is') > -1) lang="Halló, Góðan
daginn";
else if (language.indexOf('pl') > -1) lang="Dzien' dobry";
else if (language.indexOf('ro') > -1) lang="Binevenit";
else if (language.indexOf('kl') > -1) lang="Ilaali";
else if (language.indexOf('bg') > -1) lang="Dobro utro";
else if (language.indexOf('af') > -1) lang="Welkom";
else if (language.indexOf('ar') > -1) lang="Sabah al khair";
else if (language.indexOf('zh') > -1) lang="Ni hao";
else if (language.indexOf('cs') > -1) lang="Vítany";
else if (language.indexOf('da') > -1) lang="Hallo";
else if (language.indexOf('nl') > -1) lang="Welkom";
else if (language.indexOf('eo') > -1) lang="Bonvenigi";
else if (language.indexOf('fi') > -1) lang="Hei";
else if (language.indexOf('fr') > -1) lang="Bienvenue";
else if (language.indexOf('de') > -1) lang="Willkommen";
else if (language.indexOf('hu') > -1) lang="Isten hozta!";
else if (language.indexOf('it') > -1) lang="Benvenuto";
else if (language.indexOf('ja') > -1) lang="Kouguu";
else if (language.indexOf('ga') > -1) lang="Tá fáilte
romhat";
else if (language.indexOf('la') > -1) lang="Ave";
else if (language.indexOf('no') > -1) lang="Hei";
else if (language.indexOf('sk') > -1) lang="Prosím;
Nie je za c^o";
else if (language.indexOf('en') > -1) lang="Welcome";
else if (language.indexOf('tr') > -1) lang="Merhaba";
else if (language.indexOf('es') > -1) lang="Bienvenida";
else if (language.indexOf('sv') > -1) lang="Hej";
else if (language.indexOf('cy') > -1) lang="Croeso";
else if (language.indexOf('zu') > -1) lang="Sawubona";
else if (language.indexOf('pt') > -1) lang="Bem-vindo";
document.write(lang);
// -->
</SCRIPT>

(tf)

This entry was posted in Javascript Tricks. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *