checkout: buttons verbessert, paddle zahlungsschritt schicker gemacht, schritt 4 optimiert+schick gemacht. Dashboard: translations ergänzt. Startseite vom Event Admin optimiert.

This commit is contained in:
Codex Agent
2025-11-17 11:06:46 +01:00
parent 5290072ffe
commit 167734f87a
25 changed files with 1981 additions and 1002 deletions

View File

@@ -92,6 +92,8 @@
"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.",
"hero_secondary": "Experience the full guest flow in our live demo no login, no install.",
"cta_demo": "View demo",
"cta_explore": "Discover Packages",
"cta_explore_highlight": "Explore top packages",
"tab_endcustomer": "End Customers",
@@ -111,6 +113,7 @@
"register_buy": "Register and Buy",
"register_subscribe": "Register and Subscribe",
"faq_title": "Frequently Asked Questions about Packages",
"faq_lead": "Quick answers to the essentials check “How it works” for the full deep dive.",
"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?",
@@ -161,6 +164,10 @@
"for_resellers": "For Resellers",
"details_show": "Show Details",
"comparison_title": "Compare Packages",
"comparison_subtitle": "Every limit and feature side by side.",
"comparison_hint": "Pick your audience and slide through the cards. The table surfaces the fine print.",
"comparison_limits": "Limits",
"comparison_features": "Features",
"price": "Price",
"max_photos_label": "Max. Photos",
"max_guests_label": "Max. Guests",
@@ -168,6 +175,9 @@
"watermark_label": "Watermark",
"no_watermark": "No Watermark",
"custom_branding": "Custom Branding",
"available": "Available",
"not_available": "Not available",
"standard_support": "Standard support",
"max_tenants": "Max. Tenants",
"max_events": "Max. Events/Year",
"faq_free": "What is the Free Package?",
@@ -382,6 +392,33 @@
"currency": {
"euro": "€"
},
"coupon": {
"label": "Coupon code",
"placeholder": "Enter your coupon code",
"apply": "Apply coupon",
"remove": "Remove coupon",
"applied": "Coupon {{code}} applied. You save {{amount}}.",
"summary_title": "Updated order summary",
"fields": {
"subtotal": "Subtotal",
"discount": "Discount",
"tax": "Tax",
"total": "Total after discount"
},
"errors": {
"required": "Please enter a coupon code.",
"not_found": "We could not find this coupon.",
"inactive": "This coupon is not active anymore.",
"disabled": "This coupon cannot be used at checkout.",
"not_applicable": "This coupon is not valid for the selected package.",
"limit_reached": "This coupon has already been used the maximum number of times.",
"currency_mismatch": "This coupon cannot be used with the selected currency.",
"not_synced": "This coupon is not ready yet. Please try again later.",
"package_not_configured": "This package is not configured for coupon redemption.",
"login_required": "Please log in to use this coupon.",
"generic": "We could not apply this coupon. Please try another one."
}
},
"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."
@@ -430,9 +467,7 @@
"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..."
"no_alternatives": "No further packages in this category available."
},
"auth_step": {
"title": "Account",
@@ -449,7 +484,9 @@
"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."
"google_error_fallback": "We couldn't complete the Google login. Please try again.",
"google_helper": "Sign in faster with Google we only use your details to create your Fotospiel account.",
"google_helper_badge": "Why Google?"
},
"payment_step": {
"title": "Payment",
@@ -461,6 +498,14 @@
"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.",
"guided_title": "Secure checkout, powered by Paddle",
"guided_body": "We walk you through every step. Paddle acts as merchant of record, handles taxes automatically, and delivers compliant invoices instantly.",
"paddle_partner": "Powered by Paddle",
"trust_secure": "Encrypted payment",
"trust_tax": "Automatic tax handling",
"trust_support": "Live support within minutes",
"guided_cta_hint": "Securely processed by Paddle as Merchant of Record",
"toast_success": "Payment received setting everything up for you.",
"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.",
@@ -505,6 +550,30 @@
"welcome": "Thank you for choosing the Fotospiel App!",
"package_summary": "Your <strong>{name}</strong> 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.",
"hero_badge": "Checkout complete",
"hero_title": "You're ready for the Marketing Dashboard",
"hero_body": "We activated your access and synced Paddle. Follow the checklist below to launch your first event.",
"hero_next": "Use the button below whenever you're ready to jump into your customer area—this summary is always available.",
"onboarding_title": "Preview your onboarding steps",
"onboarding_subtitle": "These are the first tasks you'll see after logging in.",
"onboarding_badge": "Next steps",
"onboarding_items": {
"event": {
"title": "Create your first event",
"body": "Set title, date, and highlights. You can adjust everything later."
},
"invites": {
"title": "Activate QR invites",
"body": "Share your event QR code or shortcut link with guests."
},
"tasks": {
"title": "Plan photo tasks",
"body": "Pick from the library or add your own creative prompts."
}
},
"control_center_title": "Event Control Center (PWA)",
"control_center_body": "You handle live moderation and uploads in the Control Center — mobile-first and offline-ready.",
"control_center_hint": "Install the PWA directly from the dashboard.",
"package_activated": "Your package '{name}' is activated.",
"email_sent": "We have sent you a confirmation email.",
"open_profile": "Open Profile",