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": "Nom d'utilisateur ou mot de passe invalide",
|
||||
"session_expired": "Votre session a expiré. Veuillez vous reconnecter.",
|
||||
"account_locked": "Votre compte a été verrouillé",
|
||||
"account_inactive": "Votre compte est inactif"
|
||||
"account_inactive": "Votre compte est inactif",
|
||||
"signing_in": "Connexion en cours...",
|
||||
"sending": "Envoi en cours...",
|
||||
"send_reset_link": "Envoyer le lien de réinitialisation",
|
||||
"reset_password_desc": "Entrez votre adresse e-mail et nous vous enverrons un lien pour réinitialiser votre mot de passe.",
|
||||
"back_to_login": "Retour à la connexion",
|
||||
"back_to_platform": "Retour à la plateforme",
|
||||
"no_account": "Vous n'avez pas de compte ?",
|
||||
"visit_platform": "Visitez notre plateforme",
|
||||
"already_have_account": "Vous avez déjà un compte ?",
|
||||
"create_account": "Créer un compte",
|
||||
"continue_shopping": "Continuer vos achats",
|
||||
"admin_login": "Connexion Admin",
|
||||
"merchant_login": "Connexion Marchand",
|
||||
"store_login": "Connexion Portail Magasin",
|
||||
"customer_login": "Connexion Client",
|
||||
"create_account_title": "Créer un compte",
|
||||
"creating_account": "Création du compte...",
|
||||
"sign_in_instead": "Se connecter",
|
||||
"first_name": "Prénom",
|
||||
"last_name": "Nom",
|
||||
"phone_number": "Numéro de téléphone",
|
||||
"marketing_consent": "Je souhaite recevoir des actualités et offres spéciales",
|
||||
"password_requirements": "Doit contenir au moins 8 caractères, une lettre et un chiffre",
|
||||
"check_email": "Vérifiez votre e-mail",
|
||||
"reset_link_sent": "Nous avons envoyé un lien de réinitialisation à votre adresse e-mail. Veuillez vérifier votre boîte de réception et cliquer sur le lien.",
|
||||
"didnt_receive_email": "Vous n'avez pas reçu l'e-mail ? Vérifiez votre dossier spam ou",
|
||||
"try_again": "réessayez",
|
||||
"remember_password": "Vous vous souvenez de votre mot de passe ?"
|
||||
},
|
||||
"nav": {
|
||||
"dashboard": "Tableau de bord",
|
||||
@@ -191,5 +219,11 @@
|
||||
"time": "HH:mm",
|
||||
"datetime": "DD/MM/YYYY HH:mm",
|
||||
"currency": "{amount} {symbol}"
|
||||
},
|
||||
"onboarding": {
|
||||
"banner": {
|
||||
"title": "Premiers pas",
|
||||
"dismiss": "Masquer"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user