lgtm
Some checks failed
CI / Check (push) Failing after 2m47s
Build and publish Docker image / build-and-push (push) Successful in 5m37s

This commit is contained in:
Andras Schmelczer 2026-06-26 16:48:20 +01:00
parent 5e73287eaf
commit e2b85fe819
73 changed files with 1180 additions and 2028 deletions

View file

@ -632,9 +632,9 @@ const de: Translations = {
// ── Upgrade Modal ──────────────────────────────────
upgrade: {
title: 'Jeden passenden Postcode finden',
title: 'Unbegrenzte Filter freischalten',
description:
'Du erkundest gerade das Demogebiet. Erhalte lebenslangen Zugang zu jedem Postcode, jedem Filter und jeder Nachbarschaft in England. Einmal zahlen, dauerhaft nutzen.',
'Kostenlose Konten können bis zu 3 Filter gleichzeitig kombinieren. Erhalte lebenslangen Zugang, um unbegrenzt Filter über jeden Postcode und jede Nachbarschaft in England hinweg zu kombinieren. Einmal zahlen, für immer nutzen.',
free: 'Kostenlos',
freeForEarly: 'Kostenlos für Frühnutzer. Keine Kreditkarte erforderlich.',
oneTimePayment: 'Einmalzahlung. Lebenslanger Zugang.',
@ -643,10 +643,7 @@ const de: Translations = {
upgradeFor: 'Upgrade für {{price}}',
registerAndUpgrade: 'Registrieren & upgraden',
alreadyHaveAccount: 'Bereits ein Konto? Anmelden',
continueWithDemo: 'Mit Demo fortfahren',
backToSharedArea: 'Zurück zum geteilten Gebiet',
sharedAreaDescription:
'Du siehst ein geteiltes Gebiet. Um darüber hinaus zu suchen, sichere dir lebenslangen Zugriff auf jeden Postcode, jeden Filter und jede Nachbarschaft in England.',
continueFree: 'Mit 3 Filtern fortfahren',
checkoutFailed: 'Bezahlvorgang fehlgeschlagen',
},
@ -983,14 +980,6 @@ const de: Translations = {
geolocationFailed: 'Standort konnte nicht ermittelt werden',
},
demoLocation: {
title: 'Ihre Umgebung erkunden',
body: 'Möchten Sie Immobiliendaten in Ihrer Nähe sehen? Verwenden Sie Ihren Standort oder starten Sie die Demo in Canary Wharf.',
useLocation: 'Meinen Standort verwenden',
locating: 'Standort wird ermittelt…',
useDefault: 'Canary Wharf anzeigen',
},
// ── Mobile Drawer ──────────────────────────────────
mobileDrawer: {
closeDrawer: 'Drawer schließen',
@ -1408,7 +1397,7 @@ const de: Translations = {
'Lebenslanger Zugang bedeutet, dass eine Zahlung deinem Konto laufenden Zugriff auf die kostenpflichtige Perfect-Postcode-Karte für die Lebensdauer des Dienstes gibt. Es ist kein Monats- oder Jahresabo, und normale Datenaktualisierungen sind enthalten. Du kannst es während dieser Suche nutzen, später zurückkommen und weiterhin Zugriff haben, wenn du erneut umziehst.',
faqPricing3Q: 'Was kann ich mit der kostenlosen Version nutzen?',
faqPricing3A:
'Kostenlose Nutzer können alle Funktionen im Demogebiet erkunden (Innenstadt London, ungefähr Zonen 1 bis 2). Für den Zugang zu Daten für den Rest Englands benötigst du den lebenslangen Zugang.',
'Kostenlose Nutzer erhalten die vollständige Perfect-Postcode-Karte für ganz England jeden Postcode und jede Funktion und können bis zu 3 Filter gleichzeitig anwenden. Der lebenslange Zugang hebt diese Grenze auf, sodass du unbegrenzt Filter kombinieren kannst.',
// FAQ items — Tips and Tricks
faqTips1Q: 'Wie sehe ich eine Filtervorschau auf der Karte?',
@ -1728,10 +1717,8 @@ const de: Translations = {
'Serious crime (/yr, 2y)': 'Schwere Straftaten (pro Jahr, 2 J.)',
'Minor crime (/yr, 7y)': 'Leichte Straftaten (pro Jahr, 7 J.)',
'Minor crime (/yr, 2y)': 'Leichte Straftaten (pro Jahr, 2 J.)',
'Violence and sexual offences (/yr, 7y)':
'Gewalt- und Sexualdelikte (pro Jahr, 7 J.)',
'Violence and sexual offences (/yr, 2y)':
'Gewalt- und Sexualdelikte (pro Jahr, 2 J.)',
'Violence and sexual offences (/yr, 7y)': 'Gewalt- und Sexualdelikte (pro Jahr, 7 J.)',
'Violence and sexual offences (/yr, 2y)': 'Gewalt- und Sexualdelikte (pro Jahr, 2 J.)',
'Burglary (/yr, 7y)': 'Einbrüche (pro Jahr, 7 J.)',
'Burglary (/yr, 2y)': 'Einbrüche (pro Jahr, 2 J.)',
'Robbery (/yr, 7y)': 'Raubüberfälle (pro Jahr, 7 J.)',
@ -1740,10 +1727,8 @@ const de: Translations = {
'Vehicle crime (/yr, 2y)': 'Fahrzeugkriminalität (pro Jahr, 2 J.)',
'Anti-social behaviour (/yr, 7y)': 'Antisoziales Verhalten (pro Jahr, 7 J.)',
'Anti-social behaviour (/yr, 2y)': 'Antisoziales Verhalten (pro Jahr, 2 J.)',
'Criminal damage and arson (/yr, 7y)':
'Sachbeschädigung und Brandstiftung (pro Jahr, 7 J.)',
'Criminal damage and arson (/yr, 2y)':
'Sachbeschädigung und Brandstiftung (pro Jahr, 2 J.)',
'Criminal damage and arson (/yr, 7y)': 'Sachbeschädigung und Brandstiftung (pro Jahr, 7 J.)',
'Criminal damage and arson (/yr, 2y)': 'Sachbeschädigung und Brandstiftung (pro Jahr, 2 J.)',
'Other theft (/yr, 7y)': 'Sonstiger Diebstahl (pro Jahr, 7 J.)',
'Other theft (/yr, 2y)': 'Sonstiger Diebstahl (pro Jahr, 2 J.)',
'Theft from the person (/yr, 7y)': 'Diebstahl von der Person (pro Jahr, 7 J.)',
@ -1862,6 +1847,7 @@ const de: Translations = {
'Bus station': 'Busbahnhof',
'Taxi rank': 'Taxistand',
'Tube station': 'U-Bahn-Station',
'DLR station': 'DLR-Station',
'Tram & Metro stop': 'Tram- & Metro-Haltestelle',
Café: 'Café',
Restaurant: 'Restaurant',