Rechtstexte auf Englisch (imprint, privacy), App-Sprache folgt Browsersprache, SW-Cache v8

- Sprache: explizite Wahl per Knopf wird gemerkt (langChoice), sonst navigator.languages (de/en, Rest englisch); alter lang-Schlüssel wird ignoriert
- Footer-Links zeigen je nach Sprache auf Impressum/Datenschutz oder Legal notice/Privacy
- Rechtstexte mit Sprachumschalter und hreflang; englische Fassung mit Hinweis, dass die deutsche verbindlich ist
This commit is contained in:
till committed 2026-09-16 12:48:35 +02:00
1 parent b955d857bf
commit a1a58531d8
6 files changed
+286 -2

No files matched your search

+9
View File
@@ -62,3 +62,12 @@ table.legal-table td { padding: 0.3rem 0; vertical-align: top; overflow-wrap: an
}
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition-duration: .001ms !important; animation-duration: .001ms !important; } }
.card > :first-child { margin-top: 18px; }
.topbar nav a.lang { font-family: var(--mono); font-size: 0.72rem; letter-spacing: .06em; border: 1px solid var(--line); margin-left: 4px; }
.topbar nav a.lang:hover { color: var(--accent); border-color: var(--accent); background: transparent; }
@media (max-width: 560px) {
.topbar { gap: 8px; padding-left: 12px; padding-right: 12px; }
.brand { font-size: 1.05rem; }
.topbar nav { flex-wrap: nowrap; gap: 2px; }
.topbar nav a { padding: 0 8px; font-size: 0.8rem; }
.topbar nav a.lang { padding: 0 7px; margin-left: 2px; }
}