Sprache wählen / Select Language: Deutsch | English

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus P&T-Wiki
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
$(document).ready(function() {
 
$(document).ready(function() {
     // Überprüfe die aktuelle Sprache der Seite, wenn keine explizite Sprache angegeben ist
+
     // Überprüfen des 'lang'-Attributs im <html>-Tag
     var userLang = mw.config.get('wgContentLanguage'); // Sollte 'de' oder 'en' sein
+
     var userLang = document.documentElement.lang; // Gibt 'de' oder 'en' zurück
 
+
   
     // Überprüfe den URL-Pfad, um sicherzustellen, dass wir die richtige Sprache auf der Seite beibehalten
+
     console.log("Aktuelle Sprache: ", userLang); // Ausgabe in der Konsole zur Überprüfung
 +
   
 
     if (userLang === 'de') {
 
     if (userLang === 'de') {
         $('body').addClass('lang-de');
+
         $('body').addClass('lang-de'); // Füge die 'lang-de' Klasse für Deutsch hinzu
 
     } else if (userLang === 'en') {
 
     } else if (userLang === 'en') {
         $('body').addClass('lang-en');
+
         $('body').addClass('lang-en'); // Füge die 'lang-en' Klasse für Englisch hinzu
    }
 
 
 
    // Wenn die Seite Englisch ist, also "Mainpage" oder "Main_Page", füge die englische Sprache hinzu
 
    if (window.location.pathname.indexOf('Mainpage') !== -1) {
 
        $('body').addClass('lang-en');
 
    }
 
    // Andernfalls auf Deutsch
 
    else {
 
        $('body').addClass('lang-de');
 
 
     }
 
     }
 
});
 
});

Version vom 27. April 2025, 11:37 Uhr

$(document).ready(function() {
    // Überprüfen des 'lang'-Attributs im <html>-Tag
    var userLang = document.documentElement.lang; // Gibt 'de' oder 'en' zurück
    
    console.log("Aktuelle Sprache: ", userLang); // Ausgabe in der Konsole zur Überprüfung
    
    if (userLang === 'de') {
        $('body').addClass('lang-de'); // Füge die 'lang-de' Klasse für Deutsch hinzu
    } else if (userLang === 'en') {
        $('body').addClass('lang-en'); // Füge die 'lang-en' Klasse für Englisch hinzu
    }
});