From 645fb338986537c63df5c8237e1e486d5039a8ad Mon Sep 17 00:00:00 2001 From: UserIsMH Date: Wed, 6 May 2026 23:28:05 +0200 Subject: [PATCH] i18n: EN-Lagen-Seiten + zweisprachiges Kontaktformular (Phase 3+4) Phase 3 - Englische Lagebild-Seiten: - /en/situations/iran-conflict/, /en/situations/cyber-attacks/, /en/situations/deepfakes/ erstellt (Mirror der DE-Lagen mit englischer UI) - lagebild.js: curLang() liest jetzt direkt ; neuer dataBase()-Helper, damit EN-Seiten die JSON-Daten aus dem DE-Pfad nachladen koennen (window.LAGEBILD_DATA_BASE pro Seite) - 4 zuvor hardcodierte DE-Strings (emptyDevelopments, emptySummary, Quelle-Tooltip, Schliessen-Aria) ueber t() und das vorhandene lang.de/lang.en-Dictionary uebersetzt - DE-Lagen-Seiten: hreflang-Tags wieder aktiv, Toggle zeigt nun korrekt auf das EN-Pendant statt /en/ - en/index.html Karussell-Buttons zeigen auf EN-Lagen - Sitemap mit hreflang-Alternativen fuer alle Lagen ergaenzt Phase 4 - Kontaktformular zweisprachig (Frontend): - js/app.js submitContact() liest , sendet lang im POST und zeigt Sende-/Fehler-Texte in der jeweiligen Sprache - Backend (contact-form.py) wird separat ausgerollt, ist aber abwaertskompatibel: bei fehlendem lang-Param defaultet es auf de Co-Authored-By: Claude Opus 4.7 (1M context) --- en/index.html | 6 +- en/situations/cyber-attacks/index.html | 153 +++++++++++++++++ en/situations/deepfakes/index.html | 224 ++++++++++++++++++++++++ en/situations/iran-conflict/index.html | 226 +++++++++++++++++++++++++ js/app.js | 17 +- lagen/cyberangriffe/index.html | 7 +- lagen/deepfakes/index.html | 7 +- lagen/iran-konflikt/index.html | 7 +- lagen/iran-konflikt/lagebild.js | 37 ++-- sitemap-launch.xml | 33 ++++ 10 files changed, 691 insertions(+), 26 deletions(-) create mode 100644 en/situations/cyber-attacks/index.html create mode 100644 en/situations/deepfakes/index.html create mode 100644 en/situations/iran-conflict/index.html diff --git a/en/index.html b/en/index.html index fc07659..e431aa6 100644 --- a/en/index.html +++ b/en/index.html @@ -350,7 +350,7 @@
Situation report loading...
- Open full situation report + Open full situation report
diff --git a/lagen/deepfakes/index.html b/lagen/deepfakes/index.html index d977da4..33959f2 100644 --- a/lagen/deepfakes/index.html +++ b/lagen/deepfakes/index.html @@ -5,6 +5,9 @@ Recherche: Rechtliche Lage von Deepfakes in Deutschland - AegisSight + + + @@ -36,7 +39,7 @@
DE - EN + EN
'; + + ''; document.body.appendChild(cta); // Show after scrolling past hero diff --git a/sitemap-launch.xml b/sitemap-launch.xml index c141a2d..9183821 100644 --- a/sitemap-launch.xml +++ b/sitemap-launch.xml @@ -21,16 +21,49 @@ https://aegis-sight.de/lagen/iran-konflikt/ daily 0.8 + + + + + + https://aegis-sight.de/en/situations/iran-conflict/ + daily + 0.8 + + + https://aegis-sight.de/lagen/cyberangriffe/ daily 0.8 + + + + + + https://aegis-sight.de/en/situations/cyber-attacks/ + daily + 0.8 + + + https://aegis-sight.de/lagen/deepfakes/ weekly 0.7 + + + + + + https://aegis-sight.de/en/situations/deepfakes/ + weekly + 0.7 + + + https://aegis-sight.de/impressum.html