feat: Implementierung des Checkout-Logins mit E-Mail/Username-Support
This commit is contained in:
@@ -20,8 +20,12 @@
|
||||
"failed_credentials": "Falsche Anmeldedaten.",
|
||||
"login": {
|
||||
"title": "Anmelden",
|
||||
"identifier": "E-Mail oder Username",
|
||||
"identifier_placeholder": "Geben Sie Ihre E-Mail oder Ihren Username ein",
|
||||
"username_or_email": "Username oder E-Mail",
|
||||
"password": "Passwort",
|
||||
"password_placeholder": "Geben Sie Ihr Passwort ein",
|
||||
"forgot": "Passwort vergessen?",
|
||||
"remember": "Angemeldet bleiben",
|
||||
"submit": "Anmelden"
|
||||
},
|
||||
@@ -64,6 +68,68 @@
|
||||
"privacy_consent": "Datenschutz-Zustimmung"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"ui": {
|
||||
"language_select": "Sprache auswählen"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"profile": {
|
||||
"title": "Profil-Einstellungen",
|
||||
"section_title": "Profilinformationen",
|
||||
"description": "Aktualisieren Sie Ihren Namen und Ihre E-Mail-Adresse",
|
||||
"email": "E-Mail-Adresse",
|
||||
"email_placeholder": "E-Mail-Adresse",
|
||||
"username": "Username",
|
||||
"username_placeholder": "Username",
|
||||
"language": "Sprache",
|
||||
"email_unverified": "Ihre E-Mail-Adresse ist nicht verifiziert.",
|
||||
"resend_verification": "Klicken Sie hier, um die Verifizierungs-E-Mail erneut zu senden.",
|
||||
"verification_sent": "Ein neuer Verifizierungslink wurde an Ihre E-Mail-Adresse gesendet."
|
||||
},
|
||||
"password": {
|
||||
"title": "Passwort-Einstellungen",
|
||||
"section_title": "Passwort aktualisieren",
|
||||
"description": "Stellen Sie sicher, dass Ihr Konto ein langes, zufälliges Passwort verwendet, um sicher zu bleiben",
|
||||
"current": "Aktuelles Passwort",
|
||||
"current_placeholder": "Aktuelles Passwort",
|
||||
"new": "Neues Passwort",
|
||||
"new_placeholder": "Neues Passwort",
|
||||
"confirm": "Passwort bestätigen",
|
||||
"confirm_placeholder": "Passwort bestätigen",
|
||||
"save_button": "Passwort speichern"
|
||||
}
|
||||
},
|
||||
"reset": {
|
||||
"password": "Passwort",
|
||||
"password_placeholder": "Passwort",
|
||||
"confirm_password": "Passwort bestätigen",
|
||||
"confirm_password_placeholder": "Passwort bestätigen",
|
||||
"email": "E-Mail",
|
||||
"email_placeholder": "email@beispiel.de",
|
||||
"title": "Passwort zurücksetzen",
|
||||
"description": "Bitte geben Sie Ihr neues Passwort unten ein",
|
||||
"submit": "Passwort zurücksetzen"
|
||||
},
|
||||
"confirm": {
|
||||
"password": "Passwort",
|
||||
"password_placeholder": "Passwort",
|
||||
"confirm": "Passwort bestätigen",
|
||||
"title": "Passwort bestätigen",
|
||||
"description": "Dies ist ein sicherer Bereich der Anwendung. Bitte bestätigen Sie Ihr Passwort, bevor Sie fortfahren.",
|
||||
"submit": "Passwort bestätigen"
|
||||
},
|
||||
"forgot": {
|
||||
"email": "E-Mail-Adresse",
|
||||
"email_placeholder": "email@beispiel.de",
|
||||
"submit": "Passwort-Reset-Link per E-Mail senden",
|
||||
"back": "Oder zurück zur Anmeldung"
|
||||
},
|
||||
"delete_user": {
|
||||
"password": "Passwort",
|
||||
"password_placeholder": "Passwort",
|
||||
"confirm_text": "Sobald Ihr Konto gelöscht ist, werden alle seine Ressourcen und Daten auch dauerhaft gelöscht. Bitte geben Sie Ihr Passwort ein, um zu bestätigen, dass Sie Ihr Konto dauerhaft löschen möchten."
|
||||
},
|
||||
"verification": {
|
||||
"notice": "Bitte bestätigen Sie Ihre E-Mail-Adresse.",
|
||||
"resend": "E-Mail erneut senden"
|
||||
|
||||
@@ -31,5 +31,24 @@
|
||||
"lisa": {
|
||||
"name": "Lisa K."
|
||||
}
|
||||
},
|
||||
"ui": {
|
||||
"saved": "Gespeichert",
|
||||
"loading": "Laden...",
|
||||
"error": "Fehler",
|
||||
"success": "Erfolg",
|
||||
"please_enter": "Bitte eingeben",
|
||||
"click_here": "Hier klicken",
|
||||
"resend_verification": "Verifizierungs-E-Mail erneut senden",
|
||||
"verify_email": "E-Mail verifizieren",
|
||||
"check_email": "Überprüfen Sie Ihre E-Mail auf den Verifizierungslink.",
|
||||
"login_to_continue": "Melden Sie sich an, um fortzufahren.",
|
||||
"no_account": "Kein Konto? Registrieren",
|
||||
"already_registered": "Bereits registriert? Anmelden",
|
||||
"redirecting": "Weiterleitung zum Admin-Bereich...",
|
||||
"complete_purchase": "Kauf abschließen",
|
||||
"email_verify_title": "E-Mail verifizieren",
|
||||
"email_verify_desc": "Bitte überprüfen Sie Ihre E-Mail und klicken Sie auf den Verifizierungslink.",
|
||||
"language_select": "Sprache wählen"
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,11 @@
|
||||
{
|
||||
"header": {
|
||||
"login:" : "Anmelden",
|
||||
"register": "Registrieren"
|
||||
"login": "Anmelden",
|
||||
"register": "Registrieren",
|
||||
"home": "Startseite",
|
||||
"packages": "Pakete",
|
||||
"blog": "Blog",
|
||||
"contact": "Kontakt"
|
||||
},
|
||||
"home": {
|
||||
"title": "Startseite - Fotospiel",
|
||||
@@ -129,16 +133,16 @@
|
||||
"what_customers_say": "Was unsere Kunden sagen",
|
||||
"close": "Schließen",
|
||||
"to_order": "Jetzt bestellen",
|
||||
"currency": {
|
||||
"euro": "€"
|
||||
},
|
||||
"view_details": "Details ansehen",
|
||||
"feature": "Feature",
|
||||
"details": "Details",
|
||||
"customer_opinions": "Kundenmeinungen",
|
||||
"errors": {
|
||||
"select_package": "Bitte wählen Sie ein Paket aus."
|
||||
}
|
||||
},
|
||||
"currency": {
|
||||
"euro": "€"
|
||||
},
|
||||
"view_details": "Details ansehen",
|
||||
"feature": "Feature"
|
||||
},
|
||||
"blog": {
|
||||
"title": "Fotospiel - Blog",
|
||||
@@ -337,5 +341,82 @@
|
||||
"name": "Lisa K."
|
||||
}
|
||||
}
|
||||
},
|
||||
"checkout": {
|
||||
"title": "Checkout",
|
||||
"subtitle": "Sicheren Kaufprozess",
|
||||
"back": "Zurück",
|
||||
"next": "Weiter",
|
||||
"cancel": "Abbrechen",
|
||||
"package_step": {
|
||||
"title": "Paket wählen",
|
||||
"subtitle": "Auswahl und Vergleich",
|
||||
"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..."
|
||||
},
|
||||
"auth_step": {
|
||||
"title": "Konto",
|
||||
"subtitle": "Anmelden oder Registrieren",
|
||||
"description": "Erstellen Sie ein Konto oder melden Sie sich an, um mit dem Kauf fortzufahren.",
|
||||
"already_logged_in_title": "Bereits eingeloggt",
|
||||
"already_logged_in_desc": "Sie sind bereits als {email} eingeloggt.",
|
||||
"next_to_payment": "Weiter zur Zahlung",
|
||||
"switch_to_register": "Registrieren",
|
||||
"switch_to_login": "Anmelden",
|
||||
"google_coming_soon": "Google-Login kommt bald im Comfort-Delta."
|
||||
},
|
||||
"payment_step": {
|
||||
"title": "Zahlung",
|
||||
"subtitle": "Sichere Zahlung",
|
||||
"description": "Schließen Sie Ihren Kauf sicher mit Ihrer gewählten Zahlungsmethode ab.",
|
||||
"free_package_title": "Kostenloses Paket",
|
||||
"free_package_desc": "Dieses Paket ist kostenlos. Wir aktivieren es direkt nach der Bestätigung.",
|
||||
"activate_package": "Paket aktivieren",
|
||||
"loading_payment": "Zahlungsdaten werden geladen...",
|
||||
"secure_payment_desc": "Sichere Zahlung mit Kreditkarte, Debitkarte oder SEPA-Lastschrift.",
|
||||
"payment_failed": "Zahlung fehlgeschlagen. ",
|
||||
"error_card": "Kartenfehler aufgetreten.",
|
||||
"error_validation": "Eingabedaten sind ungültig.",
|
||||
"error_connection": "Verbindungsfehler. Bitte Internetverbindung prüfen.",
|
||||
"error_server": "Serverfehler. Bitte später erneut versuchen.",
|
||||
"error_auth": "Authentifizierungsfehler. Bitte Seite neu laden.",
|
||||
"error_unknown": "Unbekannter Fehler aufgetreten.",
|
||||
"processing": "Zahlung wird verarbeitet. Bitte warten...",
|
||||
"needs_method": "Zahlungsmethode wird benötigt. Bitte Kartendaten überprüfen.",
|
||||
"needs_confirm": "Zahlung muss bestätigt werden.",
|
||||
"unexpected_status": "Unerwarteter Zahlungsstatus: {status}",
|
||||
"processing_btn": "Verarbeitung...",
|
||||
"pay_now": "Jetzt bezahlen (€{price})",
|
||||
"stripe_not_loaded": "Stripe ist nicht initialisiert. Bitte Seite neu laden.",
|
||||
"network_error": "Netzwerkfehler beim Laden der Zahlungsdaten",
|
||||
"payment_intent_error": "Fehler beim Laden der Zahlungsdaten"
|
||||
},
|
||||
"confirmation_step": {
|
||||
"title": "Bestätigung",
|
||||
"subtitle": "Alles erledigt!",
|
||||
"description": "Ihr Paket ist aktiviert. Überprüfen Sie Ihre E-Mail für Details.",
|
||||
"welcome": "Willkommen bei Fotospiel",
|
||||
"package_activated": "Ihr Paket '{name}' ist aktiviert.",
|
||||
"email_sent": "Wir haben Ihnen eine Bestätigungs-E-Mail gesendet.",
|
||||
"open_profile": "Profil öffnen",
|
||||
"to_admin": "Zum Admin-Bereich"
|
||||
},
|
||||
"confirmation": {
|
||||
"welcome": "Willkommen bei Fotospiel",
|
||||
"package_activated": "Ihr Paket '{name}' ist aktiviert.",
|
||||
"email_sent": "Wir haben Ihnen eine Bestätigungs-E-Mail gesendet.",
|
||||
"open_profile": "Profil öffnen",
|
||||
"to_admin": "Zum Admin-Bereich"
|
||||
},
|
||||
"auth": {
|
||||
"already_logged_in": "Sie sind bereits als {email} eingeloggt.",
|
||||
"switch_to_register": "Registrieren",
|
||||
"switch_to_login": "Anmelden",
|
||||
"google_coming_soon": "Google-Login kommt bald im Comfort-Delta."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,8 +20,13 @@
|
||||
"failed_credentials": "Invalid credentials.",
|
||||
"login": {
|
||||
"title": "Login",
|
||||
"username_or_email": "Username or Email",
|
||||
"identifier": "Email or Username",
|
||||
"identifier_placeholder": "Enter your email or username",
|
||||
"email": "Email",
|
||||
"email_placeholder": "Enter your email",
|
||||
"password": "Password",
|
||||
"password_placeholder": "Enter your password",
|
||||
"forgot": "Forgot Password?",
|
||||
"remember": "Remember me",
|
||||
"submit": "Login"
|
||||
},
|
||||
@@ -64,6 +69,68 @@
|
||||
"privacy_consent": "Privacy Consent"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"ui": {
|
||||
"language_select": "Select Language"
|
||||
}
|
||||
},
|
||||
"settings": {
|
||||
"profile": {
|
||||
"title": "Profile settings",
|
||||
"section_title": "Profile information",
|
||||
"description": "Update your name and email address",
|
||||
"email": "Email address",
|
||||
"email_placeholder": "Email address",
|
||||
"username": "Username",
|
||||
"username_placeholder": "Username",
|
||||
"language": "Language",
|
||||
"email_unverified": "Your email address is unverified.",
|
||||
"resend_verification": "Click here to resend the verification email.",
|
||||
"verification_sent": "A new verification link has been sent to your email address."
|
||||
},
|
||||
"password": {
|
||||
"title": "Password settings",
|
||||
"section_title": "Update password",
|
||||
"description": "Ensure your account is using a long, random password to stay secure",
|
||||
"current": "Current password",
|
||||
"current_placeholder": "Current password",
|
||||
"new": "New password",
|
||||
"new_placeholder": "New password",
|
||||
"confirm": "Confirm password",
|
||||
"confirm_placeholder": "Confirm password",
|
||||
"save_button": "Save password"
|
||||
}
|
||||
},
|
||||
"reset": {
|
||||
"password": "Password",
|
||||
"password_placeholder": "Password",
|
||||
"confirm_password": "Confirm password",
|
||||
"confirm_password_placeholder": "Confirm password",
|
||||
"email": "Email",
|
||||
"email_placeholder": "email@example.com",
|
||||
"title": "Reset password",
|
||||
"description": "Please enter your new password below",
|
||||
"submit": "Reset password"
|
||||
},
|
||||
"confirm": {
|
||||
"password": "Password",
|
||||
"password_placeholder": "Password",
|
||||
"confirm": "Confirm password",
|
||||
"title": "Confirm your password",
|
||||
"description": "This is a secure area of the application. Please confirm your password before continuing.",
|
||||
"submit": "Confirm password"
|
||||
},
|
||||
"forgot": {
|
||||
"email": "Email address",
|
||||
"email_placeholder": "email@example.com",
|
||||
"submit": "Email password reset link",
|
||||
"back": "Or, return to log in"
|
||||
},
|
||||
"delete_user": {
|
||||
"password": "Password",
|
||||
"password_placeholder": "Password",
|
||||
"confirm_text": "Once your account is deleted, all of its resources and data will also be permanently deleted. Please enter your password to confirm you would like to permanently delete your account."
|
||||
},
|
||||
"verification": {
|
||||
"notice": "Please confirm your email address.",
|
||||
"resend": "Resend email"
|
||||
|
||||
@@ -31,5 +31,24 @@
|
||||
"lisa": {
|
||||
"name": "Lisa K."
|
||||
}
|
||||
},
|
||||
"ui": {
|
||||
"saved": "Saved",
|
||||
"loading": "Loading...",
|
||||
"error": "Error",
|
||||
"success": "Success",
|
||||
"please_enter": "Please enter",
|
||||
"click_here": "Click here",
|
||||
"resend_verification": "Resend verification email",
|
||||
"verify_email": "Verify Email",
|
||||
"check_email": "Check your email for the verification link.",
|
||||
"login_to_continue": "Log in to continue.",
|
||||
"no_account": "No Account? Register",
|
||||
"already_registered": "Already registered? Log in",
|
||||
"redirecting": "Redirecting to Admin Area...",
|
||||
"complete_purchase": "Complete Purchase",
|
||||
"email_verify_title": "Verify Email",
|
||||
"email_verify_desc": "Please check your email and click the verification link.",
|
||||
"language_select": "Language Select"
|
||||
}
|
||||
}
|
||||
@@ -279,6 +279,14 @@
|
||||
"privacy": "Privacy",
|
||||
"impressum": "Imprint"
|
||||
},
|
||||
"header": {
|
||||
"home": "Home",
|
||||
"packages": "Packages",
|
||||
"blog": "Blog",
|
||||
"contact": "Contact",
|
||||
"login": "Login",
|
||||
"register": "Register"
|
||||
},
|
||||
"footer": {
|
||||
"company": "Fotospiel GmbH",
|
||||
"rights_reserved": "All Rights Reserved"
|
||||
@@ -324,5 +332,82 @@
|
||||
"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": "Already Logged In",
|
||||
"already_logged_in_desc": "You are already logged in as {email}.",
|
||||
"next_to_payment": "Next to Payment",
|
||||
"switch_to_register": "Register",
|
||||
"switch_to_login": "Login",
|
||||
"google_coming_soon": "Google Login coming soon in Comfort-Delta."
|
||||
},
|
||||
"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 credit card, debit card or SEPA direct debit.",
|
||||
"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})",
|
||||
"stripe_not_loaded": "Stripe is not initialized. Please reload the page.",
|
||||
"network_error": "Network error loading payment data",
|
||||
"payment_intent_error": "Error loading payment data"
|
||||
},
|
||||
"confirmation_step": {
|
||||
"title": "Confirmation",
|
||||
"subtitle": "All Done!",
|
||||
"description": "Your package is activated. Check your email for details.",
|
||||
"welcome": "Welcome to FotoSpiel",
|
||||
"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": "Welcome to FotoSpiel",
|
||||
"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"
|
||||
},
|
||||
"auth": {
|
||||
"already_logged_in": "You are already logged in as {email}.",
|
||||
"switch_to_register": "Register",
|
||||
"switch_to_login": "Login",
|
||||
"google_coming_soon": "Google Login coming soon in Comfort-Delta."
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user