das marketing frontend wurde auf lokalisierte urls umgestellt.

This commit is contained in:
Codex Agent
2025-11-03 15:50:10 +01:00
parent c0c1d31385
commit 55c606bdd4
47 changed files with 1592 additions and 251 deletions

View File

@@ -361,7 +361,22 @@
"contact": "Kontakt",
"discover_packages": "Pakete entdecken",
"privacy": "Datenschutz",
"impressum": "Impressum"
"impressum": "Impressum",
"occasions_types": {
"confirmation": "Konfirmation & Jugendweihe"
},
"language": "Sprache",
"open_menu": "Menü öffnen",
"close_menu": "Menü schließen",
"cta_demo": "Jetzt ausprobieren",
"preferences": "Einstellungen",
"toggle_theme": "Darstellung wechseln",
"theme_light": "Helles Design",
"theme_dark": "Dunkles Design",
"dashboard": "Zum Admin-Bereich",
"logout": "Abmelden",
"login": "Anmelden",
"register": "Registrieren"
},
"footer": {
"company": "Fotospiel GmbH",
@@ -821,5 +836,25 @@
"description": "Teste Freigabemodus, Reaktionen und Favoriten alles DSGVO-konform."
}
]
},
"not_found": {
"title": "Seite nicht gefunden",
"subtitle": "Ups! Diese Seite existiert nicht mehr.",
"description": "Vielleicht wurde der Link verschoben oder der Inhalt existiert nicht mehr. Hier sind ein paar Optionen, wie du weitermachen kannst.",
"tip_heading": "Was du tun kannst",
"tips": [
"Prüfe die URL auf mögliche Tippfehler.",
"Gehe zurück zur Startseite und entdecke unsere Funktionen.",
"Kontaktiere uns, wenn du etwas Bestimmtes suchst."
],
"cta_home": "Zur Startseite",
"cta_packages": "Pakete entdecken",
"cta_contact": "Kontakt aufnehmen",
"requested_path_label": "Angefragter Pfad"
},
"legal": {
"imprint": "Impressum",
"privacy": "Datenschutz",
"terms": "AGB"
}
}

View File

@@ -347,7 +347,22 @@
"contact": "Contact",
"discover_packages": "Discover Packages",
"privacy": "Privacy",
"impressum": "Imprint"
"impressum": "Imprint",
"occasions_types": {
"confirmation": "Confirmations"
},
"language": "Language",
"open_menu": "Open menu",
"close_menu": "Close menu",
"cta_demo": "Try it now",
"preferences": "Preferences",
"toggle_theme": "Toggle appearance",
"theme_light": "Light mode",
"theme_dark": "Dark mode",
"dashboard": "Go to Admin",
"logout": "Sign out",
"login": "Log in",
"register": "Register"
},
"header": {
"home": "Home",
@@ -815,5 +830,25 @@
"description": "Test approval, reactions, and favourites fully GDPR compliant."
}
]
},
"not_found": {
"title": "Page not found",
"subtitle": "Oops! This page is nowhere to be found.",
"description": "It may have moved or never existed. Try one of the options below to get back on track.",
"tip_heading": "What you can do",
"tips": [
"Double-check the URL for typos.",
"Head back to the homepage to continue exploring.",
"Reach out to us if you need a specific page."
],
"cta_home": "Back to homepage",
"cta_packages": "Explore packages",
"cta_contact": "Get in touch",
"requested_path_label": "Requested path"
},
"legal": {
"imprint": "Imprint",
"privacy": "Privacy",
"terms": "Terms & Conditions"
}
}

View File

@@ -1,79 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://fotospiel.app/</loc>
<lastmod>2025-10-02</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/" />
</url>
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://fotospiel.app/de/</loc>
<lastmod>2025-10-02</lastmod>
<lastmod>2026-02-18</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/" />
</url>
<url>
<loc>https://fotospiel.app/en/</loc>
<lastmod>2025-10-02</lastmod>
<lastmod>2026-02-18</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/" />
</url>
<url>
<loc>https://fotospiel.app/de/packages</loc>
<lastmod>2025-10-02</lastmod>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/packages" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/packages" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/packages" />
</url>
<url>
<loc>https://fotospiel.app/en/packages</loc>
<lastmod>2025-10-02</lastmod>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/packages" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/packages" />
</url>
<url>
<loc>https://fotospiel.app/de/blog</loc>
<lastmod>2025-10-02</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/blog" />
</url>
<url>
<loc>https://fotospiel.app/en/blog</loc>
<lastmod>2025-10-02</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/packages" />
</url>
<url>
<loc>https://fotospiel.app/de/kontakt</loc>
<lastmod>2025-10-02</lastmod>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/kontakt" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/kontakt" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/contact" />
</url>
<url>
<loc>https://fotospiel.app/en/kontakt</loc>
<lastmod>2025-10-02</lastmod>
<loc>https://fotospiel.app/en/contact</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/kontakt" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/kontakt" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/contact" />
</url>
</urlset>
<url>
<loc>https://fotospiel.app/de/so-funktionierts</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/so-funktionierts" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/how-it-works" />
</url>
<url>
<loc>https://fotospiel.app/en/how-it-works</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/so-funktionierts" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/how-it-works" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/how-it-works" />
</url>
<url>
<loc>https://fotospiel.app/de/blog</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/blog" />
</url>
<url>
<loc>https://fotospiel.app/en/blog</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/blog" />
</url>
<url>
<loc>https://fotospiel.app/de/anlaesse/hochzeit</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/anlaesse/hochzeit" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/occasions/wedding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/occasions/wedding" />
</url>
<url>
<loc>https://fotospiel.app/en/occasions/wedding</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://fotospiel.app/de/anlaesse/hochzeit" />
<xhtml:link rel="alternate" hreflang="en" href="https://fotospiel.app/en/occasions/wedding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://fotospiel.app/en/occasions/wedding" />
</url>
</urlset>