style(auth): polish french copy in auth email templates

- simplify em-dash sentence in EmailChangeConfirmEmail footer note
- replace "notre équipe de support" with "le support" across notify/changed/admin_new variants
- shorten InvitationEmail title by removing "Bienvenue —" prefix
- reword PasswordChangedEmail body and footer note for clarity
- align PasswordResetEmail and VerificationEmail copy with same tone
This commit is contained in:
2026-04-25 09:11:20 -04:00
parent 0eee8af8b4
commit 188e1d82f8
6 changed files with 10 additions and 10 deletions
@@ -32,7 +32,7 @@ export const EmailChangeConfirmEmail = ({ confirmUrl, newEmail, companyName }) =
</Section> </Section>
<Text className="text-[12px] leading-[20px] text-neutral-400 m-0"> <Text className="text-[12px] leading-[20px] text-neutral-400 m-0">
Ce lien expire dans 24 heures. Si vous n'êtes pas à l'origine de cette demande, ignorez ce message — votre adresse actuelle restera inchangée. Ce lien expire dans 24 heures. Si vous n'êtes pas à l'origine de cette demande, ignorez ce message. Votre adresse actuelle reste inchangée.
</Text> </Text>
<Text className="text-[12px] leading-[20px] text-neutral-400 m-0 mt-[8px]"> <Text className="text-[12px] leading-[20px] text-neutral-400 m-0 mt-[8px]">
@@ -6,19 +6,19 @@ const VARIANTS = {
preview: (name) => `Demande de modification de courriel ${name}`, preview: (name) => `Demande de modification de courriel ${name}`,
title: 'Demande de modification de courriel', title: 'Demande de modification de courriel',
body: (name) => `Une demande de modification de l'adresse courriel associée à votre compte ${name} a été initiée.`, body: (name) => `Une demande de modification de l'adresse courriel associée à votre compte ${name} a été initiée.`,
note: "Si vous n'êtes pas à l'origine de cette demande, contactez immédiatement notre équipe de support. Votre adresse actuelle reste active jusqu'à confirmation.", note: "Si vous n'êtes pas à l'origine de cette demande, contactez le support immédiatement. Votre adresse actuelle reste active jusqu'à confirmation.",
}, },
changed: { changed: {
preview: (name) => `Votre adresse courriel a été modifiée ${name}`, preview: (name) => `Votre adresse courriel a été modifiée ${name}`,
title: 'Adresse courriel modifiée', title: 'Adresse courriel modifiée',
body: (name) => `L'adresse courriel de votre compte ${name} a été modifiée par un administrateur.`, body: (name) => `L'adresse courriel de votre compte ${name} a été modifiée par un administrateur.`,
note: "Si vous n'êtes pas à l'origine de cette modification, contactez immédiatement notre équipe de support.", note: "Si vous n'êtes pas à l'origine de cette modification, contactez le support immédiatement.",
}, },
admin_new: { admin_new: {
preview: (name) => `Votre compte est maintenant associé à cette adresse ${name}`, preview: (name) => `Votre compte est maintenant associé à cette adresse ${name}`,
title: 'Adresse courriel associée à votre compte', title: 'Adresse courriel associée à votre compte',
body: (name) => `Votre adresse courriel est maintenant associée à un compte ${name}. Cette modification a été effectuée par un administrateur.`, body: (name) => `Votre adresse courriel est maintenant associée à un compte ${name}. Cette modification a été effectuée par un administrateur.`,
note: "Si vous n'avez pas été informé de cette modification, contactez notre équipe de support.", note: "Si vous n'avez pas été informé de cette modification, contactez le support.",
}, },
}; };
@@ -4,7 +4,7 @@ import { BaseLayout } from "@zen/core/email/templates";
export const InvitationEmail = ({ setupUrl, companyName }) => ( export const InvitationEmail = ({ setupUrl, companyName }) => (
<BaseLayout <BaseLayout
preview={`Terminez la création de votre compte ${companyName}`} preview={`Terminez la création de votre compte ${companyName}`}
title="Bienvenue — créez votre mot de passe" title="Créez votre mot de passe"
companyName={companyName} companyName={companyName}
supportSection={true} supportSection={true}
> >
@@ -9,7 +9,7 @@ export const PasswordChangedEmail = ({ email, companyName }) => (
supportSection={true} supportSection={true}
> >
<Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]"> <Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]">
Ceci confirme que le mot de passe de votre compte <span className="font-medium text-neutral-900">{companyName}</span> a bien été modifié. Le mot de passe associé au compte <span className="font-medium text-neutral-900">{companyName}</span> a été modifié.
</Text> </Text>
<Section style={{ border: '1px solid #E5E5E5' }} className="bg-neutral-100 rounded-[12px] p-[20px] my-[24px]"> <Section style={{ border: '1px solid #E5E5E5' }} className="bg-neutral-100 rounded-[12px] p-[20px] my-[24px]">
@@ -22,7 +22,7 @@ export const PasswordChangedEmail = ({ email, companyName }) => (
</Section> </Section>
<Text className="text-[12px] leading-[20px] text-neutral-400 m-0"> <Text className="text-[12px] leading-[20px] text-neutral-400 m-0">
Si vous n'êtes pas à l'origine de cette modification, contactez immédiatement notre équipe de support. Si vous n'êtes pas à l'origine de cette modification, contactez le support immédiatement.
</Text> </Text>
</BaseLayout> </BaseLayout>
); );
@@ -9,7 +9,7 @@ export const PasswordResetEmail = ({ resetUrl, companyName }) => (
supportSection={true} supportSection={true}
> >
<Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]"> <Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]">
Nous avons reçu une demande de réinitialisation du mot de passe pour votre compte <span className="font-medium text-neutral-900">{companyName}</span>. Cliquez sur le bouton ci-dessous pour en choisir un nouveau. Une demande de réinitialisation du mot de passe a été reçue pour le compte <span className="font-medium text-neutral-900">{companyName}</span>. Cliquez sur le bouton pour en choisir un nouveau.
</Text> </Text>
<Section className="mt-[28px] mb-[32px]"> <Section className="mt-[28px] mb-[32px]">
@@ -22,7 +22,7 @@ export const PasswordResetEmail = ({ resetUrl, companyName }) => (
</Section> </Section>
<Text className="text-[12px] leading-[20px] text-neutral-400 m-0"> <Text className="text-[12px] leading-[20px] text-neutral-400 m-0">
Ce lien expire dans 1 heure. Si vous n'êtes pas à l'origine de cette demande, ignorez ce message votre mot de passe ne sera pas modifié. Ce lien expire dans 1 heure. Si vous n'êtes pas à l'origine de cette demande, ignorez ce message. Votre mot de passe ne sera pas modifié.
</Text> </Text>
<Text className="text-[12px] leading-[20px] text-neutral-400 m-0 mt-[8px]"> <Text className="text-[12px] leading-[20px] text-neutral-400 m-0 mt-[8px]">
@@ -9,7 +9,7 @@ export const VerificationEmail = ({ verificationUrl, companyName }) => (
supportSection={true} supportSection={true}
> >
<Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]"> <Text className="text-[14px] leading-[24px] text-neutral-600 mt-[4px] mb-[24px]">
Merci de vous être inscrit sur <span className="font-medium text-neutral-900">{companyName}</span>. Cliquez sur le bouton ci-dessous pour confirmer votre adresse courriel. Confirmez votre adresse courriel pour accéder à votre compte <span className="font-medium text-neutral-900">{companyName}</span>.
</Text> </Text>
<Section className="mt-[28px] mb-[32px]"> <Section className="mt-[28px] mb-[32px]">