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

@@ -23,6 +23,8 @@
"description": "Melde dich mit deinem Fotospiel-Zugang an und steuere deine Events zentral in einem Dashboard.",
"brand": "Die Fotospiel App",
"logo_alt": "Logo Die Fotospiel App",
"identifier": "E-Mail oder Username",
"identifier_placeholder": "z. B. name@beispiel.de oder hochzeit_julia",
"username_or_email": "Username oder E-Mail",
"email": "E-Mail-Adresse",
"email_placeholder": "ihre@email.de",
@@ -49,7 +51,16 @@
"address": "Adresse",
"phone": "Telefonnummer",
"privacy_consent": "Ich stimme der Datenschutzerklärung zu und akzeptiere die Verarbeitung meiner persönlichen Daten.",
"submit": "Registrieren"
"privacy_policy_link": "Datenschutzerklärung",
"submit": "Registrieren",
"first_name_placeholder": "Vorname",
"last_name_placeholder": "Nachname",
"email_placeholder": "beispiel@email.de",
"address_placeholder": "Straße Hausnummer, PLZ Ort",
"phone_placeholder": "+49 170 1234567",
"username_placeholder": "z. B. hochzeit_julia",
"password_placeholder": "Mindestens 8 Zeichen",
"password_confirmation_placeholder": "Passwort erneut eingeben"
},
"verification": {
"notice": "Bitte bestätigen Sie Ihre E-Mail-Adresse.",

View File

@@ -98,10 +98,15 @@
"reseller_benefits": "Vorteile für Reseller",
"unlimited_events": "Unbegrenzte Events",
"custom_branding": "Benutzerdefiniertes Branding",
"available": "Verfügbar",
"not_available": "Nicht verfügbar",
"standard_support": "Standard-Support",
"priority_support": "Priorisierter Support",
"cancel_link": "Abo kündigen: :link",
"hero_title": "Entdecken Sie unsere flexiblen Packages",
"hero_description": "Von kostenlosem Einstieg bis Premium-Features: Passen Sie Ihr Event-Paket an Ihre Bedürfnisse an. Einfach, sicher und skalierbar.",
"hero_secondary": "Teste den kompletten Gäste-Flow in unserer Live-Demo kein Login, kein App-Store.",
"cta_demo": "Demo ansehen",
"cta_explore": "Pakete entdecken",
"cta_explore_highlight": "Lieblingspaket sichern",
"tab_endcustomer": "Endkunden",
@@ -121,6 +126,7 @@
"register_buy": "Registrieren und kaufen",
"register_subscribe": "Registrieren und abonnieren",
"faq_title": "Häufige Fragen zu Packages",
"faq_lead": "Antworten auf die wichtigsten Fragen mehr Details findest du im Guide „So funktionierts“.",
"faq_q1": "Was ist ein Package?",
"faq_a1": "Ein Package definiert Limits und Features für Ihr Event, z.B. Anzahl Fotos und Galerie-Dauer.",
"faq_q2": "Kann ich upgraden?",
@@ -171,6 +177,10 @@
"for_resellers": "Für Reseller",
"details_show": "Details anzeigen",
"comparison_title": "Packages vergleichen",
"comparison_subtitle": "Alle Limits und Features auf einen Blick.",
"comparison_hint": "Wähle deine Zielgruppe und scrolle durch die Karten. Die Tabelle zeigt genaue Unterschiede.",
"comparison_limits": "Limits",
"comparison_features": "Features",
"max_photos_label": "Max. Fotos",
"max_guests_label": "Max. Gäste",
"gallery_days_label": "Galerie-Tage",
@@ -388,6 +398,33 @@
"currency": {
"euro": "€"
},
"coupon": {
"label": "Gutscheincode",
"placeholder": "Gutscheincode eingeben",
"apply": "Gutschein anwenden",
"remove": "Gutschein entfernen",
"applied": "Gutschein {{code}} aktiviert. Du sparst {{amount}}.",
"summary_title": "Aktualisierte Bestellsumme",
"fields": {
"subtotal": "Zwischensumme",
"discount": "Rabatt",
"tax": "MwSt.",
"total": "Gesamtsumme nach Rabatt"
},
"errors": {
"required": "Bitte gib einen Gutscheincode ein.",
"not_found": "Dieser Gutschein konnte nicht gefunden werden.",
"inactive": "Dieser Gutschein ist nicht aktiv.",
"disabled": "Dieser Gutschein kann derzeit nicht eingelöst werden.",
"not_applicable": "Dieser Gutschein gilt nicht für das ausgewählte Package.",
"limit_reached": "Dieser Gutschein wurde bereits maximal genutzt.",
"currency_mismatch": "Dieser Gutschein passt nicht zur gewählten Währung.",
"not_synced": "Dieser Gutschein ist noch nicht bereit. Bitte versuche es später erneut.",
"package_not_configured": "Dieses Package unterstützt aktuell keine Gutscheine.",
"login_required": "Bitte melde dich an, um diesen Gutschein zu nutzen.",
"generic": "Der Gutschein konnte nicht angewendet werden. Bitte versuche einen anderen."
}
},
"meta": {
"title": "Fotospiel - Sammle Gastfotos für Events mit QR-Codes",
"description": "Sammle Gastfotos für Events mit QR-Codes. Unsere sichere PWA-Plattform für Gäste und Organisatoren einfach, mobil und datenschutzkonform."
@@ -436,9 +473,7 @@
"description": "Wähle das passende Paket für deine Bedürfnisse",
"no_package_selected": "Kein Paket ausgewählt. Bitte wähle ein Paket aus der Paketübersicht.",
"alternatives_title": "Alternative Pakete",
"no_alternatives": "Keine weiteren Pakete in dieser Kategorie verfügbar.",
"next_to_account": "Weiter zum Konto",
"loading": "Wird geladen..."
"no_alternatives": "Keine weiteren Pakete in dieser Kategorie verfügbar."
},
"auth_step": {
"title": "Konto",
@@ -455,7 +490,9 @@
"google_error_title": "Google-Anmeldung fehlgeschlagen",
"google_missing_package": "Bitte wähle zuerst ein Paket aus, bevor du Google Login nutzt.",
"google_missing_email": "Wir konnten deine Google-E-Mail-Adresse nicht abrufen.",
"google_error_fallback": "Die Google-Anmeldung konnte nicht abgeschlossen werden. Bitte versuche es erneut."
"google_error_fallback": "Die Google-Anmeldung konnte nicht abgeschlossen werden. Bitte versuche es erneut.",
"google_helper": "Schneller Login über Google deine Daten werden ausschließlich zur Kontoeinrichtung verwendet.",
"google_helper_badge": "Warum Google?"
},
"payment_step": {
"title": "Zahlung",
@@ -467,6 +504,14 @@
"loading_payment": "Zahlungsdaten werden geladen...",
"secure_payment_desc": "Sichere Zahlung über Paddle.",
"paddle_intro": "Starte den Paddle-Checkout direkt hier im Wizard ganz ohne Seitenwechsel.",
"guided_title": "Sichere Zahlung mit Paddle unserem geprüften Partner",
"guided_body": "Wir führen dich Schritt für Schritt durch den Bezahlprozess. Paddle wickelt den Kauf als Merchant of Record ab und sorgt dafür, dass Steuern und Rechnungen automatisch korrekt erstellt werden.",
"paddle_partner": "Powered by Paddle",
"trust_secure": "Verschlüsselte Zahlung",
"trust_tax": "Automatische Steuerberechnung",
"trust_support": "Support in Minuten",
"guided_cta_hint": "Paddle wickelt deine Zahlung als Merchant of Record ab",
"toast_success": "Zahlung erfolgreich wir bereiten alles vor.",
"paddle_preparing": "Paddle-Checkout wird vorbereitet…",
"paddle_overlay_ready": "Der Paddle-Checkout läuft jetzt in einem Overlay. Schließe die Zahlung dort ab und kehre anschließend hierher zurück.",
"paddle_ready": "Paddle-Checkout wurde in einem neuen Tab geöffnet. Schließe die Zahlung dort ab und kehre dann hierher zurück.",
@@ -511,6 +556,30 @@
"welcome": "Danke, dass du die Fotospiel App gewählt hast!",
"package_summary": "Dein Paket <strong>{name}</strong> ist jetzt freigeschaltet. Du kannst sofort mit der Einrichtung loslegen.",
"email_followup": "Wir haben dir gerade alle Details per E-Mail geschickt inklusive Rechnung und den nächsten Schritten.",
"hero_badge": "Checkout abgeschlossen",
"hero_title": "Weiter geht's im Marketing-Dashboard",
"hero_body": "Wir haben deinen Zugang aktiviert und Paddle synchronisiert. Mit diesen Aufgaben startest du direkt durch.",
"hero_next": "Nutze den Button unten, um in deinen Kundenbereich zu wechseln diese Übersicht kannst du jederzeit erneut öffnen.",
"onboarding_title": "Vorschau auf deine Onboarding-Schritte",
"onboarding_subtitle": "Diese Aufgaben erwarten dich direkt nach dem Login.",
"onboarding_badge": "Nächste Schritte",
"onboarding_items": {
"event": {
"title": "Erstes Event anlegen",
"body": "Titel, Datum und Highlights festlegen alles bleibt anpassbar."
},
"invites": {
"title": "QR-Einladungen aktivieren",
"body": "Teile deinen Event-QR-Code oder den Shortcut-Link mit Gästen."
},
"tasks": {
"title": "Fotoaufgaben planen",
"body": "Nutze Vorlagen oder füge eigene kreative Aufgaben hinzu."
}
},
"control_center_title": "Event Control Center (PWA)",
"control_center_body": "Alle Live-Aufgaben erledigst du später im Control Center optimiert für Mobilgeräte und offlinefähig.",
"control_center_hint": "Installiere die PWA direkt aus dem Dashboard.",
"package_activated": "Ihr Paket '{name}' ist aktiviert.",
"email_sent": "Wir haben Ihnen eine Bestätigungs-E-Mail gesendet.",
"open_profile": "Profil öffnen",