{
"home": {
"title": "Home - Fotospiel",
"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": "We’ll walk you through tasks, tokens, hardware setups, or custom workflows.",
"name_label": "Name",
"email_label": "Email",
"message_label": "Message",
"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",
"features": "Features",
"subscription_annual": "Annual Subscription",
"auto_renew": "auto-renew",
"cancel_anytime": "cancel anytime",
"trial_start": "Free Trial for :days days",
"reseller_benefits": "Benefits for Resellers",
"unlimited_events": "Unlimited Events",
"priority_support": "Priority Support",
"cancel_link": "Cancel Subscription: :link",
"hero_title": "Discover our flexible Packages",
"hero_description": "From free entry to premium features: Tailor your event package to your needs. Simple, secure, and scalable.",
"cta_explore": "Discover Packages",
"cta_explore_highlight": "Explore top packages",
"tab_endcustomer": "End Customers",
"tab_reseller": "Resellers & Agencies",
"section_endcustomer": "Packages for End Customers (One-time purchase per event)",
"section_reseller": "Packages for Resellers (Annual Subscription)",
"free": "Free",
"one_time": "One-time purchase",
"subscription": "Subscription",
"year": "Year",
"max_photos": "Photos",
"max_guests": "Guests",
"gallery_days": "Gallery Days",
"max_events_year": "Events/Year",
"buy_now": "Buy Now",
"subscribe_now": "Subscribe Now",
"register_buy": "Register and Buy",
"register_subscribe": "Register and Subscribe",
"faq_title": "Frequently Asked Questions about Packages",
"faq_q1": "What is a Package?",
"faq_a1": "A Package defines limits and features for your event, e.g. number of photos and gallery duration.",
"faq_q2": "Can I upgrade?",
"faq_a2": "Yes, choose a higher package when creating the event or upgrade later.",
"faq_q3": "What happens when it expires?",
"faq_a3": "The gallery remains readable, but uploads are blocked. Simply extend.",
"faq_q4": "Payment secure?",
"faq_a4": "Yes, via Paddle – secure and GDPR compliant.",
"final_cta": "Ready for your next event?",
"contact_us": "Contact Us",
"feature_live_slideshow": "Live Slideshow",
"feature_analytics": "Analytics",
"feature_watermark": "Watermark",
"feature_branding": "Branding",
"feature_support": "Support",
"feature_basic_uploads": "Basic Uploads",
"feature_unlimited_sharing": "Unlimited Sharing",
"feature_no_watermark": "No Watermark",
"feature_custom_tasks": "Custom Tasks",
"feature_advanced_analytics": "Advanced Analytics",
"feature_priority_support": "Priority Support",
"feature_limited_sharing": "Limited Sharing",
"feature_no_branding": "No Branding",
"feature_0": "Basic Feature",
"feature_reseller_dashboard": "Reseller Dashboard",
"feature_custom_branding": "Custom Branding",
"feature_advanced_reporting": "Advanced Reporting",
"badge_most_popular": "Most Popular",
"badge_best_value": "Best Value",
"badge_starter": "Perfect Starter",
"billing_per_event": "per event",
"billing_per_year": "per year",
"more_features": "+{{count}} more features",
"feature_overview": "Feature overview",
"order_hint": "Launch instantly – secure Paddle checkout, no hidden fees.",
"features_label": "Features",
"feature_highlights": "Feature Highlights",
"more_details_tab": "More Details",
"quick_facts": "Quick Facts",
"quick_facts_hint": "Your at-a-glance snapshot of core limits.",
"more_details_link": "See even more details",
"badge_deep_dive": "Deep Dive",
"breakdown_label": "At-a-glance",
"breakdown_label_hint": "Dive deeper into how the package is structured.",
"limits_label": "Limits & Capacity",
"limits_label_hint": "Understand the exact limits for planning and approvals.",
"for_endcustomers": "For End Customers",
"for_resellers": "For Resellers",
"details_show": "Show Details",
"comparison_title": "Compare Packages",
"price": "Price",
"max_photos_label": "Max. Photos",
"max_guests_label": "Max. Guests",
"gallery_days_label": "Gallery Days",
"watermark_label": "Watermark",
"no_watermark": "No Watermark",
"custom_branding": "Custom Branding",
"max_tenants": "Max. Tenants",
"max_events": "Max. Events/Year",
"faq_free": "What is the Free Package?",
"faq_upgrade": "Can I upgrade?",
"faq_reseller": "What for Resellers?",
"faq_payment": "Payment secure?",
"testimonials": {
"anna": "Fotospiel made our wedding perfect! Guests could easily share photos, and the gallery was a hit.",
"max": "As an event organizer, I love the analytics and easy branding. Great for corporate events!",
"lisa": "Free package for birthdays – simple and secure. No app hassle!"
},
"what_customers_say": "What our customers say",
"close": "Close",
"to_order": "Order Now",
"details": "Details",
"customer_opinions": "Customer Opinions",
"errors": {
"select_package": "Please select a package."
},
"currency": {
"euro": "€"
},
"paddle_not_configured": "This package is not ready for Paddle checkout. Please contact support.",
"paddle_checkout_failed": "We could not start the Paddle checkout. Please try again later."
},
"blog": {
"title": "Fotospiel - Blog",
"hero_title": "Fotospiel Blog",
"hero_description": "Tips, news, and guides for perfect event photos with QR codes, PWA, and more. Stay informed!",
"hero_cta": "More about Fotospiel",
"posts_title": "Latest Blog Posts",
"by": "By",
"team": "Fotospiel Team",
"published_at": "Published on",
"read_more": "Read More",
"back": "Back to Blog",
"empty": "No posts available yet. Stay tuned!",
"our_blog": "Our Blog",
"latest_posts": "Latest Posts",
"no_posts": "No posts available.",
"read_more_link": "Read More",
"date_format": "Published on :date",
"post": {
"alt": "Post Image"
}
},
"kontakt": {
"title": "Contact - Fotospiel",
"description": "Have questions? Write to us!",
"name": "Name",
"email": "Email",
"message": "Message",
"sending": "Sending...",
"send": "Send",
"back_home": "Back to Home",
"success": "Thanks! We will get back to you soon."
},
"occasions": {
"title": "Fotospiel for :type",
"hero_title": "Fotospiel for :type",
"hero_description": "Collect unforgettable photos from your guests with QR codes. Perfect for :type – simple, mobile, and privacy-compliant.",
"cta": "Choose Package",
"weddings": {
"title": "Weddings with Fotospiel",
"description": "Capture romantic moments: Guests share photos via QR, choose emotions like 'Romantic' or 'Joyful'. Better than traditional photo booths.",
"benefits_title": "Benefits for Weddings",
"benefit1": "QR Code for Guests: Easy sharing without app download.",
"benefit2": "Emotion Filter: Categorize photos (e.g. 'Dance', 'Kiss').",
"benefit3": "Private Gallery: Only approved photos visible.",
"benefit4": "Download: High-res for album.",
"image_alt": "Wedding photos"
},
"birthdays": {
"title": "Celebrate Birthdays",
"description": "Let friends and family share spontaneous photos. QR on the cake – fun guaranteed!",
"benefits_title": "Benefits for Birthdays",
"benefit1": "Quick Uploads: Camera or gallery.",
"benefit2": "Likes & Shares: Highlight popular moments.",
"benefit3": "Offline-capable: PWA works without internet.",
"benefit4": "Anonymous: No registration required.",
"image_alt": "Birthday photos"
},
"corporate": {
"title": "Corporate Events Professional",
"description": "Networking and team-building: Collect photos centrally, share highlights internally.",
"benefits_title": "Benefits for Corporate Events",
"benefit1": "QR at Booths: Guests photograph themselves.",
"benefit2": "Categories: 'Team', 'Network', 'Presentation'.",
"benefit3": "Export: For social media or intranet.",
"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.",
"benefits_title": "Benefits for Family Celebrations",
"benefit1": "Easy for all ages: Large font, touch-friendly.",
"benefit2": "Emotions: 'Family', 'Happiness', 'Unity'.",
"benefit3": "Share: Via link or QR for after-party.",
"benefit4": "Unlimited: In premium plan.",
"image_alt": "Family photos"
},
"not_found": "Event type not found.",
"hochzeit_title": "Wedding – Perfect Guest Photos with QR",
"hochzeit_desc": "Make your wedding unforgettable with Fotospiel. Guests share photos easily via QR code – secure, private, and in real-time. From ceremony to party, all moments centrally collected.",
"hochzeit_feature1": "Live Slideshow for Guests",
"hochzeit_feature2": "Emotion-based Photo Filters",
"hochzeit_feature3": "Unlimited Gallery for 30 Days",
"hochzeit_cta": "Choose Wedding Package",
"geburtstag_title": "Birthday – Celebrate with Shared Memories",
"geburtstag_desc": "Celebrate birthdays with Fotospiel! QR code for guests to upload photos – from kids' to adult parties. Easy to share, like, and download.",
"geburtstag_feature1": "Free Package for Small Parties",
"geburtstag_feature2": "Quick Uploads via PWA",
"geburtstag_feature3": "Private and Privacy Compliant",
"geburtstag_cta": "Discover Birthday Package",
"firmenevent_title": "Corporate Event – Team Events and Conferences",
"firmenevent_desc": "For corporate events, team buildings, and conferences: Fotospiel collects all photos centrally via QR. Branding, analytics, and secure gallery for your company.",
"firmenevent_feature1": "Custom Branding for Company Logo",
"firmenevent_feature2": "Advanced Analytics",
"firmenevent_feature3": "Priority Support",
"firmenevent_cta": "Request Corporate Package"
},
"success": {
"title": "Success",
"verify_email": "Verify Email",
"check_email": "Check your email for the verification link.",
"redirecting": "Redirecting to Admin Area...",
"complete_purchase": "Complete Purchase",
"login_to_continue": "Log in to continue.",
"loading": "Loading...",
"email_verify_title": "Verify Email",
"email_verify_desc": "Please check your email and click the verification link.",
"resend_verification": "Resend Verification",
"already_registered": "Already registered? Log in",
"purchase_complete_title": "Complete Purchase",
"purchase_complete_desc": "Log in to continue.",
"login": "Log In",
"no_account": "No Account? Register",
"manage_subscription": "Manage Subscription",
"stripe_dashboard": "Stripe Dashboard",
"trial_activated": "Trial activated for 14 days!"
},
"payment": {
"title": "Payment",
"card_details": "Card Details",
"stripe": "Credit Card",
"submit_stripe": "Pay with Card (:price)",
"loading_stripe": "Loading Stripe...",
"switch_to_card": "Switch to Credit Card",
"stripe_error": "Stripe payment failed",
"confirm_error": "Confirmation failed",
"complete_error": "Payment could not be completed"
},
"blog_show": {
"title_suffix": " - Fotospiel Blog",
"by_author": "By",
"published_on": "Published on",
"back_to_blog": "Back to Blog"
},
"nav": {
"home": "Home",
"how_it_works": "How it Works",
"features": "Features",
"occasions": "Occasions",
"blog": "Blog",
"packages": "Packages",
"contact": "Contact",
"discover_packages": "Discover Packages",
"privacy": "Privacy",
"impressum": "Imprint",
"occasions_types": {
"confirmation": "Confirmations"
},
"language": "Language",
"open_menu": "Open menu",
"close_menu": "Close menu",
"cta_demo": "Try it now",
"preferences": "Preferences",
"toggle_theme": "Toggle appearance",
"theme_light": "Light mode",
"theme_dark": "Dark mode",
"dashboard": "Go to Admin",
"logout": "Sign out",
"login": "Log in",
"register": "Register"
},
"header": {
"home": "Home",
"packages": "Packages",
"blog": "Blog",
"contact": "Contact",
"login": "Login",
"register": "Register"
},
"footer": {
"company": "Fotospiel GmbH",
"rights_reserved": "All Rights Reserved"
},
"register": {
"free": "Free"
},
"currency": {
"euro": "€"
},
"meta": {
"title": "Fotospiel - Collect Guest Photos for Events with QR Codes",
"description": "Collect guest photos for events with QR codes. Our secure PWA platform for guests and organizers – simple, mobile, and privacy-compliant."
},
"common": {
"unlimited": "Unlimited",
"required": "*",
"loading": "Loading...",
"included": "Included",
"star": "Star",
"date": {
"format": "M d, Y"
},
"pagination": {
"previous": "Previous",
"next": "Next"
},
"contact": {
"errors": {
"name": "Name is required.",
"email": "Email is required.",
"message": "Message is required."
}
},
"testimonials": {
"anna": {
"name": "Anna M."
},
"max": {
"name": "Max S."
},
"lisa": {
"name": "Lisa K."
}
}
},
"checkout": {
"title": "Checkout",
"subtitle": "Secure Checkout Process",
"back": "Back",
"next": "Next",
"cancel": "Cancel",
"package_step": {
"title": "Select Package",
"subtitle": "Selection and Comparison",
"description": "Choose the right package for your needs",
"no_package_selected": "No package selected. Please choose a package from the overview.",
"alternatives_title": "Alternative Packages",
"no_alternatives": "No further packages in this category available.",
"next_to_account": "Next to Account",
"loading": "Loading..."
},
"auth_step": {
"title": "Account",
"subtitle": "Login or Register",
"description": "Create an account or log in to continue with your purchase.",
"already_logged_in_title": "Welcome back!",
"already_logged_in_body": "You're already signed in as {{email}}. Your details are all set so you can continue without interruption.",
"already_logged_in_hint": "Need to switch accounts? Sign out briefly and restart the checkout.",
"next_to_payment": "Next to Payment",
"switch_to_register": "Register",
"switch_to_login": "Login",
"continue_with_google": "Continue with Google",
"google_success_toast": "Signed in with Google.",
"google_error_title": "Google login failed",
"google_missing_package": "Please choose a package before using Google login.",
"google_missing_email": "We could not retrieve your Google email address.",
"google_error_fallback": "We couldn't complete the Google login. Please try again."
},
"payment_step": {
"title": "Payment",
"subtitle": "Secure Payment",
"description": "Complete your purchase securely with your chosen payment method.",
"free_package_title": "Free Package",
"free_package_desc": "This package is free. We activate it directly after confirmation.",
"activate_package": "Activate Package",
"loading_payment": "Payment data is loading...",
"secure_payment_desc": "Secure payment with Paddle.",
"paddle_intro": "Launch the Paddle checkout right here in the wizard—no page changes required.",
"paddle_preparing": "Preparing Paddle checkout…",
"paddle_overlay_ready": "Paddle checkout is running in a secure overlay. Complete the payment there and then continue here.",
"paddle_ready": "Paddle checkout opened in a new tab. Complete the payment and then continue here.",
"paddle_error": "We could not start the Paddle checkout. Please try again.",
"paddle_not_ready": "Paddle checkout is not ready yet. Please try again in a moment.",
"paddle_not_configured": "This package is not ready for Paddle checkout. Please contact support.",
"paddle_disclaimer": "Paddle processes payments as merchant of record. Taxes are calculated automatically based on your billing details.",
"pay_with_paddle": "Continue with Paddle",
"continue_after_payment": "I completed the payment",
"no_package_title": "No package selected",
"no_package_description": "Please choose a package to continue to checkout.",
"payment_failed": "Payment failed. ",
"error_card": "Card error occurred.",
"error_validation": "Input data is invalid.",
"error_connection": "Connection error. Please check your internet connection.",
"error_server": "Server error. Please try again later.",
"error_auth": "Authentication error. Please reload the page.",
"error_unknown": "Unknown error occurred.",
"processing": "Payment is being processed. Please wait...",
"needs_method": "Payment method required. Please check card details.",
"needs_confirm": "Payment needs confirmation.",
"unexpected_status": "Unexpected payment status: {status}",
"processing_btn": "Processing...",
"pay_now": "Pay Now (${price})",
"network_error": "Network error loading payment data",
"auth_required": "Please log in to continue to payment.",
"status_loading": "Preparing secure payment data…",
"status_ready": "Payment form ready. Enter your details to continue.",
"status_processing": "Processing payment with {{provider}}…",
"status_success": "Payment confirmed. Finalising your order…",
"status_info_title": "Payment status",
"status_processing_title": "We are opening the checkout",
"status_ready_title": "Checkout opened",
"status_error_title": "Payment failed",
"status_success_title": "Payment completed",
"status_retry": "Retry"
},
"confirmation_step": {
"title": "Confirmation",
"subtitle": "All Done!",
"description": "Your package is activated. Check your email for details.",
"welcome": "Thank you for choosing FotoSpiel!",
"package_summary": "Your {name} package is now active. You're ready to get everything set up.",
"email_followup": "We've just sent a confirmation email with your receipt and the next steps.",
"package_activated": "Your package '{name}' is activated.",
"email_sent": "We have sent you a confirmation email.",
"open_profile": "Open Profile",
"to_admin": "To Admin Area"
},
"confirmation": {
"welcome": "Thank you for choosing FotoSpiel!",
"package_activated": "Your {name} package is active.",
"email_sent": "We've emailed you all the details.",
"open_profile": "Open Profile",
"to_admin": "To Admin Area"
},
"auth": {
"already_logged_in": "You're already signed in as {{email}}.",
"switch_to_register": "Register",
"switch_to_login": "Login",
"continue_with_google": "Continue with Google",
"google_success_toast": "Signed in with Google.",
"google_error_title": "Google login failed",
"google_missing_package": "Please choose a package before using Google login.",
"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."
}
]
},
"not_found": {
"title": "Page not found",
"subtitle": "Oops! This page is nowhere to be found.",
"description": "It may have moved or never existed. Try one of the options below to get back on track.",
"tip_heading": "What you can do",
"tips": [
"Double-check the URL for typos.",
"Head back to the homepage to continue exploring.",
"Reach out to us if you need a specific page."
],
"cta_home": "Back to homepage",
"cta_packages": "Explore packages",
"cta_contact": "Get in touch",
"requested_path_label": "Requested path"
},
"legal": {
"imprint": "Imprint",
"privacy": "Privacy",
"terms": "Terms & Conditions"
}
}