login-seiten neu designt, homepage neu designt. "so funktioniert's" ergänzt und Demo-Seite hinzugefügt. Paketansicht in mobile verbessert.

This commit is contained in:
Codex Agent
2025-11-03 11:47:19 +01:00
parent 073b51e2d5
commit 20eda6b4f8
23 changed files with 2481 additions and 587 deletions

View File

@@ -1,17 +1,25 @@
{
"header": {
"home": "Home",
"how_it_works": "How it works",
"packages": "Packages",
"blog": "Blog",
"occasions": {
"wedding": "Wedding",
"birthday": "Birthday",
"corporate": "Corporate Event",
"wedding": "Weddings",
"birthday": "Birthdays",
"corporate": "Corporate Events",
"confirmation": "Confirmation/Coming of Age",
"label": "Occasions"
},
"contact": "Contact",
"login": "Login",
"register": "Register"
"register": "Register",
"cta": "Try now",
"utility": "Display & language",
"appearance": "Appearance",
"appearance_light": "Light",
"appearance_dark": "Dark",
"language": "Language"
},
"login_failed": "Invalid email or password.",
"login_success": "You are now logged in.",
@@ -21,6 +29,7 @@
"failed_credentials": "Invalid credentials.",
"login": {
"title": "Login",
"description": "Sign in to your Fotospiel account and keep your event experience flowing from upload to download.",
"identifier": "Email or Username",
"identifier_placeholder": "Enter your email or username",
"email": "Email",
@@ -29,7 +38,27 @@
"password_placeholder": "Enter your password",
"forgot": "Forgot Password?",
"remember": "Remember me",
"submit": "Login"
"submit": "Login",
"no_account": "No account yet?",
"sign_up": "Create one now",
"success_toast": "Login successful",
"unexpected_error": "Unable to log in right now.",
"highlights": {
"moments": "Share moments in real time",
"moments_description": "Uploads appear instantly in the event gallery no app installation required.",
"branding": "Branding & slideshows that delight",
"branding_description": "Fine-tune slideshows, watermarks, and event tasks with a few clicks.",
"privacy": "Secure access via join tokens",
"privacy_description": "Keep events private and GDPR compliant with protected join tokens."
},
"hero_tagline": "Event-tech with heart",
"hero_heading": "Welcome back to Fotospiel",
"hero_subheading": "Manage events, galleries, and guest lists in a lovingly crafted dashboard.",
"hero_footer": {
"headline": "Need an account?",
"subline": "Explore our packages and experience Fotospiel live.",
"cta": "Explore packages"
}
},
"register": {
"title": "Register",

View File

@@ -1,43 +1,83 @@
{
"home": {
"title": "Home - Fotospiel",
"hero_title": "Fotospiel",
"hero_description": "Collect guest photos for events with QR codes. Our secure PWA platform for guests and organizers simple, mobile, and privacy-compliant. Better than competitors, loved by thousands.",
"cta_explore": "Discover Packages",
"cta_explore_highlight": "Get started now",
"hero_image_alt": "Event photos with QR code",
"how_title": "How it works",
"step1_title": "Choose Package",
"step1_desc": "Choose the right package for your event.",
"step2_title": "Share QR Code",
"step2_desc": "Share the QR code with your guests.",
"step3_title": "Collect Photos",
"step3_desc": "Guests upload photos secure and easy.",
"features_title": "Why Fotospiel?",
"feature1_title": "Secure & Privacy Compliant",
"feature1_desc": "GDPR compliant, no PII storage.",
"feature2_title": "Mobile & PWA",
"feature2_desc": "Works offline, installable like an app.",
"feature3_title": "Easy to Use",
"feature3_desc": "Intuitive UI for guests and organizers.",
"packages_title": "Our Packages",
"view_details": "View Details",
"all_packages": "View All Packages",
"contact_title": "Contact",
"hero_tagline": "Event photos without app downloads",
"hero_title": "Your event. Their photos. Ready in real time.",
"hero_description": "Fotospiel combines QR access, live galleries, and moderation in one platform—perfect for weddings, corporate events, and every celebration that deserves a highlight reel.",
"hero_bullets": [
"Launch a live gallery in seconds",
"Join tokens keep every access private",
"Slideshows, branding, and tasks on the fly"
],
"cta_demo": "View demo",
"cta_demo_highlight": "Launch live demo",
"cta_how": "How Fotospiel works",
"cta_packages": "See packages",
"cta_explore": "See packages",
"cta_explore_highlight": "Start your Fotospiel trial",
"hero_image_alt": "Guests sharing photos via QR code on their phone",
"how_title": "How Fotospiel flows",
"how_subtitle": "From invitation to finished gallery in three smart steps.",
"step1_title": "Create event & pick a package",
"step1_desc": "Set limits for photos, guests, and branding in just a few clicks.",
"step2_title": "Share join token & QR code",
"step2_desc": "Guests scan, choose emotions or tasks, and upload instantly—no app store required.",
"step3_title": "Moderate live & spotlight favorites",
"step3_desc": "Approve posts, trigger slideshows, and export highlight galleries on demand.",
"demo_title": "Experience the Fotospiel demo",
"demo_description": "Our demo event shows the guest PWA inside a true 9:16 frame. Open it on your phone to try uploads, emotions, and likes live.",
"demo_hint": "Pro tip: share the link with your team so everyone can explore together.",
"demo_cta": "Go to demo",
"demo_media_alt": "Smartphone frame displaying the Fotospiel demo",
"features_title": "Everything your event needs",
"features_highlight": [
{
"title": "Branding & slideshows",
"description": "Match colors, overlays, and tasks to your event—complete with a live slideshow."
},
{
"title": "Real-time moderation",
"description": "Block posts with one tap, mark favorites, and export best-of galleries effortlessly."
},
{
"title": "Analytics & archive",
"description": "Track uploads, reactions, and downloads—archived in a GDPR-compliant workflow."
}
],
"occasions_title": "Occasions we love",
"occasions_description": "Pick a starting point and explore best practices for your format.",
"occasions": {
"wedding": "Weddings capture every candid",
"birthday": "Birthdays memories from 7 to 70",
"corporate": "Corporate events branding & security built in",
"confirmation": "Confirmation & coming of age the family album to go"
},
"blog_teaser_title": "Insights from the Fotospiel blog",
"blog_teaser_description": "Trends, setups, and playbooks for your next celebration.",
"blog_teaser_cta": "Visit the blog",
"packages_title": "Packages & pricing",
"packages_subtitle": "Flexible for single events or agencies—activated within minutes via Paddle checkout.",
"view_details": "View details",
"all_packages": "Compare all packages",
"contact_title": "Let's plan your event",
"contact_lead": "Well walk you through tasks, tokens, hardware setups, or custom workflows.",
"name_label": "Name",
"email_label": "Email",
"message_label": "Message",
"sending": "Sending...",
"send": "Send",
"testimonials_title": "What our customers say",
"testimonial1": "Great for weddings! Simple and secure.",
"testimonial2": "Best app for event photos.",
"testimonial3": "Fast and user-friendly.",
"faq_title": "Frequently Asked Questions",
"faq1_q": "Is it free?",
"faq1_a": "Yes, there is a free package for small events.",
"faq2_q": "How does the QR code work?",
"faq2_a": "Guests scan and upload photos easy!"
"contact_privacy": "By submitting you confirm our privacy notice. We typically reply within 24 hours.",
"sending": "Sending …",
"send": "Send message",
"testimonials_title": "Voices from the community",
"testimonials_subtitle": "Over 1,200 events have already run on Fotospiel.",
"testimonial1": "\"Our guests documented the day for us—and everything landed in one secure archive.\"",
"testimonial2": "\"Branding, moderation, analytics—all right where I need them during an event.\"",
"testimonial3": "\"Confirmation without messaging chaos. QR out, emojis in, photos for everyone!\"",
"faq_title": "Still curious?",
"faq_subtitle": "Find quick answers here. For deep dives visit How it works.",
"faq1_q": "Can I try Fotospiel first?",
"faq1_a": "Absolutely! Use our demo event or pick the Free package to explore all core features.",
"faq2_q": "Do guests need an account?",
"faq2_a": "No. A join token is enough, and you can add an optional PIN for extra gallery protection."
},
"packages": {
"title": "Our Packages",
@@ -220,6 +260,16 @@
"benefit4": "GDPR-secure: No PII stored.",
"image_alt": "Corporate event photos"
},
"confirmation": {
"title": "Confirmation & Coming-of-Age Celebrations",
"description": "Capture the rite of passage: Guests share photos from ceremony and party without installing an app.",
"benefits_title": "Benefits for Confirmation & Coming of Age",
"benefit1": "Family-friendly QR code accessible to every generation.",
"benefit2": "Collections for ceremony, celebration, and group shots.",
"benefit3": "Moderation keeps parents in control of what is visible.",
"benefit4": "Download bundle for thank-you cards and keepsake albums.",
"image_alt": "Confirmation celebration"
},
"family": {
"title": "Family Celebrations",
"description": "From baptisms to anniversaries: Collect memories from all relatives.",
@@ -463,5 +513,307 @@
"google_missing_email": "We could not retrieve your Google email address.",
"google_error_fallback": "We couldn't complete the Google login. Please try again."
}
},
"how_it_works_page": {
"hero": {
"title": "How Fotospiel Works",
"subtitle": "Share your QR code, collect guest photos in real time, and stay in full control all inside the browser.",
"primaryCta": "Create an event",
"secondaryCta": "Talk to our team",
"stats": [
{
"value": "5 min",
"label": "From sign-up to your first upload"
},
{
"value": "0 apps",
"label": "Guests only need their browser"
},
{
"value": "100%",
"label": "EU hosting & GDPR compliance"
}
],
"demoNote": "See the demo",
"demoLabel": "View demo"
},
"experience": {
"host": {
"label": "Hosts",
"intro": "Plan, moderate, and export your event memories from a single dashboard.",
"steps": [
{
"title": "Create your event",
"description": "Pick a package, set the basics, define optional challenges and approval rules."
},
{
"title": "Share materials",
"description": "Export the QR code, embed the link in invitations or displays, and enable the live gallery if you like."
},
{
"title": "Moderate & secure",
"description": "Approve uploads, highlight favorites, schedule the follow-up email, and download everything as a ZIP."
}
],
"callouts": [
"Add co-hosts for moderation and the live show",
"Offline uploads sync automatically once back online",
"Billing handled via Paddle, mobile apps through RevenueCat"
]
},
"guest": {
"label": "Guests",
"intro": "Your guests simply scan, shoot, and share. No login, no download, no friction.",
"steps": [
{
"title": "Scan the QR code",
"description": "The branded event page opens instantly in the browser no install required."
},
{
"title": "Snap a photo",
"description": "Use the camera or pick from the gallery, optional challenges keep it fun."
},
{
"title": "Enjoy the gallery",
"description": "Uploads appear after approval in the gallery and live show, downloads stay accessible whenever needed."
}
],
"callouts": [
"Progressive Web App mode with optional homescreen icon",
"Local caching if the connection drops auto sync later",
"Accessible UI for modern iOS and Android browsers"
]
}
},
"pillars": [
{
"title": "Launch in minutes",
"description": "QR code, link, and live show are ready instantly. We provide print templates and copy blocks."
},
{
"title": "Moderation & safety",
"description": "Approval modes, takedowns, and co-hosts keep your content secure and compliant."
},
{
"title": "On-site engagement",
"description": "Challenges, reactions, and the live slideshow spark participation without extra hardware."
},
{
"title": "Post-event follow-up",
"description": "Export ZIPs, build best-of highlights, and send thank-you emails straight from the dashboard."
}
],
"timeline": [
{
"title": "Prepare your event",
"body": "Register, choose a package, and apply your branding. Web payments run through Paddle, mobile apps via RevenueCat.",
"tips": [
"Create a test event to experience the upload flow",
"Invite co-hosts like MCs or colleagues"
]
},
{
"title": "Configure rules & challenges",
"body": "Enable optional challenges, the live slideshow, or pre-approval. Communicate your house rules.",
"tips": [
"Small rewards boost participation",
"Use extra guidance for photos of kids"
]
},
{
"title": "Distribute assets",
"body": "Download the QR code as PNG/PDF, print table cards, and add the link to invitation emails and slides.",
"tips": [
"Place the QR at entrances and high-traffic spots",
"Add the link to reminders before the event"
]
},
{
"title": "Go live",
"body": "Start the live show, approve uploads, and optionally allow reactions. Offline uploads sync when the connection returns.",
"tips": [
"Have the MC mention Fotospiel during the welcome",
"Stream the live gallery on TV, projector, or tablet"
]
},
{
"title": "Moderate & curate",
"body": "Approve, pin, or remove uploads. Every action is logged for compliance.",
"tips": [
"Use favorites for best-of highlight reels",
"Remove inappropriate content immediately"
]
},
{
"title": "Wrap up",
"body": "Define the gallery duration, export a ZIP, and send your thank-you message with the gallery link.",
"tips": [
"Send a reminder 24 hours after the event",
"Close or extend the gallery with one click"
]
}
],
"use_cases": {
"title": "Fits every event",
"description": "Pick the focus that matches your format the gallery stays the same.",
"tabs": [
{
"value": "wedding",
"label": "Weddings",
"goal": "Capture genuine guest perspectives beyond staged photos.",
"recommendations": [
"Place QR codes on programs and tables",
"Assign co-hosts (best man, maid of honor)",
"Run the live show during reception or dinner"
],
"ideas": [
"Selfie with the couple",
"Favorite dance move",
"Something blue"
]
},
{
"value": "birthday",
"label": "Birthdays",
"goal": "Collect candid greetings and fun surprises.",
"recommendations": [
"Mention Fotospiel in the birthday speech",
"Offer a small prize for the most creative photo",
"Place a QR sign next to the cake table"
],
"ideas": [
"Recreate an old memory",
"Biggest group smile",
"Cake close-up"
]
},
{
"value": "corporate",
"label": "Corporate",
"goal": "Generate authentic employer-branding content and recap material.",
"recommendations": [
"Use branded start screen and live show",
"Let HR or moderation introduce Fotospiel",
"Curate highlights for internal comms"
],
"ideas": [
"Best team selfie",
"Behind the scenes",
"Meet someone new"
]
},
{
"value": "confirmation",
"label": "Coming of age",
"goal": "Keep family moments secure and easy to share.",
"recommendations": [
"Separate sections for ceremony and celebration",
"Keep approval mode on for sensitive content",
"Share the download link only with close family"
],
"ideas": [
"Portrait with godparents",
"Highlight of the day",
"Selfie with the celebrant"
]
},
{
"value": "public",
"label": "Public events",
"goal": "Activate communities and gather social media content.",
"recommendations": [
"Combine large QR posters with hashtags",
"Show the live feed on LED walls",
"Communicate upload guidelines clearly"
],
"ideas": [
"Most colourful outfit",
"Favourite act",
"Hidden festival gem"
]
}
]
},
"checklist": {
"title": "Checklist: ready in 10 minutes",
"items": [
"Event created, package & branding confirmed",
"Approval mode and moderation team defined",
"QR code & link tested (use your own phone!)",
"Printed and screen materials prepared",
"Live show / displays checked",
"Announcement and follow-up drafted"
],
"cta": "Create your event"
},
"faq": {
"title": "FAQ",
"items": [
{
"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": "What if the internet is unstable?",
"answer": "Uploads are cached locally and synchronised automatically once the connection is back."
},
{
"question": "Can I approve uploads first?",
"answer": "Yes. Enable approval mode in the event settings to moderate before publishing."
},
{
"question": "How long are photos available?",
"answer": "Gallery retention depends on the package typically 14 to 90 days. See the pricing table for details."
},
{
"question": "How do payments work?",
"answer": "Web packages are billed through Paddle (with invoices and tax handling). Mobile subscriptions are managed via RevenueCat."
},
{
"question": "Which file formats are supported?",
"answer": "We currently accept photos (JPEG, PNG, HEIC). Videos are disabled for privacy reasons."
}
]
},
"support": {
"title": "Need a hand?",
"description": "Our team is happy to set up a pilot event or walk you through the dashboard.",
"cta": "Contact us"
},
"timeline_title": "The detailed flow"
},
"labels": {
"recommendations": "Recommendations",
"challengeIdeas": "Challenge ideas",
"prepHint": "Everything you should tick off before the event.",
"good_to_know": "Good to know",
"openDemoFull": "Open demo in new tab",
"readyToLaunch": "Ready to launch?",
"readyToLaunchCopy": "Sign up for free and create your first event today."
},
"actions": {
"tips": "Tips"
},
"demo_page": {
"title": "Try Fotospiel now",
"subtitle": "Scan the QR code, upload photos, and experience the guest gallery exactly as attendees do all inside the browser.",
"primaryCta": "Explore packages",
"secondaryCta": "Read the guide",
"iframeNote": "Demo uploads reset regularly—use the QR inside the frame or open the demo in a new tab.",
"openFull": "Open demo in new tab",
"features": [
{
"title": "Authentic guest flow",
"description": "Instant gallery access without apps or logins offline uploads queue automatically."
},
{
"title": "Live slideshow ready",
"description": "Show fresh uploads on any screen using the built-in live show."
},
{
"title": "Moderation included",
"description": "Test approval, reactions, and favourites fully GDPR compliant."
}
]
}
}