From b67b296077bb6fac7057a2e90d6d50c877352f88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Est=C3=A9ban=20DESESSARD?= Date: Mon, 30 Mar 2026 13:32:20 +0200 Subject: [PATCH 1/2] =?UTF-8?q?:globe=5Fwith=5Fmeridians:=20Ajout=20des=20?= =?UTF-8?q?traductions=20pour=20les=20pr=C3=A9requis=20du=20mot=20de=20pas?= =?UTF-8?q?se?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/lib/i18n/en.json | 6 ++++++ frontend/src/lib/i18n/fr.json | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/frontend/src/lib/i18n/en.json b/frontend/src/lib/i18n/en.json index 4366705..ab18227 100644 --- a/frontend/src/lib/i18n/en.json +++ b/frontend/src/lib/i18n/en.json @@ -106,6 +106,12 @@ "loading": "Logging in...", "invalid_email": "Invalid email", "password_required": "Password is required", + "password_requirements": "Password must contains :", + "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 (#?!@$%^&*-)", "already_have_account": "I already have an account", "register_link": "Register", "success_deleted": "Success!", diff --git a/frontend/src/lib/i18n/fr.json b/frontend/src/lib/i18n/fr.json index 7c25c15..85ded01 100644 --- a/frontend/src/lib/i18n/fr.json +++ b/frontend/src/lib/i18n/fr.json @@ -106,6 +106,12 @@ "loading": "Connexion...", "invalid_email": "Email invalide", "password_required": "Le mot de passe est requis", + "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 (#?!@$%^&*-)", "already_have_account": "J'ai déjà un compte", "register_link": "Inscription", "success_deleted": "Succès !", @@ -698,3 +704,4 @@ "12": "Décembre" } } + From bdffb3896cb35e494e2b2e535673b754a5fe3596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Est=C3=A9ban=20DESESSARD?= Date: Mon, 30 Mar 2026 13:36:19 +0200 Subject: [PATCH 2/2] =?UTF-8?q?:pencil2:=20Modification=20de=20la=20cat?= =?UTF-8?q?=C3=A9gorie=20i18n=20pour=20les=20messages=20d'erreurs=20du=20m?= =?UTF-8?q?ot=20de=20passe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/lib/components/auth/InscriptionForm.svelte | 12 ++++++------ frontend/src/lib/components/myaccount/MyInfo.svelte | 12 ++++++------ frontend/src/lib/i18n/en.json | 12 ++++++------ frontend/src/lib/i18n/fr.json | 13 ++++++------- 4 files changed, 24 insertions(+), 25 deletions(-) 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')}

    -
  • {$t('auth.login.req_length')}
  • -
  • {$t('auth.login.req_uppercase')}
  • -
  • {$t('auth.login.req_lowercase')}
  • -
  • {$t('auth.login.req_number')}
  • -
  • {$t('auth.login.req_special')}
  • +
  • {$t('auth.register.req_length')}
  • +
  • {$t('auth.register.req_uppercase')}
  • +
  • {$t('auth.register.req_lowercase')}
  • +
  • {$t('auth.register.req_number')}
  • +
  • {$t('auth.register.req_special')}
{/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')}

    -
  • {$t('auth.login.req_length')}
  • -
  • {$t('auth.login.req_uppercase')}
  • -
  • {$t('auth.login.req_lowercase')}
  • -
  • {$t('auth.login.req_number')}
  • -
  • {$t('auth.login.req_special')}
  • +
  • {$t('auth.register.req_length')}
  • +
  • {$t('auth.register.req_uppercase')}
  • +
  • {$t('auth.register.req_lowercase')}
  • +
  • {$t('auth.register.req_number')}
  • +
  • {$t('auth.register.req_special')}
{/if} diff --git a/frontend/src/lib/i18n/en.json b/frontend/src/lib/i18n/en.json index ab18227..71576a4 100644 --- a/frontend/src/lib/i18n/en.json +++ b/frontend/src/lib/i18n/en.json @@ -106,12 +106,6 @@ "loading": "Logging in...", "invalid_email": "Invalid email", "password_required": "Password is required", - "password_requirements": "Password must contains :", - "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 (#?!@$%^&*-)", "already_have_account": "I already have an account", "register_link": "Register", "success_deleted": "Success!", @@ -131,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 85ded01..d735ff5 100644 --- a/frontend/src/lib/i18n/fr.json +++ b/frontend/src/lib/i18n/fr.json @@ -106,12 +106,6 @@ "loading": "Connexion...", "invalid_email": "Email invalide", "password_required": "Le mot de passe est requis", - "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 (#?!@$%^&*-)", "already_have_account": "J'ai déjà un compte", "register_link": "Inscription", "success_deleted": "Succès !", @@ -131,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.", @@ -704,4 +704,3 @@ "12": "Décembre" } } -