import type { Translations } from './en';

const de: Translations = {
  // ── Common ──────────────────────────────────────────
  common: {
    save: 'Speichern',
    update: 'Aktualisieren',
    cancel: 'Abbrechen',
    close: 'Schließen',
    delete: 'Löschen',
    finish: 'Fertig',
    language: 'Sprache',
    open: 'Öffnen',
    share: 'Teilen',
    copy: 'Kopieren',
    copied: 'Kopiert!',
    copiedToClipboard: 'In die Zwischenablage kopiert',
    loading: 'Wird geladen...',
    loadMore: 'Mehr anzeigen',
    remaining: 'noch {{count}}',
    search: 'Suchen',
    all: 'Alle',
    none: 'Keine',
    viewDataSource: 'Datenquelle ansehen',
    total: 'Gesamt',
    min: 'Min.',
    max: 'Max.',
    minute: 'Min.',
    or: 'oder',
    area: 'Gebiet',
    properties: 'Immobilien',
    postcode: 'Postcode',
    noAreaSelected: 'Kein Gebiet ausgewählt',
    noAreaSelectedDesc:
      'Klicke auf ein farbiges Gebiet auf der Karte, um Kriminalität, Schulen, Preise und mehr zu sehen',
    clickForDetails: 'Für Details klicken',
    property: 'Immobilie',
    propertiesPlural: 'Immobilien',
    bedsCount: '{{count}} Schlafzimmer',
    bedsCount_other: '{{count}} Schlafzimmer',
    bathsCount: '{{count}} Bad',
    bathsCount_other: '{{count}} Bäder',
    places: 'Orte',
    noData: 'Keine Daten',
    allLow: 'Überall niedrig',
    connectingToServer: 'Verbindung zum Server...',
    closePane: 'Bereich schließen',
    yes: 'Ja',
    no: 'Nein',
  },

  // ── Header / Nav ───────────────────────────────────
  header: {
    appName: 'Perfect Postcode',
    dashboard: 'Dashboard',
    learn: 'Ratgeber',
    pricing: 'Preise',
    inviteFriends: 'Freunde einladen',
    saved: 'Gespeichert',
    logIn: 'Anmelden',
    createAccount: 'Konto erstellen',
    sharing: 'Wird geteilt...',
    exportLabel: 'Exportieren',
    exporting: 'Wird exportiert...',
    exportToExcel: 'Nach Excel exportieren',
    exportReady: 'Export ist bereit. Der Download startet gleich.',
    exportFailed: 'Export fehlgeschlagen.',
    exportTimedOut: 'Der Export hat zu lange gedauert. Bitte versuche es erneut.',
    exportUnavailable: 'Die Karte lädt noch. Bitte versuche es gleich erneut.',
    exportEmpty: 'Der Export wurde abgeschlossen, aber die Datei ist leer.',
    openMenu: 'Menü öffnen',
    closeMenu: 'Menü schließen',
  },

  // ── Export Menu ────────────────────────────────────
  export: {
    title: 'Exportieren',
    modeFilters: 'Postcodes, die zu den Filtern passen',
    modeFiltersHint:
      'Exportiere alle auf der Karte sichtbaren Postcodes, die deinen aktuellen Filtern entsprechen.',
    modeList: 'Postcode-Liste',
    modeListHint:
      'Füge deine Postcodes einzeln hinzu – Schreibweise und Leerzeichen werden für dich korrigiert.',
    listLabel: 'Postcodes',
    listPlaceholder: 'z. B. SW1A 1AA',
    addRow: 'Postcode hinzufügen',
    removeRow: 'Postcode entfernen',
    listCount: '{{count}} Postcode',
    listCount_other: '{{count}} Postcodes',
  },

  // ── User Menu ──────────────────────────────────────
  userMenu: {
    fullAccess: 'Voller Zugriff',
    demo: 'Demo',
    themeLight: 'Design: hell',
    themeDark: 'Design: dunkel',
    account: 'Konto',
    logOut: 'Abmelden',
  },

  // ── Mobile Menu ────────────────────────────────────
  mobileMenu: {
    menu: 'Menü',
    home: 'Startseite',
  },

  // ── SEO Page Chrome ────────────────────────────────
  seo: {
    breadcrumb: 'Navigationspfad',
    reviewDataSources: 'Datenquellen ansehen',
    whatYouCanCompare: 'Was du vergleichen kannst',
    whatYouCanCompareDesc:
      'Jede Seite unterstützt echte Vorauswahl: ungeeignete Orte aussortieren, die verbleibenden Postcodes vergleichen und entscheiden, was du als Nächstes prüfst.',
    howToUseIt: 'So nutzt du es',
    howToUseItDesc:
      'Nutze diese Workflows, bevor du ein Immobilienportal öffnest oder eine Besichtigung buchst.',
    methodAndLimitations: 'Methode und Grenzen',
    methodAndLimitationsDesc:
      'Die Daten sind für Vergleich und Vorauswahl gedacht. Wichtige Entscheidungen brauchen weiterhin aktuelle Inserate, fachliche Prüfungen und direkte Prüfung vor Ort.',
    questionsBuyersAsk: 'Fragen, die Käufer stellen',
    relatedGuides: 'Verwandte Leitfäden',
    relatedGuidesDesc:
      'Nutze die internen Links, um durch die indexierten öffentlichen Seiten zu navigieren.',
    frequentlyAskedQuestions: 'Häufig gestellte Fragen',
    relatedPages: 'Verwandte Seiten',
    relatedPagesDesc:
      'Folge diesen internen Links, um denselben Such-Workflow aus einem anderen Blickwinkel zu vergleichen.',
    pages: {
      'Property price map': 'Immobilienpreiskarte',
      'Compare property prices across every postcode in England':
        'Vergleiche Immobilienpreise für jeden Postcode in England',
      'Property price map for England - Compare postcodes before viewing':
        'Immobilienpreiskarte für England - Postcodes vor der Besichtigung vergleichen',
      'Compare sold prices, estimated current value, price per square metre and local context across English postcodes before searching listings.':
        'Vergleiche Verkaufspreise, geschätzten aktuellen Wert, Preis pro Quadratmeter und lokalen Kontext englischer Postcodes, bevor du Inserate durchsuchst.',
      'Perfect Postcode maps sold prices, estimated current value, price per square metre, property type, floor area, tenure, and local context so buyers can find realistic search areas before opening listing portals.':
        'Perfect Postcode zeigt Verkaufspreise, geschätzte aktuelle Werte, Preise pro Quadratmeter, Immobilientyp, Wohnfläche, Freehold/Leasehold und lokalen Kontext, damit Käufer realistische Suchgebiete finden, bevor sie Immobilienportale öffnen.',
      'Screen historical sale prices and current-value estimates by postcode.':
        'Prüfe historische Verkaufspreise und aktuelle Wertschätzungen nach Postcode.',
      'Compare value with commute, schools, broadband, crime, noise, and amenities.':
        'Vergleiche Wert mit Pendelzeit, Schulen, Breitband, Kriminalität, Lärm und Infrastruktur.',
      'Build a shortlist before spending weekends on viewings.':
        'Erstelle eine Shortlist, bevor du Wochenenden mit Besichtigungen verbringst.',
      'Find postcodes that fit the budget before listings appear':
        'Finde Postcodes, die zum Budget passen, bevor Inserate erscheinen',
      'Start with a maximum price and property type, then colour the map by price per square metre or estimated current price. This helps reveal areas where similar homes have historically traded within reach, even when there are no live listings today.':
        'Starte mit Höchstpreis und Immobilientyp und färbe die Karte dann nach Preis pro Quadratmeter oder geschätztem aktuellem Preis. So erkennst du Gebiete, in denen ähnliche Immobilien früher in Reichweite lagen, auch wenn heute keine Live-Inserate verfügbar sind.',
      'Filter by last known sale price, estimated current value, property type, tenure, and floor area.':
        'Filtere nach letztem bekannten Verkaufspreis, geschätztem aktuellem Wert, Immobilientyp, Freehold/Leasehold und Wohnfläche.',
      'Compare nearby postcodes using the same criteria instead of relying on area reputation.':
        'Vergleiche nahegelegene Postcodes nach denselben Kriterien, statt dich auf den Ruf eines Gebiets zu verlassen.',
      'Use the results as a shortlist for listing alerts, local research, and viewings.':
        'Nutze die Ergebnisse als Shortlist für Inserats-Alerts, lokale Recherche und Besichtigungen.',
      'Separate cheap from good value': 'Günstig von gutem Wert unterscheiden',
      'A lower price can reflect smaller homes, weaker transport, more noise, or fewer local services. The map keeps those trade-offs visible so the cheapest postcode isn’t automatically treated as the best option.':
        'Ein niedrigerer Preis kann kleinere Wohnungen, schwächere Verkehrsanbindung, mehr Lärm oder weniger Infrastruktur bedeuten. Die Karte hält diese Kompromisse sichtbar, damit der günstigste Postcode nicht automatisch als beste Option wirkt.',
      'Start from area value, not listing availability':
        'Bewerte zuerst das Gebiet, nicht nur aktuelle Inserate',
      'Listing portals only show homes for sale today. A postcode-level property price map lets you compare wider areas, understand local price patterns, and avoid missing places where the next suitable listing might appear.':
        'Immobilienportale zeigen nur, was gerade zum Verkauf steht. Eine Immobilienpreiskarte auf Postcode-Ebene hilft dir, größere Gebiete zu vergleichen, lokale Preismuster zu verstehen und Orte nicht zu verpassen, in denen das nächste passende Inserat auftauchen könnte.',
      'Use prices alongside real constraints': 'Nutze Preise zusammen mit realen Anforderungen',
      'Budget rarely matters on its own. Perfect Postcode combines price filters with travel time, school quality, property size, energy performance, local environment, and services so your shortlist reflects how you actually want to live.':
        'Das Budget allein reicht selten aus. Perfect Postcode kombiniert Preisfilter mit Fahrzeit, Schulqualität, Wohnfläche, Energieeffizienz, Umgebung und Infrastruktur, damit deine Shortlist zeigt, wie du tatsächlich leben möchtest.',
      'What the price data is for': 'Wozu dienen die Preisdaten?',
      'Use the map to compare areas and spot search candidates. It isn’t a valuation, mortgage decision, survey, legal search, or live listing feed.':
        'Nutze die Karte, um Gebiete zu vergleichen und Suchkandidaten zu erkennen. Sie ist keine Wertermittlung, keine Hypothekenentscheidung, kein Survey, keine Legal Search und kein Live-Inseratsfeed.',
      'How to validate a promising area': 'So prüfst du ein vielversprechendes Gebiet',
      'Once a postcode looks promising, check current listings, sold-price comparables, agent details, flood searches, legal packs, surveys, and local authority information before making a decision.':
        'Wenn ein Postcode vielversprechend aussieht, prüfe aktuelle Inserate, vergleichbare Verkaufspreise, Maklerangaben, Flood Searches, Legal Packs, Surveys und Informationen der Local Authority, bevor du entscheidest.',
      'Is this a replacement for Rightmove or Zoopla?':
        'Ist dies ein Ersatz für Rightmove oder Zoopla?',
      'No. Use it before and alongside listing portals. Perfect Postcode helps decide where to look; listing portals show what’s currently for sale.':
        'Nein. Nutze es vor und neben Immobilienportalen. Perfect Postcode hilft dir zu entscheiden, wo du suchen solltest; Immobilienportale zeigen, was gerade zum Verkauf steht.',
      'Can I compare price with schools or commute time?':
        'Kann ich den Preis mit Schulen oder der Pendelzeit vergleichen?',
      'Yes. Price filters can be combined with travel-time, schools, crime, broadband, road-noise, amenities, and environment filters.':
        'Ja. Preisfilter können mit Fahrzeit-, Schul-, Kriminalitäts-, Breitband-, Straßenlärm-, Infrastruktur- und Umweltfiltern kombiniert werden.',
      'Does the map cover all of the UK?': 'Deckt die Karte ganz Großbritannien ab?',
      'The current product focuses on England because several core property and postcode datasets are England-specific.':
        'Das aktuelle Produkt konzentriert sich auf England, weil mehrere zentrale Immobilien- und Postcode-Datensätze England-spezifisch sind.',
      'Birmingham property search guide': 'Leitfaden für die Immobiliensuche in Birmingham',
      'A worked example for balancing price, commute, and family trade-offs.':
        'Ein praktisches Beispiel für den Ausgleich von Preis-, Pendel- und Familienkompromissen.',
      'Data sources and coverage': 'Datenquellen und Abdeckung',
      'See which datasets sit behind the postcode filters and where they have limits.':
        'Sieh, welche Datensätze hinter den Postcode-Filtern stehen und wo ihre Grenzen liegen.',
      Methodology: 'Methodik',
      'Understand how the map is intended to support shortlisting, not replace due diligence.':
        'Verstehe, wie die Karte die Vorauswahl unterstützt, ohne Due Diligence zu ersetzen.',
      'Postcode checker': 'Postcode-Check',
      'Check one postcode before you spend time on a viewing.':
        'Prüfe einen Postcode, bevor du Zeit in eine Besichtigung investierst.',
      'Explore the property map': 'Entdecke die Immobilienkarte',
      'Postcode property search': 'Immobiliensuche nach Postcodes',
      'Find postcodes that match your property search criteria':
        'Finde Postcodes, die zu deinen Suchkriterien passen',
      'Postcode property search - Find areas that match your criteria':
        'Immobiliensuche nach Postcodes - Finde Gebiete, die zu deinen Kriterien passen',
      'Search every postcode by budget, property type, floor area, tenure, commute, schools, crime, broadband, noise, parks and local amenities.':
        'Durchsuche jeden Postcode nach Budget, Immobilientyp, Wohnfläche, Freehold/Leasehold, Pendelweg, Schulen, Kriminalität, Breitband, Lärm, Parks und Infrastruktur.',
      'Search every postcode by budget, property type, size, tenure, commute, schools, crime, broadband, noise, parks, and local amenities instead of checking areas one at a time.':
        'Durchsuche jeden Postcode nach Budget, Immobilientyp, Größe, Freehold/Leasehold, Pendelweg, Schulen, Kriminalität, Breitband, Lärm, Parks und Infrastruktur, statt Gebiete einzeln zu prüfen.',
      'Filter England-wide postcode data from one map.':
        'Filtere Postcode-Daten für ganz England auf einer Karte.',
      'Shortlist unfamiliar areas with comparable evidence.':
        'Nimm unbekannte Gebiete mit vergleichbaren Daten in die Shortlist.',
      'Save and share search areas before booking viewings.':
        'Speichere und teile Suchbereiche, bevor du Besichtigungen buchst.',
      'Turn a broad brief into postcode candidates':
        'Verwandle ein grobes Suchprofil in konkrete Postcode-Kandidaten',
      'Enter the practical constraints first: budget, property size, tenure, travel time, school needs, broadband, and tolerance for road noise or crime levels. The map removes places that fail those constraints and keeps the remaining options comparable.':
        'Gib zuerst die praktischen Grenzen ein: Budget, Wohnfläche, Freehold/Leasehold, Fahrzeit, Schulbedarf, Breitband und deine Toleranz für Straßenlärm oder Kriminalität. Die Karte entfernt Orte, die daran scheitern, und hält die übrigen Optionen vergleichbar.',
      'Relax one constraint at a time': 'Lockere eine Einschränkung nach der anderen',
      'When the search becomes too narrow, loosen a single filter and watch which postcodes reappear. This makes compromise explicit instead of relying on guesswork.':
        'Wenn die Suche zu eng wird, lockere einen einzelnen Filter und sieh, welche Postcodes wieder auftauchen. So werden Kompromisse sichtbar statt geraten.',
      'Turn vague areas into specific postcodes': 'Verwandle vage Gebiete in konkrete Postcodes',
      'Broad town or borough searches hide large differences between streets. Perfect Postcode helps you move from a general area to postcodes that satisfy your hard requirements.':
        'Breite Stadt- oder Borough-Suchen verdecken große Unterschiede zwischen Straßen. Perfect Postcode hilft dir, von einem allgemeinen Gebiet zu Postcodes zu gelangen, die deine Muss-Kriterien erfüllen.',
      'Keep trade-offs visible': 'Halte Kompromisse sichtbar',
      'When there are too many or too few matches, adjust one constraint at a time and see exactly which postcodes reappear. That makes compromises explicit instead of relying on guesswork.':
        'Wenn es zu viele oder zu wenige Treffer gibt, ändere jeweils eine Anforderung und sieh genau, welche Postcodes wieder auftauchen. So werden Kompromisse sichtbar statt geraten.',
      'Why postcode-level comparison matters': 'Warum Vergleiche auf Postcode-Ebene wichtig sind',
      'Two nearby postcodes can differ on schools, road noise, transport access, property mix, and price. Comparing at postcode level reduces the chance of treating a whole town as one uniform market.':
        'Zwei nahegelegene Postcodes können sich bei Schulen, Straßenlärm, Verkehrsanbindung, Immobilienmix und Preis stark unterscheiden. Der Vergleich auf Postcode-Ebene verhindert, dass eine ganze Stadt wie ein einheitlicher Markt behandelt wird.',
      'How to use the results': 'So nutzt du die Ergebnisse',
      'Treat matching postcodes as a research queue: check live listings, visit streets, confirm schools and admissions, and review current official sources.':
        'Behandle passende Postcodes wie eine Recherche-Liste: Prüfe Live-Inserate, geh durch die Straßen, bestätige Schulen und Admissions und nutze aktuelle offizielle Quellen.',
      'Can I save a postcode property search?': 'Kann ich eine Postcode-Immobiliensuche speichern?',
      'Yes. Licensed users can save searches and return to them later. Saved searches are designed for shortlists and comparison notes.':
        'Ja. Lizenzierte Nutzer können Suchen speichern und später darauf zurückgreifen. Gespeicherte Suchen sind für Auswahllisten und Vergleichsnotizen gedacht.',
      'Can I search without knowing the area?': 'Kann ich suchen, ohne die Gegend zu kennen?',
      'Yes. The map is designed to surface unfamiliar areas that match practical constraints, not just places you already know.':
        'Ja. Die Karte ist darauf ausgelegt, unbekannte Gebiete sichtbar zu machen, die zu deinen praktischen Anforderungen passen, nicht nur Orte, die du bereits kennst.',
      'Are the results live property listings?':
        'Handelt es sich bei den Ergebnissen um Live-Immobilienanzeigen?',
      'No. The tool compares postcode data and historical/contextual property signals. You still need listing portals for current availability.':
        'Nein. Das Tool vergleicht Postcode-Daten sowie historische und kontextbezogene Immobiliensignale. Für aktuelle Verfügbarkeit brauchst du weiterhin Immobilienportale.',
      'Manchester property search guide': 'Leitfaden zur Immobiliensuche in Manchester',
      'A regional guide for narrowing a broad search around Greater Manchester.':
        'Ein regionaler Leitfaden, um eine breite Suche rund um Greater Manchester einzugrenzen.',
      'Start a postcode search': 'Postcode-Suche starten',
      'Commute property search': 'Immobiliensuche nach Pendelzeit',
      'Search for places to live by commute time': 'Wohnorte nach Pendelzeit suchen',
      'Commute property search - Find places to live by travel time':
        'Immobiliensuche nach Pendelzeit - Wohnorte nach Fahrzeit finden',
      'Filter postcodes by commute time, then compare price, schools, safety, broadband, road noise, parks and property data on one map.':
        'Filtere Postcodes nach Pendelzeit und vergleiche dann Preise, Schulen, Sicherheit, Breitband, Straßenlärm, Parks und Immobiliendaten auf einer Karte.',
      'Filter postcodes by modelled car, cycling, walking, and public transport travel times, then layer on property price, schools, crime, broadband, noise, and local amenities.':
        'Filtere Postcodes nach modellierten Fahrzeiten mit Auto, Fahrrad, zu Fuß und öffentlichen Verkehrsmitteln und ergänze Immobilienpreise, Schulen, Kriminalität, Breitband, Lärm und Infrastruktur.',
      'Compare reachable postcodes by realistic travel-time bands.':
        'Vergleiche erreichbare Postcodes nach realistischen Fahrzeitbändern.',
      'Search by destination first, then filter for property and neighbourhood fit.':
        'Starte mit dem Ziel und filtere dann nach passender Immobilie und Nachbarschaft.',
      'Avoid areas that look close on a map but fail the daily journey.':
        'Vermeide Gebiete, die auf der Karte nah aussehen, im Alltag aber nicht funktionieren.',
      'Start with the destination that matters': 'Beginne mit dem Ziel, das zählt',
      'Choose a commute destination, transport mode, and time range, then add the property filters. This prevents a cheap-looking area from reaching the shortlist if the daily journey doesn’t work.':
        'Wähle Pendelziel, Verkehrsmittel und Zeitrahmen und füge dann die Immobilienfilter hinzu. So landet ein günstig wirkendes Gebiet nicht auf der Shortlist, wenn der tägliche Weg nicht passt.',
      'Compare the commute against the rest of daily life':
        'Vergleiche den Arbeitsweg mit dem Rest des Alltags',
      'A fast commute isn’t enough if the property size, school context, safety threshold, broadband, or road-noise exposure don’t fit. The map keeps those signals side by side.':
        'Ein kurzer Arbeitsweg reicht nicht, wenn Wohnfläche, Schulumfeld, Sicherheitsniveau, Breitband oder Straßenlärm nicht passen. Die Karte zeigt diese Signale nebeneinander.',
      'Commute from postcodes, not just place names':
        'Pendeln nach Postcode, nicht nur nach Ortsname',
      'Two streets in the same town can have very different station access, road routes, and public transport options. Postcode-level travel-time filtering keeps that difference visible.':
        'Zwei Straßen in derselben Stadt können sehr unterschiedliche Bahnhofsanbindungen, Straßenrouten und ÖPNV-Optionen haben. Fahrzeitfilter auf Postcode-Ebene halten diesen Unterschied sichtbar.',
      'Balance journey time with the rest of the move': 'Fahrzeit mit dem restlichen Umzug abwägen',
      'A fast commute only helps if the area also fits your budget, housing needs, school preferences, safety threshold, broadband requirement, and tolerance for road noise.':
        'Ein kurzer Arbeitsweg hilft nur, wenn die Gegend auch zu Budget, Wohnbedarf, Schulwünschen, Sicherheitsgefühl, Breitbandbedarf und Lärmtoleranz passt.',
      'How travel-time filters should be interpreted': 'Wie Fahrzeitfilter zu verstehen sind',
      'Travel-time modelling is useful for comparing areas consistently. Before committing, check current timetables, disruption patterns, parking, cycling conditions, and walking routes.':
        'Fahrzeitmodellierung hilft, Gebiete konsistent zu vergleichen. Bevor du dich festlegst, prüfe aktuelle Fahrpläne, typische Störungen, Parken, Radwege und Fußwege.',
      'Why commute filters are combined with property data':
        'Warum Pendelfilter mit Immobiliendaten kombiniert werden',
      'Commute search is most useful when it removes impossible areas while still showing whether the remaining options are affordable and liveable.':
        'Die Pendelsuche ist am nützlichsten, wenn sie unmögliche Gebiete ausschließt und zugleich zeigt, ob die übrigen Optionen bezahlbar und lebenswert sind.',
      'Can I compare car, cycling, walking, and public transport?':
        'Kann ich Auto, Fahrrad, Fußweg und öffentliche Verkehrsmittel vergleichen?',
      'The product supports multiple travel modes where precomputed destination data is available.':
        'Das Produkt unterstützt mehrere Verkehrsmittel, sofern vorberechnete Zieldaten verfügbar sind.',
      'Are travel times exact?': 'Sind die Fahrzeiten genau?',
      'No. Treat them as a consistent comparison model, then verify the real route before making viewing or purchase decisions.':
        'Nein. Nutze sie als konsistentes Vergleichsmodell und prüfe die echte Route, bevor du Besichtigungen oder Kaufentscheidungen planst.',
      'Can I combine commute filters with schools and price?':
        'Kann ich Pendelfilter mit Schulen und Preis kombinieren?',
      'Yes. The commute filter can be layered with property price, size, schools, broadband, crime, amenities, and environmental signals.':
        'Ja. Der Pendelfilter lässt sich mit Immobilienpreis, Größe, Schulen, Breitband, Kriminalität, Infrastruktur und Umweltsignalen kombinieren.',
      'Bristol property search guide': 'Leitfaden zur Immobiliensuche in Bristol',
      'A worked example for balancing city access, price, and local context.':
        'Ein praktisches Beispiel für den Ausgleich von Stadterreichbarkeit, Preis und lokalem Kontext.',
      'Search by commute time': 'Suche nach Pendelzeit',
      'Schools and property search': 'Suche nach Schulen und Immobilien',
      'Find property search areas with schools and family trade-offs in view':
        'Finde Immobiliensuchgebiete mit Blick auf Schulen und Familienkompromisse',
      'School property search - Compare postcodes for family moves':
        'Schulorientierte Immobiliensuche - Postcodes für Familienumzüge vergleichen',
      'Compare nearby schools, property size, prices, parks, safety, commute and local amenities before building a viewing shortlist.':
        'Vergleiche nahegelegene Schulen, Wohnfläche, Preise, Parks, Sicherheit, Pendelweg und Infrastruktur, bevor du eine Besichtigungs-Shortlist erstellst.',
      'Compare nearby Ofsted ratings, education context, property size, budget, safety, parks, commute, and local amenities before narrowing your viewing shortlist.':
        'Vergleiche nahegelegene Ofsted-Ratings, Bildungsumfeld, Wohnfläche, Budget, Sicherheit, Parks, Pendelweg und Infrastruktur, bevor du deine Besichtigungs-Shortlist eingrenzt.',
      'Filter for nearby school quality alongside housing requirements.':
        'Filtere Schulqualität in der Nähe zusammen mit deinen Wohnanforderungen.',
      'Compare family-friendly trade-offs across unfamiliar postcodes.':
        'Vergleiche familienrelevante Kompromisse in unbekannten Postcodes.',
      'Use the map as a shortlist tool before checking admissions and catchments.':
        'Nutze die Karte für die Vorauswahl, bevor du Admissions und Catchments prüfst.',
      'Use school context without ignoring the home':
        'Nutze den schulischen Kontext, ohne das Zuhause zu vernachlässigen',
      'Start with property size, budget, and commute constraints, then layer in nearby school quality and local context. This prevents school-led searches from hiding affordability or daily-life problems.':
        'Starte mit Wohnfläche, Budget und Pendelanforderungen und ergänze dann Schulqualität in der Nähe und lokalen Kontext. So verdeckt eine schulgesteuerte Suche keine Probleme bei Bezahlbarkeit oder Alltag.',
      'Verify admissions before deciding': 'Prüfe die Aufnahmebedingungen, bevor du entscheidest',
      'School data can point to promising areas, but admissions rules and catchments can change. Confirm current arrangements with schools and local authorities.':
        'Schuldaten können auf vielversprechende Gebiete hinweisen, aber Admissions-Regeln und Catchments können sich ändern. Prüfe die aktuellen Regeln bei Schulen und Local Authorities.',
      'School quality is one part of the shortlist':
        'Die Schulqualität ist ein Teil der engeren Auswahl',
      'Perfect Postcode helps you compare nearby school data with the other practical constraints that shape a family move: space, price, commute, parks, safety, and local services.':
        'Mit Perfect Postcode vergleichst du Schuldaten in der Nähe mit den anderen praktischen Faktoren eines Familienumzugs: Platz, Preis, Pendelweg, Parks, Sicherheit und lokale Infrastruktur.',
      'Check catchments before making decisions': 'Catchments vor Entscheidungen prüfen',
      'Admissions rules and catchment boundaries can change. Use postcode-level school data to find promising areas, then verify current admissions details with the school or local authority.':
        'Admissions-Regeln und Catchment-Grenzen können sich ändern. Nutze Schuldaten auf Postcode-Ebene, um vielversprechende Gebiete zu finden, und prüfe aktuelle Details bei Schule oder Local Authority.',
      'How to treat school filters': 'Wie du Schulfilter einordnest',
      'Use school filters to narrow research, not to assume admission eligibility. Ratings, distance, admissions criteria, and school capacity should all be checked with current official sources.':
        'Nutze Schulfilter, um die Recherche einzugrenzen, nicht um eine Aufnahmeberechtigung anzunehmen. Ratings, Entfernung, Admissions-Kriterien und Kapazität solltest du mit aktuellen offiziellen Quellen prüfen.',
      'Family trade-offs to compare': 'Familienkompromisse zum Vergleich',
      'Combine schools with parks, road noise, crime, property size, commute, broadband, and price so the shortlist reflects the whole move.':
        'Kombiniere Schulen mit Parks, Straßenlärm, Kriminalität, Wohnfläche, Pendelweg, Breitband und Preis, damit die Auswahlliste den gesamten Umzug widerspiegelt.',
      'Does this show school catchment guarantees?': 'Zeigt dies garantierte Schul-Einzugsgebiete?',
      'No. It helps identify promising areas, but catchments and admissions must be verified with the school or local authority.':
        'Nein. Es hilft, vielversprechende Gebiete zu erkennen, aber Catchments und Admissions musst du bei der Schule oder Local Authority prüfen.',
      'Can I combine school filters with parks and safety?':
        'Kann ich Schulfilter mit Parks und Sicherheit kombinieren?',
      'Yes. School-aware search can be combined with crime, parks, commute, price, property size, and local services.':
        'Ja. Die schulsensible Suche lässt sich mit Kriminalität, Parks, Pendelweg, Preis, Wohnfläche und lokaler Infrastruktur kombinieren.',
      'Is Ofsted the only school signal?': 'Ist Ofsted das einzige Schulsignal?',
      'No single score should decide a move. Use the map as a starting point, then review current school information in detail.':
        'Kein einzelner Score sollte über einen Umzug entscheiden. Nutze die Karte als Ausgangspunkt und prüfe aktuelle Schulinformationen im Detail.',
      'See where education, property, transport, and environment data comes from.':
        'Sieh, woher Bildungs-, Immobilien-, Transport- und Umweltdaten stammen.',
      'Explore school-aware searches': 'Entdecke schulbezogene Suchanfragen',
      'Check postcode data before you book a viewing':
        'Prüfe Postcode-Daten, bevor du eine Besichtigung buchst',
      'Postcode checker - Property, crime, broadband, noise and schools':
        'Postcode-Check - Immobilien, Kriminalität, Breitband, Lärm und Schulen',
      'Check postcode-level property prices, EPC data, crime, broadband, road noise, schools, council tax, amenities and travel-time context.':
        'Prüfe Immobilienpreise auf Postcode-Ebene, EPC-Daten, Kriminalität, Breitband, Straßenlärm, Schulen, Council Tax, Infrastruktur und Fahrzeitkontext.',
      'Review property prices, EPC context, crime, broadband, road noise, local amenities, schools, deprivation, council tax, and travel-time data from one postcode-first map.':
        'Prüfe Immobilienpreise, EPC-Kontext, Kriminalität, Breitband, Straßenlärm, Infrastruktur, Schulen, Deprivation, Council Tax und Fahrzeitdaten auf einer Postcode-first-Karte.',
      'Check multiple local signals before visiting a street.':
        'Prüfe mehrere lokale Signale, bevor du eine Straße besuchst.',
      'Use official and open datasets rather than reputation alone.':
        'Nutze offizielle und offene Datensätze statt nur den Ruf eines Gebiets.',
      'Compare postcodes consistently across England.':
        'Vergleiche Postcodes einheitlich in ganz England.',
      'Check the street before spending a viewing slot':
        'Prüfe die Straße, bevor du einen Besichtigungstermin nutzt',
      'Use the postcode checker to review price history, local context, amenities, schools, and environment signals before you commit time to visiting.':
        'Nutze den Postcode-Check, um Preisentwicklung, lokalen Kontext, Infrastruktur, Schulen und Umweltsignale zu prüfen, bevor du Zeit in einen Besuch investierst.',
      'Compare neighbouring postcodes': 'Benachbarte Postcodes vergleichen',
      'If one postcode looks promising, compare adjacent areas using the same filters. This often reveals whether a concern is street-specific or part of a wider pattern.':
        'Wenn ein Postcode vielversprechend aussieht, vergleiche angrenzende Gebiete mit denselben Filtern. So erkennst du oft, ob ein Problem straßenspezifisch ist oder zu einem größeren Muster gehört.',
      'Useful before and alongside listing portals': 'Nützlich vor und neben Immobilienportalen',
      'Listing photos rarely tell you enough about the surrounding street. Perfect Postcode gives you an evidence-led postcode check before you commit time to a viewing.':
        'Inseratsfotos zeigen selten genug über die umliegende Straße. Perfect Postcode gibt dir einen datenbasierten Postcode-Check, bevor du Zeit in eine Besichtigung investierst.',
      'A screening tool, not professional advice':
        'Ein Screening-Tool, keine professionelle Beratung',
      'The data is designed for shortlisting and comparison. Any purchase still needs current listing checks, legal due diligence, flood searches, lender requirements, and survey findings.':
        'Die Daten sind für Vorauswahl und Vergleich gedacht. Jeder Kauf braucht weiterhin aktuelle Inseratschecks, Legal Due Diligence, Flood Searches, Anforderungen des Lenders und Survey-Ergebnisse.',
      'What a postcode check can catch': 'Was ein Postcode-Check sichtbar machen kann',
      'A postcode check can surface price context, environmental signals, nearby amenities, and other local indicators that are easy to miss in a listing.':
        'Ein Postcode-Check kann Preiskontext, Umweltsignale, Infrastruktur in der Nähe und andere lokale Hinweise sichtbar machen, die im Inserat leicht untergehen.',
      'What a postcode check can’t prove': 'Was ein Postcode-Check nicht beweisen kann',
      'It can’t confirm the condition of a home, future development, legal title, lender requirements, or current street-level experience. Those still need direct checks.':
        'Er kann Zustand der Immobilie, künftige Bauvorhaben, Legal Title, Lender-Anforderungen oder den aktuellen Eindruck vor Ort nicht bestätigen. Das musst du direkt prüfen.',
      'Can I use the checker before a viewing?':
        'Kann ich den Prüfer vor einer Besichtigung nutzen?',
      'Yes. That’s one of the main use cases: screen the postcode first, then decide whether the viewing is worth the time.':
        'Ja. Das ist einer der Hauptfälle: Prüfe zuerst den Postcode und entscheide dann, ob sich die Besichtigung lohnt.',
      'Does the checker include exact property condition?':
        'Enthält der Prüfer den genauen Zustand der Immobilie?',
      'No. Property condition requires listing details, surveys, and direct inspection.':
        'Nein. Für den Immobilienzustand sind Inseratsangaben, Gutachten und eine direkte Besichtigung erforderlich.',
      'Can I compare multiple postcodes?': 'Kann ich mehrere Postleitzahlen vergleichen?',
      'Yes. The map is designed for consistent comparison across postcodes.':
        'Ja. Die Karte ist für konsistente Vergleiche über Postcodes hinweg gemacht.',
      'Check postcodes on the map': 'Postcodes auf der Karte prüfen',
      'Regional guide': 'Regionaler Leitfaden',
      'How to compare Birmingham postcodes before a property search':
        'So vergleichst du Birmingham-Postcodes vor der Immobiliensuche',
      'Birmingham property search - Compare postcodes by price and commute':
        'Immobiliensuche in Birmingham - Postcodes nach Preis und Pendelweg vergleichen',
      'Use postcode-level data to compare Birmingham property prices, commute trade-offs, schools, crime, broadband and local amenities before viewings.':
        'Nutze Daten auf Postcode-Ebene, um Immobilienpreise in Birmingham, Pendelkompromisse, Schulen, Kriminalität, Breitband und Infrastruktur vor Besichtigungen zu vergleichen.',
      'Birmingham searches can change quickly from street to street. Use postcode-level evidence to compare budget, commute, schools, noise, crime, and local services before deciding where to watch listings.':
        'In Birmingham kann sich die Suche von Straße zu Straße stark verändern. Nutze Daten auf Postcode-Ebene, um Budget, Pendelweg, Schulen, Lärm, Kriminalität und lokale Infrastruktur zu vergleichen, bevor du Inserate beobachtest.',
      'Start with commute corridors': 'Beginne mit Pendelkorridoren',
      'Choose the destination that matters, such as a workplace, station, university, or hospital, then compare reachable postcodes by transport mode and travel-time band.':
        'Wähle das wichtige Ziel, etwa Arbeitsplatz, Bahnhof, Universität oder Krankenhaus, und vergleiche erreichbare Postcodes nach Verkehrsmittel und Fahrzeitband.',
      'Use commute time as a hard filter before judging price.':
        'Nutze die Pendelzeit als harten Filter, bevor du den Preis beurteilst.',
      'Compare public transport with car, cycling, or walking where available.':
        'Vergleiche öffentliche Verkehrsmittel mit dem Auto, dem Fahrrad oder zu Fuß, sofern verfügbar.',
      'Check the route manually before booking viewings.':
        'Überprüfe die Route manuell, bevor du Besichtigungen buchst.',
      'Compare price with property type': 'Vergleiche den Preis mit dem Immobilientyp',
      'Median prices alone can be misleading if the local property mix changes. Add property type, tenure, floor area, and price filters so similar areas are compared fairly.':
        'Medianpreise allein können täuschen, wenn sich der lokale Immobilienmix ändert. Ergänze Immobilientyp, Freehold/Leasehold, Wohnfläche und Preis, damit ähnliche Gebiete fair verglichen werden.',
      'Keep family and environment trade-offs visible':
        'Halte Familien- und Umweltkompromisse sichtbar',
      'Layer school context, parks, road noise, broadband, and crime signals on top of the property filters. That makes it easier to decide which compromises are acceptable.':
        'Lege Schulumfeld, Parks, Straßenlärm, Breitband und Kriminalität über die Immobilienfilter. So lässt sich leichter entscheiden, welche Kompromisse akzeptabel sind.',
      'Can Perfect Postcode tell me the best area in Birmingham?':
        'Kann mir Perfect Postcode die beste Gegend in Birmingham nennen?',
      'No tool can decide the best area for every buyer. It helps compare postcodes against your own constraints so you can build a better shortlist.':
        'Kein Tool kann für jeden Käufer das beste Gebiet bestimmen. Es hilft dir, Postcodes mit deinen Anforderungen abzugleichen, damit du eine bessere Shortlist erstellst.',
      'Should I use this instead of local knowledge?':
        'Sollte ich dies anstelle von lokalem Wissen verwenden?',
      'No. Use it to find and compare candidates, then validate them with visits, local advice, listings, and official checks.':
        'Nein. Nutze es, um Kandidaten zu finden und zu vergleichen, und prüfe sie dann mit Besuchen, lokaler Beratung, Inseraten und offiziellen Checks.',
      'Compare price patterns before looking at live listings.':
        'Vergleiche Preismuster, bevor du dir Live-Angebote ansiehst.',
      'Search by travel time and then layer on property requirements.':
        'Suche nach Fahrzeit und ergänze dann die Immobilienanforderungen.',
      'Understand how to interpret filters and limitations.':
        'Verstehe, wie du Filter und Einschränkungen interpretierst.',
      'Compare Birmingham postcodes': 'Birmingham-Postcodes vergleichen',
      'How to compare Manchester postcodes for a property search':
        'So vergleichst du Manchester-Postcodes für eine Immobiliensuche',
      'Manchester property search - Compare postcodes before viewing':
        'Immobiliensuche in Manchester - Postcodes vor der Besichtigung vergleichen',
      'Compare Manchester-area postcodes by budget, commute, property type, schools, broadband, crime, noise and amenities before booking viewings.':
        'Vergleiche Postcodes im Raum Manchester nach Budget, Pendelweg, Immobilientyp, Schulen, Breitband, Kriminalität, Lärm und Infrastruktur, bevor du Besichtigungen buchst.',
      'A Manchester-area search can span city-centre, suburban, and commuter options. Perfect Postcode helps keep each postcode comparable against the same property and daily-life constraints.':
        'Eine Suche im Raum Manchester kann City-Centre-, Vorstadt- und Pendleroptionen umfassen. Perfect Postcode hält jeden Postcode mit denselben Immobilien- und Alltagsanforderungen vergleichbar.',
      'Use travel time to define the real search area':
        'Nutze Fahrzeit, um das tatsächliche Suchgebiet zu definieren',
      'Start from the destinations that matter, then compare reachable postcodes rather than assuming every nearby place has the same practical journey.':
        'Starte mit den Zielen, die wichtig sind, und vergleiche erreichbare Postcodes, statt anzunehmen, dass jeder nahe Ort praktisch denselben Weg bedeutet.',
      'Compare housing requirements before lifestyle preferences':
        'Wohnanforderungen vor Lifestyle-Wünschen vergleichen',
      'Filter by property type, floor area, tenure, and price before judging amenities. That keeps the shortlist grounded in homes that could realistically work.':
        'Filtere nach Immobilientyp, Wohnfläche, Freehold/Leasehold und Preis, bevor du Infrastruktur bewertest. So bleibt die Shortlist auf Immobilien beschränkt, die realistisch infrage kommen.',
      'Check local context consistently': 'Lokalen Kontext konsistent prüfen',
      'Use broadband, crime, road noise, parks, schools, and amenities as comparable signals. Then validate the strongest candidates with current local checks.':
        'Nutze Breitband, Kriminalität, Straßenlärm, Parks, Schulen und Infrastruktur als vergleichbare Signale. Danach prüfst du die stärksten Kandidaten mit aktuellen lokalen Checks.',
      'Can I compare Manchester suburbs with city-centre postcodes?':
        'Kann ich Manchester-Vororte mit City-Centre-Postcodes vergleichen?',
      'Yes. Use the same budget, property, commute, and local-context filters across both so trade-offs remain visible.':
        'Ja. Verwende für beide die gleichen Filter für Budget, Immobilie, Pendelweg und lokalen Kontext, damit Kompromisse sichtbar bleiben.',
      'Does this include live listings?': 'Umfasst dies aktuelle Inserate?',
      'No. Use it to decide where to search, then use listing portals for current homes for sale.':
        'Nein. Nutze es, um zu entscheiden, wo du suchen willst, und nutze dann Immobilienportale für aktuell verfügbare Objekte.',
      'Move from a broad search brief to specific postcode candidates.':
        'Von einem breiten Suchprofil zu konkreten Postcode-Kandidaten wechseln.',
      'Data sources': 'Datenquellen',
      'Review the datasets used for property and local-context comparison.':
        'Sieh dir die Datensätze für Immobilien- und Kontextvergleiche an.',
      'Check a single postcode before arranging a viewing.':
        'Prüfe einen einzelnen Postcode, bevor du eine Besichtigung vereinbarst.',
      'Compare Manchester postcodes': 'Manchester-Postcodes vergleichen',
      'How to compare Bristol postcodes before a property search':
        'So vergleichst du Bristol-Postcodes vor der Immobiliensuche',
      'Bristol property search - Compare postcodes by commute and price':
        'Immobiliensuche in Bristol - Postcodes nach Pendelweg und Preis vergleichen',
      'Compare Bristol postcodes by price, commute, property size, schools, broadband, crime, road noise, parks and amenities before viewings.':
        'Vergleiche Bristol-Postcodes nach Preis, Pendelweg, Wohnfläche, Schulen, Breitband, Kriminalität, Straßenlärm, Parks und Infrastruktur, bevor du Besichtigungen buchst.',
      'Bristol searches often involve sharp trade-offs between price, journey time, property size, and neighbourhood context. A postcode-first comparison keeps those trade-offs visible.':
        'Suchen in Bristol bedeuten oft harte Kompromisse zwischen Preis, Fahrzeit, Wohnfläche und Nachbarschaftskontext. Ein Postcode-first-Vergleich hält diese Kompromisse sichtbar.',
      'Make commute constraints explicit': 'Mache Pendelanforderungen klar',
      'If access to the centre, a station, hospital, university, or business park matters, use travel-time filters first and then compare the remaining postcodes by property data.':
        'Wenn die Erreichbarkeit des Zentrums, eines Bahnhofs, Krankenhauses, einer Universität oder eines Business Parks wichtig ist, nutze zuerst Fahrzeitfilter und vergleiche dann die übrigen Postcodes anhand der Immobiliendaten.',
      'Compare value, not just headline price': 'Wert vergleichen, nicht nur den Angebotspreis',
      'Use price, property type, and floor-area filters together. This helps distinguish lower-cost areas from areas that simply contain smaller or different homes.':
        'Nutze Preis-, Immobilientyp- und Wohnflächenfilter gemeinsam. So kannst du günstigere Gebiete von Gebieten unterscheiden, in denen einfach kleinere oder andere Immobilien stehen.',
      'Screen environmental and local-service signals': 'Umwelt- und Infrastruktur-Signale prüfen',
      'Road noise, parks, broadband, crime, and amenities can affect whether a property works day to day. Use them as screening criteria before booking viewings.':
        'Straßenlärm, Parks, Breitband, Kriminalität und Infrastruktur können entscheiden, ob eine Immobilie im Alltag funktioniert. Nutze sie als Screening-Kriterien, bevor du Besichtigungen buchst.',
      'Can I use this for commuter villages around Bristol?':
        'Kann ich dies für Pendlerdörfer rund um Bristol nutzen?',
      'Yes, where the relevant postcode and travel-time data is available. Always verify routes and services manually before deciding.':
        'Ja, sofern die relevanten Postcode- und Fahrzeitdaten verfügbar sind. Prüfe Routen und Verbindungen immer manuell, bevor du entscheidest.',
      'Can this tell me whether a listing is good value?':
        'Kann mir das sagen, ob ein Inserat ein gutes Preis-Leistungs-Verhältnis bietet?',
      'It can provide area context, but a specific listing still needs comparable sales, condition checks, survey findings, and professional advice where appropriate.':
        'Es liefert Gebietskontext, aber ein konkretes Inserat braucht weiterhin Vergleichsverkäufe, Zustandschecks, Survey-Ergebnisse und gegebenenfalls professionelle Beratung.',
      'Search by reachable postcodes before refining by budget and local context.':
        'Suche zuerst nach erreichbaren Postcodes und verfeinere dann nach Budget und lokalem Kontext.',
      'Understand price patterns before setting listing alerts.':
        'Verstehe Preismuster, bevor du Inseratsbenachrichtigungen einrichtest.',
      'Privacy and security': 'Privatsphäre und Sicherheit',
      'How account and saved-search data is handled in the product.':
        'Wie Konto- und gespeicherte Suchdaten im Produkt behandelt werden.',
      'Compare Bristol postcodes': 'Bristol-Postcodes vergleichen',
      'Trust and coverage': 'Vertrauen und Abdeckung',
      'Perfect Postcode data sources and coverage': 'Perfect Postcode – Datenquellen und Abdeckung',
      'Perfect Postcode data sources - Property, schools, commute and local context':
        'Perfect Postcode – Datenquellen: Immobilien, Schulen, Pendelweg und lokaler Kontext',
      'Review the public and official datasets used by Perfect Postcode, including property prices, EPC, schools, crime, broadband, noise and travel-time context.':
        'Prüfe die von Perfect Postcode verwendeten öffentlichen und offiziellen Datensätze, einschließlich Immobilienpreise, EPC, Schulen, Kriminalität, Breitband, Lärm und Fahrzeitkontext.',
      'Perfect Postcode combines property, transport, education, environment, and local-service datasets so buyers can compare postcodes consistently. This page explains what the data is for and where it should be verified.':
        'Perfect Postcode kombiniert Datensätze zu Immobilien, Verkehr, Bildung, Umwelt und lokaler Infrastruktur, damit Käufer Postcodes konsistent vergleichen können. Diese Seite erklärt, wozu die Daten dienen und wo du sie prüfen solltest.',
      'Property and housing context': 'Immobilien- und Wohnkontext',
      'The product uses property transaction and housing-context datasets to support filters such as sale price, property type, tenure, floor area, energy performance, and estimated current value.':
        'Das Produkt nutzt Transaktions- und Wohnkontextdaten für Filter wie Verkaufspreis, Immobilientyp, Freehold/Leasehold, Wohnfläche, Energieeffizienz und geschätzten aktuellen Wert.',
      'Use these fields to compare areas, not as a formal valuation.':
        'Verwende diese Felder zum Vergleichen von Gebieten, nicht als formale Bewertung.',
      'Check current listings, title information, lender requirements, and survey results before buying.':
        'Prüfe vor dem Kauf aktuelle Inserate, Title-Informationen, Lender-Anforderungen und Survey-Ergebnisse.',
      'Schools, safety, broadband, and environment': 'Schulen, Sicherheit, Breitband und Umwelt',
      'Local-context filters help compare postcodes on signals that affect daily life. They should be treated as screening data and checked against current official sources for decisions.':
        'Lokale Kontextfilter helfen, Postcodes anhand von Signalen zu vergleichen, die den Alltag beeinflussen. Nutze sie als Screening-Daten und gleiche Entscheidungen mit aktuellen offiziellen Quellen ab.',
      'Travel-time data': 'Fahrzeitdaten',
      'Travel-time filters are designed for consistent area comparison. Route availability, disruption, parking, walking access, and timetable details should be verified before committing to an area.':
        'Fahrzeitfilter sind für konsistente Gebietsvergleiche gedacht. Bevor du dich für ein Gebiet entscheidest, solltest du Routenverfügbarkeit, Störungen, Parkmöglichkeiten, Fußwege und Fahrplandetails prüfen.',
      'Why does coverage focus on England?': 'Warum konzentriert sich die Abdeckung auf England?',
      'Several core property, education, and local-context datasets are jurisdiction-specific. England coverage keeps comparisons more consistent.':
        'Mehrere zentrale Immobilien-, Bildungs- und Kontextdatensätze sind je nach Landesteil unterschiedlich. Die England-Abdeckung hält Vergleiche konsistenter.',
      'How should I handle stale or missing data?':
        'Wie gehe ich mit veralteten oder fehlenden Daten um?',
      'Use the map as a shortlist tool. If a postcode matters, verify the latest details with current official sources and direct local checks.':
        'Nutze die Karte als Shortlist-Tool. Wenn ein Postcode wichtig ist, prüfe die neuesten Angaben mit aktuellen offiziellen Quellen und direkt vor Ort.',
      'How filters and comparisons should be interpreted.':
        'Wie Filter und Vergleiche interpretiert werden sollten.',
      'Review postcode-level context before a viewing.':
        'Prüfe vor einer Besichtigung den Kontext auf Postcode-Ebene.',
      'How saved searches and account data are handled.':
        'Wie gespeicherte Suchen und Kontodaten behandelt werden.',
      'How to use the map': 'So verwendest du die Karte',
      'Methodology for postcode property research':
        'Methodik für Immobilienrecherche nach Postcode',
      'Perfect Postcode methodology - How to interpret postcode property data':
        'Perfect Postcode Methodik - Immobiliendaten auf Postcode-Ebene verstehen',
      'Understand how to use postcode filters, property estimates, travel-time data, school context and local signals as a home-buying shortlist tool.':
        'Verstehe, wie du Postcode-Filter, Immobilienschätzungen, Fahrzeitdaten, Schulumfeld und lokale Signale als Shortlist-Tool für den Hauskauf nutzt.',
      'Perfect Postcode is designed to make area shortlisting more evidence-led. It doesn’t replace estate agents, surveyors, conveyancers, lenders, school admissions teams, or local authority checks.':
        'Perfect Postcode macht die Gebietsvorauswahl datenbasierter. Es ersetzt keine Estate Agents, Surveyors, Conveyancers, Lenders, School Admissions Teams oder Local-Authority-Checks.',
      'Start with hard constraints': 'Beginne mit harten Einschränkungen',
      'Begin with non-negotiables such as budget, property type, floor area, commute time, and essential services. This removes impossible postcodes before softer preferences are considered.':
        'Beginne mit Muss-Kriterien wie Budget, Immobilientyp, Wohnfläche, Pendelzeit und wichtiger Infrastruktur. So fallen unmögliche Postcodes weg, bevor weichere Wünsche ins Spiel kommen.',
      'Use colour layers for trade-offs': 'Verwende Farbebenen für Kompromisse',
      'After filtering, colour the remaining map by one signal at a time: price per square metre, road noise, school context, commute time, broadband, or crime. This makes trade-offs easier to discuss.':
        'Färbe die verbleibende Karte nach dem Filtern jeweils nach einem Signal ein: Preis pro Quadratmeter, Straßenlärm, Schulumfeld, Pendelzeit, Breitband oder Kriminalität. So lassen sich Kompromisse leichter besprechen.',
      'Measure what’s working': 'Miss, was funktioniert',
      'Use Search Console and analytics to track which public pages are indexed, which queries produce impressions, and which pages convert visitors into dashboard exploration. Review Core Web Vitals after every substantial frontend change.':
        'Verwende Search Console und Analytics, um zu verfolgen, welche öffentlichen Seiten indexiert werden, welche Suchanfragen Impressionen erzeugen und welche Seiten Besucher zum Erkunden des Dashboards bringen. Prüfe die Core Web Vitals nach jeder größeren Frontend-Änderung.',
      'Can the tool choose the right postcode for me?':
        'Kann das Tool den richtigen Postcode für mich auswählen?',
      'No. It helps compare evidence and reduce the search area. The final decision needs direct visits, current listings, legal checks, surveys, and personal judgement.':
        'Nein. Es hilft, Daten zu vergleichen und das Suchgebiet einzugrenzen. Die endgültige Entscheidung braucht Besuche vor Ort, aktuelle Inserate, Legal Checks, Surveys und eigenes Urteil.',
      'How should I use estimates?': 'Wie verwende ich Schätzungen?',
      'Use estimates as comparison signals, not as professional valuations or purchase advice.':
        'Nutze Schätzungen als Vergleichssignale, nicht als professionelle Bewertung oder Kaufberatung.',
      'Understand where key filters come from.': 'Verstehe, woher die wichtigsten Filter kommen.',
      'Apply the methodology to price-led area comparison.':
        'Wende die Methodik auf preisorientierte Gebietsvergleiche an.',
      'Apply the methodology to destination-led search.':
        'Wende die Methodik auf zielbasierte Suchen an.',
      Trust: 'Vertrauen',
      'Privacy and security for saved property searches':
        'Datenschutz und Sicherheit für gespeicherte Immobiliensuchen',
      'Perfect Postcode privacy and security - Saved searches and account data':
        'Perfect Postcode - Datenschutz und Sicherheit für gespeicherte Suchen und Kontodaten',
      'Learn how Perfect Postcode treats saved searches, account data and property research workflows with privacy and security in mind.':
        'Erfahre, wie Perfect Postcode gespeicherte Suchen, Kontodaten und Immobilienrecherche mit Blick auf Datenschutz und Sicherheit behandelt.',
      'Property research can reveal personal priorities, budgets, and locations. The product keeps public SEO pages separate from account-only areas and marks private dashboard/account routes as noindex.':
        'Eine Immobilienrecherche kann persönliche Prioritäten, Budgets und Standorte offenlegen. Das Produkt trennt öffentliche SEO-Seiten von kontogebundenen Bereichen und markiert private Dashboard- und Kontorouten als noindex.',
      'Public pages and private areas are separated':
        'Öffentliche Seiten und private Bereiche sind getrennt',
      'Marketing, methodology, guide, and support pages are indexable. Dashboard, account, saved searches, invites, and invitation routes are marked noindex or blocked from crawler access where appropriate.':
        'Marketing-, Methodik-, Ratgeber- und Supportseiten sind indexierbar. Dashboard, Konto, gespeicherte Suchen, Einladungen und Invite-Routen werden bei Bedarf als noindex markiert oder für Crawler gesperrt.',
      'Saved search data is account-scoped': 'Gespeicherte Suchdaten sind kontobezogen',
      'Saved searches and shared links are intended for signed-in use. They aren’t included in the public sitemap and shouldn’t be crawlable as public content.':
        'Gespeicherte Suchen und geteilte Links sind für angemeldete Nutzer gedacht. Sie stehen nicht in der öffentlichen Sitemap und sollten nicht als öffentlicher Inhalt crawlbar sein.',
      'Search measurement without exposing private data':
        'Suchmessung ohne Offenlegung privater Daten',
      'SEO measurement should happen on public pages using aggregated analytics and Search Console data. Private query parameters and account views shouldn’t become indexable landing pages.':
        'SEO-Messung sollte auf öffentlichen Seiten mit aggregierten Analytics- und Search-Console-Daten erfolgen. Private Abfrageparameter und Kontoansichten sollten nicht zu indexierbaren Landingpages werden.',
      'Are saved searches listed in the sitemap?':
        'Werden gespeicherte Suchanfragen in der Sitemap aufgeführt?',
      'No. Public SEO pages are listed; account and saved-search routes are intentionally excluded.':
        'Nein. Öffentliche SEO-Seiten werden aufgelistet. Konto- und gespeicherte Suchrouten werden absichtlich ausgeschlossen.',
      'Can private dashboard URLs appear in search?':
        'Können private Dashboard-URLs in der Suche angezeigt werden?',
      'They shouldn’t be indexed. The server marks private routes noindex and the sitemap only lists public pages.':
        'Sie sollten nicht indexiert werden. Der Server markiert private Routen als noindex; die Sitemap listet nur öffentliche Seiten.',
      'How to use public postcode data responsibly.':
        'So gehst du verantwortungsvoll mit öffentlichen Postcode-Daten um.',
      'What data powers the public comparisons.':
        'Welche Daten den öffentlichen Vergleichen zugrunde liegen.',
      'Explore public postcode-search workflows.':
        'Entdecke öffentliche Workflows für die Postcode-Suche.',
    },
  },

  // ── Auth Modal ─────────────────────────────────────
  auth: {
    logIn: 'Anmelden',
    createAccount: 'Konto erstellen',
    resetPassword: 'Passwort zurücksetzen',
    valueProp: 'Speichere Suchen, merke Immobilien und erstelle eine Shortlist passender Gebiete.',
    continueWithGoogle: 'Weiter mit Google',
    email: 'E-Mail',
    emailPlaceholder: 'name@beispiel.de',
    password: 'Passwort',
    passwordPlaceholderRegister: 'Mind. 8 Zeichen',
    passwordPlaceholderLogin: 'Dein Passwort',
    forgotPassword: 'Passwort vergessen?',
    resetSent: 'Prüfe deine E-Mails auf den Link zum Zurücksetzen.',
    pleaseWait: 'Bitte warten...',
    sendResetLink: 'Link zum Zurücksetzen senden',
    backToLogin: 'Zurück zur Anmeldung',
    registerConsent:
      'Mit der Kontoerstellung akzeptierst du unsere <terms>Nutzungsbedingungen</terms> und unsere <privacy>Datenschutzerklärung</privacy>.',
  },

  // ── Upgrade Modal ──────────────────────────────────
  upgrade: {
    title: 'Jeden passenden Postcode finden',
    description:
      'Du erkundest gerade das Demogebiet. Erhalte lebenslangen Zugang zu jedem Postcode, jedem Filter und jeder Nachbarschaft in England. Einmal zahlen, dauerhaft nutzen.',
    free: 'Kostenlos',
    freeForEarly: 'Kostenlos für Frühnutzer. Keine Kreditkarte erforderlich.',
    oneTimePayment: 'Einmalzahlung. Lebenslanger Zugang.',
    redirecting: 'Weiterleitung...',
    claimFreeAccess: 'Kostenlosen Zugang sichern',
    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.',
    checkoutFailed: 'Bezahlvorgang fehlgeschlagen',
  },

  // ── Save Search Modal ──────────────────────────────
  saveSearch: {
    title: 'Suche speichern',
    saved: 'Suche gespeichert',
    savedSuccess: 'Deine Suche wurde erfolgreich gespeichert.',
    viewSavedSearches: 'Gespeicherte Suchen ansehen',
    name: 'Name',
    namePlaceholder: 'Meine Suche',
    saving: 'Wird gespeichert...',
  },

  // ── License Success ────────────────────────────────
  licenseSuccess: {
    verifyingTitle: 'Zugang wird geprüft',
    verifyingSubtitle: 'Wir prüfen dein Konto, bevor wir die Karte freischalten.',
    verifyingDescription: 'Das dauert nach dem Bezahlen normalerweise nur ein paar Sekunden.',
    activationDelayedTitle: 'Zahlung erhalten',
    activationDelayedSubtitle: 'Der Zugang wird noch aktiviert.',
    activationDelayedDescription:
      'Wir konnten die Kontoaktualisierung noch nicht bestätigen. Aktualisiere gleich noch einmal oder kontaktiere den Support, falls der Zugang nicht erscheint.',
    stayOnPricing: 'Auf der Preisseite bleiben',
    title: 'Du bist dabei.',
    subtitle: 'Dein lebenslanger Zugang ist jetzt aktiv.',
    description: 'Voller Zugang zu allen Funktionen und allen Postcodes in ganz England.',
    startExploring: 'Jetzt entdecken',
  },

  // ── Filters ────────────────────────────────────────
  filters: {
    activeFilters: 'Aktive Filter',
    addFilter: 'Filter hinzufügen',
    findingPerfectPostcode: 'Den perfekten Postcode finden',
    addFiltersHint:
      'Füge unten Filter hinzu, um die Karte auf Gebiete einzugrenzen, die zu deinen Kriterien passen',
    upgradePrompt:
      'Finde passende Postcodes mit Kriminalität, Schulen, Lärm, Breitband, Preisen und über 40 kombinierbaren Filtern in ganz England.',
    oneTimeLifetime: 'Einmalzahlung, lebenslanger Zugang.',
    upgradeToFullMap: 'Auf die vollständige Karte upgraden',
    chooseFilters:
      'Klicke auf Hinzufügen, um zu filtern. Die kleinen Buttons zeigen Datendetails oder färben die Karte ein.',
    searchFeatures: 'Filter durchsuchen...',
    noMatchingFeatures: 'Keine passenden Filter',
    tryDifferentSearch: 'Versuche einen anderen Suchbegriff',
    allFeaturesActive: 'Alle Filter sind aktiv',
    removeFilterHint: 'Entferne einen Filter, um verfügbare Merkmale zu sehen',
    featureInfo: 'Über diese Daten',
    aboutData: 'Über diese Daten',
    aboutDataShort: 'Info',
    colourMap: 'Karte einfärben',
    colourMapShort: 'Karte färben',
    clearColourMap: 'Kartenfarbe zurücksetzen',
    addFilterAction: 'Hinzufügen',
    addFilterLabel: 'Filter hinzufügen',
    removeFilter: 'Filter entfernen',
    replayTutorial: 'Interaktives Tutorial erneut abspielen',
    clearAll: 'Alle löschen',
    clearAllTitle: 'Alle Filter löschen?',
    clearAllSavePrompt: 'Möchtest du deine aktuellen Filter vor dem Löschen speichern?',
    clearAllUpdatePrompt:
      '<strong>{{name}}</strong> mit den aktuellen Filtern aktualisieren, bevor gelöscht wird?',
    saveAndClear: 'Speichern & löschen',
    updateAndClear: 'Aktualisieren & löschen',
    clearWithoutSaving: 'Ohne Speichern löschen',
    clearWithoutUpdating: 'Ohne Aktualisieren löschen',
    filtersOut: 'schließt {{value}} aus',
    schoolType: 'Schultyp',
    schoolRating: 'Schulbewertung',
    primary: 'Grundschule',
    secondary: 'Weiterführende Schule',
    rating: 'Bewertung',
    goodPlus: 'Good+',
    outstanding: 'Outstanding',
    distance: 'Entfernung',
    crimeType: 'Deliktart',
    ethnicity: 'Ethnie',
    poiType: 'POI-Typ',
    party: 'Partei',
    travelTimeKeywords:
      'Reisezeit Fahrzeit Pendelzeit Pendeln Fahrt Reise Auto Fahrrad Rad Radfahren zu Fuß Gehen ÖPNV Verkehr Transport Bahnhof Bahn U-Bahn S-Bahn Zug Bus Straßenbahn öffentlich Route travel time journey commute car bicycle bike walking transit transport station train tube bus metro rail route',
  },

  // ── Philosophy Popup ───────────────────────────────
  philosophy: {
    intro:
      'Beginne mit deinen Muss-Kriterien und füge danach Wünsche hinzu. Die Karte wird enger, wenn du Filter hinzufügst. Die verbleibenden Gebiete sind deine besten Treffer.',
    step1Title: 'Budget und Grundlagen',
    step1Desc: '(Preisrahmen, Wohnfläche, Immobilientyp)',
    step2Title: 'Pendelweg',
    step2Desc: '(Fahrzeit zum Arbeitsplatz mit Auto, Fahrrad oder ÖPNV)',
    step3Title: 'Sicherheit',
    step3Desc: '(Kriminalitätsraten, Lärmpegel, Bodenstabilität)',
    step4Title: 'Schulen',
    step4Desc: '(nahegelegene Schulen mit Ofsted-Rating Good oder Outstanding)',
    step5Title: 'Lebensstil',
    step5Desc: '(Restaurants, Parks, Breitbandgeschwindigkeit)',
    step6Title: 'Energie',
    step6Desc: '(EPC-Bewertungen, Dämmung, Heizkosten)',
    tip: 'Tipp: Wenn nichts passt, lockere eine Bedingung nach der anderen und sieh, welcher Kompromiss die meisten Optionen öffnet.',
  },

  // ── Travel Time ────────────────────────────────────
  travel: {
    travelTime: 'Fahrzeit ({{mode}})',
    maxTime: 'Max. Zeit',
    selectDestination: 'Ziel auswählen...',
    bestCase: 'Best Case',
    bestCaseTitle: 'Best-Case-Fahrzeit',
    bestCaseDesc:
      'Nutzt die schnellste realistische Fahrzeit, wenn Abfahrt und Anschlüsse gut passen. Standard ist der <strong>Median</strong>: eine typische Fahrt unabhängig vom genauen Startzeitpunkt.',
    noChange: 'Ohne Umstieg',
    noChangeTitle: 'Nur direkte Verbindungen',
    noChangeDesc:
      'Beschränkt auf Fahrten <strong>ohne Umstiege</strong>: hinlaufen, ein Verkehrsmittel nehmen, am Ziel weiterlaufen.',
    oneChange: 'Ein Umstieg',
    oneChangeTitle: 'Fahrten mit einem Umstieg',
    oneChangeDesc:
      'Erlaubt Fahrten mit <strong>höchstens einem Umstieg</strong>: ein einzelner Wechsel zwischen zwei Verkehrsmitteln ist erlaubt, mehr nicht. Ein Mittelweg zwischen direkten und uneingeschränkten Fahrten.',
    noBuses: 'Ohne Bus',
    noBusesTitle: 'Busse ausschließen',
    noBusesDesc:
      'Schließt Busse aus: nur <strong>Bahn, U-Bahn, Tram und Fähre</strong>. Hilfreich für Verbindungen ohne Straßenverkehr.',
    previewOnMap: 'Auf Karte anzeigen',
    stopPreviewing: 'Vorschau beenden',
    removeTravelTime: 'Fahrzeit entfernen',
    addTravelTime: '{{mode}}-Fahrzeit hinzufügen',
    clearDestination: 'Ziel löschen',
    typeToFilter: 'Zum Filtern tippen...',
    noDestinations: 'Keine Ziele gefunden',
    modeCar: 'Auto',
    modeBicycle: 'Fahrrad',
    modeWalking: 'Zu Fuß',
    modeTransit: 'ÖPNV',
    modeCarDesc: 'Fahrzeit über die schnellste Straßenroute',
    modeBicycleDesc: 'Radfahrzeit über fahrradfreundliche Strecken',
    modeWalkingDesc: 'Gehzeit über Fußwege und Pavements',
    modeTransitDesc: 'Fahrzeit mit Bahn, U-Bahn und Bus',
  },

  // ── Travel Time Info Popup ─────────────────────────
  travelInfo: {
    transitDesc:
      ' mit öffentlichen Verkehrsmitteln (Bus, Bahn, U-Bahn). Die Zeiten werden für ein typisches Werktags-Morgenfenster berechnet.',
    carDesc: ' mit dem Auto, basierend auf typischen Straßengeschwindigkeiten und dem Straßennetz.',
    bicycleDesc: ' mit dem Fahrrad, auf fahrradfreundlichen Strecken.',
    walkingDesc: ' zu Fuß, über Fußwege und Pavements.',
    mainDesc: 'Zeigt, wie lange der Weg vom ausgewählten Ziel zu jedem Gebiet dauert.',
    sliderHint: 'Nutze den Schieberegler, um deine maximale Pendelzeit festzulegen.',
  },

  // ── AI Filter ──────────────────────────────────────
  aiFilter: {
    describeIdealArea: 'Beschreibe, wo du wohnen möchtest',
    aiSearch: 'KI-Suche',
    describeHint: 'beschreibe, wonach du suchst',
    placeholder: 'z. B. 2-bed unter £525k, 45 Min. zur Arbeit, ruhig...',
    example1: '2-bed unter £525k, 45 Min. zur Arbeit',
    example2: 'Familienfreundliche Gebiete nahe guter Schulen unter £650k',
    example3: 'Mehr Platz mit vernünftigem Pendelweg',
    analysing: 'Anfrage wird ausgewertet...',
    searchingDestinations: 'Ziele werden gesucht...',
    generatingFilters: 'Filter werden generiert...',
    refiningResults: 'Ergebnisse werden verfeinert...',
    weeklyLimitReached:
      'Du hast das wöchentliche KI-Limit erreicht. Es wird nächste Woche automatisch zurückgesetzt.',
  },

  // ── Map Legend ─────────────────────────────────────
  mapLegend: {
    clearColourView: 'Farbansicht zurücksetzen',
    resetColourScale: 'Farbskala zurücksetzen',
    historicalMatches: 'Historische Immobilientreffer',
    numberOfProperties: 'Anzahl der Immobilien',
    previewing: 'Vorschau von “{{name}}”',
  },

  // ── Map ────────────────────────────────────────────
  map: {
    ogTitle: 'Dein perfekter Postcode',
    ogPropertyPrices: 'Immobilienpreise',
    ogEnergyRatings: 'Energiebewertungen',
    ogSchools: 'Schulen',
    ogCrimeStats: 'Kriminalitätsdaten',
    ogTransport: 'Transport',
  },

  // ── Properties Pane ────────────────────────────────
  propertyCard: {
    unknownAddress: 'Unbekannte Adresse',
    estValue: 'Gesch. Wert:',
    type: 'Typ:',
    builtForm: 'Bauweise:',
    tenure: 'Freehold/Leasehold:',
    withinConservationArea: 'In Conservation Area:',
    floorArea: 'Wohnfläche:',
    rooms: 'Zimmer:',
    built: 'Baujahr:',
    formerCouncil: 'Ex-council:',
    exCouncilBadge: 'Wahrscheinlich Ex-council',
    listedBuildingBadge: 'Wahrscheinlich Listed Building',
    epcRating: 'EPC-Bewertung:',
    epcPotential: 'EPC-Potenzial:',
    viewEpcCertificate: 'EPC-Zertifikat ansehen',
    renovations: 'Renovierungen',
    perSqm: '/m²',
    historyTitle: 'Historie',
    historySale: 'Verkauf',
    historyBuilt: 'Baujahr',
    tenureOwnerOccupied: 'Eigennutzung',
    tenureRentedPrivate: 'Privat vermietet',
    tenureRentedSocial: 'Sozialwohnung',
    searchPlaceholder: 'Nach Adresse oder Postcode suchen...',
    propertyData: 'Immobiliendaten',
    propertyDataDesc:
      'Preise stammen vom HM Land Registry, also aus tatsächlichen Verkaufspreisen. Wohnfläche, Energieeffizienzklassen, Baujahr und Freehold/Leasehold stammen aus offiziellen EPC-Assessments. Beide Quellen werden innerhalb jedes Postcodes nach Adresse abgeglichen.',
  },

  // ── Area Pane ──────────────────────────────────────
  areaPane: {
    areaStatistics: 'Gebietsstatistik',
    areaOverview: 'Übersicht',
    statsFor: 'Statistiken für alle Immobilien in diesem {{type}}',
    matchingFilters: ', die allen aktiven Filtern entsprechen',
    statsBasis: 'Datenbasis',
    matchingFiltersOption: 'Passende Filter',
    allPropertiesOption: 'Alle Immobilien',
    filtersAffectStats: 'Die Statistiken in diesem Bereich nutzen {{count}} aktive Filter.',
    filtersIgnoredForStats:
      'Angezeigt werden Statistiken für alle Immobilien im ausgewählten Gebiet.',
    noFiltersAffectStats:
      'Keine aktiven Filter; die Statistiken umfassen alle Immobilien in diesem Gebiet.',
    filteredStatsEmpty: 'Keine gefilterten Statistiken',
    showAllStatsHint:
      'Vor den Filtern gibt es {{count}} Immobilien. Wechsle zu allen Immobilien, um dieses Gebiet zu prüfen.',
    showAllStatsFallback:
      'Wechsle zu allen Immobilien, um dieses Gebiet ohne aktive Filter zu prüfen.',
    showAllStats: 'Alle Immobilien anzeigen',
    closestStations: 'Nächste Bahnhöfe',
    noNearbyStations: 'Keine Bahn- oder U-Bahn-Station im Umkreis von 2 km',
    closestBlockingFilters: 'Kleinste Änderungen, um dieses Gebiet einzuschließen',
    lowerMinTo: 'Minimum auf {{value}} senken',
    raiseMaxTo: 'Maximum auf {{value}} erhöhen',
    allowCategory: '{{value}} zulassen',
    missingFilterValue: 'Kein Wert für diesen Filter; bitte entfernen',
    noFilterDataShort: 'Keine Daten',
    travelTo: 'Weg zu {{destination}}',
    viewProperties: '{{count}} Immobilien ansehen',
    viewPropertiesShort: 'Immobilien ansehen',
    priceHistory: 'Preisentwicklung',
    journeysFrom: 'Fahrzeiten für {{label}}',
    to: 'Nach {{destination}}',
    noJourneyData: 'Keine Verbindungsdaten verfügbar',
    viewOnGoogleMaps: 'Auf Google Maps ansehen',
    walk: 'Zu Fuß',
    cycle: 'Fahrrad',
    nationalAvg: 'England-Schnitt',
    crimeDataEnds: 'Polizeidaten für dieses Gebiet enden {{year}}',
  },

  // ── Street View ────────────────────────────────────
  streetView: {
    title: 'Street View',
    openLarge: 'Street View größer öffnen',
    expandedTitle: 'Vergrößerte Street View',
  },

  // ── POI Pane ───────────────────────────────────────
  poiPane: {
    pois: 'POIs',
    pointsOfInterest: 'Interessante Orte',
    poiDescription:
      'Daten von OpenStreetMap, NaPTAN und GEOLYTIX Grocery Retail Points. Umfasst Haltestellen, Geschäfte, Supermarktketten, Restaurants, Gesundheitsangebote, Freizeit und mehr.',
    searchCategories: 'Kategorien durchsuchen...',
    dataSourceInfo: 'Datenquelleninfo',
  },

  // ── External Search Links ──────────────────────────
  externalSearch: {
    searchOn: 'Im Umkreis von {{radius}} suchen bei',
    exact: 'genau',
    outcodeNotRecognised: 'Outcode nicht erkannt',
  },

  // ── Location Search ────────────────────────────────
  locationSearch: {
    placeholder: 'Orte oder Postcodes suchen...',
    noResults: 'Keine passenden Orte oder Postcodes',
    postcodeNotFound: 'Postcode nicht gefunden',
    lookupFailed: 'Suche fehlgeschlagen',
    searchLabel: 'Orte oder Postcodes suchen',
    locateMe: 'Zu meinem Standort',
    geolocationUnsupported: 'Geolokalisierung wird von deinem Browser nicht unterstützt',
    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',
  },

  // ── Home Page ──────────────────────────────────────
  home: {
    heroEyebrow: 'Für Käufer, die fragen: „Wo soll ich überhaupt suchen?“',
    heroTitle1: 'Finde die Postcodes',
    heroTitle2: 'die zu deinem Leben passen',
    heroTitle3: 'Nicht nur die Gegenden, die du schon kennst.',
    heroSubtitle:
      'Von Londoner Stadtteilen über Pendlerorte bis zu regionalen Städten: England hat zu viele Orte, um sie einzeln zu recherchieren.',
    heroDescription:
      'Lege Budget, Pendelzeit, Schulen, Sicherheit, Lärm, Breitband und Lebensstil fest. Perfect Postcode scannt Englands Postcodes und zeigt Orte, die wirklich passen, auch Gegenden, die du nie in ein Immobilienportal eingegeben hättest.',
    exploreTheMap: 'Passende Postcodes finden',
    seeTheDifference: 'So funktioniert es',
    productDemoLabel: 'Perfect Postcode-Produktdemo',
    playProductDemo: 'Perfect Postcode-Produktdemo abspielen',
    scrollToProductDemo: 'Zur Produktdemo scrollen',
    showcaseHeader: 'So funktioniert es',
    showcaseContext: 'So funktioniert Perfect Postcode',
    showcaseFeaturePriceShort: 'Preis',
    showcaseFeatureNoiseShort: 'Lärm',
    showcaseFeatureSchoolsShort: 'Schulen',
    showcaseFeatureTravelShort: 'Fahrzeit',
    showcaseGoodPrimariesNearby: 'In {{count}}+ Einzugsgebieten guter Grundschulen',
    showcaseWithinRail: 'Innerhalb von {{count}} Min. zur Bahn',
    showcaseMatchingHomesLabel: 'Passende Immobilien',
    showcaseMatchingHomes: '{{value}} passende Immobilien',
    showcaseMedianPrice: '{{value}} Median',
    showcaseJourneyRoutes: 'Routen',
    showcaseNearby: '{{value}} in der Nähe',
    showcasePoliticalVoteShare: 'Politischer Stimmenanteil',
    showcaseLotsMore: '...und vieles mehr',
    showcaseMinutes: '{{count}} Min.',
    showcaseSendShortlist: 'Shortlist senden',
    showcaseDownloadXlsx: '.xlsx herunterladen',
    showcaseTopThree: 'Top 3',
    showcaseScoutBullet1: 'Geh durch die Straßen, bevor die Inseratsuche deine Optionen verengt.',
    showcaseScoutBullet2:
      'Teste den Pendelweg von einer echten Haustür, nicht nur anhand eines Borough-Namens.',
    showcaseScoutBullet3: 'Vergleiche Besichtigungen mit belastbaren Daten im Rücken.',
    showcaseStep1Tab: 'Filtern',
    showcaseStep1Title: 'Aus vagen Wünschen eine präzise Suche machen',
    showcaseStep1Body:
      'Lege fest, was zählt, und sieh genau, wie viele unpassende Postcodes jede Anforderung aus deiner Suche ausschließt.',
    showcaseStep1Chip1: 'Ruhige Straßen',
    showcaseStep1Chip2: 'Top-Grundschulen',
    showcaseStep1Chip3: 'Unter £500k',
    showcaseStep1VennCenter: 'Postcodes, die alle drei erfüllen',
    showcaseStep2Tab: 'Abgleichen',
    showcaseStep2Title: 'Lass die Karte Orte zeigen, die du nicht eingegeben hättest',
    showcaseStep2Body:
      'Durchsuche England nach Passung, statt mit vertrauten Gebietsnamen zu beginnen. Übersehene Ecken werden sichtbar, bevor Immobilienportale deine Suche einengen.',
    showcaseStep2Region: 'Großraum London',
    showcaseStep2Sources: 'Land Registry · ONS · Ofsted · DfT',
    showcaseStep2ClustersLabel: 'Passende Cluster',
    showcaseStep3Tab: 'Prüfen',
    showcaseStep3Title: 'Prüfen, warum ein Postcode passt',
    showcaseStep3Body:
      'Öffne ein passendes Gebiet und prüfe Preise, Sicherheit, Schulen, Breitband und Kompromisse in einem Bereich, bevor du ein Wochenende dort verbringst.',
    showcaseStep3HeaderArea: 'Dein perfekter Postcode',
    showcaseStep3HeaderFit: 'Nachbarschaftsdaten',
    showcaseStep3Stat1Label: 'Verkaufspreis-Trend',
    showcaseStep3Stat2Label: 'Kriminalität',
    showcaseStep3Stat2Value: 'Unter dem Borough-Schnitt',
    showcaseStep3Stat3Label: 'Median-Alter',
    showcaseStep3Stat4Label: 'Breitband',
    showcaseStep3Stat4Value: '1 Gbps verfügbar',
    showcaseStep3Stat5Label: 'Grundschulen',
    showcaseStep3Stat5Value: '3 Outstanding innerhalb von 1 Meile',
    showcaseStep4Tab: 'Erkunden',
    showcaseStep4Title: 'Selbst vor Ort prüfen',
    showcaseStep4Body:
      'Nimm drei fundierte Ausgangspunkte mit in die echte Welt. Lauf durch die Straßen, teste den Pendelweg und vergleiche Besichtigungen mit Kontext.',
    showcaseStep4FileName: 'areas-to-scout.xlsx',
    showcaseStep4ExportLabel: 'Nach Excel exportieren',
    showcaseStep4ColPostcode: 'Postcode',
    showcaseStep4ColScore: 'Passung',
    showcaseStep4ColCommute: 'Pendelweg',
    showcaseStep4ColPrice: 'Median-Verkaufspreis',
    showcaseStep4Conclusion: 'Von hier aus kannst du deine Suche beginnen.',
    statProperties: 'historische Verkäufe',
    statFilters: 'kombinierbare Filter',
    statEvery: 'Jeder',
    statPostcodeInEngland: 'Postcode in England',
    coverageNote:
      'Deckt jeden Postcode in England ab — je 200+ Datenfelder. Schottland und Wales sind in Planung.',
    priceStrip:
      'Lebenslanger Zugang, aktuell {{price}} — der Preis steigt, sobald sich die Stufen füllen.',
    priceStripSpots: 'Noch {{count}} Platz zu diesem Preis.',
    priceStripSpotsPlural: 'Noch {{count}} Plätze zu diesem Preis.',
    priceStripCta: 'Preise ansehen',
    ourPhilosophy: 'Beginne mit dem, was zählt, und finde den passenden Postcode',
    philosophyP1:
      'Die meisten Immobilienseiten fragen, wo du wohnen möchtest. In London ist das besonders schwierig, aber dasselbe Problem gibt es in ganz England: Käufer starten mit wenigen bekannten Orten und prüfen dann Pendelzeit, Schulen, Kriminalität, Street View, Breitband und Verkaufspreise in getrennten Tabs.',
    philosophyP2:
      'Perfect Postcode dreht die Suche um. Sag der Karte, was zählt, und sie zeigt passende Postcodes mit nachvollziehbaren Gründen. Erst Daten, dann vor Ort das Gefühl prüfen.',
    streetTitle: 'Orte ändern sich von Straße zu Straße',
    streetIntro:
      'Grobe Gebietsnamen verdecken die Details, die zählen: Bahnhofsseite, Straßenlärm, Schulmix, genaue Pendelzeit und echte Verkaufspreise.',
    streetCard1Title: 'Finde Gegenden, die du übersehen hättest',
    streetCard1Body:
      'Entdecke Postcodes, die deinen Anforderungen entsprechen, statt dich nur auf bekannte Namen, Empfehlungen oder Hype zu verlassen.',
    streetCard2Title: 'Sieh Kompromisse vor Besichtigungen',
    streetCard2Body:
      'Vergleiche Preis, Platz, Pendelzeit, Sicherheit, Schulen, Breitband, Lärm und Energieeffizienz, bevor du Wochenenden mit Besichtigungen verbringst.',
    othersVs: 'Andere vs.',
    checkMyPostcode: 'Immobilienportale',
    areaGuides: 'Postcode-Berichte',
    compSearchWithout: 'Gegenden entdecken, bevor du die Namen kennst',
    compSearchWithoutSub: '(erst Anforderungen, dann Ort)',
    compAreaData: 'Nachbarschaftsdaten auf Postcode-Ebene',
    compAreaDataSub: '(Kriminalität, Schulen, Lärm, Breitband, Infrastruktur)',
    compPropertyData: 'Historie auf Immobilienebene',
    compPropertyDataSub: '(Verkaufspreise, EPC, Wohnfläche, Schätzwert)',
    compFilters: '40+ Filter, die zusammenarbeiten',
    compFiltersSub: '(nicht ein Postcode oder ein Inserat nach dem anderen)',
    ctaTitle: 'Hör auf zu raten, wo du kaufen sollst.',
    ctaDescription:
      'Erstelle eine Shortlist von Postcodes, die zu deinem echten Leben passen, und prüfe sie dann vor Ort.',
  },

  // ── Pricing Page ───────────────────────────────────
  // ── Footer ─────────────────────────────────────────
  footer: {
    tagline:
      'Finde die Postcodes, die zu deinem Leben passen. Datenbasierte Gegendrecherche für England.',
    product: 'Produkt',
    resources: 'Ressourcen',
    legal: 'Rechtliches',
    dataSources: 'Datenquellen',
    methodology: 'Methodik',
    contact: 'Support kontaktieren',
    terms: 'Nutzungsbedingungen',
    privacy: 'Datenschutzerklärung',
    copyright: '© {{year}} Perfect Postcode. Alle Rechte vorbehalten.',
    coverage: 'Deckt jeden Postcode in England ab.',
  },

  // ── Legal pages ────────────────────────────────────
  legal: {
    lastUpdated: 'Zuletzt aktualisiert: {{date}}',
    englishOnly: 'Dieses Dokument liegt auf Englisch vor; die englische Fassung ist maßgeblich.',
  },

  pricingPage: {
    title: 'Mit einem besseren Suchgebiet kaufen',
    subtitle:
      'Lebenslanger Zugang zu der Karte, die zeigt, wo du suchen solltest, bevor du Besichtigungen buchst.',
    costContext:
      'Käufer verbringen oft Abende damit, Inserate, Pendelzeiten, Schulberichte, Kriminalitätskarten, Street View und Verkaufspreise zusammenzuführen. In London ist das besonders mühsam, aber dasselbe Rechercheproblem gibt es in ganz England. Perfect Postcode bringt die Gebietsrecherche auf eine Karte, bevor du Wochenenden, Gebühren und Aufmerksamkeit investierst.',
    lessThanSurvey:
      'Kostet weniger als ein Zehntel eines Gutachtens — und prägt eine weit größere Entscheidung.',
    currentTier: 'Aktuelle Stufe',
    firstNUsers: 'Erste {{count}} Nutzer',
    everyoneAfter: 'Alle danach',
    nextNUsers: 'Nächste {{count}} Nutzer',
    lifetime: '/lebenslang',
    spotsRemaining: '{{count}} Platz verbleibend',
    spotsRemainingPlural: '{{count}} Plätze verbleibend',
    filled: 'Vergeben',
    openDashboard: 'Dashboard öffnen',
    getStarted: 'Jetzt starten',
    getStartedPrice: 'Jetzt starten — {{price}}',
    noCreditCard: 'Keine Kreditkarte erforderlich',
    moneyBack: '14 Tage Geld-zurück-Garantie.',

    soldOut: 'Ausverkauft',
    upcoming: 'Demnächst',
    failedToLoad: 'Preise konnten nicht geladen werden. Bitte später erneut versuchen.',
    feat1: '40+ Filter und 200+ Datenfelder',
    feat2: 'Jeder Postcode nach deinen Bedürfnissen durchsuchbar',
    feat3: 'Unbegrenztes Erkunden der Karte, gespeicherte Suchen und Exporte',
    feat4: '13 Mio. historische Transaktionen und Preiskontext',
    feat5: 'Pendelzeit, Schulen, Kriminalität, Lärm, Breitband und mehr',
    feat6: 'Alle zukünftigen Datenaktualisierungen inklusive',
  },

  // ── Learn Page ─────────────────────────────────────
  learnPage: {
    faq: 'Häufige Fragen',
    dataSources: 'Datenquellen',
    articles: 'Artikel',
    support: 'Hilfe',
    dataSourcesIntro:
      'Diese Anwendung kombiniert {{count}} offene Datensätze zu Immobilienpreisen, Energieeffizienz, Verkehr, Demografie, Kriminalität, Umwelt und mehr.',
    faqIntro:
      'Ob du eine Erstkäufersuche eingrenzt, eine unbekannte Postleitzahl prüfst oder eine Besichtigungsliste erstellst: So hilft Perfect Postcode dabei herauszufinden, wo du suchen solltest.',
    articlesIntro:
      'Durchsuche die öffentlichen Leitfäden zu Immobiliensuche, Pendeln, Schulen, Postleitzahlprüfungen, regionalen Vergleichen, Datenabdeckung, Methodik und Datenschutz.',
    supportIntro: 'Hast du eine Frage? Schau in unsere FAQ oder kontaktiere uns direkt.',
    videos: 'Videos',
    videosTitle: 'Social-Media-Videos',
    videosIntro:
      'Kurze Clips aus unseren Social-Media-Kanälen – jeder zeigt eine einzelne Suche in Aktion, von ruhigen Straßen über Schuleinzugsgebiete bis zu Pendelzeiten.',
    video01Title: 'Ein Satz, jede Postleitzahl',
    video01Desc:
      'Gib deinen kompletten Wohnungswunsch in normaler Sprache ein und sieh zu, wie jede passende Postleitzahl in England aufleuchtet.',
    video02Title: 'Die 20-Minuten-Karte',
    video02Desc:
      'Färbe die Karte nach Pendelzeit und sieh genau, was dir 20 Minuten ins Zentrum von London wirklich übrig lassen.',
    video03Title: 'Jede Postleitzahl hat eine Akte',
    video03Desc:
      'Tippe auf eine Postleitzahl und lies ihre Akte – verkaufte Preise, Schulen, Kriminalität und Street View an einem Ort.',
    video04Title: 'Ein Foto kann man nicht hören',
    video04Desc:
      'Anzeigenfotos sind stumm. Filtere nach Lärmpegel und finde die wirklich ruhigen Straßen unter 55 Dezibel.',
    video05Title: 'Die Schulweg-Karte',
    video05Desc:
      'Gute Grundschul-Einzugsgebiete, wenig Kriminalität und ein Budget – der Familienwunsch, über eine ganze Stadt kartiert.',
    video06Title: 'Der Waitrose-Test',
    video06Desc:
      'Zu Fuß zu einem Supermarkt, einer U-Bahn-Station und einem Park – filtere nach dem Leben, nicht nur nach dem Grundriss.',
    video07Title: 'Auch Mieter bekommen eine Karte',
    video07Desc:
      'Miete im Budget, kurzer Arbeitsweg und eine ruhige Straße – Mietportale zeigen Wohnungen, das hier zeigt dir Gegenden.',
    video08Title: '9,99 £ gegen einen verlorenen Samstag',
    video08Desc:
      'Eine schlechte Besichtigung kostet eine Zugfahrt und ein halbes Wochenende. Sieh vorher, wo du nicht hinmusst.',
    source: 'Quelle:',
    optOut: 'Widerspruch gegen öffentliche Offenlegung',
    attribution: 'Quellenangaben',
    attrLandRegistry:
      'Enthält Daten des HM Land Registry © Crown copyright and database right 2025.',
    attrOgl: 'Enthält öffentliche Informationen, lizenziert unter der',
    attrOglLink: 'Open Government Licence v3.0',
    attrOs: 'Enthält OS-Daten © Crown copyright and database rights 2025.',
    attrTfl: 'Betrieben mit TfL Open Data.',
    attrOsm: 'Enthält Daten von',
    attrOsmContrib: '© OpenStreetMap contributors',
    attrOsmLicense: 'verfügbar unter der',
    attrOsmLicenseLink: 'Open Data Commons Open Database License (ODbL)',
    // Data source names & descriptions
    dsPricePaidName: 'Verkaufspreisdaten',
    dsPricePaidOrigin: 'HM Land Registry',
    dsPricePaidUse: 'Vollständige historische Immobilienverkaufspreise für England.',
    dsEpcName: 'Energieausweise (EPC)',
    dsEpcOrigin: 'Ministry of Housing, Communities & Local Government',
    dsEpcUse:
      'Energieausweise für Wohngebäude mit Angaben zu Wohnfläche, Zimmeranzahl, Baujahr, Energieeffizienzklassen, Immobilientyp und Bauform. Über die Adresse innerhalb jeder Postleitzahl mit Price-Paid-Daten verknüpft. Eigentümer können der öffentlichen Offenlegung widersprechen.',
    dsNsplName: 'Nationales Postleitzahlenverzeichnis (NSPL)',
    dsNsplOrigin: 'ONS / ArcGIS',
    dsNsplUse:
      'Ordnet Postleitzahlen Koordinaten und statistischen Gebietscodes zu, um alle gebietsbezogenen Datensätze mit einzelnen Immobilien zu verknüpfen.',
    dsIodName: 'Englische Deprivationsindizes 2025',
    dsIodOrigin: 'Ministry of Housing, Communities & Local Government',
    dsIodUse:
      'Nationale Benachteiligungsperzentile für Einkommen, Beschäftigung, Bildung, Gesundheit, Kriminalität und Wohnumfeld für jedes Viertel in England.',
    dsEthnicityName: 'Bevölkerung nach Ethnie (Zensus 2021)',
    dsEthnicityOrigin: 'ONS',
    dsEthnicityUse:
      'Bevölkerungsanteile nach ethnischer Gruppe (südasiatisch, ostasiatisch, südostasiatisch, schwarz, gemischt, weiß, andere) pro Bezirk.',
    dsCrimeName: 'Kriminalitätsdaten auf Straßenebene',
    dsCrimeOrigin: 'data.police.uk',
    dsCrimeUse:
      'Kriminalitätsdaten auf Straßenebene aggregiert als Jahresdurchschnitte nach LSOA und Deliktsart (Gewalt, Einbruch, antisoziales Verhalten, Drogen, Fahrzeugkriminalität usw.).',
    dsOsmName: 'OpenStreetMap-POIs',
    dsOsmOrigin: 'OpenStreetMap contributors / Geofabrik',
    dsOsmUse:
      'Interessante Orte wie Geschäfte, Restaurants, Gesundheitseinrichtungen, Freizeitangebote, Tourismus und mehr in ganz Großbritannien.',
    dsGeolytixRetailName: 'GEOLYTIX-Lebensmittelhandelsstandorte',
    dsGeolytixRetailOrigin: 'GEOLYTIX',
    dsGeolytixRetailUse:
      'Supermarkt- und Nahversorgerstandorte im Vereinigten Königreich, darunter Ketten wie Waitrose, Tesco, Sainsbury’s, Asda, Morrisons, Aldi, Lidl, Co-op, M&S, Iceland und Spar.',
    dsGreenspaceName: 'OS-Open-Greenspace-Daten',
    dsGreenspaceOrigin: 'Ordnance Survey',
    dsGreenspaceUse:
      'Offizielle Grünflächengrenzen für Großbritannien, einschließlich öffentlicher Parks, Gärten, Sportplätze und Spielplätze. Polygon-Schwerpunkte werden für die Parknähezählung und Entfernungsberechnung zum nächsten Park verwendet.',
    dsTowName: 'Nationale Karte der Bäume außerhalb von Waldflächen',
    dsTowOrigin: 'Forest Research / Defra NCEA',
    dsTowUse:
      'Baumkronen-Polygone für Einzelbäume, Baumgruppen und kleine Gehölze in England. Hier verwendet, um Baumdeckungs-Perzentile rund um Postleitzahlen-Zentroide zu schätzen.',
    dsNfiName: 'Waldflächen der Nationalen Waldinventur',
    dsNfiOrigin: 'Forest Research',
    dsNfiUse:
      'Waldflächen von mindestens 0,5 ha in England, die die Karte der Bäume außerhalb von Waldflächen bewusst ausschließt. Mit dem TOW-Kronendach vereinigt, damit die Baumdeckungs-Metrik und die Karten-Überlagerung auch Wälder einschließen.',
    dsConservationAreasName: 'Planning Data Conservation Areas (Denkmalschutzgebiete)',
    dsConservationAreasOrigin: 'Planning Data / lokale Planungsbehörden',
    dsConservationAreasUse:
      'Grenzen ausgewiesener Conservation Areas in England. Wird genutzt, um zu kennzeichnen, ob der repräsentative Punkt einer Postleitzahl innerhalb eines solchen Denkmalschutzgebiets liegt.',
    dsListedBuildingsName: 'Historic England denkmalgeschützte Gebäude',
    dsListedBuildingsOrigin: 'Historic England National Heritage List for England',
    dsListedBuildingsUse:
      'Punktdaten zu denkmalgeschützten Gebäuden in England. Wird genutzt, um Immobilien zu kennzeichnen, deren Adresse offenbar zu einem nahegelegenen Listeneintrag passt.',
    dsNaptanName: 'NaPTAN (Haltestellen des öffentlichen Verkehrs)',
    dsNaptanOrigin: 'Department for Transport',
    dsNaptanUse:
      'Standorte von Bahnhöfen und Haltestellen für Bahn, Bus, U-Bahn/Straßenbahn, Fähre und Flughäfen in ganz England.',
    dsNoiseName: 'Defra-Lärmkartierung',
    dsNoiseOrigin: 'Defra / Environment Agency',
    dsNoiseUse:
      'Straßenlärmpegel (24-Stunden-gewichteter Durchschnitt) aus der strategischen Lärmkartierung 2022, hochauflösend modelliert und an jeder Postleitzahl abgetastet.',
    dsOfstedName: 'Ofsted-Schulinspektionen',
    dsOfstedOrigin: 'Ofsted',
    dsOfstedUse:
      'Neueste Inspektionsergebnisse für staatlich finanzierte Schulen (Stand April 2025). Pro Postleitzahl gemittelt zu einem lokalen Schulqualitätswert (1=Hervorragend bis 4=Unzureichend).',
    dsBroadbandName: 'Ofcom-Breitbandleistung',
    dsBroadbandOrigin: 'Ofcom',
    dsBroadbandUse:
      'Festnetz-Breitbandabdeckung und maximale Download-Geschwindigkeiten nach Gebiet aus Ofcom Connected Nations 2025.',
    dsCouncilTaxName: 'Council-Tax-Sätze 2025-26',
    dsCouncilTaxOrigin: 'Ministry of Housing, Communities & Local Government',
    dsCouncilTaxUse:
      'Jährliche Council-Tax-Sätze für die Stufen A bis H für alle 296 Abrechnungsbehörden in England, für eine von zwei Erwachsenen bewohnte Immobilie. Über den Bezirkscode aus dem NSPL-Postleitzahlenverzeichnis mit Immobilien verknüpft.',
    dsRentalName: 'Statistiken zum privaten Mietmarkt',
    dsRentalOrigin: 'ONS / Valuation Office Agency',
    dsRentalUse:
      'Monatliche Medianmieten des privaten Mietmarkts nach Bezirk und Schlafzimmerkategorie (Okt. 2022 - Sept. 2023). Über Bezirkscode und geschätzte Schlafzimmeranzahl mit Immobilien verknüpft.',
    dsElectionName: 'Ergebnisse der Parlamentswahl 2024',
    dsElectionOrigin: 'Britisches Parlament',
    dsElectionUse:
      'Ergebnisse auf Kandidatenebene der britischen Parlamentswahl vom Juli 2024. Aggregiert auf Wahlkreisebene: Wahlbeteiligung (%) und Parteistimmenanteile (%). Über den Wahlkreiscode (pcon) aus dem NSPL-Postleitzahlenverzeichnis mit Immobilien verknüpft.',
    // FAQ section titles
    faqFindingTitle: 'Wo suchen',
    faqCommuteTitle: 'Fahrzeiten',
    faqBudgetTitle: 'Geschätzte Preise',
    faqSafetyTitle: 'Sicherheit und Nachbarschaft',
    faqFamiliesTitle: 'Familien und Schulen',
    faqEnvironmentTitle: 'Umwelt und Lebensqualität',
    faqDueDiligenceTitle: 'Was prüfen',
    faqPrivacyTitle: 'Datenschutz',
    faqWhyTitle: 'Warum Perfect Postcode',
    faqPricingTitle: 'Zugang',
    faqTipsTitle: 'Kartentipps',
    faqBehindDataTitle: 'Hinter den Daten',
    // FAQ items — Finding Your Area
    faqFinding1Q: 'Wo soll ich suchen, wenn die offensichtlichen Gebiete zu teuer sind?',
    faqFinding1A:
      'Beginne mit dem, worauf du nicht verzichten kannst: Budget, Haustyp, Platz, Pendelzeit, Schulen, Sicherheit, Lärm, Breitband, Parks und alles Weitere, was wichtig ist. Die Karte blendet Orte aus, die nicht passen, sodass weniger offensichtliche Gebiete sichtbar werden, bevor du Inserate durchsuchst.',
    faqFinding2Q: 'Wie finde ich gute Postleitzahlen in Gegenden, die ich kaum kenne?',
    faqFinding2A:
      'Setze deine Muss-Anforderungen auf der ganzen Karte und prüfe dann die verbleibenden Gruppen. Unbekannte Postleitzahlen lassen sich nach Pendelzeit, Verkaufspreisen, Schulen, Kriminalität, Breitband, Lärm sowie Läden oder Parks in der Nähe vergleichen, statt sich auf den Ruf eines Gebiets zu verlassen.',
    faqFinding3Q: 'Was mache ich, wenn die Suche zu viele oder zu wenige Gebiete zeigt?',
    faqFinding3A:
      'Lass deine Muss-Anforderungen aktiv und färbe die Karte nach einer Sache ein, die du vergleichen möchtest, etwa Preis pro m², Straßenlärm, Schulbewertung oder Fahrzeit. Wenn fast nichts übrig bleibt, lockere einen Regler und sieh, welche Änderung neue Optionen öffnet.',
    // FAQ items — Commute and Travel
    faqCommute1Q: 'Wie werden die Fahrzeiten berechnet?',
    faqCommute1A:
      'Die Fahrzeiten werden im Voraus für jedes gespeicherte Ziel berechnet. Wir prüfen, welche Postleitzahlen dieses Ziel per Auto, Fahrrad, zu Fuß oder mit öffentlichen Verkehrsmitteln erreichen können, und speichern diese Ergebnisse, damit die Karte beim Filtern schnell reagiert.',
    faqCommute2Q: 'Was sollte ich über die Fahrzeitwerte wissen?',
    faqCommute2A:
      'Zeiten für öffentliche Verkehrsmittel basieren auf einem Pendelweg an Wochentagen morgens, mit Abfahrten zwischen 07:30 und 08:30. Die normale Einstellung zeigt eine typische Fahrt in diesem Zeitraum. Es sind Planungswerte, keine Echtzeitverspätungen, Verkehrsmeldungen oder kurzfristigen Gleiswechsel.',
    faqCommute3Q: 'Wann sollte ich die Bestwert-Schaltfläche nutzen?',
    faqCommute3A:
      'Nutze die Bestwert-Schaltfläche bei ÖPNV-Suchen, wenn du die Fahrt mit gut gewählter Abfahrt und guten Anschlüssen sehen möchtest. Lass sie für den Alltagsvergleich ausgeschaltet, da die normale Einstellung näher an dem liegt, was du an den meisten Tagen erwarten solltest.',
    // FAQ items — Budget and Value
    faqBudget1Q: 'Wie schätzt ihr aktuelle Immobilienpreise?',
    faqBudget1A:
      'Die Schätzung beginnt mit dem letzten bei HM Land Registry erfassten Verkaufspreis. Wir bringen diesen Verkauf näher an den heutigen Markt, indem wir betrachten, wie sich ähnliche Immobilien entwickelt haben, besonders Immobilien desselben Typs in der Nähe. Wenn es nur wenige lokale Verkäufe gibt, stützt sich die Schätzung stärker auf weiter gefasste Gebietstrends. Anschließend wird sie mit nahegelegenen jüngeren Verkäufen und der Wohnfläche abgeglichen, damit das Ergebnis für Vergleiche nützlich ist.',
    faqBudget2Q: 'Warum den geschätzten aktuellen Preis statt des letzten Verkaufspreises nutzen?',
    faqBudget2A:
      'Der letzte Verkaufspreis kann Jahre oder Jahrzehnte alt sein, und Angebotspreise zeigen nur, was heute zum Verkauf steht. Der geschätzte aktuelle Preis bringt ältere Verkäufe näher an den heutigen Markt, damit du mehr Immobilien vergleichen und Gebiete mit möglichem Wert erkennen kannst, bevor passende Inserate erscheinen. Nutze ihn als Orientierung für deine Auswahlliste, nicht als Bankbewertung.',
    // FAQ items — Safety and Neighbourhood
    faqSafety1Q: 'Welche Art von Kriminalität ist rund um diese Postleitzahl häufig?',
    faqSafety1A:
      'Kriminalität ist nach Art aufgeschlüsselt, etwa Gewalt, Einbruch, Raub, Fahrzeugkriminalität, antisoziales Verhalten, Ladendiebstahl, Drogen und öffentliche Ordnung. Du kannst dich auf die Risiken konzentrieren, die dir wichtig sind, statt dich auf einen vagen Sicherheitswert zu verlassen.',
    faqSafety2Q: 'Was sollte ich vor einer Besichtigung in einer unbekannten Straße prüfen?',
    faqSafety2A:
      'Prüfe Kriminalität, Straßenlärm, Breitband, Parks, Lebensmittelgeschäfte, Schulen und Pendelzeit, bevor du buchst. Inseratsfotos können nützlich sein, sollten aber nicht das Erste sein, woraus du erfährst, wie die Straße ist.',
    // FAQ items — Families and Schools
    faqFamilies1Q:
      'Welche Gebiete haben die richtige Mischung aus Schulen, Platz, Sicherheit und Pendelzeit?',
    faqFamilies1A:
      'Lege Schulbewertungen, Kriminalität, Parks, Pendelzeit, Platz, Haustyp und Budget auf eine Karte. Das Ergebnis ist eine praktische Familien-Auswahlliste statt vieler einzelner Suchen.',
    faqFamilies2Q: 'Beweist das, dass ich im Einzugsgebiet einer Schule liege?',
    faqFamilies2A:
      'Nein. Wir zeigen nahegelegene Schulqualität und lokale Bildungsinformationen, aber Aufnahmegebiete und Prioritätsregeln können sich ändern. Nutze Perfect Postcode für die Vorauswahl und prüfe Einzugsgebiete anschließend bei der Schule oder Gemeinde.',
    // FAQ items — Environment and Quality of Life
    faqEnv1Q:
      'Wie vermeide ich eine laute Straße, ohne Pendelzeit oder Breitbandqualität zu verlieren?',
    faqEnv1A:
      'Filtere nach Straßenlärm und lass Pendelzeit, Breitband, Preis und Immobilienfilter aktiv. Du kannst die Karte nach einem Merkmal einfärben, während die anderen Filter die Auswahlliste realistisch halten.',
    faqEnv2Q: 'Zeigt es Hochwasserrisiko, Bodensenkungen oder Gutachterprobleme?',
    faqEnv2A:
      'Nicht heute. Wir zeigen Straßenlärm, Energieklasse, Baualter und die lokale Umgebung rund um die Postleitzahl. Hochwasserrisiko, rechtliche Fragen, bauliche Mängel, Finanzierungsthemen und Gutachten müssen vor dem Kauf separat geprüft werden.',
    faqEnv3Q: 'Welche laufenden Kosten kann ich vor einer Besichtigung prüfen?',
    faqEnv3A:
      'Du kannst vor der Besichtigung Energieklasse, Wohnfläche, Baualter, Council-Tax-Gebiet, Breitband und Lärm prüfen. Das sagt deine genauen Rechnungen nicht voraus, hilft aber, offensichtliche Fehlgriffe früh zu vermeiden.',
    // FAQ items — Listing Portals and Due Diligence
    faqDueDiligence1Q: 'Sollte ich das vor oder nach Rightmove nutzen?',
    faqDueDiligence1A:
      'Nutze Perfect Postcode vor und parallel zu Inseratsseiten. Rightmove, Zoopla und OnTheMarket bleiben die Orte für aktuell verfügbare Immobilien, Fotos, Makler, Besichtigungen und Benachrichtigungen. Perfect Postcode hilft zu entscheiden, welche Postleitzahlen die Suche wert sind.',
    faqDueDiligence2Q: 'Warum kann ich nicht nach Garten, Garage oder Grundriss filtern?',
    faqDueDiligence2A:
      'Diese Details sind nicht für jede Immobilie zuverlässig verfügbar. Perfect Postcode kann nach Wohnfläche, Immobilientyp, Eigentumsform, Energieklasse, Verkaufspreisen und lokalen Informationen filtern. Gärten, Garagen, Ausrichtung, Raumaufteilung und Maklerformulierungen müssen weiterhin im Inserat und bei der Besichtigung geprüft werden.',
    faqDueDiligence3Q: 'Kann ich Preisreduzierungen oder die Online-Dauer eines Inserats sehen?',
    faqDueDiligence3A:
      'Derzeit nicht. Perfect Postcode basiert auf Verkaufspreisen, Energieklassen, Postleitzahlen, Fahrzeiten und Nachbarschaftsinformationen, nicht auf Echtzeitänderungen in Inseraten. Du kannst aber Verkaufshistorie, geschätzten aktuellen Wert und Preis pro m² nutzen, um einzuschätzen, ob ein Angebotspreis hoch wirkt.',
    faqDueDiligence4Q: 'Was sollte ich vor einem Angebot trotzdem prüfen?',
    faqDueDiligence4A:
      'Nutze Perfect Postcode, um Gebiet und wahrscheinlichen Wert zu prüfen, und bestätige dann die Inseratsdetails vor einem Angebot. Prüfe außerdem die Eigentumsform, Details zum Erbbaurecht, Nebenkosten, Planungshistorie, Hochwasserrisiko, rechtliche Fragen, Hypothekenanforderungen und Gutachten.',
    // FAQ items — Privacy and Data Protection
    faqPrivacy1Q: 'Speichert ihr personenbezogene Daten über mich?',
    faqPrivacy1A:
      'Die Immobilien- und Nachbarschaftsinformationen enthalten keine persönlichen Angaben über dich. Wenn du ein Konto erstellst, speichern wir nur, was für den Dienst nötig ist, etwa E-Mail-Adresse, Zugangsstatus, Newsletter-Auswahl, gespeicherte Suchen, geteilte Links und von Stripe verwaltete Zahlungsdaten. Diese Kontodaten behandeln wir nach britischem Datenschutzrecht.',
    // FAQ items — Why Perfect Postcode
    faqWhy1Q: 'Was zeigt das, was Immobilienportale normalerweise nicht zeigen?',
    faqWhy1A:
      'Inseratsseiten beginnen mit Immobilien, die gerade zum Verkauf stehen. Perfect Postcode beginnt mit Orten, die zu deinem Leben und Budget passen, mit Verkaufspreisen, Platz, Pendelzeit, Schulen, Kriminalität, Lärm, Breitband, Energieklasse, Eigentumsform und Infrastruktur, bevor du Inserate öffnest.',
    faqWhy2Q: 'Wie viel manuelle Recherche spart das?',
    faqWhy2A:
      'Du könntest das selbst tun, aber dann müsstest du Verkaufspreise, Energieklassen, Kriminalität, Schulen, Breitband, lokale Fakten, Umwelt, Fahrzeiten und Karten Postleitzahl für Postleitzahl prüfen. Perfect Postcode bringt diese Quellen in einer durchsuchbaren Karte für England zusammen.',
    faqWhy3Q: 'Wie verlässlich sind die Daten?',
    faqWhy3A:
      'Die wichtigsten Quellen sind offizielle oder weit genutzte öffentliche Daten: Verkaufspreise, Energieklassen, lokale Fakten, Schulbewertungen, Breitband, Kriminalität, Umwelt, Karten und Straßendaten. Sie sind nützlich für Auswahllisten und Vergleiche, aber jede Kaufentscheidung braucht aktuelle Prüfungen und bei Bedarf fachlichen Rat.',
    // FAQ items — Pricing and Access
    faqPricing1Q: 'Warum bezahlen, wenn Postleitzahlberichte kostenlos sind?',
    faqPricing1A:
      'Kostenlose Postleitzahltools sind nützlich, wenn du schon weißt, was du prüfen willst. Perfect Postcode durchsucht jede Postleitzahl in England nach deinen Bedürfnissen, kombiniert Filter, vergleicht Optionen, speichert Suchen und exportiert eine Auswahlliste, bevor du Wochenenden für Besichtigungen einplanst.',
    faqPricing2Q: 'Was bedeutet lebenslanger Zugang?',
    faqPricing2A:
      '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.',

    // FAQ items — Tips and Tricks
    faqTips1Q: 'Wie sehe ich eine Filtervorschau auf der Karte?',
    faqTips1A:
      'Klicke auf „Färben“ neben einem Filter oder Merkmal, um die Karte nach diesem Punkt einzufärben. Deine aktiven Filter bleiben bestehen, sodass du schnell eine Sache wie Preis, Pendelzeit, Schulen, Kriminalität oder Lärm vergleichen kannst, ohne die Auswahlliste zu ändern.',
    faqTips2Q: 'Wie erfahre ich, was ein Filter bedeutet?',
    faqTips2A:
      'Klicke auf „Info“ neben einem Filter oder Merkmal, um eine kurze Erklärung zu sehen, was es bedeutet und wie du es liest. Einige Teile der Karte, etwa Fahrzeitkarten, haben ebenfalls eine eigene Datenerklärung.',
    faqTips3Q: 'Wie aktualisiere ich die Kartenfarben?',
    faqTips3A:
      'Wenn ein Merkmal die Karte einfärbt, nutze „Farbskala zurücksetzen“ in der Kartenlegende, um die Farben für die aktuell angezeigten Ergebnisse zu aktualisieren. Das ist nach Verschieben, Zoomen oder geänderten Filtern nützlich.',

    // FAQ items — Behind The Data
    faqBehindData1Q: 'Warum wirkt ein Flughafen manchmal leiser als die Straßen drumherum?',
    faqBehindData1A:
      'Der Lärmwert einer Postleitzahl ist der lauteste der drei Defra-Quellen — Straße, Schiene und Flugzeug — modelliert in 4 m Höhe als 24-Stunden-Mittelwert (Lden). In einer belebten Wohnstraße dominiert der Straßenverkehr, typischerweise 65–75 dB. Innerhalb eines Flughafenzauns gibt es keine großen öffentlichen Straßen, also fällt der Straßenanteil weg, und nur der Flugzeug-Durchschnitt bleibt übrig. London City Airport etwa hat eine Nachtruhe und begrenzte Bewegungen, sodass sein 24-Stunden-Flugzeug-Lden moderat ist (ca. 60–66 dB an der Startbahn) — und das Flughafengelände erscheint leiser als die A-Straßen drumherum. Dasselbe gilt für Heathrow. Das ist ein echter Effekt der Messung von Verkehrslärm auf Wohn-Empfängerhöhe, kein Fehler.',
    faqBehindData2Q:
      'Warum erscheint der Flughafen, die Autobahn oder ein Park als eine große Fläche?',
    faqBehindData2A:
      'In Großbritannien haben Postleitzahlen offiziell keine Grenzen — Royal Mail definiert eine Postleitzahl als Liste von Zustelladressen, nicht als Fläche. Perfect Postcode erzeugt die Polygone, indem jeder Adresse ihr Anteil der umgebenden Fläche zugeordnet wird. Orte ohne Adressen, etwa eine Startbahn, eine Autobahnspur, ein Park oder ein Stausee, werden von der nächstgelegenen Wohn-Postleitzahl ausgefüllt. Daher erscheint ein Flughafen oder eine offene Fläche oft als ein einziges großes Polygon, und der angezeigte Wert stammt von den wenigen Postleitzahlen innerhalb des Geländes.',
    faqBehindData3Q: 'Warum zeigen benachbarte Postleitzahlen identische Kriminalitätszahlen?',
    faqBehindData3A:
      'Polizeilich erfasste Kriminalität auf Straßenebene wird auf LSOA-Ebene veröffentlicht — kleine Nachbarschaftsgebiete mit etwa 1.500 Einwohnern. Jede Postleitzahl innerhalb derselben LSOA übernimmt dieselben Jahreszahlen, sodass eine ruhige Wohnstraße und eine Hauptstraße einen Block entfernt identische Werte zeigen können, wenn sie auf derselben Seite der Grenze liegen. Die Pro-Kopf-Rate kann in Postleitzahlen mit Krankenhäusern, Universitätsgeländen oder Industriegebieten ungewöhnlich hoch wirken, weil dort viele Vorfälle gezählt werden, aber wenige Einwohner gemeldet sind.',
    faqBehindData4Q:
      'Was bedeutet die Zahl der „Schul-Einzugsgebiete“ — kann mein Kind diese Schulen besuchen?',
    faqBehindData4A:
      'Jede Zahl gibt an, wie viele staatliche Schulen mit der Bewertung Gut oder Hervorragend ein modelliertes historisches Einzugsgebiet haben, das die Postleitzahl abdeckt. Wir simulieren, wie Englands entfernungsbasierte Aufnahmen Plätze vergeben: Kinder (Zensus 2021) bewerben sich an nahegelegenen Schulen und wägen dabei Entfernung gegen Ofsted-Bewertung ab; eine überbuchte Schule nimmt die nächstgelegenen Bewerber auf, bis sie voll ist — ihr Einzugsradius ist die Entfernung des zuletzt aufgenommenen Kindes, genau die „zuletzt vergebene Entfernung“, die Gemeinden veröffentlichen. Das Modell ist an Hunderten dieser veröffentlichten Werte kalibriert. Es schätzt, wo man plausibel einen Platz bekommt; es ist kein offizielles Aufnahmegebiet. Konfessionelle und selektive Aufnahmen, Geschwisterpriorität und jährliche Grenzänderungen werden nicht modelliert — prüfe Einzugsgebiete und Aufnahmeregeln daher immer bei der Schule oder Gemeinde, bevor du eine Entscheidung darauf stützt.',
    faqBehindData5Q:
      'Warum zeigt eine Postleitzahl „Gigabit“, wenn nicht jedes Haus Glasfaser hat?',
    faqBehindData5A:
      'Breitbandabdeckung aus Ofcom Connected Nations wird pro Postleitzahl als Prozentsatz der Wohnungen ausgewiesen, die jede Geschwindigkeitsstufe erreichen können. Wir zeigen die höchste Stufe mit irgendeiner Verfügbarkeit, also liest sich eine Postleitzahl als „Gigabit verfügbar“, wenn auch nur ein einziges Zuhause es bekommen kann. Das ist die richtige Antwort auf „gibt es überhaupt Glasfaser auf dieser Straße?“, aber keine Garantie, dass jede Wohnung im Block heute bestellbar ist. Prüfe immer mit den Anbietern für deine konkrete Adresse, bevor du unterschreibst.',
    faqBehindData6Q: 'Warum ändern sich die ÖPNV-Zeiten nicht für Abende oder Wochenenden?',
    faqBehindData6A:
      'ÖPNV-Zeiten werden pro Ziel einmal für ein Dienstagmorgen-Zeitfenster (07:30–08:30) anhand vollständiger GTFS-Fahrpläne berechnet. Der „normale“ Wert ist die Median-Fahrt in diesem Fenster, der „Bestwert“ das 5. Perzentil. Nebenzeiten, Spätabende und Wochenenden werden nicht modelliert, sodass eine Postleitzahl mit nur einem Bus zur Hauptverkehrszeit auf der Karte trotzdem gut angebunden aussehen kann. Verstehe die Zahlen als wochentägliche Pendelschätzung, nicht als Tagesdurchschnitt.',
  },

  // ── Account Page ───────────────────────────────────
  accountPage: {
    emailLabel: 'E-Mail',
    subscriptionLabel: 'Abonnement',
    upgrade: 'Upgrade durchführen',
    redirecting: 'Weiterleitung…',
    receiveNewsletter: 'Newsletter-E-Mails erhalten',
    needHelp: 'Brauchst du Hilfe? Schreib uns an',
    responseTime: 'Wir antworten in der Regel innerhalb von 24 Stunden.',
    shareLinksTitle: 'Geteilte Links',
    noShareLinksYet: 'Noch keine geteilten Links',
    copyShareLink: 'Geteilten Link kopieren',
    clicksLabel: 'Klicks',
  },

  // ── Saved Page ─────────────────────────────────────
  savedPage: {
    searches: 'Suchen',
    noSavedSearches: 'Noch keine gespeicherten Suchen',
    noSavedSearchesDesc:
      'Speichere deine Filter und Kartenansicht, um genau dort weiterzumachen, wo du aufgehört hast.',
    clickToRename: 'Klicken zum Umbenennen',
    notesPlaceholder: 'Notiere deine Gedanken...',
    deleteSearch: 'Suche löschen',
    deleteSearchConfirm:
      'Möchtest du diese gespeicherte Suche wirklich löschen? Dies kann nicht rückgängig gemacht werden.',
    isBeingUpdated: '<strong>{{name}}</strong> wird aktualisiert',
    updating: 'Wird aktualisiert...',
  },

  // ── Invites Page ───────────────────────────────────
  invitesPage: {
    inviteLinksLicensed: 'Einladungslinks sind für lizenzierte Nutzer verfügbar.',
    inviteAdminLabel: 'Freunde einladen (100% Rabatt)',
    inviteReferralLabel: 'Freunde einladen (30% Rabatt)',
    generateFreeInvite: 'Kostenlosen Einladungslink erstellen',
    generateReferralLink: 'Empfehlungslink erstellen',
    copyInviteLink: 'Einladungslink kopieren',
    adminInvitesTitle: 'Admin-Einladungen (100% Rabatt)',
    referralInvitesTitle: 'Empfehlungseinladungen (30% Rabatt)',
    yourInviteLinks: 'Deine Einladungslinks',
    noInvitesYet: 'Noch keine Einladungen erstellt',
    link: 'Link',
    status: 'Status',
    created: 'Erstellt',
    redeemed: 'Eingelöst',
    pending: 'Ausstehend',
  },

  // ── Invite Page ────────────────────────────────────
  invitePage: {
    youreInvited: 'Du bist eingeladen!',
    specialOffer: 'Sonderangebot!',
    invitedByFree: '{{name}} hat dich eingeladen, kostenlosen lebenslangen Zugang zu erhalten.',
    invitedByDiscount: '{{name}} hat 30% Rabatt auf lebenslangen Zugang mit dir geteilt.',
    genericFreeInvite: 'Du wurdest eingeladen, kostenlosen lebenslangen Zugang zu erhalten.',
    genericDiscount: 'Ein Freund hat 30% Rabatt auf lebenslangen Zugang mit dir geteilt.',
    exploreEvery: 'Finde Postleitzahlen, die zu deinem Leben passen',
    propertyInfo: 'Preise, Pendelzeit, Schulen, Kriminalität, Lärm, Breitband, EPC und mehr',
    invalidInvite: 'Ungültige Einladung',
    inviteAlreadyUsed: 'Einladung bereits verwendet',
    inviteAlreadyUsedDesc: 'Dieser Einladungslink wurde bereits eingelöst.',
    invalidInviteLink: 'Ungültiger Einladungslink',
    invalidInviteLinkDesc: 'Dieser Einladungslink ist ungültig oder abgelaufen.',
    licenseActivated: 'Lizenz aktiviert!',
    fullAccessGranted: 'Du hast jetzt vollen Zugang zu Perfect Postcode.',
    activating: 'Wird aktiviert...',
    activateLicense: 'Lizenz aktivieren',
    claimDiscount: 'Rabatt einlösen',
    registerToClaim: 'Zum Einlösen registrieren',
    youAlreadyHaveLicense: 'Du hast bereits eine Lizenz',
    accountHasFullAccess: 'Dein Konto hat bereits vollen Zugang.',
    failedToValidate: 'Einladungslink konnte nicht geprüft werden',
  },

  // ── Format / Time ──────────────────────────────────
  format: {
    justNow: 'gerade eben',
    minutesAgo: 'vor {{count}} Min.',
    hoursAgo: 'vor {{count}} Std.',
    daysAgo: 'vor {{count}} T.',
    nFilters: '{{count}} Filter',
    noFilters: 'Keine Filter',
    poiCategory: '{{count}} POI-Kategorie',
    poiCategories: '{{count}} POI-Kategorien',
    travelDestination: '{{count}} Fahrzeit-Ziel',
    travelDestinations: '{{count}} Fahrzeit-Ziele',
    propertiesMatch: '{{count}} Immobilien passen',
    setFilters: '{{count}} Filter setzen: {{list}}',
    noFiltersSet: 'Keine Filter gesetzt',
    toDestination: '{{mode}} nach {{label}} {{bounds}}',
    lessThanMin: '< {{max}} Min.',
    moreThanMin: '> {{min}} Min.',
  },

  // ── Tutorial ──────────────────────────────────────
  tutorial: {
    step1Title: 'Sag der Karte, was zählt',
    step1Content:
      'Lege Budget, Pendelzeitlimit, Schulqualität, Kriminalitätsschwelle, Lärmtoleranz, Breitbandbedarf oder alles fest, was dir wichtig ist. Nur passende Gebiete bleiben hervorgehoben. Nutze „Färben“, um die Karte nach einem beliebigen Merkmal einzufärben.',
    step2Title: 'Oder einfach beschreiben',
    step2Content:
      'Beschreibe in Alltagssprache, was du möchtest, zum Beispiel „ruhige Gegend nahe guter Schulen unter £400k“, und wir richten die Filter für dich ein.',
    step3Title: 'Erkunde, was es gibt',
    step3Content:
      'Schwenke und zoome durch England. Klicke auf ein beliebiges farbiges Gebiet, um zu sehen, warum es passt: Kriminalität, Schulen, Preise, Breitband, Lärm und mehr.',
    step4Title: 'Direkt zu einem Ort springen',
    step4Content: 'Suche nach einem Ort oder einer Postleitzahl, um sofort dorthin zu gelangen.',
    step5Title: 'Ins Detail gehen',
    step5Content:
      'Sieh Gebietsstatistiken, Histogramme und einzelne Immobiliendaten: Preise, Wohnfläche, Energiebewertungen und mehr.',
    step6Title: 'Was ist in der Nähe?',
    step6Content:
      'Blende Schulen, Geschäfte, Bahnhöfe, Parks und Restaurants auf der Karte ein, um zu sehen, was erreichbar ist.',
  },

  // ── Server-derived values ──────────────────────────
  // Keyed by the English server value. ts() looks up translations at display time.
  // The English keys MUST match exactly what the API returns.
  server: {
    // ─ Feature group names ─
    Properties: 'Immobilien',
    'Property prices': 'Immobilienpreise',
    Transport: 'Verkehr',
    Education: 'Bildung',
    'Defining characteristics': 'Prägende Merkmale',
    'Area development': 'Gebietsentwicklung',
    Crime: 'Kriminalität',
    Neighbours: 'Nachbarn',
    Amenities: 'Infrastruktur',
    Environment: 'Umwelt',

    // ─ Feature names (Properties) ─
    'Property type': 'Immobilientyp',
    'Leasehold/Freehold': 'Leasehold/Freehold',
    'Last known price': 'Letzter bekannter Preis',
    'Estimated price': 'Geschätzter Preis',
    'Estimated current price': 'Geschätzter heutiger Preis',
    'Price per sqm': 'Preis pro m²',
    'Est. price per sqm': 'Gesch. Preis pro m²',
    'Estimated monthly rent': 'Geschätzte Monatsmiete',
    'Total floor area (sqm)': 'Gesamtwohnfläche (m²)',
    'Number of bedrooms & living rooms': 'Anzahl Schlaf- und Wohnzimmer',
    'Construction year': 'Baujahr',
    'Date of last transaction': 'Datum des letzten Verkaufs',
    'Former council house': 'Ehemaliger kommunaler Wohnungsbau',
    'Current energy rating': 'Aktuelle Energieeffizienzklasse',
    'Potential energy rating': 'Mögliche Energieeffizienzklasse',
    'Interior height (m)': 'Raumhöhe (m)',
    'Tree canopy density percentile': 'Perzentil der Baumkronendichte',
    'Within conservation area': 'In Denkmalschutzgebiet',
    'Listed building': 'Denkmalgeschütztes Gebäude',

    // ─ Feature names (Transport) ─
    'Travel time to nearest train or tube station (min)':
      'Fahrzeit zum nächsten Bahn- oder U-Bahnhof (Min.)',

    // ─ Feature names (Education) ─
    'Good+ primary school catchments': 'Einzugsgebiete guter+ Grundschulen',
    'Good+ secondary school catchments': 'Einzugsgebiete guter+ weiterführender Schulen',
    'Outstanding primary school catchments': 'Einzugsgebiete hervorragender Grundschulen',
    'Outstanding secondary school catchments':
      'Einzugsgebiete hervorragender weiterführender Schulen',
    'Education, Skills and Training Score': 'Wert für Bildung, Kompetenzen und Ausbildung',

    // ─ Feature names (Area development) ─
    'Income Score': 'Einkommenswert',
    'Employment Score': 'Beschäftigungswert',
    'Health Deprivation and Disability Score':
      'Wert für gesundheitliche Benachteiligung und Behinderung',
    'Housing Conditions Score': 'Wert der Wohnbedingungen',
    'Air Quality and Road Safety Score': 'Wert für Luftqualität und Verkehrssicherheit',

    // ─ Feature names (Crime) ─
    'Serious crime (avg/yr)': 'Schwere Straftaten (Dichte)',
    'Minor crime (avg/yr)': 'Leichte Straftaten (Dichte)',
    'Violence and sexual offences (avg/yr)': 'Gewalt- und Sexualdelikte (Dichte)',
    'Burglary (avg/yr)': 'Einbrüche (Dichte)',
    'Robbery (avg/yr)': 'Raubüberfälle (Dichte)',
    'Vehicle crime (avg/yr)': 'Fahrzeugkriminalität (Dichte)',
    'Anti-social behaviour (avg/yr)': 'Antisoziales Verhalten (Dichte)',
    'Criminal damage and arson (avg/yr)': 'Sachbeschädigung und Brandstiftung (Dichte)',
    'Other theft (avg/yr)': 'Sonstiger Diebstahl (Dichte)',
    'Theft from the person (avg/yr)': 'Diebstahl von der Person (Dichte)',
    'Shoplifting (avg/yr)': 'Ladendiebstahl (Dichte)',
    'Bicycle theft (avg/yr)': 'Fahrraddiebstahl (Dichte)',
    'Drugs (avg/yr)': 'Drogendelikte (Dichte)',
    'Possession of weapons (avg/yr)': 'Waffenbesitz (Dichte)',
    'Public order (avg/yr)': 'Störung der öffentlichen Ordnung (Dichte)',
    'Other crime (avg/yr)': 'Sonstige Straftaten (Dichte)',

    // ─ Feature names (Neighbours) ─
    'Median age': 'Medianalter',
    '% White': '% weiß',
    '% South Asian': '% südasiatisch',
    '% Black': '% schwarz',
    '% East Asian': '% ostasiatisch',
    '% SE Asian': '% südostasiatisch',
    '% Mixed': '% gemischt',
    '% Other': '% Sonstige',

    'Voter turnout (%)': 'Wahlbeteiligung (%)',
    '% Labour': '% Labour',
    '% Conservative': '% Conservative',
    '% Liberal Democrat': '% Liberal Democrat',
    '% Reform UK': '% Reform UK',
    '% Green': '% Grüne',
    '% Other parties': '% Sonstige Parteien',

    // ─ Feature names (Amenities) ─
    'Distance to nearest park (km)': 'Entfernung zum nächsten Park (km)',
    'Noise (dB)': 'Lärm (dB)',
    'Max available download speed (Mbps)': 'Max. verfügbare Downloadgeschwindigkeit (Mbps)',

    // ─ Client-side aggregate filter names ─
    Schools: 'Schulen',
    'Specific crimes': 'Einzelne Delikte',
    Ethnicities: 'Ethnische Gruppen',
    'Amenity distance': 'Entfernung zu Angeboten',
    'Closest transport option': 'Nächste Verkehrsoption',
    'Amenities within 2km': 'Angebote im Umkreis von 2 km',
    'Amenities within 5km': 'Angebote im Umkreis von 5 km',

    // ─ Enum values ─
    Detached: 'Freistehend',
    'Semi-Detached': 'Doppelhaushälfte',
    Terraced: 'Reihenhaus',
    'Flats/Maisonettes': 'Wohnungen/Maisonetten',
    Other: 'Sonstige',
    Freehold: 'Volleigentum',
    Leasehold: 'Erbbaurecht',
    Yes: 'Ja',
    No: 'Nein',

    // ─ Stacked chart labels ─
    'Serious crime': 'Schwere Straftaten',
    'Minor crime': 'Leichte Straftaten',
    'Ethnic composition': 'Ethnische Zusammensetzung',
    'Political vote share': 'Politischer Stimmenanteil',
    'Anti-social': 'Antisoziales Verhalten',
    Vehicle: 'Fahrzeug',
    Burglary: 'Einbruch',

    // ─ POI group names ─
    'Public Transport': 'Öffentlicher Nahverkehr',
    Leisure: 'Freizeit',
    'Food & Drink': 'Essen & Trinken',
    'Green Space': 'Grünflächen',
    Health: 'Gesundheit',
    'Emergency Services': 'Rettungsdienste',
    Groceries: 'Lebensmittel',
    'Local Businesses': 'Lokale Unternehmen',
    Culture: 'Kultur',
    Services: 'Dienstleistungen',
    Practical: 'Praktisches',
    Shops: 'Geschäfte',

    // ─ POI categories ─
    Airport: 'Flughafen',
    Ferry: 'Fähre',
    'Rail station': 'Bahnhof',
    'Bus stop': 'Bushaltestelle',
    'Bus station': 'Busbahnhof',
    'Taxi rank': 'Taxistand',
    'Tube station': 'U-Bahn-Station',
    'Tram & Metro stop': 'Tram- & Metro-Haltestelle',
    Café: 'Café',
    Restaurant: 'Restaurant',
    Pub: 'Pub',
    Bar: 'Bar',
    'Fast Food': 'Schnellrestaurant',
    Nightclub: 'Nachtclub',
    Cinema: 'Kino',
    Theatre: 'Theater',
    'Live Music & Events': 'Live-Musik & Veranstaltungen',
    Park: 'Park',
    Playground: 'Spielplatz',
    'Sports Centre': 'Sportzentrum',
    Entertainment: 'Unterhaltung',
    Supermarket: 'Supermarkt',
    'Convenience Store': 'Minimarkt',
    Bakery: 'Bäckerei',
    'Butcher & Fishmonger': 'Metzgerei & Fischgeschäft',
    Greengrocer: 'Obst- und Gemüsehändler',
    'Off-Licence': 'Getränkemarkt',
    'Deli & Specialty': 'Feinkost & Spezialitäten',
    'Fashion & Clothing': 'Mode & Bekleidung',
    Electronics: 'Elektronik',
    'Charity Shop': 'Wohltätigkeitsladen',
    'DIY & Hardware': 'Baumarkt & Eisenwaren',
    'Home & Garden': 'Haus & Garten',
    Bookshop: 'Buchhandlung',
    'Pet Shop': 'Tierhandlung',
    'Sports & Outdoor': 'Sport & Outdoor',
    Newsagent: 'Zeitungshändler',
    'Department Store': 'Kaufhaus',
    'Gift & Hobby': 'Geschenke & Hobby',
    'Specialist Shop': 'Fachgeschäft',
    'Hairdresser & Beauty': 'Friseur & Kosmetik',
    'Gym & Fitness': 'Fitnessstudio',
    'Dry Cleaner & Laundry': 'Reinigung & Wäscherei',
    'Car Services': 'Autoservice',
    'Post Office': 'Postamt',
    'Vet & Pet Care': 'Tierarzt & Tierpflege',
    Bank: 'Bank',
    'Travel Agent': 'Reisebüro',
    Police: 'Polizei',
    'Fire Station': 'Feuerwache',
    'Ambulance Station': 'Rettungswache',
    'GP Surgery': 'Hausarztpraxis',
    Dentist: 'Zahnarzt',
    Pharmacy: 'Apotheke',
    Hospital: 'Krankenhaus',
    Clinic: 'Klinik',
    Optician: 'Optiker',
    Physiotherapy: 'Physiotherapie',
    'Counselling & Therapy': 'Beratung & Therapie',
    'Care Home': 'Pflegeheim',
    'Medical & Mobility': 'Medizintechnik & Mobilität',
    Museum: 'Museum',
    Gallery: 'Galerie',
    Library: 'Bibliothek',
    'Place of Worship': 'Gebetsstätte',
    'Arts Centre': 'Kunstzentrum',
    Zoo: 'Zoo',
    'Tourist Attraction': 'Touristenattraktion',
    School: 'Schule',
    'Nursery school': 'Kindergarten',
    'Primary school': 'Grundschule',
    'Secondary school': 'Weiterführende Schule',
    'All-through school': 'Durchgehende Schule',
    'Sixth form': 'Oberstufe',
    'Further education college': 'Weiterbildungskolleg',
    University: 'Universität',
    'Special school': 'Förderschule',
    Hotel: 'Hotel',
    'Local Business': 'Lokales Geschäft',
    Offices: 'Büros',
    'EV Charging': 'E-Ladestation',
    'Fuel Station': 'Tankstelle',
    'Community Centre': 'Gemeindezentrum',

    // ─ Suffixes (used in formatters) ─
    '/mo': '/Monat',
    '/yr': '/Jahr',
    ' sqm': ' m²',
    ' km': ' km',
    ' m': ' m',
    ' dB': ' dB',
    ' years': ' Jahre',
    ' rooms': ' Zimmer',
  },
};

export default de;
