die tenant admin oauth authentifizierung wurde implementiert und funktioniert jetzt. Zudem wurde das marketing frontend dashboard implementiert.

This commit is contained in:
Codex Agent
2025-11-04 16:14:17 +01:00
parent 92e64c361a
commit fe380689fb
63 changed files with 4239 additions and 1142 deletions

View File

@@ -1,166 +1,55 @@
{
"login_failed": "Diese Anmeldedaten wurden nicht gefunden.",
"login_success": "Sie sind nun eingeloggt.",
"registration_failed": "Registrierung fehlgeschlagen.",
"registration_success": "Registrierung erfolgreich bitte mit dem Kauf fortfahren.",
"already_logged_in": "Sie sind bereits eingeloggt.",
"failed_credentials": "Diese Anmeldedaten wurden nicht gefunden.",
"header": {
"login": "Anmelden",
"register": "Registrieren",
"home": "Startseite",
"how_it_works": "So geht's",
"packages": "Pakete",
"blog": "Blog",
"occasions": {
"wedding": "Hochzeiten",
"birthday": "Geburtstage",
"corporate": "Firmenfeiern",
"confirmation": "Konfirmation/Jugendweihe",
"label": "Anlässe"
"wedding": "Hochzeit",
"birthday": "Geburtstag",
"corporate": "Firmenevent"
},
"contact": "Kontakt",
"login": "Anmelden",
"register": "Registrieren",
"cta": "Jetzt ausprobieren",
"utility": "Darstellung & Sprache",
"appearance": "Darstellung",
"appearance_light": "Hell",
"appearance_dark": "Dunkel",
"language": "Sprache"
"contact": "Kontakt"
},
"login_failed": "Ungültige E-Mail oder Passwort.",
"login_success": "Sie sind nun eingeloggt.",
"registration_failed": "Registrierung fehlgeschlagen.",
"registration_success": "Registrierung erfolgreich fortfahren mit Kauf.",
"already_logged_in": "Sie sind bereits eingeloggt.",
"failed_credentials": "Falsche Anmeldedaten.",
"login": {
"title": "Anmelden",
"description": "Melde dich mit deinem Fotospiel Konto an und begleite dein Event vom ersten Upload bis zum finalen Download.",
"identifier": "E-Mail oder Username",
"identifier_placeholder": "Geben Sie Ihre E-Mail oder Ihren Username ein",
"title": "Die Fotospiel.App",
"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",
"username_or_email": "Username oder E-Mail",
"email": "E-Mail-Adresse",
"email_placeholder": "Deine E-Mail-Adresse",
"email_placeholder": "ihre@email.de",
"password": "Passwort",
"password_placeholder": "Geben Sie Ihr Passwort ein",
"forgot": "Passwort vergessen?",
"password_placeholder": "Ihr Passwort",
"remember": "Angemeldet bleiben",
"forgot": "Passwort vergessen?",
"submit": "Anmelden",
"no_account": "Noch keinen Account?",
"sign_up": "Jetzt registrieren",
"success_toast": "Login erfolgreich",
"unexpected_error": "Beim Login ist ein Fehler aufgetreten.",
"highlights": {
"moments": "Momente in Echtzeit teilen",
"moments_description": "Uploads landen sofort in der Event-Galerie ohne App-Download.",
"branding": "Branding & Slideshows, die begeistern",
"branding_description": "Konfiguriere Slideshow, Wasserzeichen und Aufgaben für dein Event.",
"privacy": "Sicherer Zugang über Tokens",
"privacy_description": "Eventzugänge bleiben geschützt DSGVO-konform mit Join Tokens."
},
"hero_tagline": "Event-Tech mit Herz",
"hero_heading": "Willkommen zurück bei Fotospiel",
"hero_subheading": "Verwalte Events, Galerien und Gästelisten in einem liebevoll gestalteten Dashboard.",
"hero_footer": {
"headline": "Noch kein Account?",
"subline": "Entdecke unsere Packages und erlebe Fotospiel live.",
"cta": "Packages entdecken"
}
"oauth_divider": "oder",
"google_cta": "Mit Google anmelden",
"google_helper": "Nutze dein Google-Konto, um dich sicher bei der Eventverwaltung anzumelden.",
"no_account": "Noch keinen Zugang?",
"sign_up": "Jetzt registrieren"
},
"register": {
"title": "Registrieren",
"name": "Vollständiger Name",
"username": "Username",
"username_placeholder": "Wählen Sie einen Username",
"email": "E-Mail-Adresse",
"email_placeholder": "ihre@email.de",
"password": "Passwort",
"password_placeholder": "Mindestens 8 Zeichen",
"password_confirmation": "Passwort bestätigen",
"confirm_password": "Passwort bestätigen",
"confirm_password_placeholder": "Passwort wiederholen",
"first_name": "Vorname",
"first_name_placeholder": "Max",
"last_name": "Nachname",
"last_name_placeholder": "Mustermann",
"address": "Adresse",
"address_placeholder": "Straße Hausnummer, PLZ Ort",
"phone": "Telefonnummer",
"phone_placeholder": "+49 123 456789",
"privacy_consent": "Ich stimme der Datenschutzerklärung zu und akzeptiere die Verarbeitung meiner persönlichen Daten.",
"privacy_policy": "Datenschutzerklärung",
"submit": "Registrieren",
"success_toast": "Registrierung erfolgreich",
"validation_failed": "Bitte prüfen Sie Ihre Eingaben.",
"unexpected_error": "Registrierung nicht möglich.",
"errors_title": "Fehler bei der Registrierung",
"errors": {
"username": "Username",
"email": "E-Mail",
"password": "Passwort",
"password_confirmation": "Passwort-Bestätigung",
"first_name": "Vorname",
"last_name": "Nachname",
"address": "Adresse",
"phone": "Telefon",
"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."
"submit": "Registrieren"
},
"verification": {
"notice": "Bitte bestätigen Sie Ihre E-Mail-Adresse.",

View File

@@ -1,168 +1,58 @@
{
"header": {
"home": "Home",
"how_it_works": "How it works",
"packages": "Packages",
"blog": "Blog",
"occasions": {
"wedding": "Weddings",
"birthday": "Birthdays",
"corporate": "Corporate Events",
"confirmation": "Confirmation/Coming of Age",
"label": "Occasions"
},
"contact": "Contact",
"login": "Login",
"register": "Register",
"cta": "Try now",
"utility": "Display & language",
"appearance": "Appearance",
"appearance_light": "Light",
"appearance_dark": "Dark",
"language": "Language"
},
"login_failed": "Invalid email or password.",
"login_success": "You are now logged in.",
"registration_failed": "Registration failed.",
"registration_success": "Registration successful proceed with purchase.",
"already_logged_in": "You are already logged in.",
"failed_credentials": "Invalid credentials.",
"login": {
"title": "Login",
"description": "Sign in to your Fotospiel account and keep your event experience flowing from upload to download.",
"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",
"no_account": "No account yet?",
"sign_up": "Create one now",
"success_toast": "Login successful",
"unexpected_error": "Unable to log in right now.",
"highlights": {
"moments": "Share moments in real time",
"moments_description": "Uploads appear instantly in the event gallery no app installation required.",
"branding": "Branding & slideshows that delight",
"branding_description": "Fine-tune slideshows, watermarks, and event tasks with a few clicks.",
"privacy": "Secure access via join tokens",
"privacy_description": "Keep events private and GDPR compliant with protected join tokens."
"failed_credentials": "Wrong credentials.",
"header": {
"login": "Login",
"register": "Register",
"home": "Home",
"packages": "Packages",
"blog": "Blog",
"occasions": {
"wedding": "Wedding",
"birthday": "Birthday",
"corporate": "Corporate Event"
},
"hero_tagline": "Event-tech with heart",
"hero_heading": "Welcome back to Fotospiel",
"hero_subheading": "Manage events, galleries, and guest lists in a lovingly crafted dashboard.",
"hero_footer": {
"headline": "Need an account?",
"subline": "Explore our packages and experience Fotospiel live.",
"cta": "Explore packages"
}
"contact": "Contact"
},
"login": {
"title": "Die Fotospiel.App",
"description": "Sign in with your Fotospiel account to manage every event in one place.",
"brand": "Die Fotospiel.App",
"logo_alt": "Die Fotospiel.App logo",
"username_or_email": "Username or Email",
"email": "Email Address",
"email_placeholder": "your@email.com",
"password": "Password",
"password_placeholder": "Your password",
"remember": "Stay logged in",
"forgot": "Forgot password?",
"submit": "Login",
"oauth_divider": "or",
"google_cta": "Continue with Google",
"google_helper": "Use your Google account to access the event dashboard securely.",
"no_account": "Don't have access yet?",
"sign_up": "Create an account"
},
"register": {
"title": "Register",
"name": "Full Name",
"username": "Username",
"username_placeholder": "Choose a username",
"email": "Email Address",
"email_placeholder": "your@email.com",
"password": "Password",
"password_placeholder": "At least 8 characters",
"password_confirmation": "Confirm Password",
"confirm_password": "Confirm Password",
"confirm_password_placeholder": "Repeat password",
"password_confirmation": "Confirm password",
"first_name": "First Name",
"first_name_placeholder": "John",
"last_name": "Last Name",
"last_name_placeholder": "Doe",
"address": "Address",
"address_placeholder": "Street Number, ZIP City",
"phone": "Phone Number",
"phone_placeholder": "+1 123 456789",
"privacy_consent": "I agree to the privacy policy and accept the processing of my personal data.",
"privacy_policy": "Privacy Policy",
"submit": "Register",
"success_toast": "Registration successful",
"validation_failed": "Please check your input.",
"unexpected_error": "Registration not possible.",
"errors_title": "Registration errors",
"errors": {
"username": "Username",
"email": "Email",
"password": "Password",
"password_confirmation": "Password Confirmation",
"first_name": "First Name",
"last_name": "Last Name",
"address": "Address",
"phone": "Phone",
"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."
"submit": "Register"
},
"verification": {
"notice": "Please confirm your email address.",
"notice": "Please verify your email address.",
"resend": "Resend email"
}
}