feat: multi-module improvements across merchant, store, i18n, and customer systems
All checks were successful
All checks were successful
- Fix platform-grouped merchant sidebar menu with core items at root level - Add merchant store management (detail page, create store, team page) - Fix store settings 500 error by removing dead stripe/API tab - Move onboarding translations to module-owned locale files - Fix onboarding banner i18n with server-side rendering + context inheritance - Refactor login language selectors to use languageSelector() function (LANG-002) - Move HTTPException handling to global exception handler in merchant routes (API-003) - Add language selector to all login pages and portal headers - Fix customer module: drop order stats from customer model, add to orders module - Fix admin menu config visibility for super admin platform context - Fix storefront auth and layout issues - Add missing i18n translations for onboarding steps (en/fr/de/lb) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -111,7 +111,35 @@
|
||||
"invalid_credentials": "Ungültiger Benutzername oder Passwort",
|
||||
"session_expired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.",
|
||||
"account_locked": "Ihr Konto wurde gesperrt",
|
||||
"account_inactive": "Ihr Konto ist inaktiv"
|
||||
"account_inactive": "Ihr Konto ist inaktiv",
|
||||
"signing_in": "Anmeldung läuft...",
|
||||
"sending": "Wird gesendet...",
|
||||
"send_reset_link": "Link zum Zurücksetzen senden",
|
||||
"reset_password_desc": "Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts.",
|
||||
"back_to_login": "Zurück zur Anmeldung",
|
||||
"back_to_platform": "Zurück zur Plattform",
|
||||
"no_account": "Noch kein Konto?",
|
||||
"visit_platform": "Besuchen Sie unsere Plattform",
|
||||
"already_have_account": "Haben Sie bereits ein Konto?",
|
||||
"create_account": "Konto erstellen",
|
||||
"continue_shopping": "Weiter einkaufen",
|
||||
"admin_login": "Admin-Anmeldung",
|
||||
"merchant_login": "Händler-Anmeldung",
|
||||
"store_login": "Shop-Portal-Anmeldung",
|
||||
"customer_login": "Kunden-Anmeldung",
|
||||
"create_account_title": "Konto erstellen",
|
||||
"creating_account": "Konto wird erstellt...",
|
||||
"sign_in_instead": "Stattdessen anmelden",
|
||||
"first_name": "Vorname",
|
||||
"last_name": "Nachname",
|
||||
"phone_number": "Telefonnummer",
|
||||
"marketing_consent": "Ich möchte Neuigkeiten und Sonderangebote erhalten",
|
||||
"password_requirements": "Muss mindestens 8 Zeichen, einen Buchstaben und eine Zahl enthalten",
|
||||
"check_email": "Überprüfen Sie Ihre E-Mail",
|
||||
"reset_link_sent": "Wir haben einen Link zum Zurücksetzen des Passworts an Ihre E-Mail-Adresse gesendet. Bitte überprüfen Sie Ihren Posteingang und klicken Sie auf den Link.",
|
||||
"didnt_receive_email": "E-Mail nicht erhalten? Überprüfen Sie Ihren Spam-Ordner oder",
|
||||
"try_again": "versuchen Sie es erneut",
|
||||
"remember_password": "Passwort wieder eingefallen?"
|
||||
},
|
||||
"nav": {
|
||||
"dashboard": "Dashboard",
|
||||
@@ -191,5 +219,11 @@
|
||||
"time": "HH:mm",
|
||||
"datetime": "DD.MM.YYYY HH:mm",
|
||||
"currency": "{amount} {symbol}"
|
||||
},
|
||||
"onboarding": {
|
||||
"banner": {
|
||||
"title": "Erste Schritte",
|
||||
"dismiss": "Ausblenden"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user