{ "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" } }