Files
wedding-website/lib/i18n/dictionaries/de.ts
T
Raul Lugo 4ced446c9c
Build & Deployment / Build & Deploy (push) Failing after 5s
initial commit
2026-08-10 17:55:26 +02:00

81 lines
2.9 KiB
TypeScript

export const de = {
invalid: {
title: "Einladung nicht gefunden",
description: "Wir konnten diese Einladung nicht finden. Bitte prüfe den Link oder kontaktiere uns.",
},
hero: {
eyebrow: "Hochzeitseinladung",
title: "Wir freuen uns sehr, mit dir zu feiern",
greeting: "Hallo, {name}!",
description:
"Bitte bestätige, wer kommen wird, und teile ein paar Reisedetails, damit wir alles gut planen können.",
},
deadline: {
open: "Du kannst diese Antwort bis zum {date} bearbeiten.",
closed: "Die RSVP-Frist ist abgelaufen. Deine Antworten sind jetzt schreibgeschützt.",
},
sections: {
wedding: "Hochzeitsdetails",
rsvp: "RSVP",
travel: "Reisedetails",
interactions: "Mach es persönlich",
},
wedding: {
dateLabel: "Datum",
dateValue: "Das Hochzeitsdatum wird bald ergänzt",
locationLabel: "Ort",
locationValue: "Details zum Veranstaltungsort folgen bald",
accommodationLabel: "Unterkunft",
accommodationValue: "Empfehlungen für Unterkünfte in der Nähe werden später ergänzt.",
},
form: {
attending: "Nimmt teil?",
yes: "Ja",
no: "Nein",
mealPreference: "Essenswunsch",
mealPlaceholder: "Essen auswählen",
dietaryRestrictions: "Ernährungseinschränkungen",
noRestrictions: "Keine Einschränkungen",
arrivalDate: "Anreisedatum",
departureDate: "Abreisedatum",
stayLocation: "Wo übernachtest du?",
needsTransportHelp: "Brauchst du Hilfe beim Transport?",
messageToCouple: "Nachricht an das Paar",
submit: "RSVP speichern",
submitted: "Danke — deine RSVP wurde gespeichert.",
},
meals: {
meat: "Fleisch",
fish: "Fisch",
vegetarian: "Vegetarisch",
vegan: "Vegan",
kids: "Kindermenü",
other: "Andere",
},
errors: {
generic: "Bitte prüfe das Formular und versuche es erneut.",
closed: "Die RSVP-Frist ist abgelaufen.",
},
interactions: {
intro: "Diese Frage ist optional und hilft uns, den Ablauf der Feier zu planen.",
toastTitle: "Toast oder Rede",
toastDescription: "Möchte jemand aus deiner Gruppe ein paar Worte sagen? Das ist optional und wird von uns geplant.",
wantsToast: "Jemand möchte sprechen",
speakerName: "Name der sprechenden Person",
estimatedMinutes: "Ungefähre Minuten",
},
upload: {
title: "Foto für die Hochzeitsüberraschung",
description: "Lade ein Foto von dir oder deiner Gruppe für eine Hochzeitsaktivität hoch. Du kannst es bis zur Frist ersetzen.",
current: "Aktuell hochgeladenes Foto: {filename}",
choose: "Bild auswählen",
upload: "Foto hochladen",
replace: "Foto ersetzen",
uploading: "Wird hochgeladen...",
success: "Foto erfolgreich hochgeladen.",
error: "Das Foto konnte nicht hochgeladen werden. Bitte versuche es erneut.",
disabled: "Foto-Uploads sind geschlossen, da die RSVP-Frist abgelaufen ist.",
requirements: "JPG, PNG oder WebP. Maximal 10 MB.",
},
} as const