diff --git a/assets/css/main.css b/assets/css/main.css index 012c99a..240f5a8 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -195,7 +195,7 @@ header.site-header { Kürzel pro Zeile), rechtsbündig statt zentriert, damit er nicht über den Seitenrand hinausragt. */ .sprach-schalter > button { font-size: 1.02rem; } -.sprach-schalter .nav-dropdown { min-width: 130px; left: auto; right: 0; transform: none; } +.sprach-schalter .nav-dropdown { min-width: 175px; left: auto; right: 0; transform: none; } .sprach-schalter .nav-dropdown a { display: flex; align-items: center; gap: .5rem; } /* "Bewerben" ist der Treffpunkt beider Welten (Team Dogi + Spicy Media) — diff --git a/assets/js/main.js b/assets/js/main.js index ce37b1d..231be25 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -27,12 +27,18 @@ die Seite erhalten. Ein komplett neuer Besuch (keine Speicherung) startet immer auf Deutsch — nie automatische Browsersprache-Erkennung. =================================================================== */ + /* Bewusst KEINE Flaggen-Emojis: Windows rendert Flaggen-Emojis + grundsätzlich nicht als Bild, sondern als nackten Buchstaben-Code + (z.B. "DE") — zusammen mit dem eigenen Kürzel wäre das "DE DE", + "GB EN" (Flagge≠Sprachcode bei Englisch) usw. Ein einzelnes + Globus-Symbol im Knopf plus volle Sprachnamen im Dropdown ist + eindeutig und funktioniert auf jedem Betriebssystem gleich. */ const SPRACHEN = [ - { code: "de", flagge: "🇩🇪", kurz: "DE" }, - { code: "de-CH", flagge: "🇨🇭", kurz: "CH" }, - { code: "en", flagge: "🇬🇧", kurz: "EN" }, - { code: "fr", flagge: "🇫🇷", kurz: "FR" }, - { code: "pt", flagge: "🇵🇹", kurz: "PT" }, + { code: "de", kurz: "DE", name: "Deutsch" }, + { code: "de-CH", kurz: "CH", name: "Deutsch (Schweiz)" }, + { code: "en", kurz: "EN", name: "English" }, + { code: "fr", kurz: "FR", name: "Français" }, + { code: "pt", kurz: "PT", name: "Português" }, ]; const SPRACHE_SCHLUESSEL = "dogi-sprache"; @@ -246,11 +252,11 @@ const aktiv = SPRACHEN.find((s) => s.code === aktuell) || SPRACHEN[0]; return ` `;