Remove RSVP from form titles - use 'Zusage zur Hochzeit' and 'Wedding Response' instead

This commit is contained in:
michi 2025-06-24 15:46:17 +02:00
parent 0f83775edb
commit fb7a6a214c
2 changed files with 82 additions and 27 deletions

View File

@ -46,6 +46,36 @@ SITES_CONFIG='{
"weddingText2": "Unser großer Tag findet am 14. September 2026 im wunderschönen Schloss Caputh statt. Freut euch auf eine unvergessliche Feier voller Liebe, Lachen und schöner Erinnerungen.",
"weddingOutro": "Wir können es kaum erwarten, mit euch zu feiern!",
"timelineTitle": "Unser Hochzeitstag",
"timeline": {
"ceremony": {
"title": "Trauung",
"time": "14:00 Uhr",
"description": "Die kirchliche Trauung findet in der wunderschönen Kapelle statt."
},
"reception": {
"title": "Empfang",
"time": "15:30 Uhr",
"description": "Sektempfang im Garten mit Glückwünschen und ersten Fotos."
},
"dinner": {
"title": "Dinner",
"time": "18:00 Uhr",
"description": "Festliches Dinner mit einem 4-Gang-Menü im Festsaal."
},
"party": {
"title": "Party",
"time": "21:00 Uhr",
"description": "Tanzen und feiern bis in die frühen Morgenstunden!"
}
},
"venue": {
"title": "Schloss Caputh",
"address": "Caputh 123\n14548 Caputh\nDeutschland",
"parking": "Ausreichend Parkplätze vorhanden",
"accessibility": "Barrierefrei zugänglich",
"routeButton": "Route planen"
},
"saveTheDate": "Save the Date",
"menuChoice": "Menüwahl",
"pleaseSelect": "Bitte wählen...",
"allergiesLabel": "Allergien / Besondere Wünsche",
@ -57,7 +87,7 @@ SITES_CONFIG='{
"maybe": "Vielleicht"
},
"rsvpForm": {
"title": "RSVP - Zusage zur Hochzeit",
"title": "Zusage zur Hochzeit",
"nameLabel": "Vollständiger Name",
"emailLabel": "E-Mail-Adresse",
"attendingLabel": "Teilnahme",
@ -87,6 +117,36 @@ SITES_CONFIG='{
"weddingText2": "Our big day will take place on September 14th, 2026 at the beautiful Schloss Caputh. Look forward to an unforgettable celebration full of love, laughter, and beautiful memories.",
"weddingOutro": "We can't wait to celebrate with you!",
"timelineTitle": "Our Wedding Day",
"timeline": {
"ceremony": {
"title": "Ceremony",
"time": "2:00 PM",
"description": "The church ceremony will take place in the beautiful chapel."
},
"reception": {
"title": "Reception",
"time": "3:30 PM",
"description": "Champagne reception in the garden with congratulations and first photos."
},
"dinner": {
"title": "Dinner",
"time": "6:00 PM",
"description": "Festive dinner with a 4-course menu in the banquet hall."
},
"party": {
"title": "Party",
"time": "9:00 PM",
"description": "Dancing and celebrating until the early hours!"
}
},
"venue": {
"title": "Schloss Caputh",
"address": "Caputh 123\n14548 Caputh\nGermany",
"parking": "Ample parking available",
"accessibility": "Wheelchair accessible",
"routeButton": "Plan route"
},
"saveTheDate": "Save the Date",
"menuChoice": "Menu Selection",
"pleaseSelect": "Please select...",
"allergiesLabel": "Allergies / Special Requirements",
@ -98,7 +158,7 @@ SITES_CONFIG='{
"maybe": "Maybe"
},
"rsvpForm": {
"title": "RSVP - Wedding Response",
"title": "Wedding Response",
"nameLabel": "Full Name",
"emailLabel": "Email Address",
"attendingLabel": "Attendance",

View File

@ -19,28 +19,27 @@ export default function Home() {
const timelineEvents: TimelineEvent[] = [
{
time: "14:00 Uhr",
title: "Trauung",
description:
"Die kirchliche Trauung findet in der wunderschönen Kapelle statt.",
time: t('timeline.ceremony.time'),
title: t('timeline.ceremony.title'),
description: t('timeline.ceremony.description'),
icon: "heart",
},
{
time: "15:30 Uhr",
title: "Empfang",
description: "Sektempfang im Garten mit Glückwünschen und ersten Fotos.",
time: t('timeline.reception.time'),
title: t('timeline.reception.title'),
description: t('timeline.reception.description'),
icon: "users",
},
{
time: "18:00 Uhr",
title: "Dinner",
description: "Festliches Dinner mit einem 4-Gang-Menü im Festsaal.",
time: t('timeline.dinner.time'),
title: t('timeline.dinner.title'),
description: t('timeline.dinner.description'),
icon: "utensils",
},
{
time: "21:00 Uhr",
title: "Party",
description: "Tanzen und feiern bis in die frühen Morgenstunden!",
time: t('timeline.party.time'),
title: t('timeline.party.title'),
description: t('timeline.party.description'),
icon: "music",
},
];
@ -97,7 +96,7 @@ export default function Home() {
onClick={scrollToRSVP}
className="bg-dusty-rose text-white px-8 py-3 rounded-full font-medium hover:bg-dusty-rose/90 transition duration-300 shadow-md"
>
{t('rsvpForm.submitButton')}
{t('sendAnswer')}
</Button>
</div>
</div>
@ -109,7 +108,7 @@ export default function Home() {
/>
<div className="absolute -bottom-6 -left-6 bg-white p-6 rounded-xl shadow-lg">
<p className="font-script text-2xl text-dusty-rose">
Save the Date
{t('saveTheDate')}
</p>
</div>
</div>
@ -181,7 +180,7 @@ export default function Home() {
<div className="grid lg:grid-cols-2 gap-12 items-center">
<div>
<h2 className="font-serif text-3xl md:text-4xl font-bold text-charcoal mb-6">
Schloss Caputh
{t('venue.title')}
</h2>
<div className="space-y-4 text-lg text-charcoal/80">
<p className="flex items-start">
@ -189,12 +188,8 @@ export default function Home() {
className="text-dusty-rose mr-3 mt-1 flex-shrink-0"
size={20}
/>
<span>
Caputh 123
<br />
14548 Caputh
<br />
Deutschland
<span style={{ whiteSpace: 'pre-line' }}>
{t('venue.address')}
</span>
</p>
<p className="flex items-center">
@ -202,20 +197,20 @@ export default function Home() {
className="text-dusty-rose mr-3 flex-shrink-0"
size={20}
/>
<span>Ausreichend Parkplätze vorhanden</span>
<span>{t('venue.parking')}</span>
</p>
<p className="flex items-center">
<Accessibility
className="text-dusty-rose mr-3 flex-shrink-0"
size={20}
/>
<span>Barrierefrei zugänglich</span>
<span>{t('venue.accessibility')}</span>
</p>
</div>
<div className="mt-8">
<Button className="bg-dusty-rose text-white px-6 py-3 rounded-full font-medium hover:bg-dusty-rose/90 transition duration-300 shadow-md">
<MapPin className="mr-2" size={16} />
Route planen
{t('venue.routeButton')}
</Button>
</div>
</div>