fix: (french) translations (#3922)

This commit is contained in:
Livio Spring 2022-07-07 12:58:24 +02:00 committed by GitHub
parent f4ae4523fa
commit 427d21ad45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 1096 additions and 1091 deletions

View File

@ -861,8 +861,9 @@
"DEFAULTLANGUAGE": "Standardsprache", "DEFAULTLANGUAGE": "Standardsprache",
"LANGUAGE": { "LANGUAGE": {
"de": "Deutsch", "de": "Deutsch",
"en": "English",
"it": "Italiano", "it": "Italiano",
"en": "English" "fr": "Français"
}, },
"SMTP": { "SMTP": {
"TITLE": "SMTP Einstellungen", "TITLE": "SMTP Einstellungen",
@ -1028,10 +1029,10 @@
"UNSAVED_DESCRIPTION": "Sie haben Änderungen vorgenommen ohne zu speichern. Möchten Sie jetzt speichern?", "UNSAVED_DESCRIPTION": "Sie haben Änderungen vorgenommen ohne zu speichern. Möchten Sie jetzt speichern?",
"LOCALE": "Sprachcode", "LOCALE": "Sprachcode",
"LOCALES": { "LOCALES": {
"de": "German", "de": "Deutsch",
"en": "English", "en": "English",
"it": "Italian", "it": "Italiano",
"fr": "French" "fr": "Français"
}, },
"KEYS": { "KEYS": {
"emailVerificationDoneText": "Email Verification erfolgreich", "emailVerificationDoneText": "Email Verification erfolgreich",
@ -1774,8 +1775,9 @@
}, },
"LANGUAGES": { "LANGUAGES": {
"de": "Deutsch", "de": "Deutsch",
"it": "Italienisch", "en": "English",
"en": "Englisch" "it": "Italiano",
"fr": "Français"
}, },
"MEMBER": { "MEMBER": {
"ADD": "Manager hinzufügen", "ADD": "Manager hinzufügen",

View File

@ -1028,10 +1028,10 @@
"UNSAVED_DESCRIPTION": "Your have made changes without saving. Do you want to save now?", "UNSAVED_DESCRIPTION": "Your have made changes without saving. Do you want to save now?",
"LOCALE": "Locale Code", "LOCALE": "Locale Code",
"LOCALES": { "LOCALES": {
"de": "German", "de": "Deutsch",
"en": "English", "en": "English",
"it": "Italian", "it": "Italiano",
"fr": "French" "fr": "Français"
}, },
"KEYS": { "KEYS": {
"emailVerificationDoneText": "Email verification done", "emailVerificationDoneText": "Email verification done",
@ -1773,9 +1773,10 @@
"3": "Other" "3": "Other"
}, },
"LANGUAGES": { "LANGUAGES": {
"de": "German", "de": "Deutsch",
"it": "Italian", "en": "English",
"en": "English" "it": "Italiano",
"fr": "Français"
}, },
"MEMBER": { "MEMBER": {
"ADD": "Add a Manager", "ADD": "Add a Manager",

View File

@ -68,7 +68,8 @@
"PRIVACY": "Vie privée", "PRIVACY": "Vie privée",
"TOS": "Conditions de service", "TOS": "Conditions de service",
"OPENSHORTCUTSTOOLTIP": "Tapez ? pour afficher les raccourcis clavier", "OPENSHORTCUTSTOOLTIP": "Tapez ? pour afficher les raccourcis clavier",
"SETTINGS": "Paramètres" "SETTINGS": "Paramètres",
"CUSTOMERPORTAL": "Customer Portal"
}, },
"ACTIONS": { "ACTIONS": {
"ACTIONS": "Actions", "ACTIONS": "Actions",
@ -860,8 +861,9 @@
"DEFAULTLANGUAGE": "Langue par défaut", "DEFAULTLANGUAGE": "Langue par défaut",
"LANGUAGE": { "LANGUAGE": {
"de": "Deutsch", "de": "Deutsch",
"en": "English",
"it": "Italiano", "it": "Italiano",
"en": "English" "fr": "Français"
}, },
"SMTP": { "SMTP": {
"TITLE": "Paramètres SMTP", "TITLE": "Paramètres SMTP",
@ -1773,8 +1775,9 @@
}, },
"LANGUAGES": { "LANGUAGES": {
"de": "Deutsch", "de": "Deutsch",
"en": "English",
"it": "Italiano", "it": "Italiano",
"en": "English" "fr": "Français"
}, },
"MEMBER": { "MEMBER": {
"ADD": "Ajouter un manager", "ADD": "Ajouter un manager",

View File

@ -861,8 +861,9 @@
"DEFAULTLANGUAGE": "Lingua standard", "DEFAULTLANGUAGE": "Lingua standard",
"LANGUAGE": { "LANGUAGE": {
"de": "Deutsch", "de": "Deutsch",
"en": "English",
"it": "Italiano", "it": "Italiano",
"en": "English" "fr": "Français"
}, },
"SMTP": { "SMTP": {
"TITLE": "Impostazioni SMTP", "TITLE": "Impostazioni SMTP",
@ -1028,10 +1029,10 @@
"UNSAVED_DESCRIPTION": "Hai fatto delle modifiche senza salvare. Vuoi salvare ora?", "UNSAVED_DESCRIPTION": "Hai fatto delle modifiche senza salvare. Vuoi salvare ora?",
"LOCALE": "Codice locale", "LOCALE": "Codice locale",
"LOCALES": { "LOCALES": {
"de": "Tedesco", "de": "Deutsch",
"en": "Inglese", "en": "English",
"it": "Italiano", "it": "Italiano",
"fr": "Francese" "fr": "Français"
}, },
"KEYS": { "KEYS": {
"emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.", "emailVerificationDoneText": "Verifica dell'e-mail terminata con successo.",
@ -1773,9 +1774,10 @@
"3": "Altro" "3": "Altro"
}, },
"LANGUAGES": { "LANGUAGES": {
"de": "Tedesco", "de": "Deutsch",
"en": "English",
"it": "Italiano", "it": "Italiano",
"en": "Inglese" "fr": "Français"
}, },
"MEMBER": { "MEMBER": {
"ADD": "Aggiungi un manager", "ADD": "Aggiungi un manager",

View File

@ -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 { 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 { if authReq != nil {
l.addLoginTranslations(translator, authReq.DefaultTranslations) l.addLoginTranslations(translator, authReq.DefaultTranslations)
l.addLoginTranslations(translator, authReq.OrgTranslations) l.addLoginTranslations(translator, authReq.OrgTranslations)

View File

@ -208,6 +208,7 @@ RegistrationUser:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
GenderLabel: Geschlecht GenderLabel: Geschlecht
Female: weiblich Female: weiblich
Male: männlich Male: männlich
@ -236,11 +237,13 @@ ExternalRegistrationUserOverview:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz TosAndPrivacyLabel: Allgemeine Geschäftsbedingungen und Datenschutz
TosConfirm: Ich akzeptiere die TosConfirm: Ich akzeptiere die
TosLinkText: AGBs TosLinkText: AGBs
TosConfirmAnd: und die TosConfirmAnd: und die
PrivacyLinkText: Datenschutzerklärung PrivacyLinkText: Datenschutzerklärung
ExternalLogin: oder registriere dich mit einem externen Benutzer
BackButtonText: zurück BackButtonText: zurück
NextButtonText: speichern NextButtonText: speichern
@ -291,6 +294,7 @@ ExternalNotFoundOption:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
Footer: Footer:
PoweredBy: Powered By PoweredBy: Powered By

View File

@ -208,6 +208,7 @@ RegistrationUser:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
GenderLabel: Gender GenderLabel: Gender
Female: Female Female: Female
Male: Male Male: Male
@ -236,6 +237,7 @@ ExternalRegistrationUserOverview:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
TosAndPrivacyLabel: Terms and conditions TosAndPrivacyLabel: Terms and conditions
TosConfirm: I accept the TosConfirm: I accept the
TosLinkText: TOS TosLinkText: TOS
@ -292,6 +294,7 @@ ExternalNotFoundOption:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
Footer: Footer:
PoweredBy: Powered By PoweredBy: Powered By

View File

@ -38,7 +38,7 @@ Password:
UsernameChange: UsernameChange:
Title: Modifier le nom d'utilisateur Title: Modifier le nom d'utilisateur
Description: Définissez votre nouveau nom d'utilisateur Description: Définissez votre nouveau nom d'utilisateur
UsernameLabel: Nom d'utilisateur : UsernameLabel: Nom d'utilisateur
CancelButtonText: annuler CancelButtonText: annuler
NextButtonText: suivant NextButtonText: suivant
@ -107,6 +107,7 @@ InitMFADone:
Description: La vérification multifactorielle a été effectuée avec succès. Le multifacteur doit être saisi à chaque connexion. Description: La vérification multifactorielle a été effectuée avec succès. Le multifacteur doit être saisi à chaque connexion.
NextButtonText: Suivant NextButtonText: Suivant
CancelButtonText: Annuler CancelButtonText: Annuler
MFAProvider: MFAProvider:
Provider0: OTP (Mot de passe à usage unique) Provider0: OTP (Mot de passe à usage unique)
Provider1: U2F (2ne facteur universel) Provider1: U2F (2ne facteur universel)
@ -195,19 +196,19 @@ RegisterOption :
RegisterUsernamePasswordButtonText: Avec nom d'utilisateur et mot de passe RegisterUsernamePasswordButtonText: Avec nom d'utilisateur et mot de passe
ExternalLoginDescription: ou s'enregistrer avec un utilisateur externe ExternalLoginDescription: ou s'enregistrer avec un utilisateur externe
RegistrationUser: RegistrationUser:
Title: Inscription Title: Inscription
Description: Entrez vos données d'utilisateur. Votre adresse e-mail sera utilisée comme nom de connexion. 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. DescriptionOrgRegister: Entrez vos données d'utilisateur.
EmailLabel: E-Mail EmailLabel: E-Mail
UsernameLabel : Username UsernameLabel: Identifiant
FirstnameLabel : Firstname FirstnameLabel: Prénom
LastnameLabel: Nom de famille LastnameLabel: Nom de famille
LangueLabel : Language : Langue LanguageLabel: Langue
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
GenderLabel: Genre GenderLabel: Genre
Female: Femme Female: Femme
Male: Homme Male: Homme
@ -223,20 +224,20 @@ RegistrationUser:
BackButtonText: retour BackButtonText: retour
NextButtonText: suivant NextButtonText: suivant
ExternalRegistrationUserOverview: ExternalRegistrationUserOverview:
Title: Enregistrement des utilisateurs externes 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. 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 EmailLabel: E-Mail
UsernameLabel: Identifiant UsernameLabel: Identifiant
FirstnameLabel: Prénom FirstnameLabel: Prénom
LastnameLabel : Nom LastnameLabel: Nom de famille
NicknameLabel: Surnom NicknameLabel: Surnom
PhoneLabel: Numéro de téléphone PhoneLabel: Numéro de téléphone
LangueLabel : Language : Langue LanguageLabel: Langue
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
TosAndPrivacyLabel: Termes et conditions TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les TosConfirm: J'accepte les
TosLinkText: TOS TosLinkText: TOS
@ -254,7 +255,7 @@ RegistrationOrg:
UsernameLabel: Nom d'utilisateur UsernameLabel: Nom d'utilisateur
FirstnameLabel: Prénom FirstnameLabel: Prénom
LastnameLabel: Nom de famille LastnameLabel: Nom de famille
PasswordLabel : Password : Mot de passe PasswordLabel: Mot de passe
PasswordConfirmLabel: Confirmation du mot de passe PasswordConfirmLabel: Confirmation du mot de passe
TosAndPrivacyLabel: Termes et conditions TosAndPrivacyLabel: Termes et conditions
TosConfirm: J'accepte les TosConfirm: J'accepte les
@ -290,9 +291,10 @@ ExternalNotFoundOption:
TosLinkText: TOS TosLinkText: TOS
TosConfirmAnd: et la TosConfirmAnd: et la
PrivacyLinkText: politique de confidentialité PrivacyLinkText: politique de confidentialité
Allemand : Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
Footer: Footer:
PoweredBy: Promulgué par PoweredBy: Promulgué par
@ -316,7 +318,7 @@ Internal : Une erreur interne s'est produite
NotAllowedOrg: L'utilisateur n'est pas membre de l'organisation requise NotAllowedOrg: L'utilisateur n'est pas membre de l'organisation requise
NotMatchingUserID: L'utilisateur et l'utilisateur dans l'authrequest ne correspondent pas. NotMatchingUserID: L'utilisateur et l'utilisateur dans l'authrequest ne correspondent pas.
UserIDMissing: UserID est vide UserIDMissing: UserID est vide
Invalide : Données utilisateur non valides Invalid: Données utilisateur non valides
DomainNotAllowedAsUsername: Le domaine est déjà réservé et ne peut pas être utilisé. 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 NotAllowedToLink: L'utilisateur n'est pas autorisé à établir un lien avec un fournisseur de connexion externe
Password: Password:

View File

@ -208,6 +208,7 @@ RegistrationUser:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
GenderLabel: Genere GenderLabel: Genere
Female: Femminile Female: Femminile
Male: Maschile Male: Maschile
@ -236,6 +237,7 @@ ExternalRegistrationUserOverview:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
TosAndPrivacyLabel: Termini di servizio TosAndPrivacyLabel: Termini di servizio
TosConfirm: Accetto i TosConfirm: Accetto i
TosLinkText: Termini di servizio TosLinkText: Termini di servizio
@ -292,6 +294,7 @@ ExternalNotFoundOption:
German: Deutsch German: Deutsch
English: English English: English
Italian: Italiano Italian: Italiano
French: Français
Footer: Footer:
PoweredBy: Alimentato da PoweredBy: Alimentato da

View File

@ -66,6 +66,8 @@
</option> </option>
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalNotFoundOption.Italian"}} <option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalNotFoundOption.Italian"}}
</option> </option>
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "ExternalNotFoundOption.French"}}
</option>
</select> </select>
</div> </div>
</div> </div>

View File

@ -66,6 +66,8 @@
</option> </option>
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalRegistrationUserOverview.Italian"}} <option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "ExternalRegistrationUserOverview.Italian"}}
</option> </option>
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "ExternalRegistrationUserOverview.French"}}
</option>
</select> </select>
</div> </div>
</div> </div>

View File

@ -60,6 +60,8 @@
</option> </option>
<option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "RegistrationUser.Italian"}} <option value="it" id="it" {{if (selectedLanguage "it")}} selected {{end}}>{{t "RegistrationUser.Italian"}}
</option> </option>
<option value="fr" id="fr" {{if (selectedLanguage "fr")}} selected {{end}}>{{t "RegistrationUser.French"}}
</option>
</select> </select>
</div> </div>
<div class="lgn-field" > <div class="lgn-field" >

View File

@ -69,7 +69,7 @@ func newBundle(dir http.FileSystem, defaultLanguage language.Tag) (*i18n.Bundle,
} }
for _, file := range files { for _, file := range files {
if err := addFileFromFileSystemToBundle(dir, bundle, file); err != nil { 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 return bundle, nil
@ -85,8 +85,8 @@ func addFileFromFileSystemToBundle(dir http.FileSystem, bundle *i18n.Bundle, fil
if err != nil { if err != nil {
return err return err
} }
bundle.MustParseMessageFileBytes(content, file.Name()) _, err = bundle.ParseMessageFileBytes(content, file.Name())
return nil return err
} }
func SupportedLanguages(dir http.FileSystem) ([]language.Tag, error) { func SupportedLanguages(dir http.FileSystem) ([]language.Tag, error) {

View File

@ -31,7 +31,7 @@ DomainClaimed:
PreHeader: Modifier l'email / le nom d'utilisateur PreHeader: Modifier l'email / le nom d'utilisateur
Subject: Le domaine a été réclamé Subject: Le domaine a été réclamé
Greeting: Bonjour {{.FirstName}} {{.LastName}}, 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 ButtonText: Connexion
PasswordlessRegistration: PasswordlessRegistration:
Title: ZITADEL - Ajouter une connexion sans mot de passe Title: ZITADEL - Ajouter une connexion sans mot de passe

View File

@ -94,7 +94,7 @@ Errors:
NotAllowedToLink: Der Benutzer darf nicht mit einem externen Login Provider verlinkt werden NotAllowedToLink: Der Benutzer darf nicht mit einem externen Login Provider verlinkt werden
Username: Username:
AlreadyExists: Benutzername ist bereits vergeben AlreadyExists: Benutzername ist bereits vergeben
Reservied: Benutzername ist bereits vergeben Reserved: Benutzername ist bereits vergeben
Code: Code:
Empty: Code ist leer Empty: Code ist leer
NotFound: Code konnte nicht gefunden werden NotFound: Code konnte nicht gefunden werden
@ -263,7 +263,6 @@ Errors:
HasNotExistingRole: Eine der Rollen existiert nicht auf dem Projekt HasNotExistingRole: Eine der Rollen existiert nicht auf dem Projekt
NotActive: Projekt Grant ist nicht aktiv NotActive: Projekt Grant ist nicht aktiv
NotInactive: Projekt Grant ist nicht inaktiv NotInactive: Projekt Grant ist nicht inaktiv
UserIDMisisng: User ID fehlt
IAM: IAM:
Member: Member:
RolesNotChanged: Rollen wurden nicht verändert RolesNotChanged: Rollen wurden nicht verändert
@ -870,6 +869,7 @@ EventTypes:
deactivated: Aktion deaktiviert deactivated: Aktion deaktiviert
reactivated: Aktion reaktiviert reactivated: Aktion reaktiviert
removed: Aktion gelöscht removed: Aktion gelöscht
Application: Application:
OIDC: OIDC:
UnsupportedVersion: Deine OIDC Version wird nicht unterstützt UnsupportedVersion: Deine OIDC Version wird nicht unterstützt

View File

@ -94,7 +94,7 @@ Errors:
NotAllowedToLink: User is not allowed to link with external login provider NotAllowedToLink: User is not allowed to link with external login provider
Username: Username:
AlreadyExists: Username already taken AlreadyExists: Username already taken
Reservied: Username is already taken Reserved: Username is already taken
Code: Code:
Empty: Code is empty Empty: Code is empty
NotFound: Code not found NotFound: Code not found
@ -263,7 +263,6 @@ Errors:
HasNotExistingRole: One role doesn't exist on project HasNotExistingRole: One role doesn't exist on project
NotActive: Project grant is not active NotActive: Project grant is not active
NotInactive: Project grant is not inactive NotInactive: Project grant is not inactive
UserIDMisisng: User ID missing
IAM: IAM:
Member: Member:
RolesNotChanged: Roles have not been changed RolesNotChanged: Roles have not been changed
@ -786,7 +785,7 @@ EventTypes:
changed: ZITADEL member changed changed: ZITADEL member changed
removed: ZITADEL member removed removed: ZITADEL member removed
cascade: cascade:
removeD: ZITADEL member cascade removed removed: ZITADEL member cascade removed
idp: idp:
config: config:
added: IDP configuration added added: IDP configuration added
@ -802,6 +801,9 @@ EventTypes:
config: config:
added: SAML IDP configuration added added: SAML IDP configuration added
changed: SAML IDP configuration changed changed: SAML IDP configuration changed
customtext:
set: Text was set
removed: Text was removed
policy: policy:
login: login:
added: Default Login Policy added added: Default Login Policy added

View File

@ -73,14 +73,14 @@ Errors:
Invalid: Données de profil non valides Invalid: Données de profil non valides
Email: Email:
NotFound: Email non trouvé NotFound: Email non trouvé
Invalide : L'email n'est pas valide Invalid: L'email n'est pas valide
AlreadyVerified: L'adresse électronique est déjà vérifiée AlreadyVerified: L'adresse électronique est déjà vérifiée
NotChanged: L'adresse électronique n'a pas changé NotChanged: L'adresse électronique n'a pas changé
Phone: Phone:
Notfound: Téléphone non trouvé Notfound: Téléphone non trouvé
Invalid: Le téléphone n'est pas valide Invalid: Le téléphone n'est pas valide
AlreadyVerified: Téléphone déjà vérifié AlreadyVerified: Téléphone déjà vérifié
Adress : Address:
NotFound: Adresse non trouvée NotFound: Adresse non trouvée
NotChanged: L'adresse n'a pas changé NotChanged: L'adresse n'a pas changé
Machine: Machine:
@ -94,7 +94,7 @@ Invalid : Le téléphone n'est pas valide
NotAllowedToLink: L'utilisateur n'est pas autorisé à établir un lien avec un fournisseur de connexion externe. NotAllowedToLink: L'utilisateur n'est pas autorisé à établir un lien avec un fournisseur de connexion externe.
Username: Username:
AlreadyExists: Nom d'utilisateur déjà pris AlreadyExists: Nom d'utilisateur déjà pris
Reservied : Le nom d'utilisateur est déjà pris Reserved: Le nom d'utilisateur est déjà pris
Code: Code:
Empty: Le code est vide Empty: Le code est vide
NotFound: Code non trouvé NotFound: Code non trouvé
@ -128,7 +128,7 @@ Invalid : Le téléphone n'est pas valide
InvalidCode: Code invalide InvalidCode: Code invalide
U2F: U2F:
NotExisting: L'U2F n'existe pas NotExisting: L'U2F n'existe pas
Sans mot de passe : Passwordless:
NotExisting: Passwordless n'existe pas NotExisting: Passwordless n'existe pas
WebAuthN: WebAuthN:
NotFound: Le token WebAuthN n'a pas été trouvé NotFound: Le token WebAuthN n'a pas été trouvé
@ -187,7 +187,7 @@ InvalidSearchQuery : Paramètre de recherche non valide
MFA: MFA:
AlreadyExists: Le multifacteur existe déjà AlreadyExists: Le multifacteur existe déjà
NotExisting: Multifacteur non existant NotExisting: Multifacteur non existant
Non spécifié : Multifacteur non valide Unspecified: Multifacteur non valide
MailTemplate: MailTemplate:
NotFound: Default Mail Template not found NotFound: Default Mail Template not found
NotChanged: Default Mail Template n'a pas été modifié NotChanged: Default Mail Template n'a pas été modifié
@ -230,13 +230,13 @@ InvalidSearchQuery : Paramètre de recherche non valide
UserIDMissing: ID utilisateur manquant UserIDMissing: ID utilisateur manquant
Member: Member:
Notfound: Membre du projet non trouvé Notfound: Membre du projet non trouvé
Invalide : Le membre du projet n'est pas valide Invalid: Le membre du projet n'est pas valide
AlreadyExists: Le membre du projet existe déjà AlreadyExists: Le membre du projet existe déjà
NotExisting: Le membre du projet n'existe pas NotExisting: Le membre du projet n'existe pas
MinimumOneRoleNeeded: Au moins un rôle doit être ajouté MinimumOneRoleNeeded: Au moins un rôle doit être ajouté
Role: Role:
AlreadyExists: Le rôle existe déjà AlreadyExists: Le rôle existe déjà
Invalide : Le rôle n'est pas valide Invalid: Le rôle n'est pas valide
NotExisting: Le rôle n'existe pas NotExisting: Le rôle n'existe pas
IDMissing: ID manquant IDMissing: ID manquant
App: App:
@ -258,12 +258,11 @@ InvalidSearchQuery : Paramètre de recherche non valide
Grant: Grant:
AlreadyExists: La subvention du projet existe déjà AlreadyExists: La subvention du projet existe déjà
NotFound: Subvention non trouvée NotFound: Subvention non trouvée
Invalide : La subvention du projet n'est pas valide Invalid: La subvention du projet n'est pas valide
NotExisting: La subvention de projet n'existe pas NotExisting: La subvention de projet n'existe pas
HasNotExistingRole: Un rôle n'existe pas sur le projet HasNotExistingRole: Un rôle n'existe pas sur le projet
NotActive: La subvention de projet n'est pas active NotActive: La subvention de projet n'est pas active
NotInactive: La subvention du projet n'est pas inactive NotInactive: La subvention du projet n'est pas inactive
UserIDMisisng : ID utilisateur manquant
IAM: IAM:
Member: Member:
RolesNotChanged: Les rôles n'ont pas été modifiés RolesNotChanged: Les rôles n'ont pas été modifiés
@ -289,7 +288,7 @@ InvalidSearchQuery : Paramètre de recherche non valide
MFA: MFA:
AlreadyExists: Le multifacteur existe déjà AlreadyExists: Le multifacteur existe déjà
NotExisting: Multifacteur non existant NotExisting: Multifacteur non existant
Non spécifié : Multifacteur invalide Unspecified: Multifacteur invalide
IDP: IDP:
AlreadyExists: Le fournisseur d'identité existe déjà AlreadyExists: Le fournisseur d'identité existe déjà
NotExisting: Le fournisseur d'identité n'existe pas NotExisting: Le fournisseur d'identité n'existe pas
@ -357,12 +356,12 @@ InvalidSearchQuery : Paramètre de recherche non valide
NotInactive: La subvention à l'utilisateur n'est pas désactivée NotInactive: La subvention à l'utilisateur n'est pas désactivée
NoPermissionForProject: L'utilisateur n'a aucune autorisation pour ce projet NoPermissionForProject: L'utilisateur n'a aucune autorisation pour ce projet
RoleKeyNotFound: Rôle non trouvé RoleKeyNotFound: Rôle non trouvé
Membre : Member:
AlreadyExists: Le membre existe déjà AlreadyExists: Le membre existe déjà
IDPConfig: IDPConfig:
AlreadyExists: La configuration IDP portant ce nom existe déjà AlreadyExists: La configuration IDP portant ce nom existe déjà
NotExisting: La configuration du fournisseur d'identité n'existe pas NotExisting: La configuration du fournisseur d'identité n'existe pas
Changements : Changes:
NotFound: Aucun historique trouvé NotFound: Aucun historique trouvé
AuditRetention: L'historique est en dehors de la rétention du journal d'audit AuditRetention: L'historique est en dehors de la rétention du journal d'audit
Token: Token:
@ -381,7 +380,7 @@ InvalidSearchQuery : Paramètre de recherche non valide
Done: Done:
AlreadyExists: L'étape terminée existe déjà AlreadyExists: L'étape terminée existe déjà
CustomText: CustomText:
Existe déjà : Le texte personnalisé existe déjà AlreadyExists: Le texte personnalisé existe déjà
Invalid: Le texte personnalisé n'est pas valide Invalid: Le texte personnalisé n'est pas valide
NotFound: Le texte personnalisé n'a pas été trouvé NotFound: Le texte personnalisé n'a pas été trouvé
TranslationFile: TranslationFile:
@ -403,7 +402,7 @@ InvalidSearchQuery : Paramètre de recherche non valide
FlowTypeMissing: FlowType missing FlowTypeMissing: FlowType missing
Empty: Le flux est déjà vide Empty: Le flux est déjà vide
WrongTriggerType: TriggerType est invalide WrongTriggerType: TriggerType est invalide
NoChanges : No Changes : Aucun changement NoChanges: Aucun changement
ActionIDsNotExist: Les ActionIDs n'existent pas ActionIDsNotExist: Les ActionIDs n'existent pas
Query: Query:
CloseRows: L'instruction SQL n'a pas pu être terminée CloseRows: L'instruction SQL n'a pas pu être terminée
@ -465,53 +464,23 @@ EventTypes :
code: code:
added: Code de vérification de l'adresse e-mail généré added: Code de vérification de l'adresse e-mail généré
sent: Code de vérification de l'adresse e-mail envoyé sent: Code de vérification de l'adresse e-mail envoyé
machine :
added : Utilisateur technique ajouté
changed : Changement d'utilisateur technique
key :
added : Clé ajoutée
removed : Clé supprimée
humain :
added : Personne ajoutée
selfregistered : La personne s'est enregistrée elle-même
avatar :
added : Avatar ajouté
removed : Avatar supprimé
initialization :
code :
added : Code d'initialisation généré
sent : Code d'initialisation envoyé
check :
succeeded : Vérification de l'initialisation réussie
failed : La vérification de l'initialisation a échoué
username :
reserved : Nom d'utilisateur réservé
released : Nom d'utilisateur libéré
email :
changed : Adresse e-mail modifiée
verified : Adresse e-mail vérifiée
verification :
failed : La vérification de l'adresse e-mail a échoué
code :
added : Code de vérification de l'adresse e-mail généré
sent : Code de vérification de l'adresse e-mail envoyé
password: password:
changed: Mot de passe modifié changed: Mot de passe modifié
code: code:
added: Code de mot de passe généré added: Code de mot de passe généré
sent: Code du mot de passe envoyé sent: Code du mot de passe envoyé
verified : check:
succeeded: Vérification du mot de passe réussie succeeded: Vérification du mot de passe réussie
failed: La vérification du mot de passe a échoué failed: La vérification du mot de passe a échoué
externallogin: externallogin:
verification : check:
succeeded: Connexion externe réussie succeeded: Connexion externe réussie
externalidp: externalidp:
added: Externer IDP ajouté added: Externer IDP ajouté
removed: Externer IDP supprimé removed: Externer IDP supprimé
cascade: cascade:
removed: Externer IDP cascade supprimé removed: Externer IDP cascade supprimé
Phone : phone:
changed: Le numéro de téléphone a changé changed: Le numéro de téléphone a changé
verified: Numéro de téléphone vérifié verified: Numéro de téléphone vérifié
verification: verification:
@ -522,24 +491,24 @@ EventTypes :
removed: Numéro de téléphone supprimé removed: Numéro de téléphone supprimé
profile: profile:
changed: Profil de l'utilisateur modifié changed: Profil de l'utilisateur modifié
adresse : address:
changed: L'adresse de l'utilisateur a changé changed: L'adresse de l'utilisateur a changé
mfa: mfa:
otp: otp:
added: OTP multifacteur ajouté added: OTP multifacteur ajouté
verfied : OTP multifactoriel vérifié verified: OTP multifactoriel vérifié
removed: OTP multifactorielle supprimée removed: OTP multifactorielle supprimée
verified : check:
succeeded: Vérification de l'OTP multifactorielle réussie succeeded: Vérification de l'OTP multifactorielle réussie
failed: La vérification de l'OTP multifactorielle a échoué failed: La vérification de l'OTP multifactorielle a échoué
u2f: u2f:
jeton : token:
added: Ajout d'un jeton U2F multifacteur added: Ajout d'un jeton U2F multifacteur
verified: Jeton U2F multifactor vérifié verified: Jeton U2F multifactor vérifié
removed: Jeton U2F multifactoriel retiré removed: Jeton U2F multifactoriel retiré
start : begin:
login: Vérification U2F multifactoriel commencée login: Vérification U2F multifactoriel commencée
verified : check:
succeeded: Vérification multifactorielle U2F réussie succeeded: Vérification multifactorielle U2F réussie
failed: La vérification multifactorielle U2F a échoué failed: La vérification multifactorielle U2F a échoué
signcount: signcount:
@ -551,9 +520,9 @@ EventTypes :
added: Jeton pour la connexion sans mot de passe ajouté added: Jeton pour la connexion sans mot de passe ajouté
verified: Jeton pour la connexion sans mot de passe vérifié verified: Jeton pour la connexion sans mot de passe vérifié
removed: Jeton de connexion sans mot de passe supprimé removed: Jeton de connexion sans mot de passe supprimé
start : begin:
login: Vérification de la connexion sans mot de passe commencée login: Vérification de la connexion sans mot de passe commencée
verification : check:
succeeded: Vérification de la connexion sans mot de passe réussie succeeded: Vérification de la connexion sans mot de passe réussie
failed: La vérification de la connexion sans mot de passe a échoué failed: La vérification de la connexion sans mot de passe a échoué
signcount: signcount:
@ -594,16 +563,16 @@ EventTypes :
code: code:
added: Code du numéro de téléphone généré added: Code du numéro de téléphone généré
sent: Code du numéro de téléphone envoyé sent: Code du numéro de téléphone envoyé
profil : profile:
changed: Profil de l'utilisateur modifié changed: Profil de l'utilisateur modifié
adresse : address:
changed: L'adresse de l'utilisateur a changé changed: L'adresse de l'utilisateur a changé
mfa: mfa:
otp: otp:
added: OTP multifacteur ajouté added: OTP multifacteur ajouté
verified: OTP multifactoriel vérifié verified: OTP multifactoriel vérifié
removed: OTP multifactorielle supprimée removed: OTP multifactorielle supprimée
verified : check:
succeeded: Vérification de l'OTP multifactorielle réussie succeeded: Vérification de l'OTP multifactorielle réussie
failed: Échec de la vérification de l'OTP multifactorielle failed: Échec de la vérification de l'OTP multifactorielle
init: init:
@ -621,7 +590,7 @@ EventTypes :
cascade: cascade:
removed: Autorisation supprimée removed: Autorisation supprimée
changed: Autorisation modifiée changed: Autorisation modifiée
MetaData : metadata:
set: Ensemble de métadonnées de l'utilisateur set: Ensemble de métadonnées de l'utilisateur
removed: Métadonnées de l'utilisateur supprimées removed: Métadonnées de l'utilisateur supprimées
removed.all: Suppression de toutes les métadonnées utilisateur removed.all: Suppression de toutes les métadonnées utilisateur
@ -645,7 +614,7 @@ EventTypes :
name: name:
reserved: Nom de l'organisation réservé reserved: Nom de l'organisation réservé
released: Nom de l'organisation libéré released: Nom de l'organisation libéré
membre : member:
added: Membre de l'organisation ajouté added: Membre de l'organisation ajouté
changed: Le membre de l'organisation a changé changed: Le membre de l'organisation a changé
removed: Membre de l'organisation supprimé removed: Membre de l'organisation supprimé
@ -706,12 +675,12 @@ EventTypes :
label: label:
added: Politique d'étiquetage ajoutée added: Politique d'étiquetage ajoutée
changed: Politique d'étiquetage modifiée changed: Politique d'étiquetage modifiée
activated : Label Policy activated : Politique d'étiquetage activée activated: Politique d'étiquetage activée
removed: Politique d'étiquetage supprimée removed: Politique d'étiquetage supprimée
logo: logo:
added: Logo ajouté à la politique d'étiquetage added: Logo ajouté à la politique d'étiquetage
removed: Logo retiré de la politique d'étiquetage removed: Logo retiré de la politique d'étiquetage
sombre : dark:
added: Logo (mode sombre) ajouté à la politique d'étiquetage added: Logo (mode sombre) ajouté à la politique d'étiquetage
removed: Le logo (mode sombre) a été retiré de la politique d'étiquetage removed: Le logo (mode sombre) a été retiré de la politique d'étiquetage
icon: icon:
@ -735,13 +704,13 @@ EventTypes :
cascade: cascade:
removed: Cascade d'actions supprimée removed: Cascade d'actions supprimée
removed: Actions supprimées removed: Actions supprimées
projet : project:
added: Projet ajouté added: Projet ajouté
changed: Projet modifié changed: Projet modifié
deactivated: Projet désactivé deactivated: Projet désactivé
reactivated: Projet réactivé reactivated: Projet réactivé
removed: Projet supprimé removed: Projet supprimé
membre : member:
added: Membre du projet ajouté added: Membre du projet ajouté
changed: Membre du projet modifié changed: Membre du projet modifié
removed: Membre du projet supprimé removed: Membre du projet supprimé
@ -759,7 +728,7 @@ EventTypes :
reactivated: Accès de gestion réactivé reactivated: Accès de gestion réactivé
cascade: cascade:
changed: Accès de gestion modifié changed: Accès de gestion modifié
membre : member:
added: Membre de l'accès de gestion ajouté added: Membre de l'accès de gestion ajouté
changed: Membre d'accès de gestion modifié changed: Membre d'accès de gestion modifié
removed: Membre d'accès de gestion supprimé removed: Membre d'accès de gestion supprimé
@ -787,7 +756,7 @@ EventTypes :
changed: Le secret de l'OIDC a été modifié changed: Le secret de l'OIDC a été modifié
api: api:
added: Configuration API ajoutée added: Configuration API ajoutée
chaged : La configuration de l'API a été modifiée changed: La configuration de l'API a été modifiée
secret: secret:
changed: Le secret de l'API a été modifié changed: Le secret de l'API a été modifié
policy: policy:
@ -798,7 +767,7 @@ EventTypes :
age: age:
added: Ajout de la politique d'ancienneté des mots de passe added: Ajout de la politique d'ancienneté des mots de passe
changed: Modification de la politique relative à l'âge du mot de passe changed: Modification de la politique relative à l'âge du mot de passe
verrouillage : lockout:
added: Ajout de la politique de verrouillage des mots de passe added: Ajout de la politique de verrouillage des mots de passe
changed: Modification de la politique de verrouillage des mots de passe changed: Modification de la politique de verrouillage des mots de passe
iam: iam:
@ -808,10 +777,10 @@ EventTypes :
global: global:
org: org:
set: Global org set set: Global org set
projet : lockout:
iam: iam:
set: set du projet ZITADEL set: set du projet ZITADEL
membre : member:
added: ZITADEL membre ajouté added: ZITADEL membre ajouté
changed: membre de ZITADEL modifié changed: membre de ZITADEL modifié
removed: membre ZITADEL supprimé removed: membre ZITADEL supprimé
@ -832,6 +801,9 @@ EventTypes :
config: config:
added: Ajout de la configuration SAML IDP added: Ajout de la configuration SAML IDP
changed: Modification de la configuration de SAML IDP changed: Modification de la configuration de SAML IDP
customtext:
set: Le texte a été mis en place
removed: Le texte a été supprimé
policy: policy:
login: login:
added: Politique de connexion par défaut ajoutée added: Politique de connexion par défaut ajoutée
@ -841,27 +813,27 @@ EventTypes :
removed: Idp Provider supprimé de la politique de connexion par défaut removed: Idp Provider supprimé de la politique de connexion par défaut
label: label:
added: Ajout d'une politique d'étiquetage added: Ajout d'une politique d'étiquetage
modifié : La politique d'étiquetage a été modifiée changed: La politique d'étiquetage a été modifiée
activé : Politique d'étiquetage activée activated: Politique d'étiquetage activée
logo: logo:
added: Logo ajouté à la politique d'étiquetage added: Logo ajouté à la politique d'étiquetage
removed: Logo retiré de la politique d'étiquetage removed: Logo retiré de la politique d'étiquetage
sombre : dark:
added: Logo (mode sombre) ajouté à la politique d'étiquetage added: Logo (mode sombre) ajouté à la politique d'étiquetage
removed: Le logo (mode sombre) a été retiré de la politique d'étiquetage removed: Le logo (mode sombre) a été retiré de la politique d'étiquetage
icon: icon:
added: Icône ajoutée à la politique d'étiquetage added: Icône ajoutée à la politique d'étiquetage
removed: Icône supprimée de la politique d'étiquetage removed: Icône supprimée de la politique d'étiquetage
sombre : dark:
added: Icône (mode sombre) ajoutée à la politique d'étiquetage added: Icône (mode sombre) ajoutée à la politique d'étiquetage
removed: Icône (mode sombre) supprimée de la politique d'étiquetage removed: Icône (mode sombre) supprimée de la politique d'étiquetage
font: font:
added: Police ajoutée à la politique d'étiquetage added: Police ajoutée à la politique d'étiquetage
removed: Police supprimée de la politique d'étiquetage removed: Police supprimée de la politique d'étiquetage
actifs : assets:
removed: Actifs supprimés de la politique d'étiquetage removed: Actifs supprimés de la politique d'étiquetage
default: default:
langue : language:
set: Langue par défaut set: Langue par défaut
oidc: oidc:
settings: settings:
@ -908,8 +880,7 @@ Application:
Code: Code:
RedirectUris: RedirectUris:
HttpOnlyForWeb: Le code de type de subvention n'autorise que les uris de redirection http pour le type d'application web. HttpOnlyForWeb: Le code de type de subvention n'autorise que les uris de redirection http pour le type d'application web.
CustomOnlyForNative: Le code du type de subvention n'autorise que les uris de redirection personnalisées pour le type d'application natif. (exemple: appname:// ) CustomOnlyForNative: Le code du type de subvention n'autorise que les uris de redirection personnalisées pour le type d'application natif. (par exemple appname:// )
Implicit: Implicit:
RedirectUris: RedirectUris:
CustomNotAllowed: Le type de subvention implicite n'autorise pas les uris de redirection personnalisées CustomNotAllowed: Le type de subvention implicite n'autorise pas les uris de redirection personnalisées

View File

@ -94,7 +94,7 @@ Errors:
NotAllowedToLink: L'utente non è autorizzato a collegarsi con un provider di accesso esterno NotAllowedToLink: L'utente non è autorizzato a collegarsi con un provider di accesso esterno
Username: Username:
AlreadyExists: Nome utente già preso AlreadyExists: Nome utente già preso
Reservied: Il nome utente è già preso Reserved: Il nome utente è già preso
Code: Code:
Empty: Il codice è vuoto Empty: Il codice è vuoto
NotFound: Codice non trovato NotFound: Codice non trovato
@ -182,6 +182,8 @@ Errors:
AlreadyExists: Impostazioni di accesso già esistenti AlreadyExists: Impostazioni di accesso già esistenti
IdpProviderAlreadyExisting: IDP già esistente IdpProviderAlreadyExisting: IDP già esistente
IdpProviderNotExisting: IDP non esistente IdpProviderNotExisting: IDP non esistente
RegistrationNotAllowed: la registrazione non è consentita.
UsernamePasswordNotAllowed: l'accesso con nome utente e password non è consentito.
MFA: MFA:
AlreadyExists: Multifactor già esistente AlreadyExists: Multifactor già esistente
NotExisting: Multifattore non esistente NotExisting: Multifattore non esistente
@ -261,7 +263,6 @@ Errors:
HasNotExistingRole: Uno dei ruoli assegnati non è esistente nel progetto HasNotExistingRole: Uno dei ruoli assegnati non è esistente nel progetto
NotActive: Grant del progetto non è attivo NotActive: Grant del progetto non è attivo
NotInactive: Grant del progetto non è inattivo NotInactive: Grant del progetto non è inattivo
UserIDMisisng: ID utente mancante
IAM: IAM:
Member: Member:
RolesNotChanged: I ruoli non sono stati cambiati RolesNotChanged: I ruoli non sono stati cambiati
@ -784,7 +785,7 @@ EventTypes:
changed: ZITADEL membro cambiato changed: ZITADEL membro cambiato
removed: ZITADEL membro rimosso removed: ZITADEL membro rimosso
cascade: cascade:
removeD: Membro ZITADEL rimosso a cascata removed: Membro ZITADEL rimosso a cascata
idp: idp:
config: config:
added: Configurazione IDP aggiunta added: Configurazione IDP aggiunta
@ -800,6 +801,9 @@ EventTypes:
config: config:
added: Aggiunta la configurazione IDP SAML added: Aggiunta la configurazione IDP SAML
changed: Configurazione IDP SAML modificata changed: Configurazione IDP SAML modificata
customtext:
set: Il testo è stato impostato
removed: Il testo è stato rimosso
policy: policy:
login: login:
added: Le impostazioni di accesso predefinite sono state aggiunte. added: Le impostazioni di accesso predefinite sono state aggiunte.
@ -865,6 +869,7 @@ EventTypes:
deactivated: Azione disattivata deactivated: Azione disattivata
reactivated: Azione riattivata reactivated: Azione riattivata
removed: Azione rimossa removed: Azione rimossa
Application: Application:
OIDC: OIDC:
UnsupportedVersion: La tua versione di OIDC non è supportata UnsupportedVersion: La tua versione di OIDC non è supportata