JavaScript/Navigator/language
Aus SELFHTML-Wiki
< JavaScript | Navigator
Die Eigenschaft Navigator.language speichert die Sprache der Benutzerführung des Browsers, den der Anwender verwendet. Die Sprache wird dabei mit den international üblichen Abkürzungen gespeichert, z. B. "en" für englisch oder "de" für deutsch.
Syntax
sprachkuerzel = Navigator.language;
Anwendungsbeispiel
Beispiel
ansehen …
var elem = document.getElementById('button');
elem.addEventListener('click', SprachenCheck);
function SprachenCheck() {
var text = "Unknown";
if (navigator.language.indexOf("en") > -1) {
text = 'Dear visitor, welcome on our pages!';
} else if (navigator.language.indexOf("de") > -1) {
text = 'Sehr geehrter Besucher, willkommen auf unseren Seiten!';
}
var ausgabe = document.getElementById('ausgabe');
ausgabe.innerHTML = text;
}
Das Beispiel ermittelt, welche Benutzersprache der Browser des Anwenders verwendet. Wenn es englisch ist, wird ein englischer Begrüßungstext ausgegeben, wenn es deutsch ist, ein deutscher Begrüßungstext.
Weblinks
- WHATWG: language
- MDN: Navigator.language