translation update

This commit is contained in:
Frédéric Péters 2021-05-21 08:41:59 +02:00
parent d1805462e6
commit c0e722fe12
1 changed files with 203 additions and 147 deletions

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Authentic\n" "Project-Id-Version: Authentic\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-05-18 15:18+0200\n" "POT-Creation-Date: 2021-05-21 08:41+0200\n"
"PO-Revision-Date: 2021-05-18 15:18+0200\n" "PO-Revision-Date: 2021-05-21 08:40+0200\n"
"Last-Translator: Mikaël Ates <mates@entrouvert.com>\n" "Last-Translator: Mikaël Ates <mates@entrouvert.com>\n"
"Language-Team: None\n" "Language-Team: None\n"
"Language: fr\n" "Language: fr\n"
@ -17,6 +17,14 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n>1;\n" "Plural-Forms: nplurals=2; plural=n>1;\n"
#: debian/multitenant/debian_config.py:43 src/authentic2/forms/passwords.py:40
#: src/authentic2/forms/registration.py:41 src/authentic2/manager/forms.py:638
#: src/authentic2/manager/templates/authentic2/manager/user_create_registration_email_body.txt:4
#: src/authentic2/saml/models.py:145
#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:4
msgid "Email"
msgstr "Courriel"
#: src/authentic2/a2_rbac/admin.py:94 src/authentic2/a2_rbac/models.py:405 #: src/authentic2/a2_rbac/admin.py:94 src/authentic2/a2_rbac/models.py:405
#: src/authentic2/apps/journal/models.py:175 #: src/authentic2/apps/journal/models.py:175
#: src/authentic2/manager/tables.py:224 src/authentic2/models.py:142 #: src/authentic2/manager/tables.py:224 src/authentic2/models.py:142
@ -267,7 +275,7 @@ msgid "deleted user %r"
msgstr "utilisateur supprimé %r" msgstr "utilisateur supprimé %r"
#: src/authentic2/admin.py:139 src/authentic2/apps/journal/models.py:290 #: src/authentic2/admin.py:139 src/authentic2/apps/journal/models.py:290
#: src/authentic2/custom_user/models.py:193 src/authentic2/models.py:52 #: src/authentic2/custom_user/models.py:194 src/authentic2/models.py:52
#: src/authentic2/models.py:353 #: src/authentic2/models.py:353
msgid "user" msgid "user"
msgstr "utilisateur" msgstr "utilisateur"
@ -367,6 +375,7 @@ msgid "Email is required"
msgstr "Le courriel est obligatoire" msgstr "Le courriel est obligatoire"
#: src/authentic2/api_views.py:163 src/authentic2/api_views.py:175 #: src/authentic2/api_views.py:163 src/authentic2/api_views.py:175
#: tests/test_all.py:524 tests/test_all.py:634
msgid "Account already exists" msgid "Account already exists"
msgstr "Le compte existe déjà" msgstr "Le compte existe déjà"
@ -375,10 +384,11 @@ msgid "Email is required in this ou"
msgstr "Le courriel est obligatoire dans cette collectivité." msgstr "Le courriel est obligatoire dans cette collectivité."
#: src/authentic2/api_views.py:169 src/authentic2/api_views.py:181 #: src/authentic2/api_views.py:169 src/authentic2/api_views.py:181
#: tests/test_all.py:501 tests/test_all.py:611
msgid "Account already exists in this ou" msgid "Account already exists in this ou"
msgstr "Le compte existe déjà dans cette collectivité" msgstr "Le compte existe déjà dans cette collectivité"
#: src/authentic2/api_views.py:173 #: src/authentic2/api_views.py:173 tests/test_all.py:512 tests/test_all.py:622
msgid "Username is required" msgid "Username is required"
msgstr "Lidentifiant est obligatoire" msgstr "Lidentifiant est obligatoire"
@ -507,7 +517,7 @@ msgstr "Identifiant"
#: src/authentic2/manager/templates/authentic2/manager/role_members.html:44 #: src/authentic2/manager/templates/authentic2/manager/role_members.html:44
#: src/authentic2/manager/templates/authentic2/manager/roles.html:18 #: src/authentic2/manager/templates/authentic2/manager/roles.html:18
#: src/authentic2/manager/templates/authentic2/manager/user_detail.html:25 #: src/authentic2/manager/templates/authentic2/manager/user_detail.html:25
#: src/authentic2/manager/user_views.py:1010 #: src/authentic2/manager/user_views.py:1011
msgid "Journal" msgid "Journal"
msgstr "Journal des évènements" msgstr "Journal des évènements"
@ -811,57 +821,68 @@ msgstr "attribut de rôle"
msgid "Username or email" msgid "Username or email"
msgstr "Identifiant ou courriel" msgstr "Identifiant ou courriel"
#: src/authentic2/backends/ldap_backend.py:308 #: src/authentic2/backends/ldap_backend.py:307
msgid "The password expired" #, python-brace-format
msgstr "" msgid "The password expired after {pwdmaxage}"
"Vous utilisez ce mot de passe depuis trop longtemps, veuillez le changer." msgstr "Le mot de passe a expiéré après {pwdmaxage}"
#: src/authentic2/backends/ldap_backend.py:309 #: src/authentic2/backends/ldap_backend.py:309
msgid "The account is locked." #, python-brace-format
msgstr "Votre compte est verrouillé." msgid ""
"The account is locked since {pwdaccountlockedtime[0]} after {pwdmaxfailure} "
"failures."
msgstr ""
"Ce compte est verrouillé depuis {pwdaccountlockedtime[0]} après "
"{pwdmaxfailure} échecs."
#: src/authentic2/backends/ldap_backend.py:310 #: src/authentic2/backends/ldap_backend.py:311
msgid "The password was reset and must be changed." msgid "The password was reset and must be changed."
msgstr "Votre mot de passe a été réinitialisé, veuillez le changer." msgstr "Votre mot de passe a été réinitialisé, veuillez le changer."
#: src/authentic2/backends/ldap_backend.py:311 #: src/authentic2/backends/ldap_backend.py:312
msgid "It is not possible to modify the password." msgid "It is not possible to modify the password."
msgstr "Votre mot de passe ne peut être modifié." msgstr "Votre mot de passe ne peut être modifié."
#: src/authentic2/backends/ldap_backend.py:312 #: src/authentic2/backends/ldap_backend.py:313
msgid "The old password must be supplied." msgid "The old password must be supplied."
msgstr "Vous devez fournir votre ancien mot de passe." msgstr "Vous devez fournir votre ancien mot de passe."
#: src/authentic2/backends/ldap_backend.py:313 #: src/authentic2/backends/ldap_backend.py:314
msgid "The password does not meet the quality requirements." msgid "The password does not meet the quality requirements."
msgstr "" msgstr ""
"Ce mot de passe n'est pas assez compliqué, veuillez respecter les " "Ce mot de passe n'est pas assez complexe, veuillez respecter les contraintes."
"contraintes."
#: src/authentic2/backends/ldap_backend.py:314
msgid "The password is too short."
msgstr "Ce mot de passe est trop court."
#: src/authentic2/backends/ldap_backend.py:315 #: src/authentic2/backends/ldap_backend.py:315
msgid "It is too soon to change the password." #, python-brace-format
msgstr "Vous devez attendre pour changer de nouveau de mot de passe." msgid "The password is too short {pwdminlength}."
msgstr "Ce mot de passe est trop court ({pwdminlength})."
#: src/authentic2/backends/ldap_backend.py:316 #: src/authentic2/backends/ldap_backend.py:316
msgid "This password was recently used and cannot be used again." #, python-brace-format
msgid "It is too soon to change the password {pwdminage}."
msgstr "" msgstr ""
"Ce mot de passe est identique à un précédent, veuillez en choisir un autre." "Vous devez attendre pour changer de nouveau de mot de passe ({pwdminage})."
#: src/authentic2/backends/ldap_backend.py:318 #: src/authentic2/backends/ldap_backend.py:318
#, python-brace-format #, python-brace-format
msgid ""
"This password is among the last {pwdhistory} password that were used and "
"cannot be used again."
msgstr ""
"Ce mot de passe fait partie des {pwdhistory} mots de passe qui ont déjà été "
"utilisés, et ne peut pas être réutilisé."
#: src/authentic2/backends/ldap_backend.py:321
#, python-brace-format
msgid "Unexpected error {error}" msgid "Unexpected error {error}"
msgstr "Erreur technique {error}" msgstr "Erreur technique {error}"
#: src/authentic2/backends/ldap_backend.py:324 #: src/authentic2/backends/ldap_backend.py:327
#, python-brace-format #, python-brace-format
msgid "The password will expire at {expiration_date}." msgid "The password will expire at {expiration_date}."
msgstr "Votre mot de passe ne sera plus valable le {expiration_date}." msgstr "Votre mot de passe ne sera plus valable le {expiration_date}."
#: src/authentic2/backends/ldap_backend.py:329 #: src/authentic2/backends/ldap_backend.py:332
#, python-brace-format #, python-brace-format
msgid "This password expired: this is the last time it can be used." msgid "This password expired: this is the last time it can be used."
msgid_plural "" msgid_plural ""
@ -912,7 +933,7 @@ msgstr "Envoi à lusager dun courriel dinitialisation de mot de passe"
msgid "Registration option" msgid "Registration option"
msgstr "Options dinscription" msgstr "Options dinscription"
#: src/authentic2/csv_import.py:261 src/authentic2/manager/user_views.py:808 #: src/authentic2/csv_import.py:261 src/authentic2/manager/user_views.py:809
msgid "Password hash" msgid "Password hash"
msgstr "Version hachée du mot de passe" msgstr "Version hachée du mot de passe"
@ -1099,11 +1120,15 @@ msgstr "Dernière alerte sur la suppression du compte"
msgid "Deactivation datetime" msgid "Deactivation datetime"
msgstr "Date de désactivation" msgstr "Date de désactivation"
#: src/authentic2/custom_user/models.py:194 #: src/authentic2/custom_user/models.py:180
msgid "Deactivation reason"
msgstr "Motif de la suspension"
#: src/authentic2/custom_user/models.py:195
msgid "users" msgid "users"
msgstr "utilisateurs" msgstr "utilisateurs"
#: src/authentic2/custom_user/models.py:242 #: src/authentic2/custom_user/models.py:243
msgid "" msgid ""
"An account needs at least one identifier: username, email or a full name " "An account needs at least one identifier: username, email or a full name "
"(first and last name)." "(first and last name)."
@ -1111,14 +1136,14 @@ msgstr ""
"Vous devez préciser au moins un identifiant parmi : identifiant utilisateur, " "Vous devez préciser au moins un identifiant parmi : identifiant utilisateur, "
"adresse de courriel ou nom complet  prénom et nom." "adresse de courriel ou nom complet  prénom et nom."
#: src/authentic2/custom_user/models.py:277 #: src/authentic2/custom_user/models.py:278
#: src/authentic2/forms/registration.py:104 #: src/authentic2/forms/registration.py:104 tests/test_all.py:710
msgid "This username is already in use. Please supply a different username." msgid "This username is already in use. Please supply a different username."
msgstr "" msgstr ""
"Cet identifiant est déjà utilisé. Utilisez sil vous plaît un autre " "Cet identifiant est déjà utilisé. Utilisez sil vous plaît un autre "
"identifiant." "identifiant."
#: src/authentic2/custom_user/models.py:297 #: src/authentic2/custom_user/models.py:298
#: src/authentic2/forms/registration.py:123 #: src/authentic2/forms/registration.py:123
msgid "" msgid ""
"This email address is already in use. Please supply a different email " "This email address is already in use. Please supply a different email "
@ -1127,31 +1152,31 @@ msgstr ""
"Cette adresse de courriel est déjà utilisée. Utilisez sil vous plaît une " "Cette adresse de courriel est déjà utilisée. Utilisez sil vous plaît une "
"autre adresse de courriel." "autre adresse de courriel."
#: src/authentic2/custom_user/models.py:396 #: src/authentic2/custom_user/models.py:404
msgid "Deletion date" msgid "Deletion date"
msgstr "Date de suppression" msgstr "Date de suppression"
#: src/authentic2/custom_user/models.py:397 #: src/authentic2/custom_user/models.py:405
msgid "Old UUID" msgid "Old UUID"
msgstr "Ancien UUID" msgstr "Ancien UUID"
#: src/authentic2/custom_user/models.py:398 #: src/authentic2/custom_user/models.py:406
msgid "Old user id" msgid "Old user id"
msgstr "Ancien identifiant en base" msgstr "Ancien identifiant en base"
#: src/authentic2/custom_user/models.py:399 #: src/authentic2/custom_user/models.py:407
msgid "Old email adress" msgid "Old email adress"
msgstr "Ancienne adresse de courriel" msgstr "Ancienne adresse de courriel"
#: src/authentic2/custom_user/models.py:400 #: src/authentic2/custom_user/models.py:408
msgid "Old data" msgid "Old data"
msgstr "Données conservées" msgstr "Données conservées"
#: src/authentic2/custom_user/models.py:417 #: src/authentic2/custom_user/models.py:425
msgid "deleted user" msgid "deleted user"
msgstr "utilisateur supprimé" msgstr "utilisateur supprimé"
#: src/authentic2/custom_user/models.py:418 #: src/authentic2/custom_user/models.py:426
msgid "deleted users" msgid "deleted users"
msgstr "utilisateurs supprimés" msgstr "utilisateurs supprimés"
@ -1299,14 +1324,6 @@ msgstr "Les mots de passe ne sont pas identiques."
msgid "The image is not valid" msgid "The image is not valid"
msgstr "Limage nest pas valide" msgstr "Limage nest pas valide"
#: src/authentic2/forms/passwords.py:40 src/authentic2/forms/registration.py:41
#: src/authentic2/manager/forms.py:638
#: src/authentic2/manager/templates/authentic2/manager/user_create_registration_email_body.txt:4
#: src/authentic2/saml/models.py:145
#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:4
msgid "Email"
msgstr "Courriel"
#: src/authentic2/forms/passwords.py:46 #: src/authentic2/forms/passwords.py:46
msgid "Email or username" msgid "Email or username"
msgstr "Courriel ou identifiant" msgstr "Courriel ou identifiant"
@ -1590,7 +1607,7 @@ msgid "profile edit (%s)"
msgstr "modification du profil (%s)" msgstr "modification du profil (%s)"
#: src/authentic2/journal_event_types.py:269 #: src/authentic2/journal_event_types.py:269
#: src/authentic2/manager/journal_event_types.py:219 #: src/authentic2/manager/journal_event_types.py:245
msgid "user deletion" msgid "user deletion"
msgstr "suppression dun compte" msgstr "suppression dun compte"
@ -1622,7 +1639,7 @@ msgid "unauthorization of single sign on with \"{service}\""
msgstr "refus dauthentification unique sur le service « {service} »" msgstr "refus dauthentification unique sur le service « {service} »"
#: src/authentic2/journal_event_types.py:316 #: src/authentic2/journal_event_types.py:316
#: src/authentic2/manager/journal_event_types.py:72 #: src/authentic2/manager/journal_event_types.py:76
msgid "email change request" msgid "email change request"
msgstr "Demande de changement d'adresse de courriel" msgstr "Demande de changement d'adresse de courriel"
@ -1819,163 +1836,192 @@ msgstr "La collectivité %s nexiste pas."
msgid "%(error)s (line %(number)d)" msgid "%(error)s (line %(number)d)"
msgstr "%(error)s (ligne %(number)d)" msgstr "%(error)s (ligne %(number)d)"
#: src/authentic2/manager/journal_event_types.py:31 #: src/authentic2/manager/journal_event_types.py:35
msgid "user creation" msgid "user creation"
msgstr "création dun utilisateur" msgstr "création dun utilisateur"
#: src/authentic2/manager/journal_event_types.py:42 #: src/authentic2/manager/journal_event_types.py:46
msgid "creation by administrator" msgid "creation by administrator"
msgstr "création par un administrateur" msgstr "création par un administrateur"
#: src/authentic2/manager/journal_event_types.py:45 #: src/authentic2/manager/journal_event_types.py:49
#, python-format #, python-format
msgid "creation of user \"%s\"" msgid "creation of user \"%s\""
msgstr "création du compte « %s »" msgstr "création du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:51 #: src/authentic2/manager/journal_event_types.py:55
msgid "user profile edit" msgid "user profile edit"
msgstr "édition dun profil" msgstr "édition dun profil"
#: src/authentic2/manager/journal_event_types.py:63 #: src/authentic2/manager/journal_event_types.py:67
#, python-format #, python-format
msgid "edit by administrator (%s)" msgid "edit by administrator (%s)"
msgstr "édition du profil par un administrateur (%s)" msgstr "édition du profil par un administrateur (%s)"
#: src/authentic2/manager/journal_event_types.py:66 #: src/authentic2/manager/journal_event_types.py:70
#, python-brace-format #, python-brace-format
msgid "edit of user \"{0}\" ({1})" msgid "edit of user \"{0}\" ({1})"
msgstr "édition du profil du compte « {0} » ({1})" msgstr "édition du profil du compte « {0} » ({1})"
#: src/authentic2/manager/journal_event_types.py:87 #: src/authentic2/manager/journal_event_types.py:91
#, python-format #, python-format
msgid "email change for email address \"%s\" requested by administrator" msgid "email change for email address \"%s\" requested by administrator"
msgstr "" msgstr ""
"demande de changement de mot de passe par un administrateur envoyée à " "demande de changement de mot de passe par un administrateur envoyée à "
"ladresse de courriel « %s »" "ladresse de courriel « %s »"
#: src/authentic2/manager/journal_event_types.py:90 #: src/authentic2/manager/journal_event_types.py:94
#, python-brace-format #, python-brace-format
msgid "email change of user \"{0}\" for email address \"{1}\"" msgid "email change of user \"{0}\" for email address \"{1}\""
msgstr "" msgstr ""
"demande de changement de mot de passe pour le compte « {0} » envoyée à " "demande de changement de mot de passe pour le compte « {0} » envoyée à "
"ldresse de courriel « {1} »" "ldresse de courriel « {1} »"
#: src/authentic2/manager/journal_event_types.py:96 #: src/authentic2/manager/journal_event_types.py:100
msgid "user password change" msgid "user password change"
msgstr "changement de mot de passe" msgstr "changement de mot de passe"
#: src/authentic2/manager/journal_event_types.py:112 #: src/authentic2/manager/journal_event_types.py:116
msgid "password change by administrator and notification by mail" msgid "password change by administrator and notification by mail"
msgstr "" msgstr ""
"changement de mot de passe par un administrateur et notification par mail" "changement de mot de passe par un administrateur et notification par mail"
#: src/authentic2/manager/journal_event_types.py:114 #: src/authentic2/manager/journal_event_types.py:118
msgid "password change by administrator" msgid "password change by administrator"
msgstr "changement de mot de passe par un administrateur" msgstr "changement de mot de passe par un administrateur"
#: src/authentic2/manager/journal_event_types.py:118 #: src/authentic2/manager/journal_event_types.py:122
#, python-format #, python-format
msgid "password change of user \"%s\" and notification by mail" msgid "password change of user \"%s\" and notification by mail"
msgstr "changement du mot de passe du compte « %s » et notification par mail" msgstr "changement du mot de passe du compte « %s » et notification par mail"
#: src/authentic2/manager/journal_event_types.py:120 #: src/authentic2/manager/journal_event_types.py:124
#, python-format #, python-format
msgid "password change of user \"%s\"" msgid "password change of user \"%s\""
msgstr "changement du mot de passe du compte « %s »" msgstr "changement du mot de passe du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:126 #: src/authentic2/manager/journal_event_types.py:130
msgid "user password reset request" msgid "user password reset request"
msgstr "demande de réinitialisation du mot de passe (backoffice)" msgstr "demande de réinitialisation du mot de passe (backoffice)"
#: src/authentic2/manager/journal_event_types.py:139 #: src/authentic2/manager/journal_event_types.py:143
#, python-format #, python-format
msgid "password reset request by administrator sent to \"%s\"" msgid "password reset request by administrator sent to \"%s\""
msgstr "" msgstr ""
"demande de réinitilisation du mot de passe par un administrateur envoyée à " "demande de réinitilisation du mot de passe par un administrateur envoyée à "
"ladresse de courriel « %s »" "ladresse de courriel « %s »"
#: src/authentic2/manager/journal_event_types.py:141 #: src/authentic2/manager/journal_event_types.py:145
#, python-brace-format #, python-brace-format
msgid "password reset request of \"{0}\" sent to \"{1}\"" msgid "password reset request of \"{0}\" sent to \"{1}\""
msgstr "" msgstr ""
"demande de réinitilisation du mot de passe pour le compte « {0} » envoyée à " "demande de réinitilisation du mot de passe pour le compte « {0} » envoyée à "
"ladresse de courriel « {1} »" "ladresse de courriel « {1} »"
#: src/authentic2/manager/journal_event_types.py:147 #: src/authentic2/manager/journal_event_types.py:151
msgid "mandatory password change at next login set" msgid "mandatory password change at next login set"
msgstr "demande de changement de mot de passe à la prochaine connexion" msgstr "demande de changement de mot de passe à la prochaine connexion"
#: src/authentic2/manager/journal_event_types.py:157 #: src/authentic2/manager/journal_event_types.py:161
msgid "mandatory password change at next login set by administrator" msgid "mandatory password change at next login set by administrator"
msgstr "" msgstr ""
"demande de changement de mot de passe à la prochaine connexion par un " "demande de changement de mot de passe à la prochaine connexion par un "
"administrateur" "administrateur"
#: src/authentic2/manager/journal_event_types.py:159 #: src/authentic2/manager/journal_event_types.py:163
#, python-format #, python-format
msgid "mandatory password change at next login set for user \"%s\"" msgid "mandatory password change at next login set for user \"%s\""
msgstr "" msgstr ""
"demande de changement de mot de passe à la prochaine connexion pour le " "demande de changement de mot de passe à la prochaine connexion pour le "
"compte « %s »" "compte « %s »"
#: src/authentic2/manager/journal_event_types.py:165 #: src/authentic2/manager/journal_event_types.py:169
msgid "mandatory password change at next login unset" msgid "mandatory password change at next login unset"
msgstr "" msgstr ""
"retrait de demande de changement de mot de passe à la prochaine connexion" "retrait de demande de changement de mot de passe à la prochaine connexion"
#: src/authentic2/manager/journal_event_types.py:175 #: src/authentic2/manager/journal_event_types.py:179
msgid "mandatory password change at next login unset by administrator" msgid "mandatory password change at next login unset by administrator"
msgstr "" msgstr ""
"retrait de demande de changement de mot de passe à la prochaine connexion " "retrait de demande de changement de mot de passe à la prochaine connexion "
"par un administrateur" "par un administrateur"
#: src/authentic2/manager/journal_event_types.py:177 #: src/authentic2/manager/journal_event_types.py:181
#, python-format #, python-format
msgid "mandatory password change at next login unset for user \"%s\"" msgid "mandatory password change at next login unset for user \"%s\""
msgstr "" msgstr ""
"retrait de demande de changement de mot de passe à la prochaine connexion " "retrait de demande de changement de mot de passe à la prochaine connexion "
"pour le compte « %s »" "pour le compte « %s »"
#: src/authentic2/manager/journal_event_types.py:183 #: src/authentic2/manager/journal_event_types.py:187
msgid "user activation" msgid "user activation"
msgstr "activation dun compte" msgstr "activation dun compte"
#: src/authentic2/manager/journal_event_types.py:193 #: src/authentic2/manager/journal_event_types.py:197
msgid "activation by administrator" msgid "activation by administrator"
msgstr "activation du compte par un administrateur" msgstr "activation du compte par un administrateur"
#: src/authentic2/manager/journal_event_types.py:195 #: src/authentic2/manager/journal_event_types.py:199
#, python-format #, python-format
msgid "activation of user \"%s\"" msgid "activation of user \"%s\""
msgstr "activation du compte « %s »" msgstr "activation du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:201 #: src/authentic2/manager/journal_event_types.py:205
msgid "user deactivation" msgid "user deactivation"
msgstr "suspension dun compte" msgstr "suspension dun compte"
#: src/authentic2/manager/journal_event_types.py:211 #: src/authentic2/manager/journal_event_types.py:218
msgid ""
"automatic deactivation because the associated LDAP account does not exist "
"anymore"
msgstr "suspension automatique parce que le compte LDAP associé nexiste plus"
#: src/authentic2/manager/journal_event_types.py:220
msgid ""
"automatic deactivation because the associated LDAP source has been deleted"
msgstr "suspension automatique parce que la source LDAP associée a été retirée"
#: src/authentic2/manager/journal_event_types.py:222
msgid "deactivation by administrator" msgid "deactivation by administrator"
msgstr "suspension du compte par un administrateur" msgstr "suspension du compte par un administrateur"
#: src/authentic2/manager/journal_event_types.py:213 #: src/authentic2/manager/journal_event_types.py:227
#, python-format
msgid ""
"automatic deactivation of user \"%s\" because the associated LDAP account "
"does not exist anymore"
msgstr ""
"suspension automatique du compte « %s » parce que le compte LDAP associé "
"nexiste plus"
#: src/authentic2/manager/journal_event_types.py:234
#, python-format
msgid ""
"automatic deactivation of user \"%s\" because the associated LDAP source has "
"been deleted"
msgstr ""
"suspension automatique du compte « %s » parce que la source LAP associée a "
"été retirée"
#: src/authentic2/manager/journal_event_types.py:239
#, python-format #, python-format
msgid "deactivation of user \"%s\"" msgid "deactivation of user \"%s\""
msgstr "suspension du compte « %s »" msgstr "suspension du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:229 #: src/authentic2/manager/journal_event_types.py:255
msgid "deletion by administrator" msgid "deletion by administrator"
msgstr "suppression du compte par un administrateur" msgstr "suppression du compte par un administrateur"
#: src/authentic2/manager/journal_event_types.py:231 #: src/authentic2/manager/journal_event_types.py:257
#, python-format #, python-format
msgid "deletion of user \"%s\"" msgid "deletion of user \"%s\""
msgstr "suppression du compte « %s »" msgstr "suppression du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:237 #: src/authentic2/manager/journal_event_types.py:263
msgid "delete authorization" msgid "delete authorization"
msgstr "suppression dune autorisation dauthentification unique" msgstr "suppression dune autorisation dauthentification unique"
#: src/authentic2/manager/journal_event_types.py:249 #: src/authentic2/manager/journal_event_types.py:275
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"deletion of authorization of single sign on with \"{service}\" by " "deletion of authorization of single sign on with \"{service}\" by "
@ -1984,7 +2030,7 @@ msgstr ""
"suppression dune autorisation dauthentification unique sur le service " "suppression dune autorisation dauthentification unique sur le service "
"« {service} » par un administrateur" "« {service} » par un administrateur"
#: src/authentic2/manager/journal_event_types.py:253 #: src/authentic2/manager/journal_event_types.py:279
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"deletion of authorization of single sign on with \"{service}\" of user " "deletion of authorization of single sign on with \"{service}\" of user "
@ -1993,196 +2039,196 @@ msgstr ""
"suppression dune autorisation dauthentification unique sur le service " "suppression dune autorisation dauthentification unique sur le service "
"« {service} » pour le compte « {user} »" "« {service} » pour le compte « {user} »"
#: src/authentic2/manager/journal_event_types.py:277 #: src/authentic2/manager/journal_event_types.py:303
msgid "role creation" msgid "role creation"
msgstr "création dun rôle" msgstr "création dun rôle"
#: src/authentic2/manager/journal_event_types.py:284 #: src/authentic2/manager/journal_event_types.py:310
#, python-format #, python-format
msgid "creation of role \"%s\"" msgid "creation of role \"%s\""
msgstr "création du rôle « %s »" msgstr "création du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:286 #: src/authentic2/manager/journal_event_types.py:312
msgid "creation" msgid "creation"
msgstr "création" msgstr "création"
#: src/authentic2/manager/journal_event_types.py:291 #: src/authentic2/manager/journal_event_types.py:317
msgid "role edit" msgid "role edit"
msgstr "modification dun rôle" msgstr "modification dun rôle"
#: src/authentic2/manager/journal_event_types.py:304 #: src/authentic2/manager/journal_event_types.py:330
#, python-brace-format #, python-brace-format
msgid "edit of role \"{role}\" ({change})" msgid "edit of role \"{role}\" ({change})"
msgstr "modification du rôle « {role} » ({change})" msgstr "modification du rôle « {role} » ({change})"
#: src/authentic2/manager/journal_event_types.py:306 #: src/authentic2/manager/journal_event_types.py:332
#, python-brace-format #, python-brace-format
msgid "edit ({change})" msgid "edit ({change})"
msgstr "modification ({change})" msgstr "modification ({change})"
#: src/authentic2/manager/journal_event_types.py:311 #: src/authentic2/manager/journal_event_types.py:337
msgid "role deletion" msgid "role deletion"
msgstr "suppression dun rôle" msgstr "suppression dun rôle"
#: src/authentic2/manager/journal_event_types.py:318 #: src/authentic2/manager/journal_event_types.py:344
#, python-format #, python-format
msgid "deletion of role \"%s\"" msgid "deletion of role \"%s\""
msgstr "suppression du rôle « %s »" msgstr "suppression du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:320 #: src/authentic2/manager/journal_event_types.py:346
msgid "deletion" msgid "deletion"
msgstr "supression" msgstr "supression"
#: src/authentic2/manager/journal_event_types.py:325 #: src/authentic2/manager/journal_event_types.py:351
msgid "role membership grant" msgid "role membership grant"
msgstr "ajout dun membre à un rôle" msgstr "ajout dun membre à un rôle"
#: src/authentic2/manager/journal_event_types.py:338 #: src/authentic2/manager/journal_event_types.py:364
#, python-format #, python-format
msgid "membership grant in role \"%s\"" msgid "membership grant in role \"%s\""
msgstr "ajout au rôle « %s »" msgstr "ajout au rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:340 #: src/authentic2/manager/journal_event_types.py:366
#, python-format #, python-format
msgid "membership grant to user \"%s\"" msgid "membership grant to user \"%s\""
msgstr "ajout du compte « %s »" msgstr "ajout du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:342 #: src/authentic2/manager/journal_event_types.py:368
#, python-brace-format #, python-brace-format
msgid "membership grant to user \"{member}\" in role \"{role}\"" msgid "membership grant to user \"{member}\" in role \"{role}\""
msgstr "ajout du compte « {member} » au rôle « {role} »" msgstr "ajout du compte « {member} » au rôle « {role} »"
#: src/authentic2/manager/journal_event_types.py:347 #: src/authentic2/manager/journal_event_types.py:373
msgid "role membership removal" msgid "role membership removal"
msgstr "retrait dun rôle" msgstr "retrait dun rôle"
#: src/authentic2/manager/journal_event_types.py:360 #: src/authentic2/manager/journal_event_types.py:386
#, python-format #, python-format
msgid "membership removal from role \"%s\"" msgid "membership removal from role \"%s\""
msgstr "retrait du rôle « %s »" msgstr "retrait du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:362 #: src/authentic2/manager/journal_event_types.py:388
#, python-format #, python-format
msgid "membership removal of user \"%s\"" msgid "membership removal of user \"%s\""
msgstr "retrait du compte « %s »" msgstr "retrait du compte « %s »"
#: src/authentic2/manager/journal_event_types.py:364 #: src/authentic2/manager/journal_event_types.py:390
#, python-brace-format #, python-brace-format
msgid "membership removal of user \"{member}\" from role \"{role}\"" msgid "membership removal of user \"{member}\" from role \"{role}\""
msgstr "retrait du compte « {member} » au rôle « {role} »" msgstr "retrait du compte « {member} » au rôle « {role} »"
#: src/authentic2/manager/journal_event_types.py:371 #: src/authentic2/manager/journal_event_types.py:397
msgid "role inheritance addition" msgid "role inheritance addition"
msgstr "ajout dun héritage entre rôles" msgstr "ajout dun héritage entre rôles"
#: src/authentic2/manager/journal_event_types.py:387 #: src/authentic2/manager/journal_event_types.py:413
#, python-format #, python-format
msgid "inheritance addition from parent role \"%s\"" msgid "inheritance addition from parent role \"%s\""
msgstr "ajout des permissions du rôle « %s »" msgstr "ajout des permissions du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:389 #: src/authentic2/manager/journal_event_types.py:415
#, python-format #, python-format
msgid "inheritance addition to child role \"%s\"" msgid "inheritance addition to child role \"%s\""
msgstr "ajout des membres du rôle « %s »" msgstr "ajout des membres du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:391 #: src/authentic2/manager/journal_event_types.py:417
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"inheritance addition from parent role \"{parent}\" to child role \"{child}\"" "inheritance addition from parent role \"{parent}\" to child role \"{child}\""
msgstr "" msgstr ""
"ajout des permissions du rôle « {parent} » aux membres du rôle « {child} »" "ajout des permissions du rôle « {parent} » aux membres du rôle « {child} »"
#: src/authentic2/manager/journal_event_types.py:398 #: src/authentic2/manager/journal_event_types.py:424
msgid "role inheritance removal" msgid "role inheritance removal"
msgstr "retrait dun héritage entre rôles" msgstr "retrait dun héritage entre rôles"
#: src/authentic2/manager/journal_event_types.py:406 #: src/authentic2/manager/journal_event_types.py:432
#, python-format #, python-format
msgid "inheritance removal from parent role \"%s\"" msgid "inheritance removal from parent role \"%s\""
msgstr "retrait des permissions du rôle « %s »" msgstr "retrait des permissions du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:408 #: src/authentic2/manager/journal_event_types.py:434
#, python-format #, python-format
msgid "inheritance removal to child role \"%s\"" msgid "inheritance removal to child role \"%s\""
msgstr "retrait des membres du rôle « %s »" msgstr "retrait des membres du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:410 #: src/authentic2/manager/journal_event_types.py:436
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"inheritance removal from parent role \"{parent}\" to child role \"{child}\"" "inheritance removal from parent role \"{parent}\" to child role \"{child}\""
msgstr "" msgstr ""
"retrait des permissions du rôle « {parent} » aux membres du rôle « {child} »" "retrait des permissions du rôle « {parent} » aux membres du rôle « {child} »"
#: src/authentic2/manager/journal_event_types.py:417 #: src/authentic2/manager/journal_event_types.py:443
msgid "role administrator role addition" msgid "role administrator role addition"
msgstr "ajout dun rôle comme administrateur des membres dun rôle" msgstr "ajout dun rôle comme administrateur des membres dun rôle"
#: src/authentic2/manager/journal_event_types.py:433 #: src/authentic2/manager/journal_event_types.py:459
#, python-format #, python-format
msgid "addition of role \"%s\" as administrator" msgid "addition of role \"%s\" as administrator"
msgstr "ajout du rôle « %s » comme administrateur des membres" msgstr "ajout du rôle « %s » comme administrateur des membres"
#: src/authentic2/manager/journal_event_types.py:435 #: src/authentic2/manager/journal_event_types.py:461
#: src/authentic2/manager/journal_event_types.py:481 #: src/authentic2/manager/journal_event_types.py:507
#, python-format #, python-format
msgid "addition as administrator of role \"%s\"" msgid "addition as administrator of role \"%s\""
msgstr "ajout comme administrateur des membres du rôle « %s »" msgstr "ajout comme administrateur des membres du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:437 #: src/authentic2/manager/journal_event_types.py:463
#, python-brace-format #, python-brace-format
msgid "addition of role \"{admin_role}\" as administrator of role \"{role}\"" msgid "addition of role \"{admin_role}\" as administrator of role \"{role}\""
msgstr "" msgstr ""
"ajout du rôle « {admin_role} » comme administrateur des membres du rôle " "ajout du rôle « {admin_role} » comme administrateur des membres du rôle "
"« {role} »" "« {role} »"
#: src/authentic2/manager/journal_event_types.py:444 #: src/authentic2/manager/journal_event_types.py:470
msgid "role administrator role removal" msgid "role administrator role removal"
msgstr "retrait dun rôle comme administrateur des membres" msgstr "retrait dun rôle comme administrateur des membres"
#: src/authentic2/manager/journal_event_types.py:452 #: src/authentic2/manager/journal_event_types.py:478
#, python-format #, python-format
msgid "removal of role \"%s\" as administrator" msgid "removal of role \"%s\" as administrator"
msgstr "retrait du rôle « %s » comme administrateur des membres" msgstr "retrait du rôle « %s » comme administrateur des membres"
#: src/authentic2/manager/journal_event_types.py:454 #: src/authentic2/manager/journal_event_types.py:480
#: src/authentic2/manager/journal_event_types.py:500 #: src/authentic2/manager/journal_event_types.py:526
#, python-format #, python-format
msgid "removal as administrator of role \"%s\"" msgid "removal as administrator of role \"%s\""
msgstr "retrait comme administrateur des membres du rôle « %s »" msgstr "retrait comme administrateur des membres du rôle « %s »"
#: src/authentic2/manager/journal_event_types.py:456 #: src/authentic2/manager/journal_event_types.py:482
#, python-brace-format #, python-brace-format
msgid "removal of role \"{admin_role}\" as administrator of role \"{role}\"" msgid "removal of role \"{admin_role}\" as administrator of role \"{role}\""
msgstr "" msgstr ""
"retrait du rôle « {admin_role} » comme administrateur des membres du rôle " "retrait du rôle « {admin_role} » comme administrateur des membres du rôle "
"« {role} »" "« {role} »"
#: src/authentic2/manager/journal_event_types.py:463 #: src/authentic2/manager/journal_event_types.py:489
msgid "role administrator user addition" msgid "role administrator user addition"
msgstr "ajout dun compte comme administrateur des membres dun rôle" msgstr "ajout dun compte comme administrateur des membres dun rôle"
#: src/authentic2/manager/journal_event_types.py:479 #: src/authentic2/manager/journal_event_types.py:505
#, python-format #, python-format
msgid "addition of user \"%s\" as administrator" msgid "addition of user \"%s\" as administrator"
msgstr "ajout du compte « %s » comme administrateur des membres" msgstr "ajout du compte « %s » comme administrateur des membres"
#: src/authentic2/manager/journal_event_types.py:483 #: src/authentic2/manager/journal_event_types.py:509
#, python-brace-format #, python-brace-format
msgid "addition of user \"{admin_user}\" as administrator of role \"{role}\"" msgid "addition of user \"{admin_user}\" as administrator of role \"{role}\""
msgstr "" msgstr ""
"ajout du compte « {admin_user} » comme administrateur des membres du rôle " "ajout du compte « {admin_user} » comme administrateur des membres du rôle "
"« {role} »" "« {role} »"
#: src/authentic2/manager/journal_event_types.py:490 #: src/authentic2/manager/journal_event_types.py:516
msgid "role administrator user removal" msgid "role administrator user removal"
msgstr "retrait dun compte comme administrateur des membres dun rôle" msgstr "retrait dun compte comme administrateur des membres dun rôle"
#: src/authentic2/manager/journal_event_types.py:498 #: src/authentic2/manager/journal_event_types.py:524
#, python-format #, python-format
msgid "removal of user \"%s\" as administrator" msgid "removal of user \"%s\" as administrator"
msgstr "retrait du compte « %s » comme administrateur des membres" msgstr "retrait du compte « %s » comme administrateur des membres"
#: src/authentic2/manager/journal_event_types.py:502 #: src/authentic2/manager/journal_event_types.py:528
#, python-brace-format #, python-brace-format
msgid "removal of user \"{admin_user}\" as administrator of role \"{role}\"" msgid "removal of user \"{admin_user}\" as administrator of role \"{role}\""
msgstr "" msgstr ""
@ -2501,6 +2547,7 @@ msgstr ""
#: src/authentic2/templates/authentic2/login_password_form.html:13 #: src/authentic2/templates/authentic2/login_password_form.html:13
#: src/authentic2/templates/authentic2/logout_confirm.html:20 #: src/authentic2/templates/authentic2/logout_confirm.html:20
#: src/authentic2/templates/registration/password_change_form.html:26 #: src/authentic2/templates/registration/password_change_form.html:26
#: tests/test_idp_saml2.py:342
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
@ -2815,7 +2862,7 @@ msgstr ""
"avant de finaliser sa création :" "avant de finaliser sa création :"
#: src/authentic2/manager/templates/authentic2/manager/user_authorizations.html:17 #: src/authentic2/manager/templates/authentic2/manager/user_authorizations.html:17
#: src/authentic2/manager/user_views.py:972 #: src/authentic2/manager/user_views.py:973
msgctxt "manager" msgctxt "manager"
msgid "Consent Management" msgid "Consent Management"
msgstr "Gestion des consentements" msgstr "Gestion des consentements"
@ -3545,7 +3592,7 @@ msgid "Impersonate this user"
msgstr "Se reconnecter avec cet utilisateur" msgstr "Se reconnecter avec cet utilisateur"
#: src/authentic2/manager/user_views.py:347 #: src/authentic2/manager/user_views.py:347
#: src/authentic2/manager/user_views.py:601 #: src/authentic2/manager/user_views.py:602
msgid "Change user email" msgid "Change user email"
msgstr "Changer ladresse de courriel" msgstr "Changer ladresse de courriel"
@ -3581,51 +3628,63 @@ msgstr "Modifier"
msgid "Edit user" msgid "Edit user"
msgstr "Éditer lutilisateur" msgstr "Éditer lutilisateur"
#: src/authentic2/manager/user_views.py:578 #: src/authentic2/manager/user_views.py:573
#: src/authentic2/saml/templates/admin/saml/libertyprovider/add_from_url.html:37
#: src/authentic2/templates/authentic2/accounts_edit.html:20
#: src/authentic2/templates/authentic2/login_password_registration_form.html:7
#: src/authentic2/templates/registration/login_password_registration_form.html:7
#: src/authentic2/templates/registration/password_change_form.html:25
#: src/authentic2/templates/registration/password_reset_confirm.html:16
#: src/authentic2/templates/registration/password_reset_form.html:16
#: src/authentic2/templates/registration/registration_completion_form.html:17
msgid "Submit"
msgstr "Valider"
#: src/authentic2/manager/user_views.py:579
#, python-format #, python-format
msgid "New password sent to %s" msgid "New password sent to %s"
msgstr "Un nouveau mot de passe a été envoyé par courriel à %s." msgstr "Un nouveau mot de passe a été envoyé par courriel à %s."
#: src/authentic2/manager/user_views.py:580 #: src/authentic2/manager/user_views.py:581
msgid "New password set" msgid "New password set"
msgstr "Nouveau mot de passe défini" msgstr "Nouveau mot de passe défini"
#: src/authentic2/manager/user_views.py:605 #: src/authentic2/manager/user_views.py:606
#, python-format #, python-format
msgid "A mail was sent to %s to verify it." msgid "A mail was sent to %s to verify it."
msgstr "Un courrier électronique a été envoyé à %s pour la vérifier." msgstr "Un courrier électronique a été envoyé à %s pour la vérifier."
#: src/authentic2/manager/user_views.py:690 #: src/authentic2/manager/user_views.py:691
#, python-brace-format #, python-brace-format
msgid "User {user} has already the role {role}." msgid "User {user} has already the role {role}."
msgstr "Lutilisateur {user} possède déjà le rôle {role}." msgstr "Lutilisateur {user} possède déjà le rôle {role}."
#: src/authentic2/manager/user_views.py:734 #: src/authentic2/manager/user_views.py:735
msgid "Delete user" msgid "Delete user"
msgstr "Supprimer lutilisateur" msgstr "Supprimer lutilisateur"
#: src/authentic2/manager/user_views.py:821 #: src/authentic2/manager/user_views.py:822
#, python-brace-format #, python-brace-format
msgid "{0}. {1} <a download=\"{3}\" href=\"{2}\">{3}</a>" msgid "{0}. {1} <a download=\"{3}\" href=\"{2}\">{3}</a>"
msgstr "{0}. {1} <a download=\"{3}\" href=\"{2}\">{3}</a>" msgstr "{0}. {1} <a download=\"{3}\" href=\"{2}\">{3}</a>"
#: src/authentic2/manager/user_views.py:823 #: src/authentic2/manager/user_views.py:824
msgid "ex.:" msgid "ex.:"
msgstr "ex. :" msgstr "ex. :"
#: src/authentic2/manager/user_views.py:825 #: src/authentic2/manager/user_views.py:826
msgid "users.csv" msgid "users.csv"
msgstr "utilisateurs.csv" msgstr "utilisateurs.csv"
#: src/authentic2/manager/user_views.py:917 #: src/authentic2/manager/user_views.py:918
msgid "Simulation" msgid "Simulation"
msgstr "Simulation" msgstr "Simulation"
#: src/authentic2/manager/user_views.py:919 #: src/authentic2/manager/user_views.py:920
msgid "Execution" msgid "Execution"
msgstr "Importation" msgstr "Importation"
#: src/authentic2/manager/user_views.py:941 #: src/authentic2/manager/user_views.py:942
msgid "Switch user" msgid "Switch user"
msgstr "Reconnexion" msgstr "Reconnexion"
@ -4271,16 +4330,6 @@ msgid_plural "Please correct the errors below."
msgstr[0] "Veuillez corriger lerreur suivante." msgstr[0] "Veuillez corriger lerreur suivante."
msgstr[1] "Veuillez corriger les erreurs suivantes." msgstr[1] "Veuillez corriger les erreurs suivantes."
#: src/authentic2/saml/templates/admin/saml/libertyprovider/add_from_url.html:37
#: src/authentic2/templates/authentic2/accounts_edit.html:20
#: src/authentic2/templates/authentic2/login_password_registration_form.html:7
#: src/authentic2/templates/registration/password_change_form.html:25
#: src/authentic2/templates/registration/password_reset_confirm.html:16
#: src/authentic2/templates/registration/password_reset_form.html:16
#: src/authentic2/templates/registration/registration_completion_form.html:17
msgid "Submit"
msgstr "Valider"
#: src/authentic2/saml/templates/admin/saml/libertyprovider/change_list.html:9 #: src/authentic2/saml/templates/admin/saml/libertyprovider/change_list.html:9
#, python-format #, python-format
msgid "Add %(name)s" msgid "Add %(name)s"
@ -5516,6 +5565,13 @@ msgstr "Changement de mot de passe interdit"
msgid "Consent Management" msgid "Consent Management"
msgstr "Gestion des autorisations" msgstr "Gestion des autorisations"
#~ msgid "The password expired"
#~ msgstr ""
#~ "Vous utilisez ce mot de passe depuis trop longtemps, veuillez le changer."
#~ msgid "The account is locked."
#~ msgstr "Votre compte est verrouillé."
#~ msgid "Mark as deleted" #~ msgid "Mark as deleted"
#~ msgstr "Horodater pour suppression" #~ msgstr "Horodater pour suppression"