From 328b3719efe6c7088aa893ad4fd2fe2dac6b4a9c Mon Sep 17 00:00:00 2001 From: coooola Date: Wed, 21 Aug 2024 00:00:42 +0200 Subject: [PATCH 1/2] fix(localizations): Update French translations --- .changeset/tricky-suits-tease.md | 5 + packages/localizations/src/fr-FR.ts | 256 ++++++++++++++-------------- 2 files changed, 135 insertions(+), 126 deletions(-) create mode 100644 .changeset/tricky-suits-tease.md diff --git a/.changeset/tricky-suits-tease.md b/.changeset/tricky-suits-tease.md new file mode 100644 index 00000000000..c93d001c9eb --- /dev/null +++ b/.changeset/tricky-suits-tease.md @@ -0,0 +1,5 @@ +--- +"@clerk/localizations": patch +--- + +Improve French translations diff --git a/packages/localizations/src/fr-FR.ts b/packages/localizations/src/fr-FR.ts index 2afe53db2d0..7ca6a676ce2 100644 --- a/packages/localizations/src/fr-FR.ts +++ b/packages/localizations/src/fr-FR.ts @@ -40,19 +40,20 @@ export const frFR: LocalizationResource = { }, dividerText: 'ou', footerActionLink__useAnotherMethod: 'Utiliser une autre méthode', - footerPageLink__help: 'Aider', - footerPageLink__privacy: 'Intimité', + footerPageLink__help: 'Aide', + footerPageLink__privacy: 'Vie privée', footerPageLink__terms: 'Conditions', formButtonPrimary: 'Continuer', - formButtonPrimary__verify: 'Verify', - formFieldAction__forgotPassword: 'Mot de passe oublié?', + formButtonPrimary__verify: 'Vérifier', + formFieldAction__forgotPassword: 'Mot de passe oublié ?', formFieldError__matchingPasswords: 'Les mots de passe correspondent.', formFieldError__notMatchingPasswords: 'Les mots de passe ne correspondent pas.', - formFieldError__verificationLinkExpired: 'The verification link expired. Please request a new link.', + formFieldError__verificationLinkExpired: 'Le lien de vérification a expiré. Merci de demander un nouveau lien.', formFieldHintText__optional: 'Optionnel', - formFieldHintText__slug: 'A slug is a human-readable ID that must be unique. It’s often used in URLs.', + formFieldHintText__slug: + 'Un slug est un identifiant lisible qui doit être unique. Il est souvent utilisé dans les URL.', formFieldInputPlaceholder__backupCode: '', - formFieldInputPlaceholder__confirmDeletionUserAccount: 'Delete account', + formFieldInputPlaceholder__confirmDeletionUserAccount: 'Supprimer ce compte', formFieldInputPlaceholder__emailAddress: '', formFieldInputPlaceholder__emailAddress_username: '', formFieldInputPlaceholder__emailAddresses: @@ -66,22 +67,22 @@ export const frFR: LocalizationResource = { formFieldInputPlaceholder__password: '', formFieldInputPlaceholder__phoneNumber: '', formFieldInputPlaceholder__username: '', - formFieldLabel__automaticInvitations: 'Enable automatic invitations for this domain', + formFieldLabel__automaticInvitations: 'Autoriser les invitations automatiques pour ce domaine', formFieldLabel__backupCode: 'Code de récupération', formFieldLabel__confirmDeletion: 'Confirmation', - formFieldLabel__confirmPassword: 'Confirmez le mot de passe', + formFieldLabel__confirmPassword: 'Confirmer le mot de passe', formFieldLabel__currentPassword: 'Mot de passe actuel', formFieldLabel__emailAddress: 'Adresse e-mail', - formFieldLabel__emailAddress_username: "Adresse email ou nom d'utilisateur", + formFieldLabel__emailAddress_username: "Adresse e-mail ou nom d'utilisateur", formFieldLabel__emailAddresses: 'Adresses e-mail', formFieldLabel__firstName: 'Prénom', formFieldLabel__lastName: 'Nom de famille', formFieldLabel__newPassword: 'Nouveau mot de passe', - formFieldLabel__organizationDomain: 'Domain', - formFieldLabel__organizationDomainDeletePending: 'Delete pending invitations and suggestions', - formFieldLabel__organizationDomainEmailAddress: 'Verification email address', + formFieldLabel__organizationDomain: 'Domaine', + formFieldLabel__organizationDomainDeletePending: 'Supprimer les invitations et suggestions en attente', + formFieldLabel__organizationDomainEmailAddress: 'E-mail de vérification', formFieldLabel__organizationDomainEmailAddressDescription: - 'Enter an email address under this domain to receive a code and verify this domain.', + 'Entrer une adresse e-mail appartenant à ce domaine pour recevoir un code et vérifier ce domaine.', formFieldLabel__organizationName: "Nom de l'organisation", formFieldLabel__organizationSlug: 'Slug URL', formFieldLabel__passkeyName: undefined, @@ -99,31 +100,31 @@ export const frFR: LocalizationResource = { membershipRole__basicMember: 'Membre', membershipRole__guestMember: 'Invité', organizationList: { - action__createOrganization: 'Create organization', - action__invitationAccept: 'Join', - action__suggestionsAccept: 'Request to join', - createOrganization: 'Create Organization', - invitationAcceptedLabel: 'Joined', - subtitle: 'to continue to {{applicationName}}', - suggestionsAcceptedLabel: 'Pending approval', - title: 'Choose an account', - titleWithoutPersonal: 'Choose an organization', + action__createOrganization: 'Créer une organisation', + action__invitationAccept: 'Rejoindre', + action__suggestionsAccept: "Demande d'adhésion", + createOrganization: 'Créer une Organisation', + invitationAcceptedLabel: 'Acceptée', + subtitle: 'pour continuer vers {{applicationName}}', + suggestionsAcceptedLabel: 'En attente d’approbation', + title: 'Choisissez un compte', + titleWithoutPersonal: 'Choisissez une organisation', }, organizationProfile: { - badge__automaticInvitation: 'Automatic invitations', - badge__automaticSuggestion: 'Automatic suggestions', - badge__manualInvitation: 'No automatic enrollment', - badge__unverified: 'Unverified', + badge__automaticInvitation: 'Invitations automatiques', + badge__automaticSuggestion: 'Suggestions automatiques', + badge__manualInvitation: "Pas d'inscription automatique", + badge__unverified: 'Non vérifié', createDomainPage: { subtitle: - 'Add the domain to verify. Users with email addresses at this domain can join the organization automatically or request to join.', - title: 'Add domain', + "Ajoutez le domaine pour le vérifier. Les utilisateurs possédant une adresses e-mail sur ce domaine peuvent rejoindre l'organisation automatiquement ou faire une demande pour y adhérer.", + title: 'Ajouter un domaine', }, invitePage: { detailsTitle__inviteFailed: 'Les invitations suivantes n’ont pas pu être envoyées. Veuillez régler ce problème et réessayer:', formButtonPrimary__continue: 'Envoyer des invitations', - selectDropdown__role: 'Select role', + selectDropdown__role: 'Sélectionner un rôle', subtitle: 'Inviter des membres à rejoindre l’organisation', successMessage: 'Les invitations ont été envoyées.', title: 'Inviter des membres', @@ -141,11 +142,11 @@ export const frFR: LocalizationResource = { invitationsTab: { autoInvitations: { headerSubtitle: - 'Invite users by connecting an email domain with your organization. Anyone who signs up with a matching email domain will be able to join the organization anytime.', - headerTitle: 'Automatic invitations', - primaryButton: 'Manage verified domains', + "Invitez des utilisateurs en connectant un domaine de messagerie à votre organisation. Toute personne s'inscrivant avec une adresses e-mail sur ce domaine pourra rejoindre l'organisation.", + headerTitle: 'Invitations automatiques', + primaryButton: 'Gérer les domaines validés', }, - table__emptyRow: 'No invitations to display', + table__emptyRow: "Pas d'invitations à afficher", }, invitedMembersTab: { menuAction__revoke: "Révoquer l'invitation", @@ -154,26 +155,26 @@ export const frFR: LocalizationResource = { requestsTab: { autoSuggestions: { headerSubtitle: - 'Users who sign up with a matching email domain, will be able to see a suggestion to request to join your organization.', - headerTitle: 'Automatic suggestions', - primaryButton: 'Manage verified domains', + "Les utilisateurs qui s'inscrivent avec un domaine de messagerie identique verront une suggestion pour demander à rejoindre votre organisation.", + headerTitle: 'Suggestions automatiques', + primaryButton: 'Gérer les domaines validés', }, - menuAction__approve: 'Approve', - menuAction__reject: 'Reject', - tableHeader__requested: 'Requested access', - table__emptyRow: 'No requests to display', + menuAction__approve: 'Approuver', + menuAction__reject: 'Rejeter', + tableHeader__requested: 'Accès demandé', + table__emptyRow: 'Pas de demandes à afficher', }, start: { headerTitle__invitations: 'Invitations', - headerTitle__members: 'Members', - headerTitle__requests: 'Requests', + headerTitle__members: 'Membres', + headerTitle__requests: 'Demandes', }, }, navbar: { - description: 'Manage your organization.', - general: 'General', - members: 'Members', - title: 'Organization', + description: 'Gérer votre organisation.', + general: 'Général', + members: 'Membres', + title: 'Organisation', }, profilePage: { dangerSection: { @@ -195,77 +196,79 @@ export const frFR: LocalizationResource = { title: 'Danger', }, domainSection: { - menuAction__manage: 'Manage', - menuAction__remove: 'Delete', - menuAction__verify: 'Verify', - primaryButton: 'Add domain', + menuAction__manage: 'Gérer', + menuAction__remove: 'Supprimer', + menuAction__verify: 'Valider', + primaryButton: 'Ajouter un domaine', subtitle: - 'Allow users to join the organization automatically or request to join based on a verified email domain.', - title: 'Verified domains', + "Permettre aux utilisateurs de rejoindre l'organisation automatiquement ou de faire une demande d'adhésion si leur domaine de messagerie est vérifié.", + title: 'Domaines vérifiés', }, successMessage: "L'organisation a été mise à jour.", title: 'Profil de l’organisation', }, removeDomainPage: { - messageLine1: 'The email domain {{domain}} will be removed.', - messageLine2: 'Users won’t be able to join the organization automatically after this.', - successMessage: '{{domain}} has been removed.', - title: 'Remove domain', + messageLine1: 'Le domaine de messagerie {{domain}} sera supprimé.', + messageLine2: "Les utilisateurs ne pourront plus rejoindre l'organisation automatiquement après cela.", + successMessage: '{{domain}} a été supprimé.', + title: 'Supprimer un domaine', }, start: { - headerTitle__general: 'General', + headerTitle__general: 'Général', headerTitle__members: 'Membres', profileSection: { primaryButton: 'Mettre à jour le profil', - title: 'Organization Profile', + title: "Profil de l'organisation", uploadAction__title: 'Logo', }, }, verifiedDomainPage: { dangerTab: { - calloutInfoLabel: 'Removing this domain will affect invited users.', - removeDomainActionLabel__remove: 'Remove domain', - removeDomainSubtitle: 'Remove this domain from your verified domains', - removeDomainTitle: 'Remove domain', + calloutInfoLabel: 'Supprimer ce domaine affectera les utilisateurs invités.', + removeDomainActionLabel__remove: 'Supprimer ce domaine', + removeDomainSubtitle: 'Supprimer ce domaine de vos domaines vérifiés', + removeDomainTitle: 'Supprimer un domaine', }, enrollmentTab: { automaticInvitationOption__description: - 'Users are automatically invited to join the organization when they sign-up and can join anytime.', - automaticInvitationOption__label: 'Automatic invitations', + "Les utilisateurs sont automatiquement invités à rejoindre l'organisation lors de leur inscription et peuvent la rejoindre à tout moment.", + automaticInvitationOption__label: 'Invitations automatiques', automaticSuggestionOption__description: - 'Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.', - automaticSuggestionOption__label: 'Automatic suggestions', - calloutInfoLabel: 'Changing the enrollment mode will only affect new users.', - calloutInvitationCountLabel: 'Pending invitations sent to users: {{count}}', - calloutSuggestionCountLabel: 'Pending suggestions sent to users: {{count}}', - manualInvitationOption__description: 'Users can only be invited manually to the organization.', - manualInvitationOption__label: 'No automatic enrollment', - subtitle: 'Choose how users from this domain can join the organization.', + "Les utilisateurs reçoivent une suggestion d'adhésion à l'organisation, mais doivent être approuvés par un administrateur avant de pouvoir y adhérer.", + automaticSuggestionOption__label: 'Suggestions automatiques', + calloutInfoLabel: "Changer le mode d'inscription n'affectera que les nouveaux utilisateurs.", + calloutInvitationCountLabel: 'Invitations en attente envoyées aux utilisateurs : {{count}}', + calloutSuggestionCountLabel: 'Suggestions en attente envoyées aux utilisateurs : {{count}}', + manualInvitationOption__description: + "Les utilisateurs ne peuvent être invités à l'organisation que manuellement.", + manualInvitationOption__label: "Pas d'inscription automatique", + subtitle: "Choisissez comment les utilisateurs de ce domaine peuvent rejoindre l'organisation.", }, start: { headerTitle__danger: 'Danger', - headerTitle__enrollment: 'Enrollment options', + headerTitle__enrollment: "Option d'inscription", }, - subtitle: 'The domain {{domain}} is now verified. Continue by selecting enrollment mode.', - title: 'Update {{domain}}', + subtitle: "Le domaine {{domain}} est maintenant vérifié. Poursuivez en sélectionnant le mode d'inscription.", + title: 'Mettre à jour {{domain}}', }, verifyDomainPage: { - formSubtitle: 'Enter the verification code sent to your email address', - formTitle: 'Verification code', - resendButton: "Didn't receive a code? Resend", - subtitle: 'The domain {{domainName}} needs to be verified via email.', - subtitleVerificationCodeScreen: 'A verification code was sent to {{emailAddress}}. Enter the code to continue.', - title: 'Verify domain', + formSubtitle: 'Saisissez le code de vérification envoyé à votre adresse e-mail', + formTitle: 'Code de vérification', + resendButton: "Vous n'avez pas reçu de code ? Renvoyer", + subtitle: 'Le domaine {{domainName}} doit être vérifié par e-mail.', + subtitleVerificationCodeScreen: + 'Un code de vérification a été envoyé à {{emailAddress}}. Saisissez le code pour continuer.', + title: 'Vérifier un domaine', }, }, organizationSwitcher: { action__createOrganization: 'Créer une organisation', - action__invitationAccept: 'Join', + action__invitationAccept: 'Rejoindre', action__manageOrganization: "Gérer l'organisation", - action__suggestionsAccept: 'Request to join', + action__suggestionsAccept: 'Demander à rejoindre', notSelected: 'Aucune organisation sélectionnée', personalWorkspace: 'Espace de travail personnel', - suggestionsAcceptedLabel: 'Pending approval', + suggestionsAcceptedLabel: "En attente d'acceptation", }, paginationButton__next: 'Prochain', paginationButton__previous: 'Précédent', @@ -273,14 +276,14 @@ export const frFR: LocalizationResource = { paginationRowText__of: 'de', signIn: { accountSwitcher: { - action__addAccount: 'Add account', - action__signOutAll: 'Sign out of all accounts', - subtitle: 'Select the account with which you wish to continue.', - title: 'Choose an account', + action__addAccount: 'Ajouter un compte', + action__signOutAll: 'Se déconnecter de tous les comptes', + subtitle: 'Sélectionnez le compte avec lequel vous souhaitez continuer.', + title: 'Choisissez un compte', }, alternativeMethods: { actionLink: "Obtenir de l'aide", - actionText: 'Don’t have any of these?', + actionText: "Aucune de ces méthode d'authentification ?", blockButton__backupCode: 'Utiliser un code de récupération', blockButton__emailCode: 'Envoyer le code à {{identifier}}', blockButton__emailLink: 'Envoyer le lien à {{identifier}}', @@ -294,7 +297,7 @@ export const frFR: LocalizationResource = { "Si vous rencontrez des difficultés pour vous connecter à votre compte, envoyez-nous un e-mail et nous travaillerons avec vous pour rétablir l'accès dès que possible.", title: "Obtenir de l'aide", }, - subtitle: 'Facing issues? You can use any of these methods to sign in.', + subtitle: "Vous rencontrez des problèmes ? Vous pouvez utiliser l'une de ces méthodes pour vous connecter.", title: 'Utiliser une autre méthode', }, backupCodeMfa: { @@ -345,10 +348,10 @@ export const frFR: LocalizationResource = { forgotPassword: { formTitle: 'Code de réinitialisation du mot de passe', resendButton: "Vous n'avez pas reçu de code ? Renvoyer", - subtitle: 'to reset your password', - subtitle_email: 'First, enter the code sent to your email ID', - subtitle_phone: 'First, enter the code sent to your phone', - title: 'Reset password', + subtitle: 'pour réinitialiser votre mot de passe', + subtitle_email: "Tout d'abord, saisissez le code envoyé à votre adresse e-mail.", + subtitle_phone: "Tout d'abord, saisissez le code envoyé à votre téléphone.", + title: 'Réinitialiser le mot de passe', }, forgotPasswordAlternativeMethods: { blockButton__resetPassword: 'Réinitialiser votre mot de passe', @@ -366,7 +369,7 @@ export const frFR: LocalizationResource = { }, password: { actionLink: 'Utiliser une autre méthode', - subtitle: 'pour continuer à {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Tapez votre mot de passe', }, passwordPwned: { @@ -375,7 +378,7 @@ export const frFR: LocalizationResource = { phoneCode: { formTitle: 'Code de vérification', resendButton: "Vous n'avez pas reçu de code ? Renvoyer", - subtitle: 'pour continuer sur {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Vérifiez votre téléphone', }, phoneCodeMfa: { @@ -386,7 +389,7 @@ export const frFR: LocalizationResource = { }, resetPassword: { formButtonPrimary: 'Réinitialiser', - requiredMessage: 'For security reasons, it is required to reset your password.', + requiredMessage: 'Pour des raisons de sécurité, il est nécessaire de réinitialiser votre mot de passe.', successMessage: 'Votre mot de passe a été modifié avec succès. Nous vous reconnectons, veuillez patienter un instant.', title: 'Réinitialiser le mot de passe', @@ -423,7 +426,7 @@ export const frFR: LocalizationResource = { formSubtitle: 'Entrez le code de vérification envoyé à votre adresse e-mail', formTitle: 'Le code de vérification', resendButton: 'Renvoyer le code', - subtitle: 'pour continuer à {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Vérifiez votre e-mail', }, emailLink: { @@ -437,7 +440,7 @@ export const frFR: LocalizationResource = { title: 'Création de votre compte...', }, resendButton: 'Renvoyer le lien', - subtitle: 'pour continuer à {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Vérifiez votre e-mail', verified: { title: 'Compte créé', @@ -452,7 +455,7 @@ export const frFR: LocalizationResource = { formSubtitle: 'Entrez le code de vérification envoyé à votre numéro de téléphone', formTitle: 'Le code de vérification', resendButton: 'Renvoyer le code', - subtitle: 'pour continuer à {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Vérifiez votre téléphone', }, start: { @@ -460,7 +463,7 @@ export const frFR: LocalizationResource = { actionLink__use_email: undefined, actionLink__use_phone: undefined, actionText: 'Vous avez déjà un compte ?', - subtitle: 'pour continuer à {{applicationName}}', + subtitle: 'pour continuer vers {{applicationName}}', title: 'Créez votre compte', }, }, @@ -470,7 +473,7 @@ export const frFR: LocalizationResource = { captcha_invalid: "Inscription échouée en raison de validations de sécurité incorrectes. Veuillez rafraîchir la page pour réessayer ou contacter le support pour obtenir de l'aide.", captcha_unavailable: - 'Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.', + "Inscription échouée en raison d'une validation de captcha non réussie. Veuillez actualiser la page pour réessayer ou contacter le support pour obtenir de l'aide.", form_code_incorrect: 'Code incorrect', form_identifier_exists: 'Cet identifiant existe déjà. Veuillez en renseigner un différent.', form_identifier_exists__email_address: undefined, @@ -479,9 +482,9 @@ export const frFR: LocalizationResource = { form_identifier_not_found: 'Identifiant introuvable', form_param_format_invalid: 'Le format est invalide', form_param_format_invalid__email_address: "L'adresse e-mail doit être une adresse e-mail valide.", - form_param_format_invalid__phone_number: 'Phone number must be in a valid international format', - form_param_max_length_exceeded__first_name: 'First name should not exceed 256 characters.', - form_param_max_length_exceeded__last_name: 'Last name should not exceed 256 characters.', + form_param_format_invalid__phone_number: 'Le numéro de téléphone doit être au format international.', + form_param_max_length_exceeded__first_name: 'Le prénom ne doit pas dépasser 256 caractères.', + form_param_max_length_exceeded__last_name: 'Le nom ne doit pas dépasser 256 caractères.', form_param_max_length_exceeded__name: 'Name should not exceed 256 characters.', form_param_nil: '', form_password_incorrect: 'Mot de passe incorrect', @@ -619,20 +622,20 @@ export const frFR: LocalizationResource = { title: "Supprimer l'adresse e-mail", }, title: 'Ajouter une adresse e-mail', - verifyTitle: 'Verify email address', + verifyTitle: 'Verifier un e-mail', }, - formButtonPrimary__add: 'Add', + formButtonPrimary__add: 'Ajouter', formButtonPrimary__continue: 'Continuer', formButtonPrimary__finish: 'Retour', - formButtonPrimary__remove: 'Remove', - formButtonPrimary__save: 'Save', + formButtonPrimary__remove: 'Supprimer', + formButtonPrimary__save: 'Sauvegarder', formButtonReset: 'Annuler', mfaPage: { formHint: 'Sélectionnez une méthode à ajouter.', title: 'Ajouter la vérification en deux étapes', }, mfaPhoneCodePage: { - backButton: 'Use existing number', + backButton: 'Utiliser un numéro existant', primaryButton__addPhoneNumber: 'Ajouter un numéro de téléphone', removeResource: { messageLine1: '{{identifier}} ne recevra plus de codes de validation lors de la connexion.', @@ -645,18 +648,18 @@ export const frFR: LocalizationResource = { subtitle__unavailablePhoneNumbers: "Il n'y a pas de numéros de téléphone disponibles pour s'inscrire à la vérification en deux étapes du code SMS.", successMessage1: - 'When signing in, you will need to enter a verification code sent to this phone number as an additional step.', + 'Lors de la connexion, vous devrez entrer un code de vérification envoyé à ce numéro de téléphone comme étape supplémentaire.', successMessage2: - 'Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.', - successTitle: 'SMS code verification enabled', + "Enregistrez ces codes de récupérations et conservez-les en lieu sûr. Si vous perdez l'accès à votre appareil d'authentification, vous pourrez utiliser les codes de récupérations pour vous connecter.", + successTitle: 'Vérification par SMS activée', title: 'Ajouter la vérification du code SMS', }, mfaTOTPPage: { authenticatorApp: { - buttonAbleToScan__nonPrimary: 'Scannez le code QR à la place', - buttonUnableToScan__nonPrimary: 'Vous ne pouvez pas scanner le code QR ?', + buttonAbleToScan__nonPrimary: 'Scannez le QR code à la place', + buttonUnableToScan__nonPrimary: 'Vous ne pouvez pas scanner le QR code ?', infoText__ableToScan: - "Configurez une nouvelle méthode de connexion dans votre application d'authentification et scannez le code QR suivant pour le lier à votre compte.", + "Configurez une nouvelle méthode de connexion dans votre application d'authentification et scannez le QR code suivant pour le lier à votre compte.", infoText__unableToScan: 'Configurez une nouvelle méthode de connexion dans votre authentificateur et entrez la clé fournie ci-dessous.', inputLabel__unableToScan1: @@ -693,8 +696,9 @@ export const frFR: LocalizationResource = { }, passwordPage: { checkboxInfoText__signOutOfOtherSessions: - 'It is recommended to sign out of all other devices which may have used your old password.', - readonly: 'Your password can currently not be edited because you can sign in only via the enterprise connection.', + 'Il est recommandé de se déconnecter de tous les autres appareils qui pourraient avoir utilisé votre ancien mot de passe.', + readonly: + "Votre mot de passe ne peut pas être modifié pour l'instant car vous ne pouvez vous connecter qu'à l'aide de la connexion entreprise.", successMessage__set: 'Votre mot de passe a été mis à jour.', successMessage__signOutOfOtherSessions: 'Tous les autres appareils ont été déconnectés.', successMessage__update: 'Votre mot de passe a été mis à jour.', @@ -702,7 +706,7 @@ export const frFR: LocalizationResource = { title__update: 'Changer le mot de passe', }, phoneNumberPage: { - infoText: 'Un message texte contenant un lien de vérification sera envoyé à ce numéro de téléphone.', + infoText: 'Un SMS contenant un lien de vérification sera envoyé à ce numéro de téléphone.', removeResource: { messageLine1: '{{identifier}} sera supprimé de ce compte.', messageLine2: 'Vous ne pourrez plus vous connecter avec ce numéro de téléphone.', @@ -711,8 +715,8 @@ export const frFR: LocalizationResource = { }, successMessage: '{{identifier}} a été vérifié et ajouté à votre compte.', title: 'Ajouter un numéro de téléphone', - verifySubtitle: 'Enter the verification code sent to {{identifier}}', - verifyTitle: 'Verify phone number', + verifySubtitle: 'Saisissez le code de vérification envoyé à {{identifier}}', + verifyTitle: 'Vérification du numéro de téléphone', }, profilePage: { fileDropAreaHint: 'Téléchargez une image JPG, PNG, GIF ou WEBP inférieure à 10 Mo', @@ -731,12 +735,12 @@ export const frFR: LocalizationResource = { }, connectedAccountsSection: { actionLabel__connectionFailed: 'Réessayer', - actionLabel__reauthorize: 'Authorize now', + actionLabel__reauthorize: 'Autoriser maintenant', destructiveActionTitle: 'Retirer', primaryButton: 'Connecter le compte', subtitle__disconnected: undefined, subtitle__reauthorize: - 'The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues', + 'Les autorisations requises ont été mises à jour, ce qui peut entraîner des fonctionnalités limitées. Veuillez ré-autoriser cette application pour éviter tout problème.', title: 'Comptes connectés', }, dangerSection: { @@ -752,7 +756,7 @@ export const frFR: LocalizationResource = { title: 'Adresses e-mail', }, enterpriseAccountsSection: { - title: 'Comptes entreprise', + title: 'Comptes entreprises', }, headerTitle__account: 'Compte', headerTitle__security: 'Sécurité', @@ -791,7 +795,7 @@ export const frFR: LocalizationResource = { detailsAction__primary: 'Compléter la vérification', detailsAction__unverified: 'Compléter la vérification', primaryButton: 'Ajouter un numéro de téléphone', - title: 'Les numéros de téléphone', + title: 'Numéros de téléphone', }, profileSection: { primaryButton: 'Mettre à jour le profil', From 6878c5ce29749d31d19b6d709d90b44a6f9b1995 Mon Sep 17 00:00:00 2001 From: Stefanos Anagnostou Date: Thu, 22 Aug 2024 11:57:17 +0300 Subject: [PATCH 2/2] Fix changeset --- .changeset/tricky-suits-tease.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/tricky-suits-tease.md b/.changeset/tricky-suits-tease.md index c93d001c9eb..8e2fafb493e 100644 --- a/.changeset/tricky-suits-tease.md +++ b/.changeset/tricky-suits-tease.md @@ -2,4 +2,4 @@ "@clerk/localizations": patch --- -Improve French translations +Improve `fr-FR` localization values.