mirror of
https://github.com/zitadel/zitadel.git
synced 2025-01-06 13:27:45 +00:00
fix: (french) translations (#3922)
This commit is contained in:
parent
f4ae4523fa
commit
427d21ad45
@ -861,8 +861,9 @@
|
||||
"DEFAULTLANGUAGE": "Standardsprache",
|
||||
"LANGUAGE": {
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"en": "English"
|
||||
"fr": "Français"
|
||||
},
|
||||
"SMTP": {
|
||||
"TITLE": "SMTP Einstellungen",
|
||||
@ -1028,10 +1029,10 @@
|
||||
"UNSAVED_DESCRIPTION": "Sie haben Änderungen vorgenommen ohne zu speichern. Möchten Sie jetzt speichern?",
|
||||
"LOCALE": "Sprachcode",
|
||||
"LOCALES": {
|
||||
"de": "German",
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italian",
|
||||
"fr": "French"
|
||||
"it": "Italiano",
|
||||
"fr": "Français"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Email Verification erfolgreich",
|
||||
@ -1774,8 +1775,9 @@
|
||||
},
|
||||
"LANGUAGES": {
|
||||
"de": "Deutsch",
|
||||
"it": "Italienisch",
|
||||
"en": "Englisch"
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"fr": "Français"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Manager hinzufügen",
|
||||
|
@ -1028,10 +1028,10 @@
|
||||
"UNSAVED_DESCRIPTION": "Your have made changes without saving. Do you want to save now?",
|
||||
"LOCALE": "Locale Code",
|
||||
"LOCALES": {
|
||||
"de": "German",
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italian",
|
||||
"fr": "French"
|
||||
"it": "Italiano",
|
||||
"fr": "Français"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Email verification done",
|
||||
@ -1773,9 +1773,10 @@
|
||||
"3": "Other"
|
||||
},
|
||||
"LANGUAGES": {
|
||||
"de": "German",
|
||||
"it": "Italian",
|
||||
"en": "English"
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"fr": "Français"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Add a Manager",
|
||||
|
@ -68,7 +68,8 @@
|
||||
"PRIVACY": "Vie privée",
|
||||
"TOS": "Conditions de service",
|
||||
"OPENSHORTCUTSTOOLTIP": "Tapez ? pour afficher les raccourcis clavier",
|
||||
"SETTINGS": "Paramètres"
|
||||
"SETTINGS": "Paramètres",
|
||||
"CUSTOMERPORTAL": "Customer Portal"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"ACTIONS": "Actions",
|
||||
@ -860,8 +861,9 @@
|
||||
"DEFAULTLANGUAGE": "Langue par défaut",
|
||||
"LANGUAGE": {
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"en": "English"
|
||||
"fr": "Français"
|
||||
},
|
||||
"SMTP": {
|
||||
"TITLE": "Paramètres SMTP",
|
||||
@ -1773,8 +1775,9 @@
|
||||
},
|
||||
"LANGUAGES": {
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"en": "English"
|
||||
"fr": "Français"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Ajouter un manager",
|
||||
|
@ -861,8 +861,9 @@
|
||||
"DEFAULTLANGUAGE": "Lingua standard",
|
||||
"LANGUAGE": {
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"en": "English"
|
||||
"fr": "Français"
|
||||
},
|
||||
"SMTP": {
|
||||
"TITLE": "Impostazioni SMTP",
|
||||
@ -1028,10 +1029,10 @@
|
||||
"UNSAVED_DESCRIPTION": "Hai fatto delle modifiche senza salvare. Vuoi salvare ora?",
|
||||
"LOCALE": "Codice locale",
|
||||
"LOCALES": {
|
||||
"de": "Tedesco",
|
||||
"en": "Inglese",
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"fr": "Francese"
|
||||
"fr": "Français"
|
||||
},
|
||||
"KEYS": {
|
||||
"emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.",
|
||||
@ -1773,9 +1774,10 @@
|
||||
"3": "Altro"
|
||||
},
|
||||
"LANGUAGES": {
|
||||
"de": "Tedesco",
|
||||
"de": "Deutsch",
|
||||
"en": "English",
|
||||
"it": "Italiano",
|
||||
"en": "Inglese"
|
||||
"fr": "Français"
|
||||
},
|
||||
"MEMBER": {
|
||||
"ADD": "Aggiungi un manager",
|
||||
|
@ -380,7 +380,8 @@ func (l *Login) getBaseData(r *http.Request, authReq *domain.AuthRequest, title
|
||||
}
|
||||
|
||||
func (l *Login) getTranslator(ctx context.Context, authReq *domain.AuthRequest) *i18n.Translator {
|
||||
translator, _ := l.renderer.NewTranslator(ctx)
|
||||
translator, err := l.renderer.NewTranslator(ctx)
|
||||
logging.OnError(err).Warn("cannot load translator")
|
||||
if authReq != nil {
|
||||
l.addLoginTranslations(translator, authReq.DefaultTranslations)
|
||||
l.addLoginTranslations(translator, authReq.OrgTranslations)
|
||||
|
@ -208,6 +208,7 @@ RegistrationUser:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
GenderLabel: Geschlecht
|
||||
Female: weiblich
|
||||
Male: männlich
|
||||
@ -236,11 +237,13 @@ ExternalRegistrationUserOverview:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
|
||||
TosConfirm: Ich akzeptiere die
|
||||
TosLinkText: AGBs
|
||||
TosConfirmAnd: und die
|
||||
PrivacyLinkText: Datenschutzerklärung
|
||||
ExternalLogin: oder registriere dich mit einem externen Benutzer
|
||||
BackButtonText: zurück
|
||||
NextButtonText: speichern
|
||||
|
||||
@ -291,6 +294,7 @@ ExternalNotFoundOption:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
|
||||
Footer:
|
||||
PoweredBy: Powered By
|
||||
|
@ -208,6 +208,7 @@ RegistrationUser:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
GenderLabel: Gender
|
||||
Female: Female
|
||||
Male: Male
|
||||
@ -236,6 +237,7 @@ ExternalRegistrationUserOverview:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
TosAndPrivacyLabel: Terms and conditions
|
||||
TosConfirm: I accept the
|
||||
TosLinkText: TOS
|
||||
@ -292,6 +294,7 @@ ExternalNotFoundOption:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
|
||||
Footer:
|
||||
PoweredBy: Powered By
|
||||
|
@ -8,7 +8,7 @@ Login:
|
||||
LoginnamePlaceHolder: nom d'utilisateur@domaine
|
||||
ExternalUserDescription: Se connecter avec un utilisateur externe.
|
||||
MustBeMemberOfOrg: L'utilisateur doit être membre de l'organisation {{.OrgName}} .
|
||||
RegisterButtonText: s'inscrire
|
||||
RegisterButtonText: s'inscrire
|
||||
NextButtonText: suivant
|
||||
|
||||
SelectAccount:
|
||||
@ -38,7 +38,7 @@ Password:
|
||||
UsernameChange:
|
||||
Title: Modifier le nom d'utilisateur
|
||||
Description: Définissez votre nouveau nom d'utilisateur
|
||||
UsernameLabel: Nom d'utilisateur :
|
||||
UsernameLabel: Nom d'utilisateur
|
||||
CancelButtonText: annuler
|
||||
NextButtonText: suivant
|
||||
|
||||
@ -47,7 +47,7 @@ UsernameChangeDone:
|
||||
Description: Votre nom d'utilisateur a été changé avec succès.
|
||||
NextButtonText: suivant
|
||||
|
||||
InitPassword:
|
||||
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
|
||||
@ -107,6 +107,7 @@ InitMFADone:
|
||||
Description: La vérification multifactorielle a été effectuée avec succès. Le multifacteur doit être saisi à chaque connexion.
|
||||
NextButtonText: Suivant
|
||||
CancelButtonText: Annuler
|
||||
|
||||
MFAProvider:
|
||||
Provider0: OTP (Mot de passe à usage unique)
|
||||
Provider1: U2F (2ne facteur universel)
|
||||
@ -137,162 +138,163 @@ PasswordlessPrompt:
|
||||
Title: Configuration sans mot de passe
|
||||
Description: Souhaitez-vous configurer une connexion sans mot de passe ?
|
||||
DescriptionInit: Vous devez configurer la connexion sans mot de passe. Utilisez le lien qui vous a été donné pour enregistrer votre appareil.
|
||||
PasswordlessButtonText : Aller sans mot de passe
|
||||
NextButtonText : suivant
|
||||
SkipButtonText : Passer
|
||||
PasswordlessButtonText: Aller sans mot de passe
|
||||
NextButtonText: suivant
|
||||
SkipButtonText: Passer
|
||||
|
||||
PasswordlessRegistration:
|
||||
Title : Configuration sans mot de passe
|
||||
Description : Ajoutez votre Token en fournissant un nom et en cliquant sur le bouton 'Enregistrer le jeton' ci-dessous.
|
||||
TokenNameLabel : Nom du jeton / de la machine
|
||||
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 : Register Token
|
||||
ErrorRetry : Réessayer, créer un nouveau défi ou choisir une autre méthode.
|
||||
Title: Configuration sans mot de passe
|
||||
Description: Ajoutez votre Token en fournissant un nom et en cliquant sur le bouton 'Enregistrer le jeton' ci-dessous.
|
||||
TokenNameLabel: Nom du jeton / de la machine
|
||||
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: Register Token
|
||||
ErrorRetry: Réessayer, créer un nouveau défi ou choisir une autre méthode.
|
||||
|
||||
PasswordlessRegistrationDone:
|
||||
Title : Configuration sans mot de passe
|
||||
Description : Le jeton pour le système sans mot de passe a été ajouté avec succès.
|
||||
DescriptionClose : Vous pouvez maintenant fermer cette fenêtre.
|
||||
NextButtonText : suivant
|
||||
CancelButtonText : annuler
|
||||
Title: Configuration sans mot de passe
|
||||
Description: Le jeton pour le système 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.
|
||||
OldPasswordLabel : Ancien mot de passe
|
||||
NewPasswordLabel : Nouveau mot de passe
|
||||
NewPasswordConfirmLabel : Confirmation du mot de passe
|
||||
CancelButtonText : annuler
|
||||
NextButtonText : suivant
|
||||
Title: Changer le mot de passe
|
||||
Description: Changez votre mot de passe. 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
|
||||
|
||||
PasswordChangeDone:
|
||||
Title : Changer le mot de passe
|
||||
Description : Votre mot de passe a été modifié avec succès.
|
||||
NextButtonText : suivant
|
||||
Title: Changer le mot de passe
|
||||
Description: Votre mot de passe a été modifié avec succès.
|
||||
NextButtonText: suivant
|
||||
|
||||
PasswordResetDone :
|
||||
Title : Réinitialisation du jeu de liens
|
||||
Description : Vérifiez votre e-mail pour réinitialiser votre mot de passe.
|
||||
NextButtonText : suivant
|
||||
PasswordResetDone:
|
||||
Title: Réinitialisation du jeu de liens
|
||||
Description: Vérifiez votre e-mail pour réinitialiser votre mot de passe.
|
||||
NextButtonText: suivant
|
||||
|
||||
EmailVerification :
|
||||
Title : Vérification de l'email
|
||||
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 : envoyer à nouveau
|
||||
EmailVerification:
|
||||
Title: Vérification de l'email
|
||||
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: envoyer à nouveau
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
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 : E-Mail
|
||||
UsernameLabel : Username
|
||||
FirstnameLabel : Firstname
|
||||
LastnameLabel : Nom de famille
|
||||
LangueLabel : Language : Langue
|
||||
German : Deutsch
|
||||
English : English
|
||||
Italian : Italiano
|
||||
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
|
||||
TosConfirmAnd : et la
|
||||
PrivacyLinkText : politique de confidentialité
|
||||
ExternalLogin : ou m'inscrire avec un utilisateur externe
|
||||
BackButtonText : retour
|
||||
NextButtonText : suivant
|
||||
|
||||
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: E-Mail
|
||||
UsernameLabel: Identifiant
|
||||
FirstnameLabel: Prénom
|
||||
LastnameLabel: Nom de famille
|
||||
LanguageLabel: Langue
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
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
|
||||
TosConfirmAnd: et la
|
||||
PrivacyLinkText: politique de confidentialité
|
||||
ExternalLogin: ou m'inscrire avec un utilisateur externe
|
||||
BackButtonText: retour
|
||||
NextButtonText: suivant
|
||||
|
||||
ExternalRegistrationUserOverview:
|
||||
Title : Enregistrement des utilisateurs externes
|
||||
Description : Nous avons pris 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
|
||||
NicknameLabel : Surnom
|
||||
PhoneLabel : Numéro de téléphone
|
||||
LangueLabel : Language : Langue
|
||||
German : Deutsch
|
||||
English : English
|
||||
Italian : Italiano
|
||||
TosAndPrivacyLabel : Termes et conditions
|
||||
TosConfirm : J'accepte les
|
||||
TosLinkText : TOS
|
||||
TosConfirmAnd : et la
|
||||
PrivacyLinkText : politique de confidentialité
|
||||
ExternalLogin : ou m'inscrire avec un utilisateur externe
|
||||
BackButtonText : retour
|
||||
NextButtonText : enregistrer
|
||||
Title: Enregistrement des utilisateurs externes
|
||||
Description: Nous avons pris 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
|
||||
TosAndPrivacyLabel: Termes et conditions
|
||||
TosConfirm: J'accepte les
|
||||
TosLinkText: TOS
|
||||
TosConfirmAnd: et la
|
||||
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 : Password : Mot de passe
|
||||
PasswordConfirmLabel : Confirmation du mot de passe
|
||||
TosAndPrivacyLabel : Termes et conditions
|
||||
TosConfirm : J'accepte les
|
||||
TosLinkText : TOS
|
||||
TosConfirmAnd : et la
|
||||
PrivacyLinkText : politique de confidentialité
|
||||
SaveButtonText : Créer une organisation
|
||||
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
|
||||
TosConfirmAnd: et la
|
||||
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
|
||||
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
|
||||
Title: Déconnecté
|
||||
Description: Vous vous êtes déconnecté avec succès.
|
||||
LoginButtonText: connexion
|
||||
|
||||
LinkingUsersDone:
|
||||
Title : Userlinking
|
||||
Description : Le lien avec l'utilisateur est terminé.
|
||||
CancelButtonText : annuler
|
||||
NextButtonText : suivant
|
||||
Title: Userlinking
|
||||
Description: Le lien avec l'utilisateur est terminé.
|
||||
CancelButtonText: annuler
|
||||
NextButtonText: suivant
|
||||
|
||||
ExternalNotFoundOption:
|
||||
Title : Utilisateur externe
|
||||
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
|
||||
TosConfirmAnd : et la
|
||||
PrivacyLinkText : politique de confidentialité
|
||||
Allemand : Deutsch
|
||||
English : English
|
||||
Italian : Italiano
|
||||
Title: Utilisateur externe
|
||||
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
|
||||
TosConfirmAnd: et la
|
||||
PrivacyLinkText: politique de confidentialité
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
|
||||
Footer:
|
||||
PoweredBy: Promulgué par
|
||||
@ -301,45 +303,45 @@ Footer:
|
||||
Help: Aide
|
||||
|
||||
Errors:
|
||||
Internal : Une erreur interne s'est produite
|
||||
AuthRequest :
|
||||
NotFound : Impossible de trouver l'authrequest
|
||||
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
|
||||
Internal: Une erreur interne s'est produite
|
||||
AuthRequest:
|
||||
NotFound: Impossible de trouver l'authrequest
|
||||
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é
|
||||
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 l'authrequest ne correspondent pas.
|
||||
UserIDMissing : UserID est vide
|
||||
Invalide : 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
|
||||
NotFound: L'utilisateur n'a pas pu être trouvé
|
||||
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 l'authrequest 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
|
||||
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.
|
||||
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.
|
||||
UsernameOrPassword:
|
||||
Invalid : Le nom d'utilisateur ou le mot de passe n'est pas valide
|
||||
PasswordComplexityPolicy :
|
||||
NotFound : Politique de mot 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
|
||||
Invalid: Le nom d'utilisateur ou le mot de passe n'est pas valide
|
||||
PasswordComplexityPolicy:
|
||||
NotFound: Politique de mot 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
|
||||
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:
|
||||
@ -347,22 +349,22 @@ Internal : Une erreur interne s'est produite
|
||||
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.
|
||||
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
|
||||
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.
|
||||
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
|
||||
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:
|
||||
|
@ -208,6 +208,7 @@ RegistrationUser:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
GenderLabel: Genere
|
||||
Female: Femminile
|
||||
Male: Maschile
|
||||
@ -236,6 +237,7 @@ ExternalRegistrationUserOverview:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
TosAndPrivacyLabel: Termini di servizio
|
||||
TosConfirm: Accetto i
|
||||
TosLinkText: Termini di servizio
|
||||
@ -292,6 +294,7 @@ ExternalNotFoundOption:
|
||||
German: Deutsch
|
||||
English: English
|
||||
Italian: Italiano
|
||||
French: Français
|
||||
|
||||
Footer:
|
||||
PoweredBy: Alimentato da
|
||||
|
@ -66,6 +66,8 @@
|
||||
</option>
|
||||
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalNotFoundOption.Italian"}}
|
||||
</option>
|
||||
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "ExternalNotFoundOption.French"}}
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -66,6 +66,8 @@
|
||||
</option>
|
||||
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalRegistrationUserOverview.Italian"}}
|
||||
</option>
|
||||
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "ExternalRegistrationUserOverview.French"}}
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -60,6 +60,8 @@
|
||||
</option>
|
||||
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "RegistrationUser.Italian"}}
|
||||
</option>
|
||||
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "RegistrationUser.French"}}
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="lgn-field" >
|
||||
|
@ -69,7 +69,7 @@ func newBundle(dir http.FileSystem, defaultLanguage language.Tag) (*i18n.Bundle,
|
||||
}
|
||||
for _, file := range files {
|
||||
if err := addFileFromFileSystemToBundle(dir, bundle, file); err != nil {
|
||||
return nil, errors.ThrowNotFound(err, "I18N-ZS2AW", "cannot append file to Bundle")
|
||||
return nil, errors.ThrowNotFoundf(err, "I18N-ZS2AW", "cannot append file %s to Bundle", file.Name())
|
||||
}
|
||||
}
|
||||
return bundle, nil
|
||||
@ -85,8 +85,8 @@ func addFileFromFileSystemToBundle(dir http.FileSystem, bundle *i18n.Bundle, fil
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
bundle.MustParseMessageFileBytes(content, file.Name())
|
||||
return nil
|
||||
_, err = bundle.ParseMessageFileBytes(content, file.Name())
|
||||
return err
|
||||
}
|
||||
|
||||
func SupportedLanguages(dir http.FileSystem) ([]language.Tag, error) {
|
||||
|
@ -31,7 +31,7 @@ DomainClaimed:
|
||||
PreHeader: Modifier l'email / le nom d'utilisateur
|
||||
Subject: Le domaine a été réclamé
|
||||
Greeting: Bonjour {{.FirstName}} {{.LastName}},
|
||||
Text: Le domaine {{.Domaine}} a été revendiqué par une organisation. Votre utilisateur actuel {{.Username}} ne fait pas partie de cette organisation. Par conséquent, vous devrez changer votre adresse électronique lors de votre connexion. Nous avons créé un nom d'utilisateur temporaire ({{.TempUsername}}) pour cette connexion.
|
||||
Text: Le domaine {{.Domain}} a été revendiqué par une organisation. Votre utilisateur actuel {{.Username}} ne fait pas partie de cette organisation. Par conséquent, vous devrez changer votre adresse électronique lors de votre connexion. Nous avons créé un nom d'utilisateur temporaire ({{.TempUsername}}) pour cette connexion.
|
||||
ButtonText: Connexion
|
||||
PasswordlessRegistration:
|
||||
Title: ZITADEL - Ajouter une connexion sans mot de passe
|
||||
|
@ -94,7 +94,7 @@ Errors:
|
||||
NotAllowedToLink: Der Benutzer darf nicht mit einem externen Login Provider verlinkt werden
|
||||
Username:
|
||||
AlreadyExists: Benutzername ist bereits vergeben
|
||||
Reservied: Benutzername ist bereits vergeben
|
||||
Reserved: Benutzername ist bereits vergeben
|
||||
Code:
|
||||
Empty: Code ist leer
|
||||
NotFound: Code konnte nicht gefunden werden
|
||||
@ -263,7 +263,6 @@ Errors:
|
||||
HasNotExistingRole: Eine der Rollen existiert nicht auf dem Projekt
|
||||
NotActive: Projekt Grant ist nicht aktiv
|
||||
NotInactive: Projekt Grant ist nicht inaktiv
|
||||
UserIDMisisng: User ID fehlt
|
||||
IAM:
|
||||
Member:
|
||||
RolesNotChanged: Rollen wurden nicht verändert
|
||||
@ -870,6 +869,7 @@ EventTypes:
|
||||
deactivated: Aktion deaktiviert
|
||||
reactivated: Aktion reaktiviert
|
||||
removed: Aktion gelöscht
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
UnsupportedVersion: Deine OIDC Version wird nicht unterstützt
|
||||
|
@ -94,7 +94,7 @@ Errors:
|
||||
NotAllowedToLink: User is not allowed to link with external login provider
|
||||
Username:
|
||||
AlreadyExists: Username already taken
|
||||
Reservied: Username is already taken
|
||||
Reserved: Username is already taken
|
||||
Code:
|
||||
Empty: Code is empty
|
||||
NotFound: Code not found
|
||||
@ -263,7 +263,6 @@ Errors:
|
||||
HasNotExistingRole: One role doesn't exist on project
|
||||
NotActive: Project grant is not active
|
||||
NotInactive: Project grant is not inactive
|
||||
UserIDMisisng: User ID missing
|
||||
IAM:
|
||||
Member:
|
||||
RolesNotChanged: Roles have not been changed
|
||||
@ -786,7 +785,7 @@ EventTypes:
|
||||
changed: ZITADEL member changed
|
||||
removed: ZITADEL member removed
|
||||
cascade:
|
||||
removeD: ZITADEL member cascade removed
|
||||
removed: ZITADEL member cascade removed
|
||||
idp:
|
||||
config:
|
||||
added: IDP configuration added
|
||||
@ -802,6 +801,9 @@ EventTypes:
|
||||
config:
|
||||
added: SAML IDP configuration added
|
||||
changed: SAML IDP configuration changed
|
||||
customtext:
|
||||
set: Text was set
|
||||
removed: Text was removed
|
||||
policy:
|
||||
login:
|
||||
added: Default Login Policy added
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -94,7 +94,7 @@ Errors:
|
||||
NotAllowedToLink: L'utente non è autorizzato a collegarsi con un provider di accesso esterno
|
||||
Username:
|
||||
AlreadyExists: Nome utente già preso
|
||||
Reservied: Il nome utente è già preso
|
||||
Reserved: Il nome utente è già preso
|
||||
Code:
|
||||
Empty: Il codice è vuoto
|
||||
NotFound: Codice non trovato
|
||||
@ -182,6 +182,8 @@ Errors:
|
||||
AlreadyExists: Impostazioni di accesso già esistenti
|
||||
IdpProviderAlreadyExisting: IDP già esistente
|
||||
IdpProviderNotExisting: IDP non esistente
|
||||
RegistrationNotAllowed: la registrazione non è consentita.
|
||||
UsernamePasswordNotAllowed: l'accesso con nome utente e password non è consentito.
|
||||
MFA:
|
||||
AlreadyExists: Multifactor già esistente
|
||||
NotExisting: Multifattore non esistente
|
||||
@ -261,7 +263,6 @@ Errors:
|
||||
HasNotExistingRole: Uno dei ruoli assegnati non è esistente nel progetto
|
||||
NotActive: Grant del progetto non è attivo
|
||||
NotInactive: Grant del progetto non è inattivo
|
||||
UserIDMisisng: ID utente mancante
|
||||
IAM:
|
||||
Member:
|
||||
RolesNotChanged: I ruoli non sono stati cambiati
|
||||
@ -784,7 +785,7 @@ EventTypes:
|
||||
changed: ZITADEL membro cambiato
|
||||
removed: ZITADEL membro rimosso
|
||||
cascade:
|
||||
removeD: Membro ZITADEL rimosso a cascata
|
||||
removed: Membro ZITADEL rimosso a cascata
|
||||
idp:
|
||||
config:
|
||||
added: Configurazione IDP aggiunta
|
||||
@ -800,6 +801,9 @@ EventTypes:
|
||||
config:
|
||||
added: Aggiunta la configurazione IDP SAML
|
||||
changed: Configurazione IDP SAML modificata
|
||||
customtext:
|
||||
set: Il testo è stato impostato
|
||||
removed: Il testo è stato rimosso
|
||||
policy:
|
||||
login:
|
||||
added: Le impostazioni di accesso predefinite sono state aggiunte.
|
||||
@ -865,6 +869,7 @@ EventTypes:
|
||||
deactivated: Azione disattivata
|
||||
reactivated: Azione riattivata
|
||||
removed: Azione rimossa
|
||||
|
||||
Application:
|
||||
OIDC:
|
||||
UnsupportedVersion: La tua versione di OIDC non è supportata
|
||||
|
Loading…
x
Reference in New Issue
Block a user