Expand photobooth info on how-it-works
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-22 14:09:20 +01:00
parent 287cc8a532
commit a3747138a4
3 changed files with 13 additions and 0 deletions

View File

@@ -1045,6 +1045,10 @@
"question": "Brauchen Gäste eine App?",
"answer": "Nein. Alles läuft im mobilen Browser. Auf Wunsch kann die Seite als PWA auf den Homescreen gelegt werden."
},
{
"question": "Kann ich eine Photobooth/Fotobox einbinden?",
"answer": "Ja. Der Photobooth Connect Client überwacht den Fotobox-Ordner und lädt neue Bilder automatisch in die Event-Galerie. Verfügbar für Windows, macOS und Linux."
},
{
"question": "Wie funktioniert der Upload ohne Internet?",
"answer": "Fotos werden lokal zwischengespeichert. Sobald wieder WLAN oder LTE verfügbar ist, werden sie automatisch hochgeladen."
@@ -1074,6 +1078,7 @@
},
"labels": {
"timeline_heading": "Ein klarer Fahrplan für euer Event",
"timeline_hint": "Falls eine Photobooth vorhanden ist: einfach verbinden.",
"recommendations": "Empfehlungen",
"challenge_ideas": "Ideen für Challenges",
"prep_hint": "Alles, was ihr vor dem Event abhaken solltet.",

View File

@@ -1042,6 +1042,10 @@
"question": "Do guests need an app?",
"answer": "No. Everything runs in the mobile browser. Guests can optionally save it as a PWA on their homescreen."
},
{
"question": "Can I connect a photobooth?",
"answer": "Yes. The Photobooth Connect client watches the booth folder and uploads new images to the event gallery automatically. Available for Windows, macOS, and Linux."
},
{
"question": "What if the internet is unstable?",
"answer": "Uploads are cached locally and synchronised automatically once the connection is back."
@@ -1071,6 +1075,7 @@
},
"labels": {
"timeline_heading": "A clear roadmap for your event",
"timeline_hint": "If a photobooth is part of your setup, just connect it.",
"recommendations": "Recommendations",
"challenge_ideas": "Challenge ideas",
"prep_hint": "Everything you should tick off before the event.",

View File

@@ -290,6 +290,9 @@ const HowItWorks: React.FC = () => {
<h2 className="mt-3 text-3xl font-bold text-gray-900 dark:text-gray-50">
{t('how_it_works_page.labels.timeline_heading', 'Ein klarer Fahrplan für dein Event')}
</h2>
<p className="mt-2 text-sm text-gray-600 dark:text-gray-300">
{t('how_it_works_page.labels.timeline_hint', 'Falls eine Photobooth vorhanden ist: einfach verbinden.')}
</p>
</div>
<Accordion type="single" collapsible className="w-full">
{timeline.map((item, index) => (