diff --git a/.windsurf/workflows/sachversicherung.md b/.windsurf/workflows/sachversicherung.md
new file mode 100644
index 0000000..e69de29
diff --git a/public/locales/de/agentur.json b/public/locales/de/agentur.json
index a1ab67b..3a32a3e 100644
Binary files a/public/locales/de/agentur.json and b/public/locales/de/agentur.json differ
diff --git a/public/locales/de/agentur.json.bak b/public/locales/de/agentur.json.bak
new file mode 100644
index 0000000..a1ab67b
Binary files /dev/null and b/public/locales/de/agentur.json.bak differ
diff --git a/public/locales/de/altersvorsorge.json b/public/locales/de/altersvorsorge.json
index 1bfffa8..5cf3510 100644
Binary files a/public/locales/de/altersvorsorge.json and b/public/locales/de/altersvorsorge.json differ
diff --git a/public/locales/de/altersvorsorge.json.bak b/public/locales/de/altersvorsorge.json.bak
new file mode 100644
index 0000000..1bfffa8
Binary files /dev/null and b/public/locales/de/altersvorsorge.json.bak differ
diff --git a/public/locales/de/common.json b/public/locales/de/common.json
index 33d19a8..809cd15 100644
--- a/public/locales/de/common.json
+++ b/public/locales/de/common.json
@@ -13,7 +13,12 @@
"phoneInvalid": "Ungültige Telefonnummer",
"successMessage": "Ihre Nachricht wurde erfolgreich gesendet!",
"errorMessage": "Ein Fehler ist aufgetreten. Bitte versuchen Sie es später noch einmal.",
+ "notFound": {
+ "message": "Ups! Seite nicht gefunden",
+ "backHome": "Zur Startseite"
+ },
"generalNotice": {
+ "title": "Wichtiger Hinweis:",
"text": "Hinweis:\nDie auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens."
},
"nav": {
diff --git a/public/locales/de/familienhaftpflicht.json b/public/locales/de/familienhaftpflicht.json
new file mode 100644
index 0000000..a1453ce
--- /dev/null
+++ b/public/locales/de/familienhaftpflicht.json
@@ -0,0 +1,70 @@
+{
+ "title": "Haftpflicht (Familie)",
+ "tabs": {
+ "overview": "Übersicht",
+ "details": "Details",
+ "form": "Anfrage",
+ "claims": "Schaden",
+ "catalog": "Ratgeber"
+ },
+ "overview": {
+ "badge": "Schutz vor hohen Forderungen",
+ "title": "Privathaftpflicht für Familien",
+ "subtitle": "Kinder & Eltern abgesichert",
+ "description": "Wenn etwas passiert, kann es teuer werden. Die Privathaftpflicht schützt vor Schadenersatzforderungen.",
+ "primaryButton": "Angebot anfordern",
+ "secondaryButton": "Beratung",
+ "card1Title": "Familien-Schutz",
+ "card1Subtitle": "Kinder mitversichert",
+ "card2Title": "Hohe Deckung",
+ "card2Subtitle": "sinnvoll & wichtig",
+ "rightCardTitle": "Alltag, Spiel, Missgeschick",
+ "rightCardText": "Tarifcheck – schnell und fair."
+ },
+ "details": {
+ "title": "Worauf achten?",
+ "description": "Deckungssumme, deliktunfähige Kinder, Mietsachschäden, Schlüsselverlust, Forderungsausfalldeckung.",
+ "item1Title": "Deliktunfähig",
+ "item1Desc": "Absicherung bei Schäden durch kleine Kinder.",
+ "item2Title": "Schlüssel/Miete",
+ "item2Desc": "Wichtige Bausteine im Alltag.",
+ "tipTitle": "Tipp",
+ "tipSubtitle": "Deckungssumme nicht zu niedrig",
+ "tipText": "Heute sind 10–50 Mio. € häufig sinnvoll."
+ },
+ "form": {
+ "title": "Anfrageformular",
+ "subtitle": "Wir vergleichen passende Tarife für deine Familie.",
+ "openContact": "Kontaktformular öffnen",
+ "savePdf": "Als PDF speichern",
+ "directTitle": "Direktkontakt",
+ "directSubtitle": "Wenn es schnell gehen soll.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-Mail: info@finanzen-mizera.de"
+ },
+ "claims": {
+ "title": "Schadenmeldung",
+ "subtitle": "Kurz-Checkliste für den Schadenfall.",
+ "item1Title": "Daten sichern",
+ "item1Desc": "Fotos, Zeugen, Ablauf notieren.",
+ "item2Title": "Melden",
+ "item2Desc": "Wir helfen bei der Regulierung.",
+ "noteTitle": "Hinweis",
+ "noteSubtitle": "Keine Schuldanerkenntnisse",
+ "noteText": "Keine Zusagen ohne Prüfung. Erst melden."
+ },
+ "catalog": {
+ "title": "Ratgeber",
+ "subtitle": "Typische Fragen in Familien.",
+ "summaryTitle": "Das Gröbste auf einen Blick",
+ "summarySubtitle": "Beispiele – Details je nach Tarif.",
+ "rows": {
+ "row1": "Sind Kinder deliktunfähig mitversichert?",
+ "row2": "Mietsachschäden enthalten?",
+ "row3": "Schlüsselverlust enthalten?",
+ "row4": "Forderungsausfalldeckung vorhanden?"
+ },
+ "questionTitle": "Frage?",
+ "questionSubtitle": "Wir beraten persönlich."
+ }
+}
diff --git a/public/locales/de/familienpakete.json b/public/locales/de/familienpakete.json
new file mode 100644
index 0000000..2e79287
--- /dev/null
+++ b/public/locales/de/familienpakete.json
@@ -0,0 +1,55 @@
+{
+ "title": "Familienpakete",
+ "tabs": {
+ "overview": "Übersicht",
+ "details": "Details",
+ "form": "Anfrage",
+ "catalog": "Ratgeber"
+ },
+ "overview": {
+ "badge": "Alles aus einer Hand",
+ "title": "Familienpakete",
+ "subtitle": "kombinieren & sparen",
+ "description": "Mit passenden Paketen lassen sich Leistungen bündeln und oft Beiträge optimieren.",
+ "primaryButton": "Beratung anfordern",
+ "secondaryButton": "Kontakt",
+ "card1Title": "Sinnvoll",
+ "card1Subtitle": "Bausteine passend",
+ "card2Title": "Familie",
+ "card2Subtitle": "ein Vertrag",
+ "rightCardTitle": "einfach, klar, passend",
+ "rightCardText": "Wir vergleichen Optionen und erklären verständlich."
+ },
+ "details": {
+ "title": "Beispiele",
+ "description": "Unfall + Haftpflicht + Zusatz – je nach Bedarf.",
+ "combosTitle": "Typische Kombinationen",
+ "combosSubtitle": "Beispiele",
+ "combo1": "Kinderunfall + Haftpflicht",
+ "combo2": "Zahn + Stationär",
+ "combo3": "Reise + Ausland",
+ "tipTitle": "Tipp",
+ "tipSubtitle": "Keine Doppelungen",
+ "tipText": "Wir prüfen, was schon vorhanden ist."
+ },
+ "form": {
+ "title": "Anfrageformular",
+ "subtitle": "Wir bauen ein Paket passend zu deiner Familie.",
+ "openContact": "Kontaktformular öffnen",
+ "savePdf": "Als PDF speichern",
+ "directTitle": "Direktkontakt",
+ "directSubtitle": "Wenn es schnell gehen soll.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-Mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Ratgeber",
+ "subtitle": "So findest du das passende Paket.",
+ "checklistTitle": "Checkliste",
+ "checklistSubtitle": "Beispiele",
+ "row1": "Welche Risiken sind wichtig?",
+ "row2": "Budget pro Monat",
+ "row3": "Bestehende Verträge prüfen",
+ "row4": "Leistung vor Preis"
+ }
+}
diff --git a/public/locales/de/familienreise.json b/public/locales/de/familienreise.json
new file mode 100644
index 0000000..e90049d
--- /dev/null
+++ b/public/locales/de/familienreise.json
@@ -0,0 +1,65 @@
+{
+ "hero": {
+ "kicker": "Familien & Kinder",
+ "title": "Reise & Ausland",
+ "subtitle": "Auslandsreisekranken & mehr",
+ "primaryCta": "Beratung",
+ "secondaryCta": "Zur Übersicht"
+ },
+ "tabs": {
+ "overview": "Übersicht",
+ "details": "Details",
+ "form": "Anfrage",
+ "catalog": "Ratgeber"
+ },
+ "overview": {
+ "badge": "Sicher reisen mit Familie",
+ "title": "Reise & Auslandsschutz",
+ "subtitle": "Auslandsreisekranken & mehr",
+ "description": "Medizinische Behandlungen im Ausland können teuer werden. Passender Schutz sorgt für Sicherheit.",
+ "primaryButton": "Angebot anfordern",
+ "secondaryButton": "Beratung",
+ "card1Title": "Weltweit",
+ "card1Subtitle": "auch Familie",
+ "card2Title": "Schnell",
+ "card2Subtitle": "im Notfall",
+ "rightCardTitle": "Urlaub, Besuch, Ausland",
+ "rightCardText": "Tarifcheck – passend zur Reise."
+ },
+ "details": {
+ "title": "Wichtige Bausteine",
+ "description": "Auslandsreisekranken, Rücktransport, Reiserücktritt (je nach Bedarf).",
+ "item1Title": "Rücktransport",
+ "item1Desc": "Wenn medizinisch sinnvoll.",
+ "item2Title": "Familie",
+ "item2Desc": "Ein Vertrag – alle abgesichert.",
+ "hintTitle": "Hinweis",
+ "hintSubtitle": "EU-Karte reicht oft nicht",
+ "hintText": "Privatkliniken & Rücktransport sind oft nicht abgedeckt."
+ },
+ "form": {
+ "title": "Anfrageformular",
+ "subtitle": "Wir vergleichen passende Tarife für deine Reisen.",
+ "openContact": "Kontaktformular öffnen",
+ "savePdf": "Als PDF speichern",
+ "directTitle": "Direktkontakt",
+ "directSubtitle": "Wenn es schnell gehen soll.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-Mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Ratgeber",
+ "subtitle": "Kurz-Checkliste vor der Reise.",
+ "checklistTitle": "Checkliste",
+ "checklistSubtitle": "Beispiele – je nach Reiseziel.",
+ "tipTitle": "Tipp",
+ "tipSubtitle": "Früh prüfen",
+ "tipText": "Am besten vor der Buchung klären.",
+ "rows": {
+ "row1": "Reiseziel & Dauer",
+ "row2": "Rücktransport enthalten?",
+ "row3": "Familientarif vs. Einzelverträge",
+ "row4": "Reiserücktritt nötig?"
+ }
+ }
+}
diff --git a/public/locales/de/familienvorsorge.json b/public/locales/de/familienvorsorge.json
new file mode 100644
index 0000000..e91dc56
--- /dev/null
+++ b/public/locales/de/familienvorsorge.json
@@ -0,0 +1,62 @@
+{
+ "hero": {
+ "kicker": "Familien & Kinder",
+ "title": "Vorsorge",
+ "subtitle": "Absicherung & Planung",
+ "primaryCta": "Beratung",
+ "secondaryCta": "Zur Übersicht"
+ },
+ "tabs": {
+ "overview": "Übersicht",
+ "details": "Details",
+ "form": "Anfrage",
+ "catalog": "Ratgeber"
+ },
+ "overview": {
+ "badge": "Finanziell vorsorgen",
+ "title": "Familienvorsorge",
+ "subtitle": "Absicherung & Planung",
+ "description": "Vorsorge bedeutet: die Familie schützen und Zukunft planen – verständlich und transparent.",
+ "primaryButton": "Beratung anfordern",
+ "secondaryButton": "Kontakt",
+ "card1Title": "Absicherung",
+ "card1Subtitle": "Risiken reduzieren",
+ "card2Title": "Planung",
+ "card2Subtitle": "einfach & klar",
+ "rightCardTitle": "Zukunft für die Familie",
+ "rightCardText": "Wir erklären verständlich – ohne Fachchinesisch."
+ },
+ "details": {
+ "title": "Mögliche Themen",
+ "description": "Absicherung, Vermögensaufbau, Altersvorsorge – passend zur Familie.",
+ "item1Title": "Risikoschutz",
+ "item1Desc": "z. B. Absicherung bei Ausfall.",
+ "item2Title": "Vermögen",
+ "item2Desc": "aufbauen und strukturieren.",
+ "tipTitle": "Tipp",
+ "tipSubtitle": "Einfach anfangen",
+ "tipText": "Kleine Schritte sind besser als gar nicht starten."
+ },
+ "form": {
+ "title": "Anfrageformular",
+ "subtitle": "Kurz beschreiben – wir melden uns mit Vorschlägen.",
+ "openContact": "Kontaktformular öffnen",
+ "savePdf": "Als PDF speichern",
+ "directTitle": "Direktkontakt",
+ "directSubtitle": "Wenn es schnell gehen soll.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-Mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Ratgeber",
+ "subtitle": "Worauf Familien oft Wert legen.",
+ "checklistTitle": "Checkliste",
+ "checklistSubtitle": "Beispiele",
+ "rows": {
+ "row1": "Monatliches Budget",
+ "row2": "Ziele (Schule, Haus, Rente)",
+ "row3": "Risikopuffer",
+ "row4": "Bestehende Verträge"
+ }
+ }
+}
diff --git a/public/locales/de/finanzen.json b/public/locales/de/finanzen.json
index 84c574f..5de3801 100644
Binary files a/public/locales/de/finanzen.json and b/public/locales/de/finanzen.json differ
diff --git a/public/locales/de/finanzen.json.bak b/public/locales/de/finanzen.json.bak
new file mode 100644
index 0000000..84c574f
Binary files /dev/null and b/public/locales/de/finanzen.json.bak differ
diff --git a/public/locales/de/geschaeftskunden.json b/public/locales/de/geschaeftskunden.json
index 7a926d1..853cf1b 100644
Binary files a/public/locales/de/geschaeftskunden.json and b/public/locales/de/geschaeftskunden.json differ
diff --git a/public/locales/de/geschaeftskunden.json.bak b/public/locales/de/geschaeftskunden.json.bak
new file mode 100644
index 0000000..7a926d1
Binary files /dev/null and b/public/locales/de/geschaeftskunden.json.bak differ
diff --git a/public/locales/de/gesundheitsvorsorge.json b/public/locales/de/gesundheitsvorsorge.json
new file mode 100644
index 0000000..24acbc4
--- /dev/null
+++ b/public/locales/de/gesundheitsvorsorge.json
@@ -0,0 +1,19 @@
+{
+ "meta": {
+ "title": "Gesundheitsvorsorge - Agentur Mizera",
+ "description": "Gesundheitsvorsorge: Umfassende Vorsorge und Prävention für Ihre Gesundheit. Unabhängige Beratung für alle Bereiche der Gesundheitsvorsorge."
+ },
+ "hero": {
+ "title": "Gesundheitsvorsorge",
+ "subtitle": "Umfassender Schutz für Ihre Gesundheit - im In- und Ausland",
+ "primaryCta": "Jetzt beraten lassen",
+ "secondaryCta": "Vergleich starten"
+ },
+ "tiles": {
+ "title": "Wählen Sie Ihren Versicherungsschutz",
+ "subtitle": "Wir bieten Ihnen maßgeschneiderte Lösungen für alle Bereiche der Gesundheitsvorsorge",
+ "pkv": "Private Krankenversicherung",
+ "zahn": "Zahnzusatzversicherung",
+ "ausland": "Auslandsreisekrankenversicherung"
+ }
+}
diff --git a/public/locales/de/home.json b/public/locales/de/home.json
index 906a249..5f04427 100644
--- a/public/locales/de/home.json
+++ b/public/locales/de/home.json
@@ -84,6 +84,92 @@
"rechtsschutz": { "title": "Rechtsschutzversicherung" },
"item6": { "title": "Unfall – Was jetzt?" }
},
+
+ "topTopics": {
+ "kicker": "Bestseller",
+ "title": "Die beliebtesten Themen",
+ "subtitle": "Wählen Sie ein Thema und starten Sie mit wenigen Klicks.",
+ "allTopics": "Alle Themen anzeigen",
+ "items": {
+ "kfz": {
+ "title": "KFZ-Versicherung",
+ "description": "Tarife vergleichen und schnell zum passenden Schutz.",
+ "cta": "Jetzt informieren"
+ },
+ "privatkunden": {
+ "title": "Privatkunden",
+ "description": "Versicherungen für Alltag, Familie und Zuhause.",
+ "cta": "Jetzt informieren"
+ },
+ "gesundheit": {
+ "title": "Gesundheitsvorsorge",
+ "description": "Optimal abgesichert – privat und individuell.",
+ "cta": "Mehr erfahren"
+ },
+ "zahnzusatz": {
+ "title": "Zahnzusatzversicherung",
+ "description": "Zahnersatz und -erhalt nach Maß: Stellen Sie sich die Leistungen nach Ihren Wünschen zusammen.",
+ "cta": "Jetzt informieren"
+ },
+ "ausland": {
+ "title": "Auslandskrankenversicherung",
+ "description": "Auch im Urlaub bestens abgesichert: weltweiter Schutz für medizinische Versorgung.",
+ "cta": "Jetzt informieren"
+ },
+ "sterbegeld": {
+ "title": "Sterbegeldversicherung",
+ "description": "Für Ihre Liebsten vorsorgen: finanzielle Sicherheit im Todesfall.",
+ "cta": "Jetzt informieren"
+ },
+ "rechtsschutz": {
+ "title": "Rechtsschutzversicherung",
+ "description": "Ihre Rechte schützen – passende Bausteine finden.",
+ "cta": "Mehr erfahren"
+ },
+ "senioren": {
+ "title": "Senioren",
+ "description": "Sicherheit und Komfort – Lösungen für jede Lebensphase.",
+ "cta": "Alle Themen"
+ },
+ "finanzen": {
+ "title": "Finanzen",
+ "description": "Vermögensaufbau, Altersvorsorge und Finanzierung.",
+ "cta": "Zur Übersicht"
+ }
+ }
+ },
+
+ "topTopicsExtra": {
+ "kicker": "Weitere Themen",
+ "title": "Mehr Absicherung – passend zu Ihrer Situation",
+ "subtitle": "Beliebte Zusatzlösungen – schnell erklärt und einfach anfragen.",
+ "items": {
+ "zahnzusatz": {
+ "title": "Zahnzusatzversicherung im Vergleich",
+ "description": "Zahnersatz und -erhalt nach Maß: Stellen Sie sich die Leistungen nach Ihren Wünschen zusammen.",
+ "cta": "Jetzt informieren",
+ "pricePrefix": "z.B.",
+ "priceValue": "21.95",
+ "priceUnit": "monatlich"
+ },
+ "ausland": {
+ "title": "Auslandskrankenversicherung",
+ "description": "Auch im Urlaub bestens abgesichert: mit der Auslandsreisekrankenversicherung - weltweiter Schutz für medizinische Versorgung.",
+ "cta": "Jetzt informieren",
+ "pricePrefix": "z.B. ab",
+ "priceValue": "9.90",
+ "priceUnit": "jährlich"
+ },
+ "sterbegeld": {
+ "title": "Sterbegeldversicherung",
+ "description": "Für Ihre Liebsten vorsorgen: finanzielle Sicherheit im Todesfall.",
+ "cta": "Jetzt informieren",
+ "pricePrefix": "z.B.\nBeitragsbeispiel",
+ "priceValue": "40,75",
+ "priceUnit": "pro Monat für 12.500 € Versicherungssumme\n• Männer/Frauen: ab 53 Jahre"
+ }
+ }
+ },
"services": {
"title": "Unsere Leistungen",
diff --git a/public/locales/de/impressum.json b/public/locales/de/impressum.json
index abf29ce..714023a 100644
Binary files a/public/locales/de/impressum.json and b/public/locales/de/impressum.json differ
diff --git a/public/locales/de/impressum.json.bak b/public/locales/de/impressum.json.bak
new file mode 100644
index 0000000..abf29ce
Binary files /dev/null and b/public/locales/de/impressum.json.bak differ
diff --git a/public/locales/de/krankheitsschutzbrief.json b/public/locales/de/krankheitsschutzbrief.json
index 2f531b7..cc4664c 100644
Binary files a/public/locales/de/krankheitsschutzbrief.json and b/public/locales/de/krankheitsschutzbrief.json differ
diff --git a/public/locales/de/krankheitsschutzbrief.json.bak b/public/locales/de/krankheitsschutzbrief.json.bak
new file mode 100644
index 0000000..2f531b7
Binary files /dev/null and b/public/locales/de/krankheitsschutzbrief.json.bak differ
diff --git a/public/locales/de/nav.json b/public/locales/de/nav.json
index f1820fb..03b3cd1 100644
--- a/public/locales/de/nav.json
+++ b/public/locales/de/nav.json
@@ -28,5 +28,6 @@
"accidentInsurance": "Unfallversicherung",
"service": "Service",
"carInsurance": "KFZ-Versicherung",
- "propertyInsurance": "Sachversicherung"
+ "propertyInsurance": "Sachversicherung",
+ "houseAndApartment": "Haus & Wohnung"
}
\ No newline at end of file
diff --git a/public/locales/de/privatkunden.json b/public/locales/de/privatkunden.json
index e698954..c4cd937 100644
Binary files a/public/locales/de/privatkunden.json and b/public/locales/de/privatkunden.json differ
diff --git a/public/locales/de/privatkunden.json.bak b/public/locales/de/privatkunden.json.bak
new file mode 100644
index 0000000..e698954
Binary files /dev/null and b/public/locales/de/privatkunden.json.bak differ
diff --git a/public/locales/de/risikolebensversicherung.json b/public/locales/de/risikolebensversicherung.json
index 3a9a353..5e5e116 100644
Binary files a/public/locales/de/risikolebensversicherung.json and b/public/locales/de/risikolebensversicherung.json differ
diff --git a/public/locales/de/risikolebensversicherung.json.bak b/public/locales/de/risikolebensversicherung.json.bak
new file mode 100644
index 0000000..3a9a353
Binary files /dev/null and b/public/locales/de/risikolebensversicherung.json.bak differ
diff --git a/public/locales/de/risikoschutz.json b/public/locales/de/risikoschutz.json
new file mode 100644
index 0000000..72a7f81
--- /dev/null
+++ b/public/locales/de/risikoschutz.json
@@ -0,0 +1,14 @@
+{
+ "hero": {
+ "title": "Risikoschutz",
+ "subtitle": "Umfassender Schutz für Sie und Ihre Familie bei unvorhergesehenen Ereignissen"
+ },
+ "topics": {
+ "unfall": "Unfallversicherung",
+ "bu": "Berufsunfähigkeitsversicherung",
+ "haftpflicht": "Haftpflichtversicherung",
+ "rechtsschutz": "Rechtsschutzversicherung",
+ "tierhalter": "Tierhalterhaftpflicht",
+ "dread": "Dread-Disease Versicherung"
+ }
+}
diff --git a/public/locales/de/sachversicherung.json b/public/locales/de/sachversicherung.json
new file mode 100644
index 0000000..a3f2495
--- /dev/null
+++ b/public/locales/de/sachversicherung.json
@@ -0,0 +1,14 @@
+{
+ "hero": {
+ "title": "Sachversicherung",
+ "subtitle": "Schutz für Ihr Hab und Gut - von Hausrat bis Immobilie"
+ },
+ "topics": {
+ "hausrat": "Hausratversicherung",
+ "wohngebaeude": "Wohngebäudeversicherung",
+ "haftpflicht": "Haftpflichtversicherung",
+ "tiere": "Tierversicherung",
+ "rechtsschutz": "Rechtsschutzversicherung",
+ "elektro": "Elektrogeräteversicherung"
+ }
+}
diff --git a/public/locales/de/vermoegenssicherung.json b/public/locales/de/vermoegenssicherung.json
index 78afa58..a188dc1 100644
Binary files a/public/locales/de/vermoegenssicherung.json and b/public/locales/de/vermoegenssicherung.json differ
diff --git a/public/locales/de/vermoegenssicherung.json.bak b/public/locales/de/vermoegenssicherung.json.bak
new file mode 100644
index 0000000..78afa58
Binary files /dev/null and b/public/locales/de/vermoegenssicherung.json.bak differ
diff --git a/public/locales/pl/agentur.json b/public/locales/pl/agentur.json
index 7aad231..a8fe641 100644
Binary files a/public/locales/pl/agentur.json and b/public/locales/pl/agentur.json differ
diff --git a/public/locales/pl/agentur.json.bak b/public/locales/pl/agentur.json.bak
new file mode 100644
index 0000000..7aad231
Binary files /dev/null and b/public/locales/pl/agentur.json.bak differ
diff --git a/public/locales/pl/altersvorsorge.json b/public/locales/pl/altersvorsorge.json
index 65c46a5..c71ea7c 100644
Binary files a/public/locales/pl/altersvorsorge.json and b/public/locales/pl/altersvorsorge.json differ
diff --git a/public/locales/pl/altersvorsorge.json.bak b/public/locales/pl/altersvorsorge.json.bak
new file mode 100644
index 0000000..65c46a5
Binary files /dev/null and b/public/locales/pl/altersvorsorge.json.bak differ
diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json
index 842aa9a..1d0f049 100644
--- a/public/locales/pl/common.json
+++ b/public/locales/pl/common.json
@@ -13,7 +13,12 @@
"phoneInvalid": "Nieprawidłowy numer telefonu",
"successMessage": "Twoja wiadomość została wysłana!",
"errorMessage": "Wystąpił błąd. Prosimy spróbować później.",
+ "notFound": {
+ "message": "Ups! Nie znaleziono strony",
+ "backHome": "Wróć na stronę główną"
+ },
"generalNotice": {
+ "title": "Ważna informacja:",
"text": "Uwaga:\nWskazówki i informacje na tych stronach mają charakter ogólny i niewiążący. To prywatna opinia bez gwarancji poprawności, kompletności ani odpowiedzialności i nie zastępuje indywidualnej porady. Wiążące są wyłącznie warunki ubezpieczenia danego ubezpieczyciela."
},
"nav": {
diff --git a/public/locales/pl/familienhaftpflicht.json b/public/locales/pl/familienhaftpflicht.json
new file mode 100644
index 0000000..1170a59
--- /dev/null
+++ b/public/locales/pl/familienhaftpflicht.json
@@ -0,0 +1,70 @@
+{
+ "title": "OC (rodzina)",
+ "tabs": {
+ "overview": "Przegląd",
+ "details": "Szczegóły",
+ "form": "Zapytanie",
+ "claims": "Szkoda",
+ "catalog": "Poradnik"
+ },
+ "overview": {
+ "badge": "Ochrona przed wysokimi roszczeniami",
+ "title": "Prywatne OC dla rodzin",
+ "subtitle": "Dzieci i rodzice pod ochroną",
+ "description": "Gdy coś się wydarzy, koszty mogą być wysokie. Prywatne OC chroni przed roszczeniami odszkodowawczymi.",
+ "primaryButton": "Poproś o ofertę",
+ "secondaryButton": "Konsultacja",
+ "card1Title": "Ochrona rodziny",
+ "card1Subtitle": "dzieci w pakiecie",
+ "card2Title": "Wysoka suma",
+ "card2Subtitle": "ważne i sensowne",
+ "rightCardTitle": "Codzienność, zabawa, przypadek",
+ "rightCardText": "Porównanie – szybko i uczciwie."
+ },
+ "details": {
+ "title": "Na co zwrócić uwagę?",
+ "description": "Suma ubezpieczenia, dzieci nieponoszące winy, szkody w wynajmie, utrata kluczy, ochrona przy braku wypłaty od sprawcy.",
+ "item1Title": "Brak odpowiedzialności dzieci",
+ "item1Desc": "Ochrona przy szkodach wyrządzonych przez małe dzieci.",
+ "item2Title": "Klucze / najem",
+ "item2Desc": "Ważne elementy w życiu codziennym.",
+ "tipTitle": "Wskazówka",
+ "tipSubtitle": "Nie za niska suma",
+ "tipText": "Obecnie często sensowne jest 10–50 mln €."
+ },
+ "form": {
+ "title": "Formularz zapytania",
+ "subtitle": "Porównamy odpowiednie oferty dla Twojej rodziny.",
+ "openContact": "Otwórz formularz kontaktowy",
+ "savePdf": "Zapisz jako PDF",
+ "directTitle": "Kontakt bezpośredni",
+ "directSubtitle": "Gdy liczy się czas.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-mail: info@finanzen-mizera.de"
+ },
+ "claims": {
+ "title": "Zgłoszenie szkody",
+ "subtitle": "Krótka checklista na wypadek szkody.",
+ "item1Title": "Zabezpiecz dane",
+ "item1Desc": "Zdjęcia, świadkowie, opisz przebieg.",
+ "item2Title": "Zgłoś",
+ "item2Desc": "Pomożemy w likwidacji szkody.",
+ "noteTitle": "Uwaga",
+ "noteSubtitle": "Bez uznania winy",
+ "noteText": "Nie składaj obietnic bez weryfikacji. Najpierw zgłoś."
+ },
+ "catalog": {
+ "title": "Poradnik",
+ "subtitle": "Typowe pytania rodzin.",
+ "summaryTitle": "Najważniejsze w skrócie",
+ "summarySubtitle": "Przykłady – szczegóły zależą od taryfy.",
+ "rows": {
+ "row1": "Czy dzieci bez odpowiedzialności są objęte?",
+ "row2": "Czy szkody w wynajmie są w pakiecie?",
+ "row3": "Czy utrata kluczy jest w pakiecie?",
+ "row4": "Czy jest ochrona przy braku wypłaty od sprawcy?"
+ },
+ "questionTitle": "Pytanie?",
+ "questionSubtitle": "Doradzimy osobiście."
+ }
+}
diff --git a/public/locales/pl/familienpakete.json b/public/locales/pl/familienpakete.json
new file mode 100644
index 0000000..85f3370
--- /dev/null
+++ b/public/locales/pl/familienpakete.json
@@ -0,0 +1,55 @@
+{
+ "title": "Pakiety rodzinne",
+ "tabs": {
+ "overview": "Przegląd",
+ "details": "Szczegóły",
+ "form": "Zapytanie",
+ "catalog": "Poradnik"
+ },
+ "overview": {
+ "badge": "Wszystko w jednym miejscu",
+ "title": "Pakiety rodzinne",
+ "subtitle": "łącz i oszczędzaj",
+ "description": "Dzięki pakietom można połączyć zakres ochrony i często zoptymalizować składkę.",
+ "primaryButton": "Poproś o konsultację",
+ "secondaryButton": "Kontakt",
+ "card1Title": "Sensownie",
+ "card1Subtitle": "dopasowane elementy",
+ "card2Title": "Rodzina",
+ "card2Subtitle": "jedna umowa",
+ "rightCardTitle": "prosto, jasno, dopasowane",
+ "rightCardText": "Porównamy opcje i wyjaśnimy zrozumiale."
+ },
+ "details": {
+ "title": "Przykłady",
+ "description": "Wypadek + OC + dodatki – zależnie od potrzeb.",
+ "combosTitle": "Typowe zestawy",
+ "combosSubtitle": "Przykłady",
+ "combo1": "Wypadek dziecka + OC",
+ "combo2": "Zęby + szpital",
+ "combo3": "Podróż + zagranica",
+ "tipTitle": "Wskazówka",
+ "tipSubtitle": "Bez dublowania",
+ "tipText": "Sprawdzimy, co już masz."
+ },
+ "form": {
+ "title": "Formularz zapytania",
+ "subtitle": "Zbudujemy pakiet dopasowany do Twojej rodziny.",
+ "openContact": "Otwórz formularz kontaktowy",
+ "savePdf": "Zapisz jako PDF",
+ "directTitle": "Kontakt bezpośredni",
+ "directSubtitle": "Gdy liczy się czas.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Poradnik",
+ "subtitle": "Jak wybrać odpowiedni pakiet.",
+ "checklistTitle": "Checklista",
+ "checklistSubtitle": "Przykłady",
+ "row1": "Jakie ryzyka są ważne?",
+ "row2": "Budżet miesięczny",
+ "row3": "Sprawdź obecne umowy",
+ "row4": "Zakres przed ceną"
+ }
+}
diff --git a/public/locales/pl/familienreise.json b/public/locales/pl/familienreise.json
new file mode 100644
index 0000000..774b10a
--- /dev/null
+++ b/public/locales/pl/familienreise.json
@@ -0,0 +1,65 @@
+{
+ "hero": {
+ "kicker": "Rodzina i dzieci",
+ "title": "Podróż i zagranica",
+ "subtitle": "Ubezpieczenie podróżne i więcej",
+ "primaryCta": "Konsultacja",
+ "secondaryCta": "Do przeglądu"
+ },
+ "tabs": {
+ "overview": "Przegląd",
+ "details": "Szczegóły",
+ "form": "Zapytanie",
+ "catalog": "Poradnik"
+ },
+ "overview": {
+ "badge": "Bezpieczne podróże z rodziną",
+ "title": "Ochrona w podróży",
+ "subtitle": "Ubezpieczenie podróżne i więcej",
+ "description": "Leczenie za granicą może być kosztowne. Odpowiednia ochrona daje bezpieczeństwo.",
+ "primaryButton": "Poproś o ofertę",
+ "secondaryButton": "Konsultacja",
+ "card1Title": "Na całym świecie",
+ "card1Subtitle": "również rodzina",
+ "card2Title": "Szybko",
+ "card2Subtitle": "w razie potrzeby",
+ "rightCardTitle": "Wakacje, wizyta, zagranica",
+ "rightCardText": "Porównanie – dopasowane do podróży."
+ },
+ "details": {
+ "title": "Ważne elementy",
+ "description": "Ubezpieczenie podróżne, transport powrotny, rezygnacja z podróży (wg potrzeb).",
+ "item1Title": "Transport powrotny",
+ "item1Desc": "Gdy jest medycznie uzasadniony.",
+ "item2Title": "Rodzina",
+ "item2Desc": "Jedna umowa – wszyscy chronieni.",
+ "hintTitle": "Uwaga",
+ "hintSubtitle": "Karta EKUZ często nie wystarcza",
+ "hintText": "Prywatne kliniki i transport powrotny często nie są objęte."
+ },
+ "form": {
+ "title": "Formularz zapytania",
+ "subtitle": "Porównamy odpowiednie oferty dla Twoich podróży.",
+ "openContact": "Otwórz formularz kontaktowy",
+ "savePdf": "Zapisz jako PDF",
+ "directTitle": "Kontakt bezpośredni",
+ "directSubtitle": "Gdy liczy się czas.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Poradnik",
+ "subtitle": "Krótka checklista przed podróżą.",
+ "checklistTitle": "Checklista",
+ "checklistSubtitle": "Przykłady – zależnie od celu podróży.",
+ "tipTitle": "Wskazówka",
+ "tipSubtitle": "Sprawdź wcześniej",
+ "tipText": "Najlepiej ustalić przed rezerwacją.",
+ "rows": {
+ "row1": "Cel i czas trwania",
+ "row2": "Czy obejmuje transport powrotny?",
+ "row3": "Taryfa rodzinna vs. indywidualne",
+ "row4": "Czy potrzebna jest rezygnacja z podróży?"
+ }
+ }
+}
diff --git a/public/locales/pl/familienvorsorge.json b/public/locales/pl/familienvorsorge.json
new file mode 100644
index 0000000..046009b
--- /dev/null
+++ b/public/locales/pl/familienvorsorge.json
@@ -0,0 +1,62 @@
+{
+ "hero": {
+ "kicker": "Rodzina i dzieci",
+ "title": "Zabezpieczenie",
+ "subtitle": "Ochrona i planowanie",
+ "primaryCta": "Konsultacja",
+ "secondaryCta": "Do przeglądu"
+ },
+ "tabs": {
+ "overview": "Przegląd",
+ "details": "Szczegóły",
+ "form": "Zapytanie",
+ "catalog": "Poradnik"
+ },
+ "overview": {
+ "badge": "Zadbaj o finanse",
+ "title": "Zabezpieczenie rodziny",
+ "subtitle": "Ochrona i planowanie",
+ "description": "Zabezpieczenie oznacza ochronę rodziny i planowanie przyszłości – jasno i przejrzyście.",
+ "primaryButton": "Poproś o konsultację",
+ "secondaryButton": "Kontakt",
+ "card1Title": "Ochrona",
+ "card1Subtitle": "mniej ryzyka",
+ "card2Title": "Plan",
+ "card2Subtitle": "prosto i jasno",
+ "rightCardTitle": "Przyszłość rodziny",
+ "rightCardText": "Wyjaśniamy zrozumiale – bez żargonu."
+ },
+ "details": {
+ "title": "Możliwe tematy",
+ "description": "Ochrona, budowanie majątku, emerytura – dopasowane do rodziny.",
+ "item1Title": "Ochrona ryzyka",
+ "item1Desc": "np. zabezpieczenie na wypadek utraty dochodu.",
+ "item2Title": "Majątek",
+ "item2Desc": "budowanie i porządkowanie.",
+ "tipTitle": "Wskazówka",
+ "tipSubtitle": "Zacznij prosto",
+ "tipText": "Małe kroki są lepsze niż brak działania."
+ },
+ "form": {
+ "title": "Formularz zapytania",
+ "subtitle": "Opisz krótko – wrócimy z propozycjami.",
+ "openContact": "Otwórz formularz kontaktowy",
+ "savePdf": "Zapisz jako PDF",
+ "directTitle": "Kontakt bezpośredni",
+ "directSubtitle": "Gdy liczy się czas.",
+ "phone": "Telefon: 0171 / 9864053",
+ "email": "E-mail: info@finanzen-mizera.de"
+ },
+ "catalog": {
+ "title": "Poradnik",
+ "subtitle": "Na co rodziny często zwracają uwagę.",
+ "checklistTitle": "Checklista",
+ "checklistSubtitle": "Przykłady",
+ "rows": {
+ "row1": "Miesięczny budżet",
+ "row2": "Cele (szkoła, dom, emerytura)",
+ "row3": "Bufor bezpieczeństwa",
+ "row4": "Obecne umowy"
+ }
+ }
+}
diff --git a/public/locales/pl/finanzen.json b/public/locales/pl/finanzen.json
index fd07dce..961ab9c 100644
Binary files a/public/locales/pl/finanzen.json and b/public/locales/pl/finanzen.json differ
diff --git a/public/locales/pl/finanzen.json.bak b/public/locales/pl/finanzen.json.bak
new file mode 100644
index 0000000..fd07dce
Binary files /dev/null and b/public/locales/pl/finanzen.json.bak differ
diff --git a/public/locales/pl/geschaeftskunden.json b/public/locales/pl/geschaeftskunden.json
index b05163a..d029c21 100644
Binary files a/public/locales/pl/geschaeftskunden.json and b/public/locales/pl/geschaeftskunden.json differ
diff --git a/public/locales/pl/geschaeftskunden.json.bak b/public/locales/pl/geschaeftskunden.json.bak
new file mode 100644
index 0000000..b05163a
Binary files /dev/null and b/public/locales/pl/geschaeftskunden.json.bak differ
diff --git a/public/locales/pl/gesundheitsvorsorge.json b/public/locales/pl/gesundheitsvorsorge.json
new file mode 100644
index 0000000..790a8b4
--- /dev/null
+++ b/public/locales/pl/gesundheitsvorsorge.json
@@ -0,0 +1,19 @@
+{
+ "meta": {
+ "title": "Ochrona zdrowia - Agentur Mizera",
+ "description": "Ochrona zdrowia: kompleksowa profilaktyka i prewencja. Niezależne doradztwo we wszystkich obszarach ochrony zdrowia."
+ },
+ "hero": {
+ "title": "Ochrona zdrowia",
+ "subtitle": "Kompleksowa ochrona zdrowia - w kraju i za granicą",
+ "primaryCta": "Umów konsultację",
+ "secondaryCta": "Rozpocznij porównanie"
+ },
+ "tiles": {
+ "title": "Wybierz zakres ochrony",
+ "subtitle": "Oferujemy rozwiązania dopasowane do wszystkich obszarów ochrony zdrowia",
+ "pkv": "Prywatne ubezpieczenie zdrowotne",
+ "zahn": "Dodatkowe ubezpieczenie stomatologiczne",
+ "ausland": "Ubezpieczenie podróżne"
+ }
+}
diff --git a/public/locales/pl/home.json b/public/locales/pl/home.json
index 0e2ffdb..09119c1 100644
--- a/public/locales/pl/home.json
+++ b/public/locales/pl/home.json
@@ -98,6 +98,92 @@
"gesundheitsvorsorge": { "description": "Profilaktyka i prewencja" }
},
+ "topTopics": {
+ "kicker": "Bestsellery",
+ "title": "Najpopularniejsze tematy",
+ "subtitle": "Wybierz temat i zacznij w kilka kliknięć.",
+ "allTopics": "Pokaż wszystkie tematy",
+ "items": {
+ "kfz": {
+ "title": "Ubezpieczenie KFZ",
+ "description": "Porównaj oferty i szybko wybierz odpowiednią ochronę.",
+ "cta": "Dowiedz się więcej"
+ },
+ "privatkunden": {
+ "title": "Klienci prywatni",
+ "description": "Ubezpieczenia dla życia codziennego, rodziny i domu.",
+ "cta": "Dowiedz się więcej"
+ },
+ "gesundheit": {
+ "title": "Ochrona zdrowia",
+ "description": "Indywidualna ochrona zdrowotna dopasowana do Ciebie.",
+ "cta": "Więcej informacji"
+ },
+ "zahnzusatz": {
+ "title": "Dodatkowe ubezpieczenie stomatologiczne",
+ "description": "Uzupełnienia i leczenie zębów dopasowane do potrzeb: wybierz zakres świadczeń, który Ci odpowiada.",
+ "cta": "Dowiedz się więcej"
+ },
+ "ausland": {
+ "title": "Ubezpieczenie zdrowotne w podróży",
+ "description": "Bezpiecznie na urlopie: ochrona na całym świecie dla opieki medycznej.",
+ "cta": "Dowiedz się więcej"
+ },
+ "sterbegeld": {
+ "title": "Ubezpieczenie pogrzebowe",
+ "description": "Zadbaj o bliskich: bezpieczeństwo finansowe na wypadek śmierci.",
+ "cta": "Dowiedz się więcej"
+ },
+ "rechtsschutz": {
+ "title": "Ubezpieczenie ochrony prawnej",
+ "description": "Chroń swoje prawa – dobierz odpowiednie moduły.",
+ "cta": "Więcej informacji"
+ },
+ "senioren": {
+ "title": "Seniorzy",
+ "description": "Bezpieczeństwo i komfort – rozwiązania na każdym etapie życia.",
+ "cta": "Wszystkie tematy"
+ },
+ "finanzen": {
+ "title": "Finanse",
+ "description": "Budowanie majątku, emerytura i finansowanie.",
+ "cta": "Przejdź do strony"
+ }
+ }
+ },
+
+ "topTopicsExtra": {
+ "kicker": "Dodatkowe tematy",
+ "title": "Więcej ochrony – dopasowane do Twojej sytuacji",
+ "subtitle": "Popularne ubezpieczenia dodatkowe – krótko, jasno i z możliwością zapytania.",
+ "items": {
+ "zahnzusatz": {
+ "title": "Ubezpieczenie stomatologiczne – porównanie",
+ "description": "Uzupełnienia i leczenie zębów dopasowane do potrzeb: wybierz zakres świadczeń, który Ci odpowiada.",
+ "cta": "Dowiedz się więcej",
+ "pricePrefix": "np.",
+ "priceValue": "21.95",
+ "priceUnit": "miesięcznie"
+ },
+ "ausland": {
+ "title": "Ubezpieczenie zdrowotne w podróży",
+ "description": "Bezpiecznie na urlopie: z ubezpieczeniem zdrowotnym w podróży – ochrona na całym świecie dla opieki medycznej.",
+ "cta": "Dowiedz się więcej",
+ "pricePrefix": "np. od",
+ "priceValue": "9.90",
+ "priceUnit": "rocznie"
+ },
+ "sterbegeld": {
+ "title": "Ubezpieczenie pogrzebowe",
+ "description": "Zadbaj o bliskich: bezpieczeństwo finansowe na wypadek śmierci.",
+ "cta": "Dowiedz się więcej",
+ "pricePrefix": "np.\nPrzykład składki",
+ "priceValue": "40,75",
+ "priceUnit": "miesięcznie dla sumy ubezpieczenia 12 500 €\n• Kobiety/Mężczyźni: od 53 lat"
+ }
+ }
+ },
+
"experience": {
"title": "Ponad {{years}} lata doświadczenia",
"description": "Od 1994 roku oferuję moim klientom w Düsseldorfie i okolicach profesjonalne i niezależne doradztwo ubezpieczeniowe. Moim celem jest znalezienie dla każdego optymalnej ochrony na uczciwych warunkach."
diff --git a/public/locales/pl/impressum.json b/public/locales/pl/impressum.json
index 2cece5b..16d06ef 100644
Binary files a/public/locales/pl/impressum.json and b/public/locales/pl/impressum.json differ
diff --git a/public/locales/pl/impressum.json.bak b/public/locales/pl/impressum.json.bak
new file mode 100644
index 0000000..2cece5b
Binary files /dev/null and b/public/locales/pl/impressum.json.bak differ
diff --git a/public/locales/pl/krankheitsschutzbrief.json b/public/locales/pl/krankheitsschutzbrief.json
index 89eaf19..5ee7542 100644
Binary files a/public/locales/pl/krankheitsschutzbrief.json and b/public/locales/pl/krankheitsschutzbrief.json differ
diff --git a/public/locales/pl/krankheitsschutzbrief.json.bak b/public/locales/pl/krankheitsschutzbrief.json.bak
new file mode 100644
index 0000000..89eaf19
Binary files /dev/null and b/public/locales/pl/krankheitsschutzbrief.json.bak differ
diff --git a/public/locales/pl/nav.json b/public/locales/pl/nav.json
index a22405c..02e1405 100644
--- a/public/locales/pl/nav.json
+++ b/public/locales/pl/nav.json
@@ -28,5 +28,6 @@
"accidentInsurance": "Ubezpieczenie od wypadków",
"service": "Serwis",
"carInsurance": "Ubezpieczenie komunikacyjne",
- "propertyInsurance": "Ubezpieczenia majątkowe"
+ "propertyInsurance": "Ubezpieczenia majątkowe",
+ "houseAndApartment": "Dom i mieszkanie"
}
\ No newline at end of file
diff --git a/public/locales/pl/privatkunden.json b/public/locales/pl/privatkunden.json
index a15cada..ff72ac0 100644
Binary files a/public/locales/pl/privatkunden.json and b/public/locales/pl/privatkunden.json differ
diff --git a/public/locales/pl/privatkunden.json.bak b/public/locales/pl/privatkunden.json.bak
new file mode 100644
index 0000000..a15cada
Binary files /dev/null and b/public/locales/pl/privatkunden.json.bak differ
diff --git a/public/locales/pl/risikolebensversicherung.json b/public/locales/pl/risikolebensversicherung.json
index d293043..d172f15 100644
Binary files a/public/locales/pl/risikolebensversicherung.json and b/public/locales/pl/risikolebensversicherung.json differ
diff --git a/public/locales/pl/risikolebensversicherung.json.bak b/public/locales/pl/risikolebensversicherung.json.bak
new file mode 100644
index 0000000..d293043
Binary files /dev/null and b/public/locales/pl/risikolebensversicherung.json.bak differ
diff --git a/public/locales/pl/risikoschutz.json b/public/locales/pl/risikoschutz.json
new file mode 100644
index 0000000..5817b55
--- /dev/null
+++ b/public/locales/pl/risikoschutz.json
@@ -0,0 +1,14 @@
+{
+ "hero": {
+ "title": "Ochrona ryzyka",
+ "subtitle": "Kompleksowa ochrona dla Ciebie i Twojej rodziny w nieprzewidzianych sytuacjach"
+ },
+ "topics": {
+ "unfall": "Ubezpieczenie od wypadków",
+ "bu": "Ubezpieczenie od niezdolności do pracy",
+ "haftpflicht": "Ubezpieczenie OC",
+ "rechtsschutz": "Ubezpieczenie ochrony prawnej",
+ "tierhalter": "OC posiadacza zwierząt",
+ "dread": "Ubezpieczenie na wypadek poważnych chorób"
+ }
+}
diff --git a/public/locales/pl/sachversicherung.json b/public/locales/pl/sachversicherung.json
new file mode 100644
index 0000000..b3a1b32
--- /dev/null
+++ b/public/locales/pl/sachversicherung.json
@@ -0,0 +1,14 @@
+{
+ "hero": {
+ "title": "Ubezpieczenia majątkowe",
+ "subtitle": "Ochrona Twojego mienia - od wyposażenia domu po nieruchomość"
+ },
+ "topics": {
+ "hausrat": "Ubezpieczenie mienia ruchomego",
+ "wohngebaeude": "Ubezpieczenie budynku",
+ "haftpflicht": "Ubezpieczenie OC",
+ "tiere": "Ubezpieczenie zwierząt",
+ "rechtsschutz": "Ubezpieczenie ochrony prawnej",
+ "elektro": "Ubezpieczenie sprzętu elektronicznego"
+ }
+}
diff --git a/public/locales/pl/vermoegenssicherung.json b/public/locales/pl/vermoegenssicherung.json
index 5d9867d..3d42f5c 100644
Binary files a/public/locales/pl/vermoegenssicherung.json and b/public/locales/pl/vermoegenssicherung.json differ
diff --git a/public/locales/pl/vermoegenssicherung.json.bak b/public/locales/pl/vermoegenssicherung.json.bak
new file mode 100644
index 0000000..5d9867d
Binary files /dev/null and b/public/locales/pl/vermoegenssicherung.json.bak differ
diff --git a/src/App.tsx b/src/App.tsx
index f6f7434..afcbba0 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -119,7 +119,7 @@ const App = () => {
-
+ } />
} />
diff --git a/src/components/GeneralNotice.tsx b/src/components/GeneralNotice.tsx
index 2cc2e33..635326d 100644
--- a/src/components/GeneralNotice.tsx
+++ b/src/components/GeneralNotice.tsx
@@ -1,18 +1,24 @@
import { AlertTriangle } from 'lucide-react';
+import { useTranslation } from 'react-i18next';
type Props = {
className?: string;
};
export default function GeneralNotice({ className }: Props) {
+ const { t } = useTranslation('common');
+
return (
-
Wichtiger Hinweis:
+
{t('generalNotice.title', 'Wichtiger Hinweis:')}
- Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens.
+ {t(
+ 'generalNotice.text',
+ 'Die auf diesen Seiten enthaltenen Tipps und Informationen stellen allgemeine, unverbindliche Hinweise zu Versicherungen dar. Es handelt sich um eine private Meinungsäußerung ohne Anspruch auf Richtigkeit, Vollständigkeit oder Haftung und ersetzt keine individuelle Beratung. Maßgeblich sind ausschließlich die jeweiligen Versicherungsbedingungen des Versicherungsunternehmens.'
+ )}
- Mit passenden Paketen lassen sich Leistungen bündeln und oft Beiträge optimieren.
+ {t(
+ 'overview.description',
+ 'Mit passenden Paketen lassen sich Leistungen bündeln und oft Beiträge optimieren.'
+ )}
- Wählen Sie Ihren Versicherungsschutz
+ {t('tiles.title', 'Wählen Sie Ihren Versicherungsschutz')}
- Wir bieten Ihnen maßgeschneiderte Lösungen für alle Bereiche der Gesundheitsvorsorge
+ {t('tiles.subtitle', 'Wir bieten Ihnen maßgeschneiderte Lösungen für alle Bereiche der Gesundheitsvorsorge')}
- {t('topics.subtitle', 'Die wichtigsten Lösungen für Ihre private Absicherung')}
+ {t('topTopics.subtitle', 'Wählen Sie ein Thema und starten Sie mit wenigen Klicks.')}
-
- {focusTopics.map((item) => (
-
-
+
+ {mainTopics.map((item) => (
+
+
-
-
- {/* Overlay mit Titel und Beschreibung */}
-
- Ihre Vorteile als Privatkunde
+ {t('benefits.title', 'Ihre Vorteile als Privatkunde')}
- Wir bieten Ihnen maßgeschneiderte Lösungen für Ihre persönliche Absicherung
+ {t('benefits.subtitle', 'Wir bieten Ihnen maßgeschneiderte Lösungen für Ihre persönliche Absicherung')}
- Kontaktieren Sie uns
+ {t('contactCta.title', 'Kontaktieren Sie uns')}
- Lassen Sie sich unverbindlich zu Ihren Privatkunden-Lösungen beraten.
+ {t('contactCta.subtitle', 'Lassen Sie sich unverbindlich zu Ihren Privatkunden-Lösungen beraten.')}
- Umfassender Schutz für Sie und Ihre Familie bei unvorhergesehenen Ereignissen
+ {t('hero.subtitle', 'Umfassender Schutz für Sie und Ihre Familie bei unvorhergesehenen Ereignissen')}