diff --git a/frontend/src/lib/components/auth/InscriptionForm.svelte b/frontend/src/lib/components/auth/InscriptionForm.svelte index dd819d6..0b88b75 100644 --- a/frontend/src/lib/components/auth/InscriptionForm.svelte +++ b/frontend/src/lib/components/auth/InscriptionForm.svelte @@ -69,13 +69,13 @@ class="px-4 py-2 border rounded-lg w-full focus:outline-none {submitted && errors.password ? 'border-red-700 bg-red-50' : 'border-grey-200'}" placeholder={$t('auth.login.password_placeholder')}> {#if submitted && errors.password}
-

{$t('auth.login.password_requirements')}

+

{$t('auth.register.password_requirements')}

{/if} diff --git a/frontend/src/lib/components/myaccount/MyInfo.svelte b/frontend/src/lib/components/myaccount/MyInfo.svelte index 3ff854f..e709f5e 100644 --- a/frontend/src/lib/components/myaccount/MyInfo.svelte +++ b/frontend/src/lib/components/myaccount/MyInfo.svelte @@ -102,13 +102,13 @@ {#if showPasswordError}
-

{$t('auth.login.password_requirements')}

+

{$t('auth.register.password_requirements')}

{/if} diff --git a/frontend/src/lib/i18n/en.json b/frontend/src/lib/i18n/en.json index 4366705..71576a4 100644 --- a/frontend/src/lib/i18n/en.json +++ b/frontend/src/lib/i18n/en.json @@ -125,6 +125,12 @@ "org_name_required": "Name required.", "siret": "SIRET Number (optional)", "confirm_password": "Confirmation", + "password_requirements": "Password must contain :", + "req_length": "At least 8 characters", + "req_uppercase": "At least one uppercase letter", + "req_lowercase": "At least one lowercase letter", + "req_number": "At least one number", + "req_special": "At least one special character (#?!@$%^&*-)", "passwords_mismatch": "Passwords do not match.", "agree_terms": "By registering on GreenScoreWeb, you accept our terms of use and our privacy policy.", "accept_terms_error": "Please accept the Terms of Use.", diff --git a/frontend/src/lib/i18n/fr.json b/frontend/src/lib/i18n/fr.json index 7c25c15..d735ff5 100644 --- a/frontend/src/lib/i18n/fr.json +++ b/frontend/src/lib/i18n/fr.json @@ -125,6 +125,12 @@ "org_name_required": "Nom requis.", "siret": "Numéro SIRET (optionnel)", "confirm_password": "Confirmation", + "password_requirements": "Le mot de passe doit contenir :", + "req_length": "Au moins 8 caractères", + "req_uppercase": "Au moins une lettre majuscule", + "req_lowercase": "Au moins une lettre minuscule", + "req_number": "Au moins un chiffre", + "req_special": "Au moins un caractère spécial (#?!@$%^&*-)", "passwords_mismatch": "Les mots de passe ne correspondent pas.", "agree_terms": "En vous inscrivant sur GreenScoreWeb, vous acceptez nos conditions générales d'utilisation et notre politique de confidentialité.", "accept_terms_error": "Merci d'accepter les CGU.",