initial commit
Build & Deployment / Build & Deploy (push) Failing after 5s

This commit is contained in:
Raul Lugo
2026-08-10 17:55:26 +02:00
parent 6429ed3fa3
commit 4ced446c9c
74 changed files with 9242 additions and 30 deletions
+80
View File
@@ -0,0 +1,80 @@
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