chore: seminarhof customer project

This commit is contained in:
e2e
2026-07-10 23:12:46 +02:00
commit 50a4d93100
188 changed files with 20779 additions and 0 deletions

507
apps/app/messages/de.json Normal file
View File

@@ -0,0 +1,507 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"common__app__title": "App",
"common__brand__name": "Seminarhof Drawehn",
"common__brand__tagline": "Ankommen, entspannen, auftanken.",
"common__nav__hello": "Hallo",
"common__nav__login": "Anmelden",
"common__nav__logout": "Abmelden",
"common__nav__toggle_direction": "Richtung umschalten",
"common__nav__toggle": "Navigation umschalten",
"common__nav__back": "Zurück",
"common__nav__sections__workspace": "Arbeitsbereich",
"common__nav__sections__public": "Öffentlich",
"common__nav__items__client": "Meine Retreats",
"common__nav__items__dashboard": "Übersicht",
"common__nav__items__bookings": "Buchungen",
"common__nav__items__enquiries": "Anfragen",
"common__nav__items__kanban": "Kanban",
"common__nav__items__availability": "Verfügbarkeit",
"common__nav__items__enquiry": "Öffentliches Anfrageformular",
"common__nav__items__events": "Veranstaltungen",
"enum__role__client": "Kunde",
"enum__role__admin": "Admin",
"enum__role__owner": "Inhaber",
"common__pages__kanban__title": "Kanban",
"common__pages__hello__subtitle": "Ihre App-Vorlage ist eingerichtet.",
"common__pages__hello__body": "Seiten setzen sich aus Widgets zusammen; Widgets sind reine Props-gesteuert; i18n-Keys werden über die Namespace-Kette aufgelöst (siehe CONVENTIONS.md).",
"common__pages__hello__rtl_tip": "Probieren Sie ?dir=rtl in dieser URL — jedes Layout muss in beide Richtungen korrekt darstellen.",
"common__pages__launchpad__title": "Startseite",
"common__pages__launchpad__client__title": "Kundenportal",
"common__pages__launchpad__client__body": "Anstehende Buchungen, Vollständigkeit %, aktuelle Rechnungen.",
"common__pages__launchpad__client__cta": "Kundenübersicht öffnen",
"common__pages__launchpad__availability__title": "Verfügbarkeit (öffentlich)",
"common__pages__launchpad__availability__body": "12-Monats-Verfügbarkeitskalender. Klicken Sie auf einen freien Tag, um anzufragen.",
"common__pages__launchpad__availability__cta": "Verfügbarkeit öffnen",
"common__pages__launchpad__admin__title": "Admin · Buchungen",
"common__pages__launchpad__admin__body": "Ersetzt die Buchungsübersicht. Filtern, suchen, Detailansicht.",
"common__pages__launchpad__admin__cta": "Admin-Buchungen öffnen",
"common__pages__launchpad__events__title": "Öffentliche Veranstaltungen",
"common__pages__launchpad__events__body": "Karten für freigegebene Retreats mit Coverbild, Daten und Veranstalter-Link.",
"common__pages__launchpad__events__cta": "Veranstaltungen öffnen",
"common__pages__launchpad__enquiry__title": "Anfrageformular",
"common__pages__launchpad__enquiry__body": "Öffentliches Buchungsformular — wird als neue Anfrage übermittelt.",
"common__pages__launchpad__enquiry__cta": "Anfrageformular öffnen",
"common__pages__client__title": "Kundenportal",
"common__pages__client__upcoming": "Anstehende Buchungen",
"common__pages__client__no_upcoming": "Keine anstehenden Buchungen.",
"common__pages__client__current_badge": "Aktuell",
"common__pages__client__participants_count": "{count} / {target} Teilnehmende",
"common__pages__client__participants_count_unknown": "{count} Teilnehmende",
"common__pages__client__completeness": "Buchungsdaten vollständig",
"common__pages__client__recent_invoices": "Aktuelle Rechnungen",
"common__pages__client__no_invoices": "Noch keine Rechnungen — Ihre Rechnung erscheint, sobald sie ausgestellt wurde.",
"common__pages__client__invoice_cols__booking": "Buchung",
"common__pages__client__invoice_cols__number": "Nummer",
"common__pages__client__invoice_cols__kind": "Art",
"common__pages__client__invoice_cols__amount": "Betrag",
"common__pages__client__invoice_cols__status": "Status",
"common__pages__client__invoice_cols__issued": "Ausgestellt",
"common__pages__booking__tabs__overview": "Übersicht",
"common__pages__booking__tabs__participants": "Teilnehmende",
"common__pages__booking__tabs__invoices": "Rechnungen",
"common__pages__booking__overview__schedule": "Zeitplan",
"common__pages__booking__overview__breakfast": "Frühstück",
"common__pages__booking__overview__lunch": "Mittagessen",
"common__pages__booking__overview__dinner": "Abendessen",
"common__pages__booking__overview__headcount": "Personenzahl",
"common__pages__booking__overview__added": "{count} / {target} hinzugefügt",
"common__pages__booking__participants__dietary_breakdown": "Ernährungsübersicht",
"common__pages__booking__participants__total_participants": "{count} Teilnehmende",
"common__pages__booking__participants__title": "Teilnehmende",
"common__pages__booking__participants__add_cta": "+ Teilnehmer:in hinzufügen",
"common__pages__booking__participants__empty": "Noch keine Teilnehmenden — fügen Sie die erste Person hinzu.",
"common__pages__booking__participants__cols__name": "Name",
"common__pages__booking__participants__cols__kind": "Art",
"common__pages__booking__participants__cols__diet": "Ernährung",
"common__pages__booking__participants__cols__allergies": "Allergien",
"common__pages__booking__participants__cols__room": "Zimmer",
"enum__participant_kind__overnight": "Übernachtung",
"enum__participant_kind__day_guest": "Tagesgast",
"enum__dietary__omnivore": "Allesesser:in",
"enum__dietary__vegetarian": "Vegetarisch",
"enum__dietary__vegan": "Vegan",
"enum__dietary__gluten_free": "Glutenfrei",
"enum__dietary__lactose_free": "Laktosefrei",
"enum__dietary__pescatarian": "Pescetarisch",
"enum__dietary__unknown": "Unbekannt",
"common__pages__booking__participants__add_modal__title": "Teilnehmer:in hinzufügen",
"common__pages__booking__participants__add_modal__name": "Name",
"common__pages__booking__participants__add_modal__kind": "Art",
"common__pages__booking__participants__add_modal__add": "Hinzufügen",
"common__pages__booking__participants__remove_confirm": "{name} entfernen?",
"common__pages__booking__participants__allergy_add": "+ Allergie",
"common__pages__booking__participants__allergy_none": "Keine Allergien",
"common__pages__booking__participants__allergy_count": [
{
"declarations": [
"input count",
"local countPlural = count: plural"
],
"selectors": [
"countPlural"
],
"match": {
"countPlural=one": "{count} Allergie",
"countPlural=other": "{count} Allergien"
}
}
],
"common__pages__booking__participants__allergy_remove_aria": "Allergie {allergen} entfernen",
"enum__severity__mild": "Leicht",
"enum__severity__moderate": "Mittel",
"enum__severity__severe": "Schwer",
"enum__severity__standard": "Standard",
"enum__severity__separate_prep": "Getrennte Zubereitung",
"common__pages__booking__invoices__empty": "Noch keine Rechnungen — Ihre Rechnung erscheint, sobald sie ausgestellt wurde.",
"common__pages__booking__invoices__cols__number": "Nummer",
"common__pages__booking__invoices__cols__kind": "Art",
"common__pages__booking__invoices__cols__amount": "Betrag",
"common__pages__booking__invoices__cols__status": "Status",
"common__pages__booking__invoices__cols__issued": "Ausgestellt",
"common__pages__booking__invoices__cols__due": "Fällig",
"common__pages__booking__invoices__cols__paid": "Bezahlt",
"common__pages__admin__dashboard__title": "Übersicht",
"common__pages__admin__dashboard__needs_action": "Zu erledigen",
"common__pages__admin__dashboard__upcoming": "Anstehende Veranstaltungen",
"common__pages__admin__dashboard__upcoming_window": "Nächste 30 Tage",
"common__pages__admin__dashboard__all_clear": "Derzeit ist nichts zu erledigen.",
"common__pages__admin__dashboard__no_upcoming": "Keine Veranstaltungen in den nächsten 30 Tagen.",
"common__pages__admin__dashboard__more": "+{count} weitere",
"common__pages__admin__dashboard__waitlisted": "Warteliste",
"common__pages__admin__dashboard__persons": "{count} Gäste",
"common__pages__admin__dashboard__cards__pending_enquiries": "Offene Anfragen",
"common__pages__admin__dashboard__cards__contracts_to_send": "Verträge zu versenden",
"common__pages__admin__dashboard__cards__contracts_awaiting": "Verträge: Rückmeldung offen",
"common__pages__admin__dashboard__cards__deposits_outstanding": "Anzahlungen offen",
"common__pages__admin__bookings__title": "Buchungen",
"common__pages__admin__bookings__subtitle": "Ersetzt die Buchungsübersicht-Tabelle.",
"common__pages__admin__bookings__new_booking": "+ Neue Buchung",
"common__pages__admin__bookings__search_placeholder": "Veranstaltung oder Kunde suchen…",
"common__pages__admin__bookings__filters__all": "Alle",
"common__pages__admin__bookings__filters__half_house_only": "Nur halbes Haus",
"common__pages__admin__bookings__filters__year": "Jahr",
"common__pages__admin__bookings__filters__status": "Status",
"common__pages__admin__bookings__stats__showing": "{count} Buchungen",
"common__pages__admin__bookings__cols__dates": "Daten",
"common__pages__admin__bookings__cols__course": "Veranstaltung",
"common__pages__admin__bookings__cols__client": "Kunde",
"common__pages__admin__bookings__cols__status": "Status",
"common__pages__admin__bookings__cols__persons": "Personen",
"common__pages__admin__bookings__cols__half_house": "½",
"common__pages__admin__bookings__cols__deposit": "Anzahlung",
"common__pages__admin__bookings__cols__final": "Schluss",
"common__pages__admin__bookings__cols__regular_group": "★",
"common__pages__admin__bookings__deposit__missing": "—",
"common__pages__admin__bookings__deposit__outstanding": "Ausgestellt",
"common__pages__admin__bookings__deposit__paid": "Bezahlt",
"common__pages__admin__bookings__empty": "Keine Buchungen entsprechen den aktuellen Filtern.",
"common__pages__admin__enquiries__title": "Anfragen",
"common__pages__admin__enquiries__empty": "Keine Anfragen.",
"common__pages__admin__enquiries__no_dates": "Noch keine Daten",
"common__pages__admin__enquiries__transition_error": "Die Aktion konnte nicht ausgeführt werden.",
"common__pages__admin__enquiries__filters__status": "Status",
"common__pages__admin__enquiries__stats__showing": "{count} Anfragen",
"enum__enquiry_status__pending": "Offen",
"enum__enquiry_status__approved": "Bestätigt",
"enum__enquiry_status__declined": "Abgelehnt",
"enum__enquiry_status__waitlisted": "Warteliste",
"common__pages__admin__enquiries__cols__received": "Eingegangen",
"common__pages__admin__enquiries__cols__event": "Veranstaltung",
"common__pages__admin__enquiries__cols__contact": "Kontakt",
"common__pages__admin__enquiries__cols__dates": "Daten",
"common__pages__admin__enquiries__cols__persons": "Personen",
"common__pages__admin__enquiries__cols__status": "Status",
"common__pages__admin__enquiries__cols__actions": "Aktionen",
"common__pages__admin__enquiries__actions__approve": "Bestätigen",
"common__pages__admin__enquiries__actions__waitlist": "Warteliste",
"common__pages__admin__enquiries__actions__decline": "Ablehnen",
"common__pages__admin__enquiries__actions__view_booking": "Buchung ansehen",
"common__pages__admin__enquiries__approve_modal__title": "Anfrage bestätigen",
"common__pages__admin__enquiries__approve_modal__start_date": "Startdatum",
"common__pages__admin__enquiries__approve_modal__end_date": "Enddatum",
"common__pages__admin__enquiries__approve_modal__date_error": "Das Startdatum muss vor oder am Enddatum liegen.",
"common__pages__admin__enquiries__approve_modal__existing_client": "Bestehender Kunde",
"common__pages__admin__enquiries__approve_modal__new_client": "Neuer Kunde",
"common__pages__admin__enquiries__approve_modal__select_client": "Kunde",
"common__pages__admin__enquiries__approve_modal__search_client": "Nach Name oder E-Mail suchen…",
"common__pages__admin__enquiries__approve_modal__no_clients": "Keine passenden Kunden",
"common__pages__admin__enquiries__approve_modal__client_name": "Name",
"common__pages__admin__enquiries__approve_modal__client_email": "E-Mail",
"common__pages__admin__enquiries__approve_modal__client_phone": "Telefon",
"common__pages__admin__enquiries__approve_modal__client_website": "Website",
"common__pages__admin__enquiries__approve_modal__client_billing_address": "Rechnungsadresse",
"common__pages__admin__enquiries__approve_modal__date_options": "Vorgeschlagene Termine — zum Übernehmen klicken",
"common__pages__admin__enquiries__waitlist_modal__title": "Auf Warteliste setzen",
"common__pages__admin__enquiries__waitlist_modal__intro": "Die Anfrage bleibt offen, aber Wunschdaten werden vermerkt, damit sie bei frei werdenden Terminen berücksichtigt werden kann.",
"common__pages__admin__enquiries__waitlist_modal__no_options": "Diese Anfrage hat noch keine Terminoptionen und kann daher nicht auf die Warteliste gesetzt werden.",
"common__pages__admin__enquiries__decline_modal__title": "Anfrage ablehnen",
"common__pages__admin__enquiries__decline_modal__confirm": "Die Anfrage für „{event}“ vom {date} ablehnen? Dies kann nicht rückgängig gemacht werden.",
"common__pages__admin_booking__title": "Buchung · {course}",
"common__pages__admin_booking__tabs__details": "Details",
"common__pages__admin_booking__tabs__client": "Kunde",
"common__pages__admin_booking__tabs__rooms": "Zimmer",
"common__pages__admin_booking__tabs__participants": "Teilnehmende",
"common__pages__admin_booking__tabs__invoices": "Rechnungen",
"common__pages__admin_booking__tabs__overview": "Übersicht",
"common__pages__admin_booking__tabs__audit": "Protokoll",
"common__pages__admin_booking__invoices__title": "Rechnungen",
"common__pages__admin_booking__invoices__empty": "Noch keine Rechnungen für diese Buchung.",
"common__pages__admin_booking__invoices__cols__number": "Nummer",
"common__pages__admin_booking__invoices__cols__kind": "Art",
"common__pages__admin_booking__invoices__cols__amount": "Betrag",
"common__pages__admin_booking__invoices__cols__issued": "Ausgestellt",
"common__pages__admin_booking__invoices__cols__due": "Fällig",
"common__pages__admin_booking__invoices__cols__paid": "Bezahlt",
"common__pages__admin_booking__invoices__cols__status": "Status",
"common__pages__admin_booking__invoices__cols__action": "Aktion",
"enum__invoice_kind__deposit": "Anzahlung",
"enum__invoice_kind__final": "Schlussrechnung",
"enum__invoice_status__outstanding": "Offen",
"enum__invoice_status__paid": "Bezahlt",
"enum__invoice_status__cancelled": "Storniert",
"common__pages__admin_booking__invoices__create_title": "Neue Rechnung",
"common__pages__admin_booking__invoices__create": "Rechnung erstellen",
"common__pages__admin_booking__invoices__attach_pdf": "PDF anhängen (optional)",
"common__pages__admin_booking__invoices__pdf_selected": "PDF ausgewählt",
"common__pages__admin_booking__invoices__upload_pdf": "PDF hochladen",
"common__pages__admin_booking__invoices__replace_pdf": "PDF ersetzen",
"common__pages__admin_booking__invoices__open_pdf": "PDF öffnen",
"common__pages__admin_booking__invoices__mark_paid": "Bezahlt markieren",
"common__pages__admin_booking__invoices__cancel": "Stornieren",
"common__pages__admin_booking__invoices__cancel_confirm": "Diese Rechnung wirklich stornieren?",
"common__pages__admin_booking__invoices__paid_on_prompt": "Zahldatum",
"common__pages__admin_booking__invoices__errors__create": "Rechnung konnte nicht erstellt werden.",
"common__pages__admin_booking__invoices__errors__upload_pdf": "PDF konnte nicht hochgeladen werden.",
"common__pages__admin_booking__invoices__errors__pay": "Zahlung konnte nicht erfasst werden.",
"common__pages__admin_booking__invoices__errors__cancel": "Rechnung konnte nicht storniert werden.",
"common__pages__admin_booking__audit__empty": "Keine Einträge für diese Buchung.",
"common__pages__admin_booking__audit__system": "System",
"common__pages__admin_booking__audit__email_sent": "E-Mail gesendet",
"common__pages__admin_booking__audit__cols__when": "Wann",
"common__pages__admin_booking__audit__cols__who": "Wer",
"common__pages__admin_booking__audit__cols__change": "Änderung",
"enum__email_kind__send_contract_and_deposit_email": "Vertrag & Anzahlungsrechnung",
"enum__email_kind__send_deposit_reminder_email": "Anzahlungserinnerung",
"enum__email_kind__send_reservation_confirmed_email": "Reservierung bestätigt",
"enum__email_kind__send_booking_confirmed_email": "Buchung bestätigt",
"enum__email_kind__send_cancellation_email": "Stornierung",
"enum__email_kind__send_enquiry_declined_email": "Anfrage abgelehnt",
"common__pages__admin_booking__fields__event_name": "Veranstaltungsname",
"common__pages__admin_booking__fields__start_date": "Startdatum",
"common__pages__admin_booking__fields__end_date": "Enddatum",
"common__pages__admin_booking__fields__expected_persons": "Erwartete Teilnehmende",
"common__pages__admin_booking__fields__half_house": "Halbes Haus",
"common__pages__admin_booking__fields__online_ad": "Öffentliche Listung",
"common__pages__admin_booking__fields__event_outline": "Veranstaltungsüberblick",
"common__pages__admin_booking__fields__description": "Veranstaltungsbeschreibung",
"common__pages__admin_booking__fields__cover_image_url": "Coverbild-URL",
"common__pages__admin_booking__fields__organiser_website": "Veranstalter-Website",
"common__pages__admin_booking__fields__meal_time_breakfast": "Frühstückszeit",
"common__pages__admin_booking__fields__meal_time_lunch": "Mittagszeit",
"common__pages__admin_booking__fields__meal_time_dinner": "Abendessenszeit",
"common__pages__admin_booking__fields__arrival_time": "Anreisezeit",
"common__pages__admin_booking__fields__departure_time": "Abreisezeit",
"common__pages__admin_booking__fields__daily_plan": "Tagesplan",
"common__pages__admin_booking__fields__notes": "Interne Notizen",
"common__pages__admin_booking__client__title": "Kunde",
"common__pages__admin_booking__client__name": "Name",
"common__pages__admin_booking__client__contact_email": "E-Mail",
"common__pages__admin_booking__client__contact_phone": "Telefon",
"common__pages__admin_booking__client__billing_address": "Rechnungsadresse",
"common__pages__admin_booking__client__website": "Website",
"common__pages__admin_booking__client__save": "Organisation speichern",
"common__pages__admin_booking__client__saved": "Organisation gespeichert",
"common__pages__admin_booking__client__save_error": "Organisation konnte nicht gespeichert werden.",
"common__pages__admin_booking__client__regular_group": "Stammgruppe",
"common__pages__admin_booking__allergies__empty": "Keine Allergien erfasst.",
"common__pages__admin_booking__allergies__add_placeholder": "Allergen…",
"common__pages__admin_booking__allergies__add": "Hinzufügen",
"common__pages__admin_booking__status__panel_title": "Buchungsablauf",
"common__pages__admin_booking__status__flagged": "Zur Prüfung markiert",
"enum__flag_reason__deposit_overdue": "Anzahlung überfällig Kunde hat nicht innerhalb von 14 Tagen gezahlt.",
"enum__flag_reason__short_window": "Startdatum weniger als 14 Tage entfernt Zahlungsfrist sehr knapp.",
"enum__flag_reason__contract_declined": "Kunde hat den Vertrag abgelehnt bitte stornieren oder besprechen.",
"common__pages__admin_booking__status__milestones__enquiry": "Anfrage",
"common__pages__admin_booking__status__milestones__reserved": "Reserviert",
"common__pages__admin_booking__status__milestones__contract_sent": "Vertrag versendet",
"common__pages__admin_booking__status__milestones__contract_signed": "Vertrag unterzeichnet",
"common__pages__admin_booking__status__milestones__deposit_paid": "Anzahlung erhalten",
"common__pages__admin_booking__status__milestones__confirmed": "Bestätigt",
"common__pages__admin_booking__status__milestones__ended": "Beendet",
"common__pages__admin_booking__status__milestones__cancelled": "Storniert",
"common__pages__admin_booking__status__deposit_window": "Tag {day} von 14",
"common__pages__admin_booking__status__deposit_overdue": "Anzahlung überfällig",
"common__pages__admin_booking__status__reminder_sent": "Erinnerung gesendet",
"common__pages__admin_booking__status__due_on": "Fällig {date}",
"common__pages__admin_booking__status__contract_not_sent_yet": "Vertragsversand geplant ~{date}",
"common__pages__admin_booking__status__awaiting_signature": "Warte auf Kundenunterschrift",
"common__pages__admin_booking__status__awaiting_deposit": "Warte auf Anzahlung",
"common__pages__admin_booking__status__actions__approve_enquiry": "Anfrage genehmigen",
"common__pages__admin_booking__status__actions__decline_enquiry": "Anfrage ablehnen",
"common__pages__admin_booking__status__actions__send_contract_now": "Vertrag jetzt senden",
"common__pages__admin_booking__status__actions__record_contract_approved": "Vertrag als unterzeichnet markieren",
"common__pages__admin_booking__status__actions__record_contract_declined": "Vertrag als abgelehnt markieren",
"common__pages__admin_booking__status__actions__record_deposit_received": "Anzahlung als erhalten markieren",
"common__pages__admin_booking__status__actions__mark_ended": "Als beendet markieren",
"common__pages__admin_booking__status__actions__cancel_booking": "Buchung stornieren",
"common__pages__admin_booking__status__actions__create_form_link": "Buchungsformular-Link erstellen",
"common__pages__admin_booking__status__actions__confirm": "Bestätigen?",
"common__pages__admin_booking__status__form_link__label": "Magic-Link — kopieren und an den Kunden senden:",
"common__pages__admin_booking__status__party__admin": "Admin-Aktion",
"common__pages__admin_booking__status__party__client": "Kunden-Aktion",
"common__pages__admin_booking__status__party__system": "Automatisch",
"common__pages__admin_booking__cancel": "Buchung stornieren",
"common__pages__admin_booking__cancel_confirm": "Diese Buchung wirklich stornieren? Das kann nicht rückgängig gemacht werden.",
"common__pages__admin_booking__rooms__title": "Zimmerplan",
"common__pages__admin_booking__rooms__occupied_other": "Von einem anderen Retreat belegt",
"common__pages__admin_booking__rooms__assign_to_participant": "Zuweisen an…",
"common__pages__admin_booking__rooms__unassign": "Entfernen",
"common__pages__admin_booking__rooms__beds": "Betten",
"common__pages__admin_booking__rooms__cols__room": "Zimmer",
"common__pages__admin_booking__rooms__cols__guests": "Gäste",
"common__pages__admin_booking__rooms__cols__assign": "Zuweisen",
"enum__building__gaestehaus": "Gästehaus",
"enum__building__haupthaus": "Haupthaus",
"enum__floor__eg": "Erdgeschoss",
"enum__floor__og": "Obergeschoss",
"common__pages__admin_booking__rooms__flags__wheelchair": "♿",
"common__pages__admin_booking__rooms__flags__ground_floor": "EG",
"common__pages__admin_booking__rooms__flags__quiet": "🔇",
"common__pages__admin_booking__rooms__flags__shared_bath": "geteilt",
"common__pages__admin_booking__rooms__flags__dogs_allowed": "🐕",
"common__pages__admin_booking__rooms__flags__double_bed_140": "2-Bett",
"common__pages__admin_booking__rooms__flags__allergy_friendly": "Allergie",
"common__pages__admin_booking__save": "Änderungen speichern",
"common__pages__admin_booking__saved": "Gespeichert",
"common__pages__admin_booking__save_error": "Speichern der Änderungen fehlgeschlagen.",
"common__pages__events__title": "Anstehende Retreats",
"common__pages__events__subtitle": "Öffentliche Veranstaltungen im Seminarhof Drawehn.",
"common__pages__events__search_placeholder": "Veranstaltung oder Veranstalter suchen…",
"common__pages__events__filters__this_year": "Dieses Jahr",
"common__pages__events__filters__next_year": "Nächstes Jahr",
"common__pages__events__filters__all": "Alle",
"common__pages__events__empty": "Aktuell keine Veranstaltungen gelistet — bitte schauen Sie in unseren Retreat-Kalender für freie Termine.",
"common__pages__events__more_info": "Mehr erfahren →",
"common__pages__staff__today": "Heute",
"common__pages__staff__prev_day": "Vorheriger Tag",
"common__pages__staff__next_day": "Nächster Tag",
"common__pages__availability__title": "Verfügbarkeit",
"common__pages__availability__venue_line": "{venue} · {from} → {to}",
"common__pages__availability__year_label": "Jahr",
"common__pages__availability__free_stat": "{free} freie Tage von {total} ({percent} %)",
"common__pages__availability__free_month_badge": "{count} frei",
"common__pages__availability__footnote": "Wählen Sie einen freien Starttag und dann einen freien Endtag, um diesen Zeitraum anzufragen — oder wählen Sie einen einzelnen Tag. Veranstaltungsnamen werden nur angezeigt, wenn der Veranstalter der öffentlichen Listung zugestimmt hat.",
"common__pages__availability__select_start_hint": "Wählen Sie einen freien Starttag.",
"common__pages__availability__select_end_hint": "Wählen Sie nun einen freien Endtag, oder fragen Sie einen einzelnen Tag an.",
"common__pages__availability__selected_range": "Ausgewählt: {range}",
"common__pages__availability__create_enquiry": "Anfrage erstellen",
"common__pages__availability__clear_selection": "Auswahl löschen",
"common__pages__availability__status__free": "Frei",
"common__pages__availability__status__enquiry": "Anfrage",
"common__pages__availability__status__reserved": "Reserviert",
"common__pages__availability__status__confirmed": "Bestätigt",
"common__pages__availability__status__half_house": "Halbes Haus",
"common__pages__enquiry__title": "Anfrage stellen",
"common__pages__enquiry__subtitle": "Erzählen Sie uns von Ihrem Retreat — wir melden uns innerhalb von 2 Werktagen.",
"common__pages__enquiry__sections__event": "Ihre Veranstaltung",
"common__pages__enquiry__sections__client": "Kunde",
"common__pages__enquiry__sections__billing": "Rechnung",
"common__pages__enquiry__sections__schedule": "Zeitplan",
"common__pages__enquiry__sections__public_listing": "Öffentliche Listung",
"common__pages__enquiry__sections__notes": "Anmerkungen",
"common__pages__enquiry__sections__terms": "Bedingungen",
"common__pages__enquiry__agb_accept": "Ich akzeptiere die AGB",
"common__pages__enquiry__fields__event_name": "Veranstaltungsname",
"common__pages__enquiry__fields__event_outline": "Veranstaltungsüberblick",
"common__pages__enquiry__fields__description": "Veranstaltungsbeschreibung",
"common__pages__enquiry__fields__start_date": "Anreisedatum",
"common__pages__enquiry__fields__end_date": "Abreisedatum",
"common__pages__enquiry__fields__expected_persons": "Erwartete Teilnehmende",
"common__pages__enquiry__fields__half_house": "Nur halbes Haus",
"common__pages__enquiry__fields__half_house_yes": "Ja",
"common__pages__enquiry__fields__half_house_no": "Nein",
"common__pages__enquiry__fields__client_name": "Name des Kunden",
"common__pages__enquiry__fields__contact_email": "Kontakt-E-Mail",
"common__pages__enquiry__fields__contact_phone": "Kontakt-Telefon",
"common__pages__enquiry__fields__billing_address": "Rechnungsadresse",
"common__pages__enquiry__fields__website": "Website",
"common__pages__enquiry__fields__arrival_time": "Anreisezeit",
"common__pages__enquiry__fields__departure_time": "Abreisezeit",
"common__pages__enquiry__fields__meal_time_breakfast": "Frühstückszeit",
"common__pages__enquiry__fields__meal_time_lunch": "Mittagszeit",
"common__pages__enquiry__fields__meal_time_dinner": "Abendessenszeit",
"common__pages__enquiry__fields__daily_plan": "Tagesplan",
"common__pages__enquiry__fields__online_ad": "Dieses Retreat öffentlich auf unserer Veranstaltungsseite listen",
"common__pages__enquiry__fields__cover_image_url": "Coverbild-URL",
"common__pages__enquiry__fields__organiser_website": "Veranstalter-Website",
"common__pages__enquiry__fields__notes": "Zusätzliche Anmerkungen",
"common__pages__enquiry__fields__privacy_accepted": "Ich akzeptiere die Datenschutzerklärung",
"common__pages__enquiry__fields__date_options": "Wunschtermine",
"common__pages__enquiry__hints__event_name": "Der öffentliche Titel Ihres Retreats oder Workshops — diesen sehen Gäste und unser Team.",
"common__pages__enquiry__hints__event_outline": "Eine einzeilige Zusammenfassung Ihrer Veranstaltung — wird neben dem Titel auf der öffentlichen Veranstaltungsseite angezeigt, falls Sie sie listen.",
"common__pages__enquiry__hints__description": "Einige Sätze zu Ihrer Veranstaltung — worum es geht, für wen sie ist und was die Teilnehmenden erwartet. Wird auf der öffentlichen Veranstaltungsseite angezeigt, falls Sie sie listen.",
"common__pages__enquiry__hints__start_date": "Der Tag, an dem Ihre Gruppe im Seminarhof ankommt.",
"common__pages__enquiry__hints__end_date": "Der Abreisetag Ihrer Gruppe. Eintägige Veranstaltungen können dasselbe Datum verwenden.",
"common__pages__enquiry__hints__expected_persons": "Ihre beste Schätzung der Gesamtteilnehmerzahl. Sie können dies später anpassen.",
"common__pages__enquiry__hints__half_house": "Wählen Sie Ja, wenn Sie nur das halbe Haus benötigen — so können wir gleichzeitig eine zweite Gruppe beherbergen.",
"common__pages__enquiry__hints__client_name": "Der Name der Gruppe, des Vereins oder des Unternehmens, das die Buchung vornimmt.",
"common__pages__enquiry__hints__contact_email": "Wir senden die Bestätigung und alle weiteren Informationen hierhin — bitte prüfen Sie die Adresse.",
"common__pages__enquiry__hints__contact_phone": "Optional — eine Nummer, unter der wir Sie bei kurzen Rückfragen erreichen können.",
"common__pages__enquiry__hints__website": "Optional — Ihre Website, falls vorhanden.",
"common__pages__enquiry__hints__notes": "Alles Weitere, das wir wissen sollten: besondere Wünsche, Barrierefreiheit, Fragen.",
"common__pages__enquiry__hints__privacy_accepted": "Sie müssen unsere Datenschutzerklärung akzeptieren, damit wir Ihre Anfrage bearbeiten können.",
"common__pages__enquiry__hints__date_options": "Gib bis zu drei Wunschtermine in Reihenfolge der Priorität an. Leer lassen, wenn du flexibel bist.",
"common__pages__enquiry__submit": "Anfrage absenden",
"common__pages__enquiry__success__title": "Vielen Dank — Ihre Anfrage ist eingegangen.",
"common__pages__enquiry__success__body": "Referenz: {enquiryId}. Wir antworten per E-Mail innerhalb von 2 Werktagen.",
"common__pages__enquiry__error": "Beim Absenden Ihrer Anfrage ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"common__pages__enquiry__date_options__none": "Noch keine Termine — füge bis zu 3 Wunschtermine hinzu oder lass das Feld leer, wenn du flexibel bist.",
"common__pages__enquiry__date_options__add": "Termin hinzufügen",
"common__pages__enquiry__date_options__remove": "Termin entfernen",
"common__pages__enquiry__date_options__invalid": "Die Abreise muss am oder nach der Anreise liegen.",
"common__pages__booking_form__title": "Buchungsformular",
"common__pages__booking_form__heading": "Ihre verbindliche Buchung",
"common__pages__booking_form__link_invalid__title": "Link ungültig oder abgelaufen",
"common__pages__booking_form__link_invalid__body": "Dieser Buchungsformular-Link ist nicht mehr gültig. Bitte fordern Sie beim Seminarhof einen neuen an.",
"common__pages__booking_form__sections__billing": "Rechnungsdaten",
"common__pages__booking_form__sections__event": "Veranstaltungsdetails",
"common__pages__booking_form__sections__terms": "Bestätigung",
"common__pages__booking_form__fields__name": "Name / Firma (Rechnungsempfänger)",
"common__pages__booking_form__fields__billing_address": "Rechnungsadresse",
"common__pages__booking_form__fields__contact_phone": "Telefon",
"common__pages__booking_form__fields__website": "Website",
"common__pages__booking_form__fields__payment_method": "Zahlungsart",
"common__pages__booking_form__fields__expected_persons": "Erwartete Teilnehmer",
"common__pages__booking_form__fields__arrival_time": "Ankunftszeit",
"common__pages__booking_form__fields__departure_time": "Abreisezeit",
"common__pages__booking_form__fields__daily_plan": "Tagesablauf",
"common__pages__booking_form__fields__online_ad": "Diese Veranstaltung öffentlich auf der Website anzeigen",
"common__pages__booking_form__fields__notes": "Sonstiges, das wir wissen sollten?",
"common__pages__booking_form__fields__accept_terms": "Ich akzeptiere die AGB. Das Absenden dieses Formulars ist rechtsverbindlich.",
"common__pages__booking_form__fields__accept_privacy": "Ich akzeptiere die Datenschutzerklärung.",
"common__pages__booking_form__payment__cash": "Bar vor Ort (gesammelt)",
"common__pages__booking_form__payment__transfer": "Banküberweisung",
"common__pages__booking_form__submit": "Verbindlich buchen",
"common__pages__booking_form__success__title": "Vielen Dank — Ihre Buchung ist bestätigt.",
"common__pages__booking_form__success__body": "Wir haben Ihre Angaben erhalten. Eine Anzahlung von 300 € ist innerhalb von 14 Tagen fällig; die Rechnung erhalten Sie per E-Mail.",
"common__pages__booking_form__error": "Beim Absenden des Formulars ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
"enum__booking_status__enquiry": "Anfrage",
"enum__booking_status__reserved": "Reserviert",
"enum__booking_status__confirmed": "Bestätigt",
"enum__booking_status__ended": "Beendet",
"enum__booking_status__cancelled": "Storniert",
"common__pages__booking_status__advance": "Status ändern",
"common__pages__booking_status__confirm_title": "Statusänderung bestätigen",
"common__pages__booking_status__confirm_body": "Buchung auf <b>{status}</b> setzen?",
"common__pages__booking_status__no_transitions": "Keine weiteren Übergänge möglich.",
"enum__allergen__gluten_strict": "Gluten (streng)",
"enum__allergen__nuts": "Nüsse",
"enum__allergen__soy": "Soja",
"enum__allergen__dairy": "Milchprodukte",
"enum__allergen__egg": "Ei",
"enum__allergen__fish": "Fisch",
"enum__allergen__shellfish": "Meeresfrüchte",
"enum__allergen__sesame": "Sesam",
"enum__allergen__celery": "Sellerie",
"enum__allergen__mustard": "Senf",
"enum__allergen__other": "Sonstiges",
"common__actions__submit": "Absenden",
"common__actions__cancel": "Abbrechen",
"common__actions__save": "Speichern",
"common__actions__delete": "Löschen",
"common__actions__confirm": "Bestätigen",
"common__states__loading": "Wird geladen…",
"common__states__empty": "Keine Ergebnisse.",
"common__states__error": "Etwas ist schiefgelaufen.",
"common__components__file_uploader__browse": "Datei wählen",
"common__components__file_uploader__drop_now": "Datei zum Hochladen ablegen",
"common__components__file_uploader__uploading": "Wird hochgeladen...",
"common__components__file_uploader__uploaded": "Hochgeladen",
"common__components__file_uploader__pdf_only": "Nur PDF. Klicken oder per Drag-and-drop ablegen.",
"common__yes": "Ja",
"common__no": "Nein",
"auth__login__title": "Willkommen zurück",
"auth__login__subtitle": "Melden Sie sich an, um fortzufahren",
"auth__login__email": "E-Mail",
"auth__login__email_placeholder": "sie@beispiel.de",
"auth__login__password": "Passwort",
"auth__login__submit": "Anmelden",
"auth__login__forgot_password": "Passwort vergessen?",
"auth__login__no_account": "Noch kein Konto?",
"auth__login__signup_cta": "Konto erstellen",
"auth__login__or": "oder",
"auth__login__providers__continue_with": "Weiter mit {provider}",
"auth__login__errors__invalid_credentials": "E-Mail oder Passwort ist falsch.",
"auth__login__errors__account_locked": "Ihr Konto ist gesperrt. Wenden Sie sich an den Support.",
"auth__login__errors__generic": "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut.",
"auth__logout__title": "Abgemeldet",
"auth__logout__subtitle": "Sie wurden abgemeldet. Bis bald.",
"auth__logout__back_to_login": "Zurück zur Anmeldung",
"auth__providers__auth0": "Auth0",
"auth__providers__email": "E-Mail",
"auth__providers__github": "GitHub",
"auth__providers__google": "Google",
"auth__providers__microsoft": "Microsoft",
"auth__providers__passwordless": "Magic Link"
}

