Files
zitadel/internal/api/ui/login/static/i18n/fr.yaml
Livio Spring fb8cd18f93 feat: password age policy (#8132)
# Which Problems Are Solved

Some organizations / customers have the requirement, that there users
regularly need to change their password.
ZITADEL already had the possibility to manage a `password age policy` (
thought the API) with the maximum amount of days a password should be
valid, resp. days after with the user should be warned of the upcoming
expiration.
The policy could not be managed though the Console UI and was not
checked in the Login UI.

# How the Problems Are Solved

- The policy can be managed in the Console UI's settings sections on an
instance and organization level.
- During an authentication in the Login UI, if a policy is set with an
expiry (>0) and the user's last password change exceeds the amount of
days set, the user will be prompted to change their password.
- The prompt message of the Login UI can be customized in the Custom
Login Texts though the Console and API on the instance and each
organization.
- The information when the user last changed their password is returned
in the Auth, Management and User V2 API.
- The policy can be retrieved in the settings service as `password
expiry settings`.

# Additional Changes

None.

# Additional Context

- closes #8081

---------

Co-authored-by: Tim Möhlmann <tim+github@zitadel.com>
2024-06-18 11:27:44 +00:00

504 lines
20 KiB
YAML

Login:
Title: Bienvenue!
Description: Entrez vos données de connexion.
TitleLinking: Login pour la liaison des utilisateurs
DescriptionLinking: Entrez vos données de connexion pour lier votre utilisateur externe avec un utilisateur ZITADEL.
LoginNameLabel: Identifiant
UsernamePlaceHolder: Nom d'utilisateur
LoginnamePlaceHolder: Nom d'utilisateur
ExternalUserDescription: Se connecter avec un utilisateur externe.
MustBeMemberOfOrg: L'utilisateur doit être membre de l'organisation {{.OrgName}}.
RegisterButtonText: S'inscrire
NextButtonText: Suivant
LDAP:
Title: Connexion
Description: Entrez vos données de connexion.
LoginNameLabel: Identifiant
PasswordLabel: Mot de passe
NextButtonText: Suivant
SelectAccount:
Title: Sélectionner un compte
Description: Utilisez votre compte ZITADEL.
TitleLinking: Sélectionnez le compte pour le lien avec l'utilisateur
DescriptionLinking: Sélectionnez votre compte pour établir un lien avec votre utilisateur externe.
OtherUser: Autre utilisateur
SessionState0: Actif
SessionState1: Déconnecté
MustBeMemberOfOrg: L'utilisateur doit être membre de l'organisation {{.OrgName}}.
Password:
Title: Mot de passe
Description: Entrez vos identifiants.
PasswordLabel: Mot de passe
MinLength: Doit contenir au moins
MinLengthp2: caractères.
MaxLength: Doit contenir moins de 70 caractères.
HasUppercase: Doit inclure une lettre majuscule.
HasLowercase: Doit inclure une lettre minuscule.
HasNumber: Doit inclure un chiffre.
HasSymbol: Doit inclure un symbole.
Confirmation: La confirmation du mot de passe correspond.
ResetLinkText: Réinitialiser le mot de passe
BackButtonText: Retour
NextButtonText: Suivant
UsernameChange:
Title: Modifier le nom d'utilisateur
Description: Définissez votre nouveau nom d'utilisateur.
UsernameLabel: Nom d'utilisateur
CancelButtonText: Annuler
NextButtonText: Suivant
UsernameChangeDone:
Title: Nom d'utilisateur modifié
Description: Votre nom d'utilisateur a bien été modifié.
NextButtonText: Suivant
InitPassword:
Title: Définir un mot de passe
Description: Vous avez reçu un code, que vous devez saisir dans le formulaire ci-dessous pour définir votre nouveau mot de passe.
CodeLabel: Code
NewPasswordLabel: Nouveau mot de passe
NewPasswordConfirmLabel: Confirmer le mot de passe
ResendButtonText: Renvoyer le code
NextButtonText: Suivant
InitPasswordDone:
Title: Mot de passe défini
Description: Mot de passe défini avec succès.
NextButtonText: Suivant
CancelButtonText: Annuler
InitUser:
Title: Activer l'utilisateur
Description: Vérifiez votre e-mail avec le code ci-dessous et définissez votre mot de passe.
CodeLabel: Code
NewPasswordLabel: Nouveau mot de passe
NewPasswordConfirm: Confirmer le mot de passe
NextButtonText: Suivant
ResendButtonText: Renvoyer le code
InitUserDone:
Title: Utilisateur activé
Description: Email vérifié et mot de passe défini avec succès.
NextButtonText: Suivant
CancelButtonText: Annuler
InitMFAPrompt:
Title: Configuration authentification à 2 facteurs
Description: L'authentification authentification à 2 facteurs vous offre une sécurité supplémentaire pour votre compte d'utilisateur. Vous êtes ainsi assuré d'être le seul à avoir accès à votre compte.
Provider0: Application d'authentification (par exemple, Google/Microsoft Authenticator, Authy)
Provider1: Dépend de l'appareil (par ex. FaceID, Windows Hello, empreinte digitale)
Provider3: OTP SMS
Provider4: OTP e-mail
NextButtonText: Suivant
SkipButtonText: Passer
InitMFAOTP:
Title: Vérification authentification à 2 facteurs
Description: Créez votre authentification à 2 facteurs. Téléchargez une application d'authentification si vous n'en avez pas déjà une.
OTPDescription: Scannez le code avec votre application d'authentification (par exemple Google Authenticator) ou copiez le secret et insérez le code généré ci-dessous.
SecretLabel: Secret
CodeLabel: Code
NextButtonText: Suivant
CancelButtonText: Annuler
InitMFAOTPSMS:
Title: Vérification à deux facteurs
DescriptionPhone: Créez votre 2-facteurs. Entrez votre numéro de téléphone pour le vérifier.
DescriptionCode: Créez votre 2-facteurs. Entrez le code reçu pour vérifier votre numéro de téléphone.
PhoneLabel: Numéro de téléphone
CodeLabel: Code
EditButtonText: Modifier
ResendButtonText: Renvoyer le code
NextButtonText: Suivant
InitMFAU2F:
Title: Ajouter une clé de sécurité
Description: Une clé de sécurité est une méthode de vérification qui peut être intégrée à votre téléphone, utiliser Bluetooth ou se brancher directement sur le port USB de votre ordinateur.
TokenNameLabel: Nom de la clé de sécurité / de l'appareil
NotSupported: WebAuthN n'est pas pris en charge par votre navigateur. Veuillez vous assurer qu'il est à jour ou utiliser un autre navigateur (par exemple Chrome, Safari, Firefox).
RegisterTokenButtonText: Enregistrez l'authentification à 2 facteurs
ErrorRetry: Réessayez, créez un nouveau défi ou choisissez une autre méthode.
InitMFADone:
Title: Clé de sécurité ajoutée
Description: Génial! Vous venez de configurer avec succès votre authentification à 2 facteurs et de rendre votre compte beaucoup plus sûr. Le code doit être saisi à chaque connexion.
NextButtonText: Suivant
CancelButtonText: Annuler
MFAProvider:
Provider0: Application d'authentification (par exemple, Google/Microsoft Authenticator, Authy)
Provider1: Dépend de l'appareil (par ex. FaceID, Windows Hello, empreinte digitale)
Provider3: OTP SMS
Provider4: OTP e-mail
ChooseOther: Ou choisissez une autre option
VerifyMFAOTP:
Title: Vérifier authentification à 2 facteurs
Description: Vérifiez votre authentification à 2 facteurs
CodeLabel: Code
NextButtonText: Suivant
VerifyOTP:
Title: Vérifier authentification à 2 facteurs
Description: Vérifiez votre authentification à 2 facteurs
CodeLabel: Code
ResendButtonText: Renvoyer le code
NextButtonText: Suivant
VerifyMFAU2F:
Title: Vérifier authentification à 2 facteurs
Description: Vérifiez votre authentification à 2 facteurs avec l'appareil enregistré (par exemple FaceID, Windows Hello, empreinte digitale).
NotSupported: WebAuthN n'est pas pris en charge par votre navigateur. Assurez-vous que vous utilisez la dernière version ou changez votre navigateur pour un navigateur pris en charge (Chrome, Safari, Firefox).
ErrorRetry: Réessayez, créez une nouvelle demande ou choisissez une autre méthode.
ValidateTokenButtonText: Vérifier l'authentification à 2 facteurs
Passwordless:
Title: Connexion sans mot de passe
Description: Connectez-vous avec les méthodes d'authentification fournies par votre appareil, comme FaceID, Windows Hello ou les empreintes digitales.
NotSupported: WebAuthN n'est pas pris en charge par votre navigateur. Veuillez vous assurer qu'il est à jour ou utiliser un autre navigateur (par exemple Chrome, Safari, Firefox).
ErrorRetry: Réessayez, créez un nouveau défi ou choisissez une autre méthode.
LoginWithPwButtonText: Connexion avec mot de passe
ValidateTokenButtonText: Connexion sans mot de passe
PasswordlessPrompt:
Title: Configuration connexion sans mot de passe
Description: Souhaitez-vous configurer une connexion sans mot de passe ? (Méthodes d'authentification de votre appareil comme FaceID, Windows Hello ou empreintes digitales)
DescriptionInit: Vous devez configurer la connexion sans mot de passe. Utilisez le lien qui vous a été donné pour enregistrer votre appareil.
PasswordlessButtonText: Configurer la connexion sans mot de passe
NextButtonText: Suivant
SkipButtonText: Passer
PasswordlessRegistration:
Title: Configuration connexion sans mot de passe
Description: Ajoutez votre authentification en fournissant un nom (par exemple MyMobilePhone, MacBook, etc.) et cliquez ensuite sur le bouton "Enregistrer la connexion sans mot de passe" ci-dessous.
TokenNameLabel: Nom de l'appareil
NotSupported: WebAuthN n'est pas pris en charge par votre navigateur. Veuillez vous assurer qu'il est à jour ou utiliser un autre navigateur (par exemple Chrome, Safari, Firefox).
RegisterTokenButtonText: Enregistrer la connexion sans mot de passe
ErrorRetry: Réessayez, créez un nouveau défi ou choisissez une autre méthode.
PasswordlessRegistrationDone:
Title: Configuration connexion sans mot de passe
Description: Le dispositif de connexion sans mot de passe a été ajouté avec succès.
DescriptionClose: Vous pouvez maintenant fermer cette fenêtre.
NextButtonText: Suivant
CancelButtonText: Annuler
PasswordChange:
Title: Changer le mot de passe
Description: Changez votre mot de passe. Entrez votre ancien et votre nouveau mot de passe.
ExpiredDescription: Votre mot de passe a expiré et doit être modifié. Entrez votre ancien et votre nouveau mot de passe.
OldPasswordLabel: Ancien mot de passe
NewPasswordLabel: Nouveau mot de passe
NewPasswordConfirmLabel: Confirmation du mot de passe
CancelButtonText: Annuler
NextButtonText: Suivant
Footer: Bas de page
PasswordChangeDone:
Title: Changer le mot de passe
Description: Votre mot de passe a été modifié avec succès.
NextButtonText: Suivant
PasswordResetDone:
Title: Lien de réinitialisation du mot de passe envoyé
Description: Vérifiez votre e-mail pour réinitialiser votre mot de passe.
NextButtonText: Suivant
EmailVerification:
Title: Vérification de l'e-mail
Description: Nous vous avons envoyé un e-mail pour vérifier votre adresse. Veuillez saisir le code dans le formulaire ci-dessous.
CodeLabel: Code
NextButtonText: Suivant
ResendButtonText: Renvoyer le code
EmailVerificationDone:
Title: E-mail Verification
Description: Votre adresse électronique a été vérifiée avec succès.
NextButtonText: Suivant
CancelButtonText: Annuler
LoginButtonText: Connexion
RegisterOption:
Title: Options d'enregistrement
Description: Choisissez comment vous souhaitez vous enregistrer.
RegisterUsernamePasswordButtonText: Avec nom d'utilisateur et mot de passe
ExternalLoginDescription: Ou s'enregistrer avec un utilisateur externe
LoginButtonText: Connexion
RegistrationUser:
Title: Inscription
Description: Entrez vos données d'utilisateur. Votre adresse e-mail sera utilisée comme nom de connexion.
DescriptionOrgRegister: Entrez vos données d'utilisateur.
EmailLabel: Email
UsernameLabel: Identifiant
FirstnameLabel: Prénom
LastnameLabel: Nom de famille
LanguageLabel: Langue
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
GenderLabel: Genre
Female: Femme
Male: Homme
Diverse: Divers / X
PasswordLabel: Mot de passe
PasswordConfirmLabel: Confirmation du mot de passe
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
PrivacyConfirm: J'accepte les
PrivacyLinkText: Politique de confidentialité
ExternalLogin: Ou m'inscrire avec un utilisateur externe
BackButtonText: Connexion
NextButtonText: Suivant
ExternalRegistrationUserOverview:
Title: Enregistrement des utilisateurs externes
Description: Nous avons récupéré vos coordonnées d'utilisateur auprès du fournisseur sélectionné. Vous pouvez maintenant les modifier ou les compléter.
EmailLabel: E-mail
UsernameLabel: Identifiant
FirstnameLabel: Prénom
LastnameLabel: Nom de famille
NicknameLabel: Surnom
PhoneLabel: Numéro de téléphone
LanguageLabel: Langue
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
PrivacyConfirm: J'accepte les
PrivacyLinkText: Politique de confidentialité
ExternalLogin: Ou m'inscrire avec un utilisateur externe
BackButtonText: Retour
NextButtonText: Enregistrer
RegistrationOrg:
Title: Enregistrement de l'organisation
Description: Entrez le nom de votre organisation et vos données d'utilisateur.
OrgNameLabel: Nom de l'organisation
EmailLabel: E-mail
UsernameLabel: Nom d'utilisateur
FirstnameLabel: Prénom
LastnameLabel: Nom de famille
PasswordLabel: Mot de passe
PasswordConfirmLabel: Confirmation du mot de passe
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
PrivacyConfirm: J'accepte les
PrivacyLinkText: Politique de confidentialité
SaveButtonText: Créer une organisation
LoginSuccess:
Title: Connexion réussie
AutoRedirectDescription: Vous serez automatiquement redirigé vers votre application. Si ce n'est pas le cas, cliquez sur le bouton ci-dessous. Vous pouvez ensuite fermer la fenêtre.
RedirectedDescription: Vous pouvez maintenant fermer cette fenêtre.
NextButtonText: Suivant
LogoutDone:
Title: Déconnecté
Description: Vous vous êtes déconnecté avec succès.
LoginButtonText: Connexion
LinkingUserPrompt:
Title: Utilisateur existant trouvé
Description: "Souhaitez-vous associer votre compte existant :"
LinkButtonText: Lier
OtherButtonText: Autres options
LinkingUsersDone:
Title: Lier utilisateur
Description: Le lien avec l'utilisateur est terminé.
CancelButtonText: Annuler
NextButtonText: Suivant
ExternalNotFound:
Title: Utilisateur externe introuvable
Description: Utilisateur externe non trouvé. Voulez-vous lier votre utilisateur ou enregistrer automatiquement un nouvel utilisateur ?
LinkButtonText: Lier
AutoRegisterButtonText: Enregistrer
TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les
TosLinkText: TOS
PrivacyConfirm: J'accepte les
PrivacyLinkText: Politique de confidentialité
German: Deutsch
English: English
Italian: Italiano
French: Français
Chinese: 简体中文
Polish: Polski
Japanese: 日本語
Spanish: Español
Bulgarian: Български
Portuguese: Português
Macedonian: Македонски
Czech: Čeština
Russian: Русский
Dutch: Nederlands
Swedish: Svenska
DeviceAuth:
Title: Autorisation de l'appareil
UserCode:
Label: Code d'utilisateur
Description: Saisissez le code utilisateur présenté sur l'appareil.
ButtonNext: Suivant
Action:
Description: Accordez l'accès à l'appareil.
GrantDevice: vous êtes sur le point d'accorder un appareil
AccessToScopes: accès aux périmètres suivants
Button:
Allow: Autoriser
Deny: Refuser
Done:
Description: Fait.
Approved: Autorisation de l'appareil approuvée. Vous pouvez maintenant retourner à l'appareil.
Denied: Autorisation de l'appareil refusée. Vous pouvez maintenant retourner à l'appareil.
Footer:
PoweredBy: Promulgué par
Tos: TOS
PrivacyPolicy: Politique de confidentialité
Help: Aide
SupportEmail: E-mail d'assistance
SignIn: Connexion avec {{.Provider}}
Errors:
Internal: Une erreur interne s'est produite
AuthRequest:
NotFound: Impossible de trouver la requête d'authentification
UserAgentNotCorresponding: L'agent utilisateur ne correspond pas
UserAgentNotFound: L'ID de l'agent utilisateur n'a pas été trouvé
TokenNotFound: Token non trouvé
RequestTypeNotSupported: Le type de demande n'est pas pris en charge
MissingParameters: Paramètres requis manquants
User:
NotFound: L'utilisateur n'a pas pu être trouvé
AlreadyExists: L'utilisateur existe déjà
Inactive: L'utilisateur est inactif
NotFoundOnOrg: L'utilisateur n'a pas été trouvé dans l'organisation choisie
NotAllowedOrg: L'utilisateur n'est pas membre de l'organisation requise
NotMatchingUserID: L'utilisateur et l'utilisateur dans la requête d'authentification ne correspondent pas.
UserIDMissing: UserID est vide
Invalid: Données utilisateur non valides
DomainNotAllowedAsUsername: Le domaine est déjà réservé et ne peut pas être utilisé.
NotAllowedToLink: L'utilisateur n'est pas autorisé à établir un lien avec un fournisseur de connexion externe
Profile:
NotFound: Profil non trouvé
NotChanged: Le profil n'a pas changé
Empty: Profil est vide
FirstNameEmpty: Le prénom dans le profil est vide
LastNameEmpty: Le nom de famille dans le profil est vide
IDMissing: Profil ID manquant
Email:
NotFound: Email non trouvé
Invalid: L'e-mail n'est pas valide
AlreadyVerified: L'adresse électronique est déjà vérifiée
NotChanged: L'adresse électronique n'a pas changé
Empty: Email est vide
IDMissing: Email ID manquant
Phone:
Notfound: Téléphone non trouvé
Invalid: Le téléphone n'est pas valide
AlreadyVerified: Téléphone déjà vérifié
Empty: Téléphone est vide
NotChanged: Téléphone n'a pas changé
Address:
NotFound: Adresse non trouvée
NotChanged: L'adresse n'a pas changé
Username:
AlreadyExists: Nom d'utilisateur déjà pris
Reserved: Le nom d'utilisateur est déjà pris
Empty: Le nom d'utilisateur est vide
Password:
ConfirmationWrong: La confirmation du mot de passe est erronée
Empty: Le mot de passe est vide
Invalid: Le mot de passe n'est pas valide
InvalidAndLocked: Le mot de passe n'est pas valide et l'utilisateur est verrouillé, contactez votre administrateur.
NotChanged: Le nouveau mot de passe ne peut pas être le même que votre mot de passe actuel
UsernameOrPassword:
Invalid: Le nom d'utilisateur ou le mot de passe n'est pas valide
PasswordComplexityPolicy:
NotFound: Politique des mots de passe non trouvée
MinLength: Le mot de passe est trop court
HasLower: Le mot de passe doit contenir une lettre minuscule
HasUpper: Le mot de passe doit contenir une lettre majuscule
HasNumber: Le mot de passe doit contenir un numéro
HasSymbol: Le mot de passe doit contenir un symbole
Code:
Expired: Le code est expiré
Invalid: Le code n'est pas valide
Empty: Le code est vide
CryptoCodeNil: Le code cryptographique est nul
NotFound: Impossible de trouver le code
GeneratorAlgNotSupported: Algorithme de générateur non pris en charge
EmailVerify:
UserIDEmpty: L'ID utilisateur est vide
ExternalData:
CouldNotRead: Les données externes n'ont pas pu être lues correctement
MFA:
NoProviders: Aucun fournisseur multifactoriel disponible
OTP:
AlreadyReady: L'OTP multifactoriel (Mot de passe à usage unique) est déjà configuré.
NotExisting: OTP multifactoriel (Mot de passe à usage unique) n'existe pas.
InvalidCode: Code invalide
NotReady: Le système OTP multifactoriel (Mot de passe à usage unique) n'est pas prêt.
Locked: L'utilisateur est verrouillé
SomethingWentWrong: Il y a eu un problème
NotActive: L'utilisateur est inactif
ExternalIDP:
IDPTypeNotImplemented: Le type d'IDP n'est pas implémenté
NotAllowed: Le fournisseur de connexion externe n'est pas autorisé
IDPConfigIDEmpty: L'ID du fournisseur d'identité est vide
ExternalUserIDEmpty: L'ID de l'utilisateur externe est vide
UserDisplayNameEmpty: Le nom d'affichage de l'utilisateur est vide
NoExternalUserData: Aucune donnée d'utilisateur externe reçue
CreationNotAllowed: La création d'un nouvel utilisateur n'est pas autorisée sur ce fournisseur.
LinkingNotAllowed: La création d'un lien vers un utilisateur n'est pas autorisée pour ce fournisseur.
GrantRequired: Connexion impossible. L'utilisateur doit avoir au moins une subvention sur l'application. Veuillez contacter votre administrateur.
ProjectRequired: Connexion impossible. L'organisation de l'utilisateur doit être accordée au projet. Veuillez contacter votre administrateur.
IdentityProvider:
InvalidConfig: La configuration du fournisseur d'identité n'est pas valide
IAM:
LockoutPolicy:
NotExisting: Politique de cadenassage non existante
Org:
LoginPolicy:
RegistrationNotAllowed: L'enregistrement n'est pas autorisé
DeviceAuth:
NotExisting: Le code utilisateur n'existe pas
optional: (facultatif)