export const en = { invalid: { title: "Invitation not found", description: "We could not find this invitation. Please check the link or contact us.", }, hero: { eyebrow: "Wedding invitation", title: "We cannot wait to celebrate with you", greeting: "Hello, {name}!", description: "Please confirm who will attend and share a few travel details so we can plan everything with care.", }, deadline: { open: "You can edit this response until {date}.", closed: "The RSVP deadline has passed. Your answers are now read-only.", }, sections: { wedding: "Wedding details", rsvp: "RSVP", travel: "Travel details", interactions: "Make it personal", }, wedding: { dateLabel: "Date", dateValue: "Wedding date coming soon", locationLabel: "Location", locationValue: "Venue details coming soon", accommodationLabel: "Accommodation", accommodationValue: "Nearby stay recommendations will be added later.", }, form: { attending: "Attending?", yes: "Yes", no: "No", mealPreference: "Meal preference", mealPlaceholder: "Select a meal", dietaryRestrictions: "Dietary restrictions", noRestrictions: "No restrictions", arrivalDate: "Arrival date", departureDate: "Departure date", stayLocation: "Where are you staying?", needsTransportHelp: "Do you need transportation help?", messageToCouple: "Message to the couple", submit: "Save RSVP", submitted: "Thank you — your RSVP was saved.", }, meals: { meat: "Meat", fish: "Fish", vegetarian: "Vegetarian", vegan: "Vegan", kids: "Kids menu", other: "Other", }, errors: { generic: "Please check the RSVP form and try again.", closed: "The RSVP deadline has passed.", }, interactions: { intro: "This question is optional and helps us plan the celebration schedule.", toastTitle: "Toast or speech", toastDescription: "Would someone in your group like to say a few words? This is optional and will be scheduled by us.", wantsToast: "Someone would like to speak", speakerName: "Speaker name", estimatedMinutes: "Estimated minutes", }, upload: { title: "Wedding surprise photo", description: "Upload one photo of yourself or your group for a wedding activity. You can replace it until the deadline.", current: "Current photo uploaded: {filename}", choose: "Choose image", upload: "Upload photo", replace: "Replace photo", uploading: "Uploading...", success: "Photo uploaded successfully.", error: "We could not upload the photo. Please try again.", disabled: "Photo uploads are closed because the RSVP deadline has passed.", requirements: "JPG, PNG, or WebP. Maximum 10 MB.", }, } as const