507
apps/app/messages/en.json Normal file
View File

@@ -0,0 +1,507 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"common__app__title": "App",
"common__brand__name": "Seminarhof Drawehn",
"common__brand__tagline": "Arrive, unwind, recharge.",
"common__nav__hello": "Hello",
"common__nav__login": "Log in",
"common__nav__logout": "Log out",
"common__nav__toggle_direction": "Toggle direction",
"common__nav__toggle": "Toggle navigation",
"common__nav__back": "Back",
"common__nav__sections__workspace": "Workspace",
"common__nav__sections__public": "Public",
"common__nav__items__client": "My retreats",
"common__nav__items__dashboard": "Dashboard",
"common__nav__items__bookings": "Bookings",
"common__nav__items__enquiries": "Enquiries",
"common__nav__items__kanban": "Kanban",
"common__nav__items__availability": "Availability",
"common__nav__items__enquiry": "Public enquiry form",
"common__nav__items__events": "Events",
"enum__role__client": "Client",
"enum__role__admin": "Admin",
"enum__role__owner": "Owner",
"common__pages__kanban__title": "Kanban",
"common__pages__hello__subtitle": "Your app template is wired.",
"common__pages__hello__body": "Pages compose widgets; widgets are pure props-driven; i18n keys resolve via the namespace chain (see CONVENTIONS.md).",
"common__pages__hello__rtl_tip": "Try ?dir=rtl on this URL — every layout must render correctly in both directions.",
"common__pages__launchpad__title": "Launchpad",
"common__pages__launchpad__client__title": "Client portal",
"common__pages__launchpad__client__body": "Upcoming bookings, completeness %, recent invoices.",
"common__pages__launchpad__client__cta": "Open client overview",
"common__pages__launchpad__availability__title": "Availability (Public)",
"common__pages__launchpad__availability__body": "12-month availability calendar. Click a free day to enquire.",
"common__pages__launchpad__availability__cta": "Open availability",
"common__pages__launchpad__admin__title": "Admin · Bookings",
"common__pages__launchpad__admin__body": "Replaces Buchungsübersicht. Filter, search, drill into detail.",
"common__pages__launchpad__admin__cta": "Open admin bookings",
"common__pages__launchpad__events__title": "Public events",
"common__pages__launchpad__events__body": "Cards for opted-in retreats with cover, dates, and organiser link.",
"common__pages__launchpad__events__cta": "Open events",
"common__pages__launchpad__enquiry__title": "Enquiry form",
"common__pages__launchpad__enquiry__body": "Public booking form — submits as new enquiry.",
"common__pages__launchpad__enquiry__cta": "Open enquiry form",
"common__pages__client__title": "Client portal",
"common__pages__client__upcoming": "Upcoming bookings",
"common__pages__client__no_upcoming": "No upcoming bookings.",
"common__pages__client__current_badge": "Current",
"common__pages__client__participants_count": "{count} / {target} participants",
"common__pages__client__participants_count_unknown": "{count} participants",
"common__pages__client__completeness": "Booking info complete",
"common__pages__client__recent_invoices": "Recent invoices",
"common__pages__client__no_invoices": "No invoices yet — your invoice will appear once it has been issued.",
"common__pages__client__invoice_cols__booking": "Booking",
"common__pages__client__invoice_cols__number": "Number",
"common__pages__client__invoice_cols__kind": "Kind",
"common__pages__client__invoice_cols__amount": "Amount",
"common__pages__client__invoice_cols__status": "Status",
"common__pages__client__invoice_cols__issued": "Issued",
"common__pages__booking__tabs__overview": "Overview",
"common__pages__booking__tabs__participants": "Participants",
"common__pages__booking__tabs__invoices": "Invoices",
"common__pages__booking__overview__schedule": "Schedule",
"common__pages__booking__overview__breakfast": "Breakfast",
"common__pages__booking__overview__lunch": "Lunch",
"common__pages__booking__overview__dinner": "Dinner",
"common__pages__booking__overview__headcount": "Headcount",
"common__pages__booking__overview__added": "{count} / {target} added",
"common__pages__booking__participants__dietary_breakdown": "Dietary breakdown",
"common__pages__booking__participants__total_participants": "{count} participants",
"common__pages__booking__participants__title": "Participants",
"common__pages__booking__participants__add_cta": "+ Add participant",
"common__pages__booking__participants__empty": "No participants yet — add the first one.",
"common__pages__booking__participants__cols__name": "Name",
"common__pages__booking__participants__cols__kind": "Kind",
"common__pages__booking__participants__cols__diet": "Diet",
"common__pages__booking__participants__cols__allergies": "Allergies",
"common__pages__booking__participants__cols__room": "Room",
"enum__participant_kind__overnight": "Overnight",
"enum__participant_kind__day_guest": "Day guest",
"enum__dietary__omnivore": "Omnivore",
"enum__dietary__vegetarian": "Vegetarian",
"enum__dietary__vegan": "Vegan",
"enum__dietary__gluten_free": "Gluten-free",
"enum__dietary__lactose_free": "Lactose-free",
"enum__dietary__pescatarian": "Pescatarian",
"enum__dietary__unknown": "Unknown",
"common__pages__booking__participants__add_modal__title": "Add participant",
"common__pages__booking__participants__add_modal__name": "Name",
"common__pages__booking__participants__add_modal__kind": "Kind",
"common__pages__booking__participants__add_modal__add": "Add",
"common__pages__booking__participants__remove_confirm": "Remove {name}?",
"common__pages__booking__participants__allergy_add": "+ Allergy",
"common__pages__booking__participants__allergy_none": "No allergies",
"common__pages__booking__participants__allergy_count": [
{
"declarations": [
"input count",
"local countPlural = count: plural"
],
"selectors": [
"countPlural"
],
"match": {
"countPlural=one": "{count} allergy",
"countPlural=other": "{count} allergies"
}
}
],
"common__pages__booking__participants__allergy_remove_aria": "Remove allergy {allergen}",
"enum__severity__mild": "Mild",
"enum__severity__moderate": "Moderate",
"enum__severity__severe": "Severe",
"enum__severity__standard": "Standard",
"enum__severity__separate_prep": "Separate prep",
"common__pages__booking__invoices__empty": "No invoices yet — your invoice will appear once it has been issued.",
"common__pages__booking__invoices__cols__number": "Number",
"common__pages__booking__invoices__cols__kind": "Kind",
"common__pages__booking__invoices__cols__amount": "Amount",
"common__pages__booking__invoices__cols__status": "Status",
"common__pages__booking__invoices__cols__issued": "Issued",
"common__pages__booking__invoices__cols__due": "Due",
"common__pages__booking__invoices__cols__paid": "Paid",
"common__pages__admin__dashboard__title": "Dashboard",
"common__pages__admin__dashboard__needs_action": "Needs action",
"common__pages__admin__dashboard__upcoming": "Upcoming events",
"common__pages__admin__dashboard__upcoming_window": "Next 30 days",
"common__pages__admin__dashboard__all_clear": "Nothing needs your attention right now.",
"common__pages__admin__dashboard__no_upcoming": "No events in the next 30 days.",
"common__pages__admin__dashboard__more": "+{count} more",
"common__pages__admin__dashboard__waitlisted": "Waitlisted",
"common__pages__admin__dashboard__persons": "{count} guests",
"common__pages__admin__dashboard__cards__pending_enquiries": "Pending enquiries",
"common__pages__admin__dashboard__cards__contracts_to_send": "Contracts to send",
"common__pages__admin__dashboard__cards__contracts_awaiting": "Contracts awaiting response",
"common__pages__admin__dashboard__cards__deposits_outstanding": "Deposits outstanding",
"common__pages__admin__bookings__title": "Bookings",
"common__pages__admin__bookings__subtitle": "Replaces the Buchungsübersicht spreadsheet.",
"common__pages__admin__bookings__new_booking": "+ New booking",
"common__pages__admin__bookings__search_placeholder": "Search event or client…",
"common__pages__admin__bookings__filters__all": "All",
"common__pages__admin__bookings__filters__half_house_only": "Half house only",
"common__pages__admin__bookings__filters__year": "Year",
"common__pages__admin__bookings__filters__status": "Status",
"common__pages__admin__bookings__stats__showing": "{count} bookings",
"common__pages__admin__bookings__cols__dates": "Dates",
"common__pages__admin__bookings__cols__course": "Event",
"common__pages__admin__bookings__cols__client": "Client",
"common__pages__admin__bookings__cols__status": "Status",
"common__pages__admin__bookings__cols__persons": "Persons",
"common__pages__admin__bookings__cols__half_house": "½",
"common__pages__admin__bookings__cols__deposit": "Deposit",
"common__pages__admin__bookings__cols__final": "Final",
"common__pages__admin__bookings__cols__regular_group": "★",
"common__pages__admin__bookings__deposit__missing": "—",
"common__pages__admin__bookings__deposit__outstanding": "Issued",
"common__pages__admin__bookings__deposit__paid": "Paid",
"common__pages__admin__bookings__empty": "No bookings match the current filters.",
"common__pages__admin__enquiries__title": "Enquiries",
"common__pages__admin__enquiries__empty": "No enquiries.",
"common__pages__admin__enquiries__no_dates": "No dates yet",
"common__pages__admin__enquiries__transition_error": "The action could not be completed.",
"common__pages__admin__enquiries__filters__status": "Status",
"common__pages__admin__enquiries__stats__showing": "{count} enquiries",
"enum__enquiry_status__pending": "Pending",
"enum__enquiry_status__approved": "Approved",
"enum__enquiry_status__declined": "Declined",
"enum__enquiry_status__waitlisted": "Waitlisted",
"common__pages__admin__enquiries__cols__received": "Received",
"common__pages__admin__enquiries__cols__event": "Event",
"common__pages__admin__enquiries__cols__contact": "Contact",
"common__pages__admin__enquiries__cols__dates": "Dates",
"common__pages__admin__enquiries__cols__persons": "Persons",
"common__pages__admin__enquiries__cols__status": "Status",
"common__pages__admin__enquiries__cols__actions": "Actions",
"common__pages__admin__enquiries__actions__approve": "Approve",
"common__pages__admin__enquiries__actions__waitlist": "Waitlist",
"common__pages__admin__enquiries__actions__decline": "Decline",
"common__pages__admin__enquiries__actions__view_booking": "View booking",
"common__pages__admin__enquiries__approve_modal__title": "Approve enquiry",
"common__pages__admin__enquiries__approve_modal__start_date": "Start date",
"common__pages__admin__enquiries__approve_modal__end_date": "End date",
"common__pages__admin__enquiries__approve_modal__date_error": "Start date must be on or before the end date.",
"common__pages__admin__enquiries__approve_modal__existing_client": "Existing client",
"common__pages__admin__enquiries__approve_modal__new_client": "New client",
"common__pages__admin__enquiries__approve_modal__select_client": "Client",
"common__pages__admin__enquiries__approve_modal__search_client": "Search by name or email…",
"common__pages__admin__enquiries__approve_modal__no_clients": "No matching clients",
"common__pages__admin__enquiries__approve_modal__client_name": "Name",
"common__pages__admin__enquiries__approve_modal__client_email": "Email",
"common__pages__admin__enquiries__approve_modal__client_phone": "Phone",
"common__pages__admin__enquiries__approve_modal__client_website": "Website",
"common__pages__admin__enquiries__approve_modal__client_billing_address": "Billing address",
"common__pages__admin__enquiries__approve_modal__date_options": "Proposed dates — click to use",
"common__pages__admin__enquiries__waitlist_modal__title": "Waitlist enquiry",
"common__pages__admin__enquiries__waitlist_modal__intro": "Waitlisting keeps the enquiry pending but records preferred dates so it can be slotted in if dates free up.",
"common__pages__admin__enquiries__waitlist_modal__no_options": "This enquiry has no date options yet, so it cannot be waitlisted.",
"common__pages__admin__enquiries__decline_modal__title": "Decline enquiry",
"common__pages__admin__enquiries__decline_modal__confirm": "Decline the enquiry for “{event}” received {date}? This cannot be undone.",
"common__pages__admin_booking__title": "Booking · {course}",
"common__pages__admin_booking__tabs__details": "Details",
"common__pages__admin_booking__tabs__client": "Client",
"common__pages__admin_booking__tabs__rooms": "Rooms",
"common__pages__admin_booking__tabs__participants": "Participants",
"common__pages__admin_booking__tabs__invoices": "Invoices",
"common__pages__admin_booking__tabs__overview": "Overview",
"common__pages__admin_booking__tabs__audit": "Audit Log",
"common__pages__admin_booking__invoices__title": "Invoices",
"common__pages__admin_booking__invoices__empty": "No invoices yet for this booking.",
"common__pages__admin_booking__invoices__cols__number": "Number",
"common__pages__admin_booking__invoices__cols__kind": "Kind",
"common__pages__admin_booking__invoices__cols__amount": "Amount",
"common__pages__admin_booking__invoices__cols__issued": "Issued",
"common__pages__admin_booking__invoices__cols__due": "Due",
"common__pages__admin_booking__invoices__cols__paid": "Paid",
"common__pages__admin_booking__invoices__cols__status": "Status",
"common__pages__admin_booking__invoices__cols__action": "Action",
"enum__invoice_kind__deposit": "Deposit",
"enum__invoice_kind__final": "Final",
"enum__invoice_status__outstanding": "Outstanding",
"enum__invoice_status__paid": "Paid",
"enum__invoice_status__cancelled": "Cancelled",
"common__pages__admin_booking__invoices__create_title": "New invoice",
"common__pages__admin_booking__invoices__create": "Create invoice",
"common__pages__admin_booking__invoices__attach_pdf": "Attach PDF (optional)",
"common__pages__admin_booking__invoices__pdf_selected": "PDF selected",
"common__pages__admin_booking__invoices__upload_pdf": "Upload PDF",
"common__pages__admin_booking__invoices__replace_pdf": "Replace PDF",
"common__pages__admin_booking__invoices__open_pdf": "Open PDF",
"common__pages__admin_booking__invoices__mark_paid": "Mark paid",
"common__pages__admin_booking__invoices__cancel": "Cancel",
"common__pages__admin_booking__invoices__cancel_confirm": "Cancel this invoice?",
"common__pages__admin_booking__invoices__paid_on_prompt": "Payment date",
"common__pages__admin_booking__invoices__errors__create": "Could not create invoice.",
"common__pages__admin_booking__invoices__errors__upload_pdf": "Could not upload PDF.",
"common__pages__admin_booking__invoices__errors__pay": "Could not record payment.",
"common__pages__admin_booking__invoices__errors__cancel": "Could not cancel invoice.",
"common__pages__admin_booking__audit__empty": "No audit entries for this booking.",
"common__pages__admin_booking__audit__system": "System",
"common__pages__admin_booking__audit__email_sent": "Email sent",
"common__pages__admin_booking__audit__cols__when": "When",
"common__pages__admin_booking__audit__cols__who": "Who",
"common__pages__admin_booking__audit__cols__change": "Change",
"enum__email_kind__send_contract_and_deposit_email": "Contract & deposit invoice",
"enum__email_kind__send_deposit_reminder_email": "Deposit reminder",
"enum__email_kind__send_reservation_confirmed_email": "Reservation confirmed",
"enum__email_kind__send_booking_confirmed_email": "Booking confirmed",
"enum__email_kind__send_cancellation_email": "Cancellation",
"enum__email_kind__send_enquiry_declined_email": "Enquiry declined",
"common__pages__admin_booking__fields__event_name": "Event name",
"common__pages__admin_booking__fields__start_date": "Start date",
"common__pages__admin_booking__fields__end_date": "End date",
"common__pages__admin_booking__fields__expected_persons": "Expected participants",
"common__pages__admin_booking__fields__half_house": "Half house",
"common__pages__admin_booking__fields__online_ad": "Public listing",
"common__pages__admin_booking__fields__event_outline": "Event outline",
"common__pages__admin_booking__fields__description": "Event description",
"common__pages__admin_booking__fields__cover_image_url": "Cover image URL",
"common__pages__admin_booking__fields__organiser_website": "Organiser website",
"common__pages__admin_booking__fields__meal_time_breakfast": "Breakfast time",
"common__pages__admin_booking__fields__meal_time_lunch": "Lunch time",
"common__pages__admin_booking__fields__meal_time_dinner": "Dinner time",
"common__pages__admin_booking__fields__arrival_time": "Arrival time",
"common__pages__admin_booking__fields__departure_time": "Departure time",
"common__pages__admin_booking__fields__daily_plan": "Daily plan",
"common__pages__admin_booking__fields__notes": "Internal notes",
"common__pages__admin_booking__client__title": "Client",
"common__pages__admin_booking__client__name": "Name",
"common__pages__admin_booking__client__contact_email": "Email",
"common__pages__admin_booking__client__contact_phone": "Phone",
"common__pages__admin_booking__client__billing_address": "Billing address",
"common__pages__admin_booking__client__website": "Website",
"common__pages__admin_booking__client__save": "Save client",
"common__pages__admin_booking__client__saved": "Client saved",
"common__pages__admin_booking__client__save_error": "Could not save client.",
"common__pages__admin_booking__client__regular_group": "Regular group",
"common__pages__admin_booking__allergies__empty": "No allergies recorded.",
"common__pages__admin_booking__allergies__add_placeholder": "Allergen…",
"common__pages__admin_booking__allergies__add": "Add",
"common__pages__admin_booking__status__panel_title": "Booking lifecycle",
"common__pages__admin_booking__status__flagged": "Flagged for review",
"enum__flag_reason__deposit_overdue": "Deposit overdue — client has not paid within 14 days.",
"enum__flag_reason__short_window": "Start date is less than 14 days away — deposit window is very tight.",
"enum__flag_reason__contract_declined": "Client declined the contract — please cancel or discuss.",
"common__pages__admin_booking__status__milestones__enquiry": "Enquiry",
"common__pages__admin_booking__status__milestones__reserved": "Reserved",
"common__pages__admin_booking__status__milestones__contract_sent": "Contract sent",
"common__pages__admin_booking__status__milestones__contract_signed": "Contract signed",
"common__pages__admin_booking__status__milestones__deposit_paid": "Deposit paid",
"common__pages__admin_booking__status__milestones__confirmed": "Confirmed",
"common__pages__admin_booking__status__milestones__ended": "Ended",
"common__pages__admin_booking__status__milestones__cancelled": "Cancelled",
"common__pages__admin_booking__status__deposit_window": "Day {day} of 14",
"common__pages__admin_booking__status__deposit_overdue": "Deposit overdue",
"common__pages__admin_booking__status__reminder_sent": "Reminder sent",
"common__pages__admin_booking__status__due_on": "Due {date}",
"common__pages__admin_booking__status__contract_not_sent_yet": "Contract email scheduled ~{date}",
"common__pages__admin_booking__status__awaiting_signature": "Awaiting client signature",
"common__pages__admin_booking__status__awaiting_deposit": "Awaiting deposit",
"common__pages__admin_booking__status__actions__approve_enquiry": "Approve enquiry",
"common__pages__admin_booking__status__actions__decline_enquiry": "Decline enquiry",
"common__pages__admin_booking__status__actions__send_contract_now": "Send contract now",
"common__pages__admin_booking__status__actions__record_contract_approved": "Mark contract signed",
"common__pages__admin_booking__status__actions__record_contract_declined": "Mark contract declined",
"common__pages__admin_booking__status__actions__record_deposit_received": "Mark deposit received",
"common__pages__admin_booking__status__actions__mark_ended": "Mark ended",
"common__pages__admin_booking__status__actions__cancel_booking": "Cancel booking",
"common__pages__admin_booking__status__actions__create_form_link": "Create booking form link",
"common__pages__admin_booking__status__actions__confirm": "Confirm?",
"common__pages__admin_booking__status__form_link__label": "Magic link — copy and send to the client:",
"common__pages__admin_booking__status__party__admin": "Admin action",
"common__pages__admin_booking__status__party__client": "Client action",
"common__pages__admin_booking__status__party__system": "Automatic",
"common__pages__admin_booking__cancel": "Cancel booking",
"common__pages__admin_booking__cancel_confirm": "Cancel this booking? This cannot be undone.",
"common__pages__admin_booking__rooms__title": "Room map",
"common__pages__admin_booking__rooms__occupied_other": "Booked by another retreat",
"common__pages__admin_booking__rooms__assign_to_participant": "Assign to…",
"common__pages__admin_booking__rooms__unassign": "Remove",
"common__pages__admin_booking__rooms__beds": "beds",
"common__pages__admin_booking__rooms__cols__room": "Room",
"common__pages__admin_booking__rooms__cols__guests": "Guests",
"common__pages__admin_booking__rooms__cols__assign": "Assign",
"enum__building__gaestehaus": "Gästehaus",
"enum__building__haupthaus": "Haupthaus",
"enum__floor__eg": "Ground floor",
"enum__floor__og": "Upper floor",
"common__pages__admin_booking__rooms__flags__wheelchair": "♿",
"common__pages__admin_booking__rooms__flags__ground_floor": "GF",
"common__pages__admin_booking__rooms__flags__quiet": "🔇",
"common__pages__admin_booking__rooms__flags__shared_bath": "shared",
"common__pages__admin_booking__rooms__flags__dogs_allowed": "🐕",
"common__pages__admin_booking__rooms__flags__double_bed_140": "2-bed",
"common__pages__admin_booking__rooms__flags__allergy_friendly": "allergy",
"common__pages__admin_booking__save": "Save changes",
"common__pages__admin_booking__saved": "Saved",
"common__pages__admin_booking__save_error": "Failed to save changes.",
"common__pages__events__title": "Upcoming retreats",
"common__pages__events__subtitle": "Public events at Seminarhof Drawehn.",
"common__pages__events__search_placeholder": "Search event or organiser…",
"common__pages__events__filters__this_year": "This year",
"common__pages__events__filters__next_year": "Next year",
"common__pages__events__filters__all": "All",
"common__pages__events__empty": "No events listed at this moment — please check our retreat calendar for available dates.",
"common__pages__events__more_info": "More info →",
"common__pages__staff__today": "Today",
"common__pages__staff__prev_day": "Previous day",
"common__pages__staff__next_day": "Next day",
"enum__allergen__gluten_strict": "Gluten (strict)",
"enum__allergen__nuts": "Nuts",
"enum__allergen__soy": "Soy",
"enum__allergen__dairy": "Dairy",
"enum__allergen__egg": "Egg",
"enum__allergen__fish": "Fish",
"enum__allergen__shellfish": "Shellfish",
"enum__allergen__sesame": "Sesame",
"enum__allergen__celery": "Celery",
"enum__allergen__mustard": "Mustard",
"enum__allergen__other": "Other",
"common__pages__enquiry__title": "Make an enquiry",
"common__pages__enquiry__subtitle": "Tell us about your retreat — we'll come back to you within 2 business days.",
"common__pages__enquiry__sections__event": "Your event",
"common__pages__enquiry__sections__client": "Client",
"common__pages__enquiry__sections__billing": "Billing",
"common__pages__enquiry__sections__schedule": "Schedule",
"common__pages__enquiry__sections__public_listing": "Public listing",
"common__pages__enquiry__sections__notes": "Notes",
"common__pages__enquiry__sections__terms": "Terms",
"common__pages__enquiry__agb_accept": "I accept the terms and conditions",
"common__pages__enquiry__fields__event_name": "Event name",
"common__pages__enquiry__fields__event_outline": "Event outline",
"common__pages__enquiry__fields__description": "Event description",
"common__pages__enquiry__fields__start_date": "Arrival date",
"common__pages__enquiry__fields__end_date": "Departure date",
"common__pages__enquiry__fields__expected_persons": "Expected participants",
"common__pages__enquiry__fields__half_house": "Half house only",
"common__pages__enquiry__fields__half_house_yes": "Yes",
"common__pages__enquiry__fields__half_house_no": "No",
"common__pages__enquiry__fields__client_name": "Client name",
"common__pages__enquiry__fields__contact_email": "Contact email",
"common__pages__enquiry__fields__contact_phone": "Contact phone",
"common__pages__enquiry__fields__billing_address": "Billing address",
"common__pages__enquiry__fields__website": "Website",
"common__pages__enquiry__fields__arrival_time": "Arrival time",
"common__pages__enquiry__fields__departure_time": "Departure time",
"common__pages__enquiry__fields__meal_time_breakfast": "Breakfast time",
"common__pages__enquiry__fields__meal_time_lunch": "Lunch time",
"common__pages__enquiry__fields__meal_time_dinner": "Dinner time",
"common__pages__enquiry__fields__daily_plan": "Daily plan",
"common__pages__enquiry__fields__online_ad": "List this retreat publicly on our events page",
"common__pages__enquiry__fields__cover_image_url": "Cover image URL",
"common__pages__enquiry__fields__organiser_website": "Organiser website",
"common__pages__enquiry__fields__notes": "Additional notes",
"common__pages__enquiry__fields__privacy_accepted": "I accept the privacy policy",
"common__pages__enquiry__fields__date_options": "Preferred dates",
"common__pages__enquiry__hints__event_name": "The public title of your retreat or workshop — this is what guests and our team will see.",
"common__pages__enquiry__hints__event_outline": "A one-line summary of your event — the headline shown alongside the title on the public events page if you list it.",
"common__pages__enquiry__hints__description": "A few sentences describing your event — what it is, who it's for, and what participants can expect. Used on the public events page if you list it.",
"common__pages__enquiry__hints__start_date": "The day your group arrives at the venue.",
"common__pages__enquiry__hints__end_date": "The day your group departs. Same-day events can use the same date.",
"common__pages__enquiry__hints__expected_persons": "Your best estimate of total participants. You can refine this later.",
"common__pages__enquiry__hints__half_house": "Choose Yes if you only need half of the house, allowing us to host a second group at the same time.",
"common__pages__enquiry__hints__client_name": "The name of the group, association, or company making the booking.",
"common__pages__enquiry__hints__contact_email": "We'll send the confirmation and all follow-up here, so double-check it.",
"common__pages__enquiry__hints__contact_phone": "Optional — a number we can reach you on for quick questions.",
"common__pages__enquiry__hints__website": "Optional — your website, if you have one.",
"common__pages__enquiry__hints__notes": "Anything else we should know: special requests, accessibility needs, questions.",
"common__pages__enquiry__hints__privacy_accepted": "You must accept our privacy policy so we can process your enquiry.",
"common__pages__enquiry__hints__date_options": "List up to three preferred date ranges in priority order. Leave empty if your dates are flexible.",
"common__pages__enquiry__submit": "Submit enquiry",
"common__pages__enquiry__success__title": "Thank you — your enquiry has been received.",
"common__pages__enquiry__success__body": "Reference: {enquiryId}. We will respond by email within 2 business days.",
"common__pages__enquiry__error": "Something went wrong submitting your enquiry. Please try again.",
"common__pages__enquiry__date_options__none": "No dates yet — add up to 3 preferred ranges, or leave empty if you are flexible.",
"common__pages__enquiry__date_options__add": "Add date option",
"common__pages__enquiry__date_options__remove": "Remove date option",
"common__pages__enquiry__date_options__invalid": "Departure must be on or after arrival.",
"common__pages__booking_form__title": "Booking form",
"common__pages__booking_form__heading": "Your binding booking",
"common__pages__booking_form__link_invalid__title": "Link invalid or expired",
"common__pages__booking_form__link_invalid__body": "This booking-form link is no longer valid. Please ask Seminarhof to send you a new one.",
"common__pages__booking_form__sections__billing": "Billing details",
"common__pages__booking_form__sections__event": "Event details",
"common__pages__booking_form__sections__terms": "Confirmation",
"common__pages__booking_form__fields__name": "Name / company (invoice recipient)",
"common__pages__booking_form__fields__billing_address": "Billing address",
"common__pages__booking_form__fields__contact_phone": "Phone",
"common__pages__booking_form__fields__website": "Website",
"common__pages__booking_form__fields__payment_method": "Payment method",
"common__pages__booking_form__fields__expected_persons": "Expected participants",
"common__pages__booking_form__fields__arrival_time": "Arrival time",
"common__pages__booking_form__fields__departure_time": "Departure time",
"common__pages__booking_form__fields__daily_plan": "Daily schedule",
"common__pages__booking_form__fields__online_ad": "List this event publicly on the website",
"common__pages__booking_form__fields__notes": "Anything else we should know?",
"common__pages__booking_form__fields__accept_terms": "I accept the terms and conditions (AGB). Submitting this form is legally binding.",
"common__pages__booking_form__fields__accept_privacy": "I accept the privacy policy.",
"common__pages__booking_form__payment__cash": "Cash on site (collected together)",
"common__pages__booking_form__payment__transfer": "Bank transfer",
"common__pages__booking_form__submit": "Submit binding booking",
"common__pages__booking_form__success__title": "Thank you — your booking is confirmed.",
"common__pages__booking_form__success__body": "We have received your details. A €300 deposit is due within 14 days; you will receive the invoice by email.",
"common__pages__booking_form__error": "Something went wrong submitting the form. Please try again.",
"enum__booking_status__enquiry": "Enquiry",
"enum__booking_status__reserved": "Reserved",
"enum__booking_status__confirmed": "Confirmed",
"enum__booking_status__ended": "Ended",
"enum__booking_status__cancelled": "Cancelled",
"common__pages__booking_status__advance": "Change status",
"common__pages__booking_status__confirm_title": "Confirm status change",
"common__pages__booking_status__confirm_body": "Move booking to <b>{status}</b>?",
"common__pages__booking_status__no_transitions": "No further transitions available.",
"common__pages__availability__title": "Availability",
"common__pages__availability__venue_line": "{venue} · {from} → {to}",
"common__pages__availability__year_label": "Year",
"common__pages__availability__free_stat": "{free} free days of {total} ({percent}%)",
"common__pages__availability__free_month_badge": "{count} free",
"common__pages__availability__footnote": "Select a free start day, then a free end day to request that range — or pick a single day. Event names are only shown when the organiser has consented to public listing.",
"common__pages__availability__select_start_hint": "Select a free start day.",
"common__pages__availability__select_end_hint": "Now select a free end day, or create a single-day enquiry.",
"common__pages__availability__selected_range": "Selected: {range}",
"common__pages__availability__create_enquiry": "Create enquiry",
"common__pages__availability__clear_selection": "Clear",
"common__pages__availability__status__free": "Free",
"common__pages__availability__status__enquiry": "Enquiry",
"common__pages__availability__status__reserved": "Reserved",
"common__pages__availability__status__confirmed": "Confirmed",
"common__pages__availability__status__half_house": "Half house",
"common__actions__submit": "Submit",
"common__actions__cancel": "Cancel",
"common__actions__save": "Save",
"common__actions__delete": "Delete",
"common__actions__confirm": "Confirm",
"common__states__loading": "Loading…",
"common__states__empty": "No results.",
"common__states__error": "Something went wrong.",
"common__components__file_uploader__browse": "Browse",
"common__components__file_uploader__drop_now": "Drop file to upload",
"common__components__file_uploader__uploading": "Uploading...",
"common__components__file_uploader__uploaded": "Uploaded",
"common__components__file_uploader__pdf_only": "PDF only. Click to browse or drag and drop.",
"common__yes": "Yes",
"common__no": "No",
"auth__login__title": "Welcome back",
"auth__login__subtitle": "Sign in to continue",
"auth__login__email": "Email",
"auth__login__email_placeholder": "you@example.com",
"auth__login__password": "Password",
"auth__login__submit": "Sign in",
"auth__login__forgot_password": "Forgot password?",
"auth__login__no_account": "Don't have an account?",
"auth__login__signup_cta": "Create one",
"auth__login__or": "or",
"auth__login__providers__continue_with": "Continue with {provider}",
"auth__login__errors__invalid_credentials": "Email or password is incorrect.",
"auth__login__errors__account_locked": "Your account is locked. Contact support.",
"auth__login__errors__generic": "Sign in failed. Please try again.",
"auth__logout__title": "Signed out",
"auth__logout__subtitle": "You've been signed out. See you soon.",
"auth__logout__back_to_login": "Back to sign in",
"auth__providers__auth0": "Auth0",
"auth__providers__email": "Email",
"auth__providers__github": "GitHub",
"auth__providers__google": "Google",
"auth__providers__microsoft": "Microsoft",
"auth__providers__passwordless": "Magic link"
}