die tenant admin oauth authentifizierung wurde implementiert und funktioniert jetzt. Zudem wurde das marketing frontend dashboard implementiert.
This commit is contained in:
@@ -10,6 +10,8 @@ import deOnboarding from './locales/de/onboarding.json';
|
||||
import enOnboarding from './locales/en/onboarding.json';
|
||||
import deManagement from './locales/de/management.json';
|
||||
import enManagement from './locales/en/management.json';
|
||||
import deSettings from './locales/de/settings.json';
|
||||
import enSettings from './locales/en/settings.json';
|
||||
import deAuth from './locales/de/auth.json';
|
||||
import enAuth from './locales/en/auth.json';
|
||||
|
||||
@@ -21,6 +23,7 @@ const resources = {
|
||||
dashboard: deDashboard,
|
||||
onboarding: deOnboarding,
|
||||
management: deManagement,
|
||||
settings: deSettings,
|
||||
auth: deAuth,
|
||||
},
|
||||
en: {
|
||||
@@ -28,6 +31,7 @@ const resources = {
|
||||
dashboard: enDashboard,
|
||||
onboarding: enOnboarding,
|
||||
management: enManagement,
|
||||
settings: enSettings,
|
||||
auth: enAuth,
|
||||
},
|
||||
} as const;
|
||||
|
||||
@@ -13,10 +13,25 @@
|
||||
"lead": "Du meldest dich über unseren sicheren OAuth-Login an und landest direkt im Event-Dashboard.",
|
||||
"panel_title": "Melde dich an",
|
||||
"panel_copy": "Logge dich mit deinem Fotospiel-Adminzugang ein. Wir schützen dein Konto mit OAuth 2.1 und klaren Rollenrechten.",
|
||||
"actions_title": "Wähle deine Anmeldemethode",
|
||||
"actions_copy": "Greife sicher per OAuth oder mit deinem Google-Konto auf das Tenant-Dashboard zu.",
|
||||
"cta": "Mit Fotospiel-Login fortfahren",
|
||||
"google_cta": "Mit Google anmelden",
|
||||
"open_account_login": "Konto-Login öffnen",
|
||||
"loading": "Bitte warten …",
|
||||
"oauth_error_title": "Login aktuell nicht möglich",
|
||||
"oauth_error": "Anmeldung fehlgeschlagen: {{message}}",
|
||||
"oauth_errors": {
|
||||
"login_required": "Bitte melde dich zuerst in deinem Fotospiel-Konto an.",
|
||||
"invalid_request": "Die Login-Anfrage war ungültig. Bitte versuche es erneut.",
|
||||
"invalid_client": "Die verknüpfte Tenant-App wurde nicht gefunden. Wende dich an den Support, falls das Problem bleibt.",
|
||||
"invalid_redirect": "Die angegebene Weiterleitungsadresse ist für diese App nicht hinterlegt.",
|
||||
"invalid_scope": "Die App fordert Berechtigungen an, die nicht freigegeben sind.",
|
||||
"tenant_mismatch": "Du hast keinen Zugriff auf den Tenant, der diese Anmeldung angefordert hat.",
|
||||
"google_failed": "Die Anmeldung mit Google war nicht erfolgreich. Bitte versuche es erneut oder wähle eine andere Methode.",
|
||||
"google_no_match": "Wir konnten dieses Google-Konto keinem Tenant-Admin zuordnen. Bitte melde dich mit Fotospiel-Zugangsdaten an."
|
||||
},
|
||||
"return_hint": "Nach dem Anmelden leiten wir dich automatisch zurück.",
|
||||
"support": "Du brauchst Zugriff? Kontaktiere dein Event-Team oder schreib uns an support@fotospiel.de.",
|
||||
"appearance_label": "Darstellung"
|
||||
}
|
||||
|
||||
51
resources/js/admin/i18n/locales/de/settings.json
Normal file
51
resources/js/admin/i18n/locales/de/settings.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
"subtitle": "Verwalte deine Kontodaten und Zugangsdaten.",
|
||||
"sections": {
|
||||
"account": {
|
||||
"heading": "Account-Informationen",
|
||||
"description": "Passe Anzeigename, E-Mail-Adresse und Sprache der Admin-Oberfläche an."
|
||||
},
|
||||
"password": {
|
||||
"heading": "Passwort ändern",
|
||||
"description": "Wähle ein sicheres Passwort, um deinen Admin-Zugang zu schützen.",
|
||||
"hint": "Nutze mindestens 8 Zeichen und kombiniere Buchstaben sowie Zahlen für mehr Sicherheit."
|
||||
}
|
||||
},
|
||||
"fields": {
|
||||
"name": "Anzeigename",
|
||||
"email": "E-Mail-Adresse",
|
||||
"locale": "Bevorzugte Sprache",
|
||||
"currentPassword": "Aktuelles Passwort",
|
||||
"newPassword": "Neues Passwort",
|
||||
"passwordConfirmation": "Passwort bestätigen"
|
||||
},
|
||||
"placeholders": {
|
||||
"name": "z. B. Hochzeitsplanung Schmidt",
|
||||
"locale": "Systemsprache verwenden"
|
||||
},
|
||||
"locale": {
|
||||
"auto": "Automatisch"
|
||||
},
|
||||
"status": {
|
||||
"emailVerified": "E-Mail bestätigt",
|
||||
"emailNotVerified": "Bestätigung erforderlich",
|
||||
"verifiedHint": "Bestätigt am {{date}}.",
|
||||
"unverifiedHint": "Bei Änderung der E-Mail senden wir dir automatisch eine neue Bestätigung."
|
||||
},
|
||||
"actions": {
|
||||
"save": "Speichern",
|
||||
"updatePassword": "Passwort aktualisieren",
|
||||
"openProfile": "Profil bearbeiten"
|
||||
},
|
||||
"toasts": {
|
||||
"updated": "Profil wurde aktualisiert.",
|
||||
"passwordChanged": "Passwort wurde aktualisiert."
|
||||
},
|
||||
"errors": {
|
||||
"load": "Profil konnte nicht geladen werden.",
|
||||
"update": "Profil konnte nicht aktualisiert werden."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -13,10 +13,25 @@
|
||||
"lead": "Use our secure OAuth login and land directly in the event dashboard.",
|
||||
"panel_title": "Sign in",
|
||||
"panel_copy": "Sign in with your Fotospiel admin access. OAuth 2.1 and clear role permissions keep your account protected.",
|
||||
"actions_title": "Choose your sign-in method",
|
||||
"actions_copy": "Access the tenant dashboard securely with OAuth or your Google account.",
|
||||
"cta": "Continue with Fotospiel login",
|
||||
"google_cta": "Continue with Google",
|
||||
"open_account_login": "Open account login",
|
||||
"loading": "Signing you in …",
|
||||
"oauth_error_title": "Login not possible right now",
|
||||
"oauth_error": "Sign-in failed: {{message}}",
|
||||
"oauth_errors": {
|
||||
"login_required": "Please sign in to your Fotospiel account before continuing.",
|
||||
"invalid_request": "The login request was invalid. Please try again.",
|
||||
"invalid_client": "We couldn’t find the linked tenant app. Please contact support if this persists.",
|
||||
"invalid_redirect": "The redirect address is not registered for this app.",
|
||||
"invalid_scope": "The app asked for permissions it cannot receive.",
|
||||
"tenant_mismatch": "You don’t have access to the tenant that requested this login.",
|
||||
"google_failed": "Google sign-in was not successful. Please try again or use another method.",
|
||||
"google_no_match": "We couldn’t link this Google account to a tenant admin. Please sign in with Fotospiel credentials."
|
||||
},
|
||||
"return_hint": "After signing in you’ll be brought back automatically.",
|
||||
"support": "Need access? Contact your event team or email support@fotospiel.de — we're happy to help.",
|
||||
"appearance_label": "Appearance"
|
||||
}
|
||||
|
||||
51
resources/js/admin/i18n/locales/en/settings.json
Normal file
51
resources/js/admin/i18n/locales/en/settings.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"profile": {
|
||||
"title": "Profile",
|
||||
"subtitle": "Manage your account details and credentials.",
|
||||
"sections": {
|
||||
"account": {
|
||||
"heading": "Account information",
|
||||
"description": "Update your name, email address, and interface language."
|
||||
},
|
||||
"password": {
|
||||
"heading": "Change password",
|
||||
"description": "Choose a strong password to protect admin access.",
|
||||
"hint": "Use at least 8 characters and mix letters and numbers for higher security."
|
||||
}
|
||||
},
|
||||
"fields": {
|
||||
"name": "Display name",
|
||||
"email": "Email address",
|
||||
"locale": "Preferred language",
|
||||
"currentPassword": "Current password",
|
||||
"newPassword": "New password",
|
||||
"passwordConfirmation": "Confirm password"
|
||||
},
|
||||
"placeholders": {
|
||||
"name": "e.g. Event Planning Smith",
|
||||
"locale": "Use system language"
|
||||
},
|
||||
"locale": {
|
||||
"auto": "Automatic"
|
||||
},
|
||||
"status": {
|
||||
"emailVerified": "Email verified",
|
||||
"emailNotVerified": "Verification required",
|
||||
"verifiedHint": "Verified on {{date}}.",
|
||||
"unverifiedHint": "We'll send another verification email when you change the address."
|
||||
},
|
||||
"actions": {
|
||||
"save": "Save",
|
||||
"updatePassword": "Update password",
|
||||
"openProfile": "Edit profile"
|
||||
},
|
||||
"toasts": {
|
||||
"updated": "Profile updated successfully.",
|
||||
"passwordChanged": "Password updated."
|
||||
},
|
||||
"errors": {
|
||||
"load": "Unable to load your profile.",
|
||||
"update": "Could not update your profile."
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user