/**
 * German message catalogue — the DEFAULT language and the source of truth for the
 * message shape: `en.ts` is typed as `Messages`, so a missing or misspelt key there
 * is a type error rather than a silently untranslated string.
 *
 * Only user-visible TEXT lives here. Structure (icons, order, layout) stays in the
 * components, so a translation can never move a section or change an icon.
 *
 * Proper nouns are deliberately NOT translated: the operator's name, the business
 * name "IT Beratung & Dienstleistung", street names, "Bundes-Klinik-Atlas", "DGTI",
 * "FEFO", "Eurocode" and German statute short names (DDG, MStV, BDSG).
 */
export const de = {
  meta: {
    title: 'Blut24 — Blutkonserven deutschlandweit finden, bestellen und rückverfolgen',
    description:
      'Blut24 verbindet abgebende und beziehende Kliniken: Konserve scannen, freie Bestände '
      + 'deutschlandweit sehen, bestellen und exportieren. Mit FEFO-Verfallskontrolle, '
      + 'DGTI-Lieferschein und Scanner-App. Für Kliniken kostenlos.',
    ogTitle: 'Blut24 — Blutkonserven-Plattform für Kliniken',
    ogDescription:
      'Bestände deutschlandweit einsehen, Konserven je Nummer rückverfolgen, Verfall vermeiden. '
      + 'Für Kliniken kostenlos.',
    confirmTitle: 'Registrierung bestätigen — Blut24',
    imprintTitle: 'Impressum — Blut24',
    privacyTitle: 'Datenschutz — Blut24',
  },

  app: {
    skipToContent: 'Zum Inhalt springen',
  },

  nav: {
    how: 'So funktioniert es',
    features: 'Funktionen',
    benefit: 'Ihr Vorteil',
    couriers: 'Kurierdienste',
    couriersLong: 'Für Kurierdienste',
    mobileApp: 'App',
    scannerApp: 'Scanner-App',
    registration: 'Registrierung',
    imprint: 'Impressum',
    privacy: 'Datenschutz',
    product: 'Produkt',
    legal: 'Rechtliches',
    home: 'Zur Startseite',
  },

  header: {
    brandHome: 'Blut24 – zur Startseite',
    mainNav: 'Hauptnavigation',
    mainNavMobile: 'Hauptnavigation mobil',
    openMenu: 'Menü öffnen',
    closeMenu: 'Menü schließen',
    register: 'Kostenlos registrieren',
    languageGroup: 'Sprache wählen',
    switchToGerman: 'Seite auf Deutsch anzeigen',
    switchToEnglish: 'Show this page in English',
    german: 'DE',
    english: 'EN',
  },

  hero: {
    eyebrow: 'Blutkonserven-Plattform',
    titleLead: 'Blutkonserven deutschlandweit finden —',
    titleAccent: 'statt sie verfallen zu lassen.',
    lead:
      'Blut24 verbindet abgebende und beziehende Kliniken. Konserve scannen, freie Bestände '
      + 'anderer Häuser sehen, in wenigen Klicks bestellen — mit Rückverfolgbarkeit je Konserve '
      + 'und Verfallskontrolle nach FEFO.',
    ctaRegister: 'Klinik kostenlos registrieren',
    ctaHow: 'So funktioniert es',
    // Bewusst kurz: die drei Punkte stehen ab sm: nebeneinander in EINER Zeile
    // (SectionHero.vue, kein flex-wrap). Längere Fassungen sind dort umgebrochen und
    // haben die Zeile in einen zweizeiligen Block verwandelt.
    points: [
      'Kostenlos',
      'Läuft im Browser',
      '1.581 Klinikstandorte hinterlegt',
    ],
  },

  proof: {
    srTitle: 'Was Blut24 für Ihr Haus ändert',
    freeTitle: 'Blut24 ist für Kliniken kostenlos',
    freeText:
      'Für Registrierung und Nutzung stellen wir Kliniken nichts in Rechnung. Medizinische '
      + 'Kurierdienste nehmen ebenfalls kostenlos teil.',
    value: [
      {
        title: 'Verfall sehen, bevor er eintritt',
        text: 'Der Bestand ist nach Restlaufzeit sortiert (FEFO). Konserven, deren Verfall näher '
          + 'rückt, stehen oben — solange sie noch weitergegeben werden können.',
      },
      {
        title: 'Eine Abfrage statt einer Telefonrunde',
        text: 'Freie Bestände teilnehmender Häuser sehen Sie direkt nach Produktart, Blutgruppe und '
          + 'Rhesusformel — ohne Haus für Haus anzurufen.',
      },
      {
        title: 'Ein Ablauf statt vier Systemen',
        text: 'Scan, Bestand, Bestellung und DGTI-Lieferschein greifen ineinander. Kein Abtippen '
          + 'zwischen Fax, Tabelle und Laborsystem.',
      },
    ],
    assurances: [
      'Für Kliniken kostenlos',
      'Verarbeitung ausschließlich auf Servern in Deutschland',
      'Keine Patientendaten — ausschließlich Konservendaten',
    ],
  },

  how: {
    eyebrow: 'Ablauf',
    title: 'In vier Schritten zur Konserve',
    lead:
      'Vom Scan bis zum Lieferschein bleibt alles in einem System. Kein zweites Portal, '
      + 'keine Excel-Liste, kein erneutes Erfassen.',
    stepPrefix: 'Schritt',
    steps: [
      {
        title: 'Scannen',
        text: 'Konserve mit dem Handscanner oder der App erfassen. Konservennummer, Blutgruppe, '
          + 'Produktcode und Verfallsdatum werden aus dem Eurocode gelesen — kein Abtippen.',
      },
      {
        title: 'Deutschlandweit Bestände sehen',
        text: 'Sie sehen sofort, welche Konserven bei anderen teilnehmenden Kliniken verfügbar sind — '
          + 'nach Produktart, Blutgruppe und Rhesusformel.',
      },
      {
        title: 'Bestellen',
        text: 'Über die Bestellmatrix wählen Sie Mengen je Blutgruppe. Die abgebende Klinik bestätigt, '
          + 'der Transport wird an einen medizinischen Kurierdienst übergeben.',
      },
      {
        title: 'Austausch vollautomatisch',
        text: 'Nutzt die Gegenstelle Blut24 ebenfalls, bleiben Bestellung, Lieferschein und '
          + 'Konservendaten vollständig im System — nichts muss abgetippt, gefaxt oder erneut '
          + 'erfasst werden. Nach außen bleibt alles möglich: DGTI-Lieferschein importieren und '
          + 'exportieren, Bestellschein als PDF drucken oder per E-Mail versenden — für Häuser, '
          + 'die noch nicht dabei sind.',
      },
    ],
  },

  features: {
    eyebrow: 'Funktionen',
    title: 'Alles, was die Blutbank täglich braucht',
    lead:
      'Entwickelt entlang der Abläufe in Blutbank und Transfusionsmedizin — nicht als '
      + 'Zusatzmodul, sondern als durchgehender Weg von der Konserve bis zum Beleg.',
    items: [
      {
        title: 'Matrix-Bestellung',
        text: 'Bestellen wie auf dem Anforderungsbogen: Blutgruppen in den Spalten, Produktarten in '
          + 'den Zeilen, Menge direkt ins Feld. Ein Formular statt vieler Einzelpositionen.',
      },
      {
        title: 'Rückverfolgbarkeit je Konserve',
        text: 'Jede Konserve ist über ihre 16-stellige Konservennummer eindeutig. Herkunft, '
          + 'Lagerort, Empfänger und jeder Statuswechsel bleiben nachvollziehbar.',
      },
      {
        title: 'FEFO-Verfallskontrolle',
        text: 'First Expired, First Out: Konserven mit dem nächsten Verfallsdatum werden zuerst '
          + 'vorgeschlagen. Ablaufende Bestände sehen Sie, bevor es zu spät ist.',
      },
      {
        title: 'DGTI-Lieferschein — Import und Export',
        text: 'Lieferscheine im DGTI-Format einlesen und erzeugen. Die Konserven landen mit allen '
          + 'Attributen im Bestand, ohne sie einzeln zu erfassen.',
      },
      {
        title: 'Kein Medienbruch',
        text: 'Scan, Bestand, Bestellung, Lieferschein und Versand in einem Ablauf. Keine Übertragung '
          + 'zwischen Fax, Tabelle und Laborsystem.',
      },
      {
        title: 'Mobile Scanner-App',
        text: 'Android-App für den Kühlraum: Konserven ein- und ausbuchen, Kommissionierung und '
          + 'Übergabe direkt am Regal erfassen.',
      },
      {
        title: 'Exporte und E-Mail-Versand',
        text: 'Bestände, Bestellungen und Belege als PDF oder CSV exportieren und direkt aus dem '
          + 'System versenden — an Kollegen, Kurierdienst oder Archiv.',
      },
      {
        title: 'Datensparsam nach Haus',
        text: 'Ihre eigenen Konserven sehen Sie vollständig mit Nummer, Verfall und Lagerort. Andere '
          + 'Kliniken sehen ausschließlich verfügbare Mengen — nie Ihre Konservendaten.',
      },
    ],
  },

  benefit: {
    eyebrow: 'Ihr Vorteil',
    title: 'Mehr Konserven kommen dort an, wo sie gebraucht werden',
    lead:
      'Blutprodukte sind knapp und kurz haltbar. Blut24 macht ablaufende Bestände sichtbar, '
      + 'solange sie noch weitergegeben werden können — aus einer drohenden Abschreibung wird '
      + 'so eine Lieferung an ein Haus, das die Konserve heute braucht.',
    points: [
      {
        title: 'Frühwarnung statt Abschreibung.',
        text: 'Konserven, deren Verfall näher rückt, werden automatisch nach vorne sortiert (FEFO) '
          + 'und im Verfallsmonitor hervorgehoben — Sie handeln, solange Handeln noch etwas nützt.',
      },
      {
        title: 'Weitergeben statt entsorgen.',
        text: 'Statt eine Konserve zu verwerfen, bieten Sie sie deutschlandweit an — anonymisiert, '
          + 'nur als verfügbare Menge. Ein anderes Haus deckt damit seinen Bedarf.',
      },
      {
        title: 'Materialwert bleibt erhalten.',
        text: 'Rechenbeispiel: Werden monatlich 10 Erythrozytenkonzentrate verworfen, summiert sich '
          + 'das bei einem angenommenen Materialwert von 120 € je Konserve auf rund '
          + '14.400 € im Jahr — Wert, der bei Weitergabe im Haus bleibt.',
        aside: '(Beispielrechnung mit eigener Annahme — Blut24 nennt keine Preise.)',
      },
    ],
    shelfLife: [
      { label: 'Erythrozytenkonzentrat', value: 'bis zu 42 Tage' },
      { label: 'Thrombozytenkonzentrat', value: '4 bis 5 Tage' },
      { label: 'Gefrorenes Frischplasma', value: 'bis zu 36 Monate' },
    ],
    monitor: {
      title: 'Verfallsmonitor',
      sample: 'Beispieldarstellung',
      stock: '53 Konserven im eigenen Bestand',
      units: ' Konserven',
      buckets: ['in 0–3 Tagen', 'in 4–7 Tagen', 'in 8–14 Tagen', 'später als 14 Tage'],
      privacy:
        'Andere Kliniken sehen aus dieser Ansicht ausschließlich die verfügbare Menge je '
        + 'Produktart — niemals Konservennummern, Lagerorte oder Verfallsdaten.',
    },
  },

  courier: {
    eyebrow: 'Für Kurierdienste',
    title: 'Medizinische Kurierdienste für Bluttransporte',
    lead:
      'Blut24 richtet sich an medizinische Kurierdienste, die Bluttransporte und '
      + 'Blutkonserventransporte zwischen Kliniken durchführen. Aufträge kommen direkt '
      + 'auf das Smartphone, Abholung und Zustellung bestätigen Sie in der App, und beide '
      + 'Häuser erhalten denselben Beleg. Die Teilnahme ist kostenlos — Sie erschließen '
      + 'sich zusätzliche Fahrten, ohne in eigene Software zu investieren.',
    cta: 'Als Kurierdienst registrieren',
    note:
      'Hinweis: Blut24 vermittelt ausschließlich Warentransporte von Blutprodukten '
      + 'zwischen Einrichtungen.',
    items: [
      {
        title: 'Aufträge direkt auf das Smartphone',
        text: 'Neue Transportaufträge erreichen Ihre Fahrerinnen und Fahrer unmittelbar in der '
          + 'Blut24-App — mit Abholklinik, Zielklinik, Zeitfenster und Anzahl der Konserven. '
          + 'Keine Rückfrage per Telefon, kein Fax, keine Zettelwirtschaft im Fahrzeug.',
      },
      {
        title: 'Abholung und Zustellung in der App bestätigen',
        text: 'Bei der Übernahme und bei der Zustellung werden die Konservennummern gescannt und '
          + 'die Übergabe direkt in der App bestätigt. Jeder Wechsel der Verantwortung ist mit '
          + 'Zeitstempel belegt — für Sie und für beide Häuser nachvollziehbar.',
      },
      {
        title: 'Ohne Kosten an neue Auftraggeber angebunden',
        text: 'Die Teilnahme ist für Kurierdienste kostenlos. Sie werden für die angeschlossenen '
          + 'Kliniken als Transportpartner sichtbar und können zusätzliche Fahrten annehmen, '
          + 'ohne dafür ein eigenes System zu betreiben oder Gebühren zu zahlen.',
      },
    ],
  },

  mobile: {
    eyebrow: 'Scanner-App',
    title: 'Die Blutbank in der Kitteltasche',
    lead:
      'Die Blut24-App bringt Scannen und Buchen dorthin, wo die Konserven liegen. Ohne '
      + 'Zettel, ohne Rückweg an den Arbeitsplatz.',
    capabilities: [
      'Konservennummer und Eurocode per Kamera scannen',
      'Ein- und Ausbuchen direkt am Kühlschrank',
      'Kommissionierung und Übergabe quittieren',
      'Funktioniert auf handelsüblichen Android-Geräten',
    ],
    iosPending: 'In Vorbereitung',
    releaseHint: 'Installation aus unbekannter Quelle muss auf dem Gerät einmalig erlaubt werden.',
    downloadPending: 'Der Download-Link wird nach der Freigabe hier veröffentlicht.',
    versionLabel: (version: string) => `Version ${version}`,
    dateLabel: (date: string) => `Stand ${date}`,
    phone: {
      kicker: 'Blut24 Scanner',
      title: 'Konserve erfassen',
      unitNo: 'Konservennummer',
      product: 'Produkt',
      expiry: 'Verfall',
      location: 'Lagerort',
      locationValue: 'Kühlraum 2 · Fach B',
      book: 'Einbuchen',
    },
  },

  android: {
    downloadLabel: 'Blut24 Android-App als APK herunterladen',
    pendingLabel: 'Blut24 Android-App — Download in Vorbereitung',
    kickerLive: 'Direkt-Download',
    kickerPending: 'In Vorbereitung',
    title: 'Android APK',
  },

  matrix: {
    eyebrow: 'Bestandsmatrix',
    title: 'Verfügbarkeit nach Blutgruppe',
    live: 'live',
    caption:
      'Beispielhafte Bestandsübersicht: eigene Konserven und deutschlandweit verfügbare Konserven '
      + 'je Produktart und Blutgruppe.',
    product: 'Produkt',
    rows: [
      { label: 'EK Rh pos.', hint: 'Erythrozytenkonzentrat' },
      { label: 'EK Rh neg.', hint: 'Erythrozytenkonzentrat' },
      { label: 'TK', hint: 'Thrombozytenkonzentrat' },
      { label: 'FP', hint: 'Gefrorenes Frischplasma' },
    ],
    ownStock: 'Eigener Bestand',
    ownStockHint: 'mit Konservennummer',
    nationwide: 'Deutschlandweit',
    nationwideHint: 'nur Mengen',
    unit: 'Konserve',
    unitDetail: 'EK A CcD.ee · verfällt in 12 Tagen · Kühlraum 2',
  },

  registration: {
    eyebrow: 'Registrierung',
    title: 'Kostenlos registrieren',
    lead:
      'Für Kliniken ist Blut24 kostenlos — für Registrierung und Nutzung entstehen Ihrer '
      + 'Einrichtung keine Kosten. Wir prüfen jede Registrierung anhand der E-Mail-Domain Ihrer '
      + 'Einrichtung, damit Bestände ausschließlich für berechtigte Häuser sichtbar sind.',
    steps: [
      { title: 'Formular ausfüllen', text: 'Einrichtung wählen, Kontaktdaten angeben — zwei Minuten.' },
      { title: 'E-Mail bestätigen', text: 'Sie erhalten einen Bestätigungslink an Ihre dienstliche Adresse.' },
      { title: 'Zugang erhalten', text: 'Wir richten Ihren Mandanten ein und senden die Zugangsdaten.' },
    ],
    privacyNote:
      'Wir speichern ausschließlich die Angaben aus diesem Formular. Keine Patientendaten, '
      + 'keine Weitergabe an Dritte, Verarbeitung in Deutschland.',
    cardTitle: 'Wer registriert sich?',
    cardLead: 'Wählen Sie Ihre Rolle — das Formular öffnet sich mit der passenden Vorauswahl.',
    // Two roles. Whether a Klinik abgibt, bezieht oder beides tut, wird nicht hier gefragt,
    // sondern bei der ersten Anmeldung in Blut24. Reihenfolge und Länge sind an
    // `audienceMeta` in SectionRegistration.vue gekoppelt — und an en.ts.
    audiences: [
      {
        title: 'Klinik',
        text: 'Konserven abgeben, beziehen oder beides — das wählen Sie bei der ersten Anmeldung.',
      },
      { title: 'Medizinischer Kurierdienst', text: 'Bluttransporte zwischen Einrichtungen fahren.' },
    ],
    cta: 'Registrierung starten',
    ctaFree: 'Kostenlos — für die Registrierung und die Nutzung berechnen wir Kliniken nichts.',
    timeNote:
      'Etwa zwei Minuten. Ihre Klinik finden Sie über die Suche — Anschrift und Standortdaten '
      + 'werden übernommen.',
  },

  dialog: {
    eyebrow: 'Registrierung',
    title: 'Kostenlos bei Blut24 registrieren',
    // Sits at the FOOT of the dialog, after the form. The header already says
    // "Kostenlos … registrieren", so repeating it directly underneath added nothing;
    // at the bottom it answers the "what will this cost me?" doubt that surfaces once
    // someone has read the fields they are being asked to fill in.
    // Nennt BEIDE Zielgruppen: das Formular direkt darüber bietet "Klinik" und
    // "Medizinischer Kurierdienst" an, eine rein klinikbezogene Überschrift ließ die
    // Kurierdienste im Unklaren — obwohl der Satz darunter sie längst mitmeinte.
    freeTitle: 'Kostenlos für Kliniken und Kurierdienste',
    freeText:
      'Registrierung und Nutzung kosten Ihre Klinik nichts. Für medizinische Kurierdienste ist '
      + 'die Teilnahme ebenfalls kostenlos.',
    close: 'Registrierung schließen',
  },

  form: {
    step1: '1. Ich registriere mich als',
    step2: '2. Ihre Einrichtung',
    step3: '3. Ihre Kontaktdaten',
    // Index-gekoppelt an `typeIds` in RegistrationForm.vue: ['klinik', 'kurierdienst'].
    // Länge und Reihenfolge müssen dort und in en.ts identisch bleiben.
    types: [
      {
        title: 'Klinik',
        text: 'Ob Sie Konserven abgeben, beziehen oder beides — das wählen Sie bei Ihrer ersten '
          + 'Anmeldung in Blut24. Mindestens eine Rolle ist erforderlich.',
      },
      {
        title: 'Medizinischer Kurierdienst',
        text: 'Sie führen Bluttransporte und Blutkonserventransporte zwischen Kliniken durch.',
      },
    ],
    clinicSearch: 'Klinik suchen',
    clinicPlaceholder: 'Name, Ort oder Postleitzahl eingeben',
    clinicListLabel: 'Gefundene Kliniken',
    clinicHelp: 'Datenbasis: Bundes-Klinik-Atlas mit 1.581 Standorten. Mindestens zwei Zeichen eingeben.',
    clinicNoDomainOption: 'ohne hinterlegte Domain',
    clinicDomainsOne: 'Hinterlegte Domain:',
    clinicDomainsMany: 'Hinterlegte Domains:',
    clinicNoDomain: 'Keine Domain hinterlegt — Ihre Registrierung wird manuell geprüft.',
    company: 'Unternehmen',
    street: 'Straße und Hausnummer',
    plz: 'Postleitzahl',
    city: 'Ort',
    fullName: 'Vor- und Nachname',
    email: 'Dienstliche E-Mail-Adresse',
    emailHelp:
      'Muss zur Domain Ihrer Einrichtung gehören. Private Adressen (GMX, Web.de, Gmail …) '
      + 'sind nicht zulässig.',
    phone: 'Telefon',
    phoneHelp: 'Für Rückfragen, freiwillig.',
    note: 'Bemerkung',
    notePlaceholder: 'Abteilung, gewünschter Starttermin, Rückfragen …',
    honeypot: 'Website (bitte freilassen)',
    consentBefore: 'Ich habe die ',
    consentLink: 'Datenschutzhinweise',
    consentAfter:
      ' gelesen und bin damit einverstanden, dass meine Angaben zur Bearbeitung meiner '
      + 'Registrierung gespeichert werden.',
    submit: 'Registrierung absenden',
    submitting: 'Wird gesendet …',
    submitNote: 'Sie erhalten eine E-Mail mit Bestätigungslink. Erst danach richten wir den Zugang ein.',
    submitFree: 'Die Registrierung ist kostenlos.',
    domainPickerTitle: (domain: string, count: number) => `Standorte zur Domain „${domain}“ (${count})`,
    domainPickerLead: 'Klinikverbünde nutzen eine gemeinsame E-Mail-Domain. Bitte wählen Sie Ihren Standort.',
    doneTitle: 'Bitte bestätigen Sie Ihre E-Mail-Adresse',
    doneText:
      'Vielen Dank! Wenn die Angaben gültig sind, erhalten Sie in Kürze eine E-Mail mit einem '
      + 'Bestätigungslink. Bitte prüfen Sie auch Ihren Spam-Ordner.',
    doneManual:
      'Ihre Angaben lassen sich nicht automatisch mit einem hinterlegten Verzeichnis abgleichen. '
      + 'Nach Ihrer Bestätigung prüfen wir sie manuell und melden uns innerhalb eines Werktages.',
    doneClose: 'Fenster schließen',
    errors: {
      type: 'Bitte wählen Sie aus, als was Sie sich registrieren möchten.',
      stoid: 'Bitte wählen Sie Ihre Klinik aus der Vorschlagsliste aus.',
      orgName: 'Bitte geben Sie den Namen Ihres Unternehmens an.',
      street: 'Bitte geben Sie die Straße und Hausnummer an.',
      plz: 'Bitte geben Sie eine gültige 5-stellige Postleitzahl an.',
      city: 'Bitte geben Sie den Ort an.',
      contactName: 'Bitte geben Sie Ihren Vor- und Nachnamen an.',
      emailRequired: 'Bitte geben Sie Ihre dienstliche E-Mail-Adresse an.',
      emailInvalid: 'Diese E-Mail-Adresse ist nicht gültig.',
      emailFreemail: 'Bitte verwenden Sie Ihre dienstliche E-Mail-Adresse '
        + '(keine privaten Anbieter wie GMX, Web.de, Gmail oder T-Online).',
      acceptTerms: 'Bitte bestätigen Sie die Datenschutzhinweise.',
      domainMismatch: (domain: string, clinic: string) =>
        `Die Domain „${domain}“ gehört nicht zu „${clinic}“.`,
      submitFailed: 'Die Registrierung konnte nicht gespeichert werden.',
      sendFailed: 'Die Registrierung konnte nicht gesendet werden. Bitte versuchen Sie es erneut.',
    },
    notices: {
      testDomain: (domain: string) =>
        `Testdomain „${domain}“ — Registrierung für jeden Standort möglich. `
        + 'Sie wird automatisch aktiviert und intern als Testregistrierung gekennzeichnet.',
      domainMatches: (domain: string) => `Die Domain „${domain}“ passt zum gewählten Standort.`,
      noDomainOnRecord: 'Für diesen Standort ist keine Domain hinterlegt — wir prüfen Ihre '
        + 'Registrierung manuell.',
      oneMatch: 'Wir haben einen passenden Standort zu Ihrer E-Mail-Domain gefunden.',
      manyMatches: (domain: string, count: number) =>
        `Zu „${domain}“ gehören ${count} Standorte. Bitte wählen Sie Ihren aus.`,
    },
  },

  confirm: {
    loadingTitle: 'Bestätigung wird geprüft …',
    loadingText: 'Einen Moment bitte.',
    successTitle: 'Vielen Dank — Registrierung bestätigt',
    alreadyTitle: 'Bereits bestätigt',
    registeredAs: (type: string) => ` ist als ${type} bei Blut24 registriert.`,
    credentialsSent:
      'Ihre Zugangsdaten haben wir Ihnen soeben per E-Mail gesendet. Bitte ändern Sie das '
      + 'Passwort nach der ersten Anmeldung.',
    manualPending:
      'Wir prüfen Ihre Angaben nun manuell und richten Ihren Zugang anschließend ein. '
      + 'Sie hören innerhalb eines Werktages von uns.',
    accessPending:
      'Wir richten Ihren Zugang jetzt ein und senden Ihnen die Zugangsdaten in einer separaten '
      + 'E-Mail.',
    errorTitle: 'Bestätigung nicht möglich',
    noToken: 'Es wurde kein Bestätigungslink übermittelt. Bitte öffnen Sie den Link aus unserer E-Mail.',
    failed: 'Der Bestätigungslink konnte nicht verarbeitet werden.',
    failedRetry: 'Der Bestätigungslink konnte nicht verarbeitet werden. Bitte versuchen Sie es später erneut.',
    registerAgain: 'Erneut registrieren',
    retry: 'Nochmal versuchen',
  },

  footer: {
    tagline:
      'Die Plattform für Blutkonserven und Blutprodukte: Bestände deutschlandweit einsehen, '
      + 'Konserven rückverfolgen und Verfall vermeiden. Für Kliniken kostenlos.',
    iosNote: 'iOS-Version in Vorbereitung.',
    copyright: (year: number) => `© ${year} Blut24`,
  },

  legal: {
    /** Rendered ONLY on the English pages — see the components for the reasoning. */
    noticeTitle: '',
    noticeText: '',
    switchToGerman: '',
  },

  imprint: {
    title: 'Impressum',
    s1: 'Angaben gemäß § 5 DDG',
    operator: ['Younes Kalakhi', 'IT Beratung & Dienstleistung', 'Haustädterstr. 2', '35633 Lahnau', 'Deutschland'],
    contactHeading: 'Kontakt',
    phone: 'Telefon: +49 (0)6441 566709-0',
    fax: 'Telefax: +49 (0)6441 566709-1',
    email: 'E-Mail: [E-Mail-Adresse eintragen]',
    legalFormHeading: 'Rechtsform',
    legalFormText: 'Freiberufler. Ein Eintrag im Handelsregister besteht nicht.',
    taxHeading: 'Steuerliche Angaben',
    taxNumber: 'Steuernummer: 28095643876',
    vat: 'Eine Umsatzsteuer-Identifikationsnummer nach § 27 a Umsatzsteuergesetz liegt nicht vor.',
    editorialHeading: 'Redaktionell verantwortlich (§ 18 Abs. 2 MStV)',
    editorial: ['Younes Kalakhi', 'Haustädterstr. 2, 35633 Lahnau'],
    insuranceHeading: 'Berufshaftpflichtversicherung',
    insuranceText: 'Eine Berufshaftpflichtversicherung besteht.',
    disputeHeading: 'Streitbeilegung',
    disputeIntro: 'Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit:',
    disputeText:
      'Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer '
      + 'Verbraucherschlichtungsstelle teilzunehmen. Blut24 richtet sich ausschließlich an '
      + 'Einrichtungen des Gesundheitswesens und nicht an Verbraucher.',
    liabilityHeading: 'Haftung für Inhalte und Links',
    liabilityText:
      'Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, '
      + 'Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Für '
      + 'die Inhalte verlinkter externer Seiten ist stets der jeweilige Anbieter verantwortlich.',
    sourceHeading: 'Datenquelle Klinikverzeichnis',
    sourceText:
      'Die im Registrierungsformular verwendeten Klinikstandorte stammen aus dem '
      + 'Transparenzverzeichnis des Bundes-Klinik-Atlas (Stand: 30.06.2026). Die Daten werden '
      + 'ausschließlich zur Auswahl der eigenen Einrichtung verwendet.',
  },

  privacy: {
    title: 'Datenschutzhinweise',
    s1: '1. Verantwortlicher',
    controller: ['Younes Kalakhi', 'IT Beratung & Dienstleistung', 'Haustädterstr. 2', '35633 Lahnau', 'Deutschland'],
    phone: 'Telefon: +49 (0)6441 566709-0',
    fax: 'Telefax: +49 (0)6441 566709-1',
    email: 'E-Mail: [E-Mail-Adresse eintragen]',
    dpoNote:
      'Ein Datenschutzbeauftragter ist nicht bestellt; eine Bestellpflicht nach § 38 BDSG '
      + 'besteht nicht. Bei Fragen zum Datenschutz wenden Sie sich bitte an die oben '
      + 'genannte Adresse.',
    s2: '2. Welche Daten wir verarbeiten',
    dataItems: [
      {
        label: 'Registrierungsdaten:',
        text: ' Art der Einrichtung, ausgewählter Klinikstandort bzw. Unternehmensangaben, '
          + 'Vor- und Nachname, dienstliche E-Mail-Adresse, Telefonnummer (freiwillig) und '
          + 'Ihre Bemerkung.',
      },
      {
        label: 'Technische Daten zur Missbrauchsabwehr:',
        text: ' IP-Adresse und Browserkennung zum Zeitpunkt der Registrierung sowie Zeitstempel '
          + 'der Bestätigung.',
      },
      {
        label: 'Server-Logdaten:',
        text: ' beim Aufruf der Seite anfallende Zugriffsdaten.',
      },
    ],
    noPatientLabel: 'Keine Patientendaten.',
    noPatientText: ' Über diese Website werden keinerlei Gesundheits- oder Patientendaten erhoben.',
    s3: '3. Zwecke und Rechtsgrundlagen',
    purposes: [
      'Bearbeitung Ihrer Registrierung und Einrichtung eines Zugangs — Art. 6 Abs. 1 lit. b DSGVO '
      + '(vorvertragliche Maßnahmen).',
      'Bestätigung der E-Mail-Adresse im Double-Opt-in-Verfahren sowie Prüfung, ob die '
      + 'E-Mail-Domain zur angegebenen Einrichtung gehört — Art. 6 Abs. 1 lit. f DSGVO '
      + '(berechtigtes Interesse an der Verhinderung missbräuchlicher Registrierungen).',
      'Betrieb und Absicherung der Website — Art. 6 Abs. 1 lit. f DSGVO.',
    ],
    s4: '4. Klinikverzeichnis',
    s4Text:
      'Die Auswahlliste der Kliniken stammt aus dem öffentlich zugänglichen Transparenzverzeichnis '
      + 'des Bundes-Klinik-Atlas. Sie enthält ausschließlich Angaben zu Einrichtungen, keine '
      + 'personenbezogenen Daten. Die Suche läuft vollständig auf unserem Server; es werden keine '
      + 'Suchbegriffe an Dritte übermittelt.',
    s5: '5. Keine externen Dienste, keine Tracker',
    s5Text:
      'Diese Website lädt keine Schriftarten, Skripte, Karten oder Bilder von Drittanbietern. Es '
      + 'werden weder Analyse- noch Marketing-Cookies gesetzt. Es findet kein Profiling statt.',
    s5Cookie:
      'Gesetzt wird ausschließlich ein technisch notwendiges Cookie („b24_lang“), das die von '
      + 'Ihnen gewählte Anzeigesprache speichert. Es enthält keine Kennung und dient keiner '
      + 'Analyse.',
    s6: '6. Empfänger',
    s6Text:
      'Ihre Daten werden an unseren Hosting- und E-Mail-Dienstleister [Anbieter] als '
      + 'Auftragsverarbeiter (Art. 28 DSGVO) übermittelt. Server und Datenhaltung befinden sich in '
      + 'Deutschland. Eine Übermittlung in Drittstaaten findet nicht statt.',
    s7: '7. Speicherdauer',
    s7Text:
      'Unbestätigte Registrierungen löschen wir spätestens 30 Tage nach Eingang. Bestätigte '
      + 'Registrierungen speichern wir für die Dauer der Geschäftsbeziehung sowie darüber hinaus im '
      + 'Rahmen gesetzlicher Aufbewahrungsfristen.',
    s8: '8. Ihre Rechte',
    s8Text:
      'Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), '
      + 'Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) sowie das Recht, '
      + 'der Verarbeitung zu widersprechen (Art. 21 DSGVO). Wenden Sie sich dafür an '
      + '[E-Mail-Adresse]. Zudem können Sie sich bei einer Datenschutz-Aufsichtsbehörde beschweren.',
    s9: '9. Erforderlichkeit der Angaben',
    s9Text:
      'Die Angabe der mit einem Stern markierten Felder ist für die Bearbeitung Ihrer '
      + 'Registrierung erforderlich. Ohne diese Angaben können wir keinen Zugang einrichten.',
  },
}

export type Messages = typeof de
