2 Commits
Author SHA1 Message Date
hilman2andClaude Opus 5 75ab1e6a7f Sprachumschalter mit Flaggen, CLAUDE.md und CHANGELOG.md
Der Umschalter sitzt jetzt oben in der Kopfzeile statt unten im Fuss, mit
Flagge und Sprachkuerzel je Sprache. Die Flaggen sind eingebettete SVG, keine
Emoji: Windows stellt die Regional-Indicator-Paare nicht als Flagge dar,
sondern als Buchstabenpaar. Eine Flagge bezeichnet ausserdem ein Land und keine
Sprache, darum steht das Kuerzel daneben und title wie aria-label nennen die
Sprache aus. Die Rechtsseiten bekommen denselben Umschalter, jeweils auf ihr
Gegenstueck in der anderen Sprache.

Dabei ist ein Fehler aus der ersten Fassung aufgefallen: die Mobil-Regel
`.bar { padding: .75rem 0 }` hat den seitlichen Rand von `.wrap` aufgehoben,
wodurch die Navigation am Displayrand klebte. Jetzt werden nur noch oben und
unten gesetzt.

CLAUDE.md haelt die Regeln fest, die in diesem Repo gelten und die man sonst
jedes Mal neu erklaeren muesste: Changelog auf Englisch fuer Anwender,
Migrationen sind nach Veroeffentlichung unveraenderlich, docs/ ist erzeugt und
wird nicht von Hand bearbeitet, alle Texte in vier Sprachen, keine
Gedankenstriche.

CHANGELOG.md beschreibt 0.2.0 bis 0.4.0 aus Sicht der Anwender. Kein
Dateiname, kein Funktionsname, sondern was jemand jetzt tun kann und was er
beim Update beachten muss.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 12:59:58 +02:00
hilman2andClaude Opus 5 6e2cf022a2 Impressum und Datenschutzerklaerung, Seitengenerator ins Repository
Die Projektseite wird aus Deutschland betrieben und braucht damit beides:
Anbieterangaben nach § 5 DDG und Hinweise nach Art. 13 DSGVO. Beide Seiten gibt
es in allen vier Sprachen, verlinkt im Fuss jeder Seite, also mit einem Klick
erreichbar. Die deutsche Fassung ist die massgebliche; die uebrigen tragen
einen entsprechenden Hinweis.

Die Datenschutzerklaerung faellt kurz aus, weil die Seite nichts von fremden
Servern laedt: keine Schriften, keine Skripte, keine Bilder, kein Tracking,
keine Cookies. Zu benennen bleibt allein das Hosting bei GitHub Pages mit den
Server-Logs und der Uebermittlung in die USA. Ein Einwilligungsbanner ist
deshalb nicht noetig.

Kein Verweis auf die EU-Plattform zur Online-Streitbeilegung: die wurde im Juli
2025 eingestellt, der sonst uebliche Link ginge ins Leere.

Die Rechtsseiten stehen auf noindex, damit sie nicht mit der Produktseite um
Suchtreffer konkurrieren. Erreichbar bleiben sie ueber den Fuss.

Ausserdem liegt der Generator jetzt unter tools/build_pages.py statt nur bei
mir lokal. Ohne ihn muesste man zwoelf erzeugte HTML-Dateien von Hand
gleichhalten. Ein Aufruf baut die komplette Seite neu.

Die READMEs verweisen oben auf die Projektseite, in der jeweiligen Sprache.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 12:50:55 +02:00