diff --git a/.changeset/lemon-ducks-hug.md b/.changeset/lemon-ducks-hug.md new file mode 100644 index 00000000000..d5dace44565 --- /dev/null +++ b/.changeset/lemon-ducks-hug.md @@ -0,0 +1,6 @@ +--- +'@clerk/localizations': patch +'@clerk/types': patch +--- + +Update `socialButtonsBlockButtonManyInView` to only accept `'${string}{{provider|titleize}}${string}'` or `undefined`. diff --git a/packages/localizations/src/be-BY.ts b/packages/localizations/src/be-BY.ts index d6a60baf1bb..7cdd57ed5ef 100644 --- a/packages/localizations/src/be-BY.ts +++ b/packages/localizations/src/be-BY.ts @@ -547,7 +547,7 @@ export const beBY: LocalizationResource = { }, }, socialButtonsBlockButton: 'Працягнуць з дапамогай {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Увядзіце дадатковыя спосабы ўваходу', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Вы ўжо з’яўляецеся членам гэтай арганізацыі.', diff --git a/packages/localizations/src/cs-CZ.ts b/packages/localizations/src/cs-CZ.ts index 7086e711955..d1e25970485 100644 --- a/packages/localizations/src/cs-CZ.ts +++ b/packages/localizations/src/cs-CZ.ts @@ -540,7 +540,7 @@ export const csCZ: LocalizationResource = { }, }, socialButtonsBlockButton: 'Pokračovat s {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Máme více možností přihlášení.', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Již jste členem organizace.', captcha_invalid: diff --git a/packages/localizations/src/da-DK.ts b/packages/localizations/src/da-DK.ts index f39b1294041..0e27a70a07d 100644 --- a/packages/localizations/src/da-DK.ts +++ b/packages/localizations/src/da-DK.ts @@ -542,7 +542,7 @@ export const daDK: LocalizationResource = { }, }, socialButtonsBlockButton: 'Forsæt med {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Vælg en metode til at fortsætte', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: undefined, captcha_invalid: diff --git a/packages/localizations/src/de-DE.ts b/packages/localizations/src/de-DE.ts index 045f7f66794..36e7839a4f2 100644 --- a/packages/localizations/src/de-DE.ts +++ b/packages/localizations/src/de-DE.ts @@ -547,8 +547,7 @@ export const deDE: LocalizationResource = { }, }, socialButtonsBlockButton: 'Weiter mit {{provider|titleize}}', - socialButtonsBlockButtonManyInView: - 'Zu viele Buttons angezeigt. Reduzieren Sie die Anzahl der Buttons, um fortzufahren.', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Sie sind bereits Mitglied in dieser Organisation.', captcha_invalid: diff --git a/packages/localizations/src/es-ES.ts b/packages/localizations/src/es-ES.ts index 9d6d81f382e..4c525fd4a54 100644 --- a/packages/localizations/src/es-ES.ts +++ b/packages/localizations/src/es-ES.ts @@ -549,7 +549,7 @@ export const esES: LocalizationResource = { }, }, socialButtonsBlockButton: 'Continuar con {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Demasiados botones sociales visibles. Desplázate para ver más.', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: '{{email}} ya es miembro de la organización.', captcha_invalid: diff --git a/packages/localizations/src/fr-FR.ts b/packages/localizations/src/fr-FR.ts index 18142568d30..12993a30aaf 100644 --- a/packages/localizations/src/fr-FR.ts +++ b/packages/localizations/src/fr-FR.ts @@ -548,7 +548,7 @@ export const frFR: LocalizationResource = { }, }, socialButtonsBlockButton: 'Continuer avec {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Afficher plus de boutons sociaux', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Vous êtes déjà membre de cette organisation.', captcha_invalid: diff --git a/packages/localizations/src/it-IT.ts b/packages/localizations/src/it-IT.ts index 4fc2a641433..568882d7bce 100644 --- a/packages/localizations/src/it-IT.ts +++ b/packages/localizations/src/it-IT.ts @@ -543,8 +543,7 @@ export const itIT: LocalizationResource = { }, }, socialButtonsBlockButton: 'Continua con {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Continua con uno dei seguenti provider', - + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Sei già un membro di questa organizzazione.', captcha_invalid: diff --git a/packages/localizations/src/pt-PT.ts b/packages/localizations/src/pt-PT.ts index 157be4453a9..93006ec09eb 100644 --- a/packages/localizations/src/pt-PT.ts +++ b/packages/localizations/src/pt-PT.ts @@ -543,7 +543,7 @@ export const ptPT: LocalizationResource = { }, }, socialButtonsBlockButton: 'Continuar com {{provider|titleize}}', - socialButtonsBlockButtonManyInView: 'Escolha uma das opções abaixo', + socialButtonsBlockButtonManyInView: undefined, unstable__errors: { already_a_member_in_organization: 'Já é membro nesta organização.', captcha_invalid: diff --git a/packages/types/src/localization.ts b/packages/types/src/localization.ts index da660b2de33..f6679fd9aa7 100644 --- a/packages/types/src/localization.ts +++ b/packages/types/src/localization.ts @@ -25,7 +25,12 @@ type _LocalizationResource = { [r: string]: LocalizationValue; }; socialButtonsBlockButton: LocalizationValue; - socialButtonsBlockButtonManyInView: LocalizationValue; + /** + * It should be used to provide a shorter variation of `socialButtonsBlockButton`. + * It is explicitly typed, in order to avoid contributions that use LLM tools to generate + * translations that misinterpret the correct usage of this property. + */ + socialButtonsBlockButtonManyInView: `${string}{{provider|titleize}}${string}`; dividerText: LocalizationValue; formFieldLabel__emailAddress: LocalizationValue; formFieldLabel__emailAddresses: LocalizationValue;