SELFHTML wird 30 Jahre alt!
Die Mitgliederversammlung findet am 24.05.2025 um 10:00 statt. Alle Mitglieder und Interessierte sind herzlich eingeladen.
Davor und danach gibt es Gelegenheiten zum gemütlichen Beisammensein. → Veranstaltungs-Ankündigung.
JavaScript/Navigator/language
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
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