From d6d08639801eb16c6f7d3b771e8a03b4dfa34ebb Mon Sep 17 00:00:00 2001 From: Chan <3753931+chanido@users.noreply.github.com> Date: Tue, 6 Oct 2026 13:52:56 +0200 Subject: [PATCH] fix(localizations): keep the apostrophe in the fr-FR legal consent link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The label inside link("…") in signUp.legalConsent.checkbox.label__termsOfServiceAndPrivacyPolicy used a straight apostrophe. The modifier parser in @clerk/ui strips it together with the quotes around the label, so the checkbox rendered "Conditions dutilisation". Use the typographic apostrophe (’), which the parser leaves intact. Co-Authored-By: Claude Fable 5.1 --- .changeset/fr-fr-legal-consent-apostrophe.md | 5 +++++ packages/localizations/src/fr-FR.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/fr-fr-legal-consent-apostrophe.md diff --git a/.changeset/fr-fr-legal-consent-apostrophe.md b/.changeset/fr-fr-legal-consent-apostrophe.md new file mode 100644 index 00000000000..d307f13b587 --- /dev/null +++ b/.changeset/fr-fr-legal-consent-apostrophe.md @@ -0,0 +1,5 @@ +--- +'@clerk/localizations': patch +--- + +Fix the `fr-FR` legal consent checkbox showing its Terms of Service link as "Conditions dutilisation"; it now reads "Conditions d’utilisation". diff --git a/packages/localizations/src/fr-FR.ts b/packages/localizations/src/fr-FR.ts index f10b2f0e17e..3adfca539cc 100644 --- a/packages/localizations/src/fr-FR.ts +++ b/packages/localizations/src/fr-FR.ts @@ -1893,7 +1893,7 @@ export const frFR: LocalizationResource = { label__onlyPrivacyPolicy: "J'accepte la Politique de confidentialité.", label__onlyTermsOfService: "J'accepte les Conditions d'utilisation.", label__termsOfServiceAndPrivacyPolicy: - 'J\'accepte les {{ termsOfServiceLink || link("Conditions d\'utilisation") }} et la {{ privacyPolicyLink || link("Politique de confidentialité") }}.', + 'J\'accepte les {{ termsOfServiceLink || link("Conditions d’utilisation") }} et la {{ privacyPolicyLink || link("Politique de confidentialité") }}.', }, continue: { subtitle: 'Lisez et acceptez les conditions pour continuer.',