81 lines
2.9 KiB
TypeScript
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
|