translation update
This commit is contained in:
parent
961403a666
commit
04224c478a
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Authentic\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2021-01-04 12:05+0100\n"
|
||||
"POT-Creation-Date: 2021-01-22 12:13+0100\n"
|
||||
"PO-Revision-Date: 2021-01-04 12:12+0100\n"
|
||||
"Last-Translator: Mikaël Ates <mates@entrouvert.com>\n"
|
||||
"Language-Team: None\n"
|
||||
|
@ -18,7 +18,7 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n>1;\n"
|
||||
|
||||
#: debian/multitenant/debian_config.py:40 src/authentic2/forms/passwords.py:40
|
||||
#: src/authentic2/forms/registration.py:40 src/authentic2/manager/forms.py:648
|
||||
#: src/authentic2/forms/registration.py:40 src/authentic2/manager/forms.py:652
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_create_registration_email_body.txt:4
|
||||
#: src/authentic2/saml/models.py:134
|
||||
#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:4
|
||||
|
@ -27,8 +27,8 @@ msgstr "Courriel"
|
|||
|
||||
#: src/authentic2/a2_rbac/admin.py:77 src/authentic2/a2_rbac/models.py:401
|
||||
#: src/authentic2/apps/journal/models.py:171
|
||||
#: src/authentic2/manager/tables.py:204 src/authentic2/models.py:139
|
||||
#: src/authentic2/models.py:368 src/authentic2/saml/models.py:208
|
||||
#: src/authentic2/manager/tables.py:204 src/authentic2/models.py:141
|
||||
#: src/authentic2/models.py:374 src/authentic2/saml/models.py:208
|
||||
#: src/authentic2/saml/models.py:304
|
||||
msgid "name"
|
||||
msgstr "nom"
|
||||
|
@ -129,7 +129,7 @@ msgid "Delay in days before cleaning unused accounts"
|
|||
msgstr "Nombre de jours avant la suppression des comptes inutilisés"
|
||||
|
||||
#: src/authentic2/a2_rbac/models.py:117
|
||||
#: src/authentic2/custom_user/models.py:175 src/authentic2/models.py:374
|
||||
#: src/authentic2/custom_user/models.py:175 src/authentic2/models.py:380
|
||||
msgid "organizational unit"
|
||||
msgstr "collectivité"
|
||||
|
||||
|
@ -179,7 +179,7 @@ msgstr "identifiant de l’objet administré"
|
|||
msgid "service"
|
||||
msgstr "application"
|
||||
|
||||
#: src/authentic2/a2_rbac/models.py:221 src/authentic2/models.py:56
|
||||
#: src/authentic2/a2_rbac/models.py:221 src/authentic2/models.py:58
|
||||
msgid "external id"
|
||||
msgstr "identifiant externe"
|
||||
|
||||
|
@ -220,7 +220,7 @@ msgstr "relations de parenté entre rôles"
|
|||
msgid "string"
|
||||
msgstr "chaîne de caractère"
|
||||
|
||||
#: src/authentic2/a2_rbac/models.py:405 src/authentic2/models.py:145
|
||||
#: src/authentic2/a2_rbac/models.py:405 src/authentic2/models.py:147
|
||||
msgid "kind"
|
||||
msgstr "type"
|
||||
|
||||
|
@ -275,8 +275,8 @@ msgid "deleted user %r"
|
|||
msgstr "utilisateur supprimé %r"
|
||||
|
||||
#: src/authentic2/admin.py:128 src/authentic2/apps/journal/models.py:286
|
||||
#: src/authentic2/custom_user/models.py:209 src/authentic2/models.py:53
|
||||
#: src/authentic2/models.py:349
|
||||
#: src/authentic2/custom_user/models.py:209 src/authentic2/models.py:55
|
||||
#: src/authentic2/models.py:355
|
||||
msgid "user"
|
||||
msgstr "utilisateur"
|
||||
|
||||
|
@ -382,7 +382,7 @@ msgid "Email is required"
|
|||
msgstr "Le courriel est obligatoire"
|
||||
|
||||
#: src/authentic2/api_views.py:171 src/authentic2/api_views.py:192
|
||||
#: tests/test_all.py:551 tests/test_all.py:665
|
||||
#: tests/test_all.py:552 tests/test_all.py:666
|
||||
msgid "Account already exists"
|
||||
msgstr "Le compte existe déjà"
|
||||
|
||||
|
@ -391,11 +391,11 @@ msgid "Email is required in this ou"
|
|||
msgstr "Le courriel est obligatoire dans cette collectivité."
|
||||
|
||||
#: src/authentic2/api_views.py:181 src/authentic2/api_views.py:202
|
||||
#: tests/test_all.py:526 tests/test_all.py:640
|
||||
#: tests/test_all.py:527 tests/test_all.py:641
|
||||
msgid "Account already exists in this ou"
|
||||
msgstr "Le compte existe déjà dans cette collectivité"
|
||||
|
||||
#: src/authentic2/api_views.py:187 tests/test_all.py:538 tests/test_all.py:652
|
||||
#: src/authentic2/api_views.py:187 tests/test_all.py:539 tests/test_all.py:653
|
||||
msgid "Username is required"
|
||||
msgstr "L’identifiant est obligatoire"
|
||||
|
||||
|
@ -461,39 +461,39 @@ msgstr "Mois"
|
|||
msgid "Year"
|
||||
msgstr "Année"
|
||||
|
||||
#: src/authentic2/api_views.py:1152
|
||||
#: src/authentic2/api_views.py:1157
|
||||
msgid "Time interval"
|
||||
msgstr "Période"
|
||||
|
||||
#: src/authentic2/api_views.py:1162 src/authentic2/manager/forms.py:716
|
||||
#: src/authentic2/api_views.py:1167 src/authentic2/manager/forms.py:720
|
||||
msgid "Organizational Unit"
|
||||
msgstr "Collectivité"
|
||||
|
||||
#: src/authentic2/api_views.py:1164
|
||||
#: src/authentic2/api_views.py:1169
|
||||
msgid "Service"
|
||||
msgstr "Service"
|
||||
|
||||
#: src/authentic2/api_views.py:1208
|
||||
#: src/authentic2/api_views.py:1213
|
||||
msgid "Login count by authentication type"
|
||||
msgstr "Nombre de connexions par type d’authentification"
|
||||
|
||||
#: src/authentic2/api_views.py:1212
|
||||
#: src/authentic2/api_views.py:1217
|
||||
msgid "Login count by service"
|
||||
msgstr "Nombre de connexions par service"
|
||||
|
||||
#: src/authentic2/api_views.py:1216
|
||||
#: src/authentic2/api_views.py:1221
|
||||
msgid "Login count by organizational unit"
|
||||
msgstr "Nombre de connexion par collectivité"
|
||||
|
||||
#: src/authentic2/api_views.py:1220
|
||||
#: src/authentic2/api_views.py:1225
|
||||
msgid "Registration count by type"
|
||||
msgstr "Nombre d’inscriptions par type"
|
||||
|
||||
#: src/authentic2/api_views.py:1224
|
||||
#: src/authentic2/api_views.py:1229
|
||||
msgid "Registration count by service"
|
||||
msgstr "Nombre d’inscriptions par service"
|
||||
|
||||
#: src/authentic2/api_views.py:1228
|
||||
#: src/authentic2/api_views.py:1233
|
||||
msgid "Registration count by organizational unit"
|
||||
msgstr "Nombre d’inscriptions par collectivité"
|
||||
|
||||
|
@ -520,7 +520,7 @@ msgstr "Identifiant"
|
|||
#: src/authentic2/manager/templates/authentic2/manager/role_members.html:38
|
||||
#: src/authentic2/manager/templates/authentic2/manager/roles.html:18
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_detail.html:25
|
||||
#: src/authentic2/manager/user_views.py:961
|
||||
#: src/authentic2/manager/user_views.py:964
|
||||
msgid "Journal"
|
||||
msgstr "Journal des évènements"
|
||||
|
||||
|
@ -1042,7 +1042,7 @@ msgstr ""
|
|||
"adresse de courriel ou nom complet – prénom et nom."
|
||||
|
||||
#: src/authentic2/custom_user/models.py:288
|
||||
#: src/authentic2/forms/registration.py:88 tests/test_all.py:740
|
||||
#: src/authentic2/forms/registration.py:88 tests/test_all.py:741
|
||||
msgid "This username is already in use. Please supply a different username."
|
||||
msgstr ""
|
||||
"Cet identifiant est déjà utilisé. Utilisez s’il vous plaît un autre "
|
||||
|
@ -1149,7 +1149,7 @@ msgstr "Ne pas demander d’authentification au prochain accès"
|
|||
|
||||
#: src/authentic2/forms/authentication.py:44
|
||||
#: src/authentic2/manager/forms.py:163 src/authentic2/manager/forms.py:416
|
||||
#: src/authentic2/manager/forms.py:618 src/authentic2/manager/forms.py:695
|
||||
#: src/authentic2/manager/forms.py:622 src/authentic2/manager/forms.py:699
|
||||
#: src/authentic2/manager/templates/authentic2/manager/ou_detail.html:5
|
||||
#: src/authentic2/manager/templates/authentic2/manager/ou_detail.html:10
|
||||
#: src/authentic2/manager/templates/authentic2/manager/ou_edit.html:6
|
||||
|
@ -1308,7 +1308,7 @@ msgstr "Supprimer"
|
|||
|
||||
#: src/authentic2/idp/saml/backend.py:202
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_imports.html:20
|
||||
#: src/authentic2/manager/user_views.py:141
|
||||
#: src/authentic2/manager/user_views.py:144
|
||||
#: src/authentic2/templates/authentic2/accounts_edit.html:23
|
||||
msgid "Create"
|
||||
msgstr "Créer"
|
||||
|
@ -1460,8 +1460,8 @@ msgid "password reset request with email \"%s\""
|
|||
msgstr ""
|
||||
"demande de réinitialisation du mot de passe pour l’adresse de courriel « %s »"
|
||||
|
||||
#: src/authentic2/journal_event_types.py:210 src/authentic2/models.py:359
|
||||
#: src/authentic2/models.py:360
|
||||
#: src/authentic2/journal_event_types.py:210 src/authentic2/models.py:365
|
||||
#: src/authentic2/models.py:366
|
||||
msgid "password reset"
|
||||
msgstr "réinitialisation du mot de passe"
|
||||
|
||||
|
@ -1589,7 +1589,7 @@ msgstr ""
|
|||
"Vous devez au moins définir soit un identifiant soit un courriel pour "
|
||||
"pouvoir définir un mot de passe ou envoyer un lien d’activation."
|
||||
|
||||
#: src/authentic2/manager/forms.py:378 src/authentic2/manager/forms.py:606
|
||||
#: src/authentic2/manager/forms.py:378 src/authentic2/manager/forms.py:610
|
||||
#: src/authentic2/saml/forms.py:35
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
@ -1612,53 +1612,53 @@ msgstr "Aucune"
|
|||
msgid "Free text"
|
||||
msgstr "Recherche libre"
|
||||
|
||||
#: src/authentic2/manager/forms.py:628 src/authentic2/manager/tables.py:110
|
||||
#: src/authentic2/manager/forms.py:632 src/authentic2/manager/tables.py:110
|
||||
#: src/authentic2/manager/tables.py:134 src/authentic2/manager/tables.py:147
|
||||
#: src/authentic2/manager/tables.py:173 src/authentic2/models.py:137
|
||||
#: src/authentic2/manager/tables.py:173 src/authentic2/models.py:139
|
||||
msgid "label"
|
||||
msgstr "libellé"
|
||||
|
||||
#: src/authentic2/manager/forms.py:671
|
||||
#: src/authentic2/manager/forms.py:675
|
||||
msgid "Site Export File"
|
||||
msgstr "Fichier d’export de site"
|
||||
|
||||
#: src/authentic2/manager/forms.py:679
|
||||
#: src/authentic2/manager/forms.py:683
|
||||
msgid "File is not in the expected JSON format."
|
||||
msgstr "Le fichier n’est pas au format JSON attendu."
|
||||
|
||||
#: src/authentic2/manager/forms.py:683
|
||||
#: src/authentic2/manager/forms.py:687
|
||||
msgid "Organizational Units Export File"
|
||||
msgstr "Fichier d’export des collectivités"
|
||||
|
||||
#: src/authentic2/manager/forms.py:687
|
||||
#: src/authentic2/manager/forms.py:691
|
||||
msgid "Roles Export File"
|
||||
msgstr "Fichier d’export des rôles"
|
||||
|
||||
#: src/authentic2/manager/forms.py:702
|
||||
#: src/authentic2/manager/forms.py:706
|
||||
msgid "Unicode (UTF-8)"
|
||||
msgstr "Unicode (UTF-8)"
|
||||
|
||||
#: src/authentic2/manager/forms.py:703
|
||||
#: src/authentic2/manager/forms.py:707
|
||||
msgid "Western Europe (Windows-1252)"
|
||||
msgstr "Europe occidentale (Windows-1252)"
|
||||
|
||||
#: src/authentic2/manager/forms.py:704
|
||||
#: src/authentic2/manager/forms.py:708
|
||||
msgid "Western Europe (ISO-8859-15)"
|
||||
msgstr "Europe occidentale (ISO-8859-15)"
|
||||
|
||||
#: src/authentic2/manager/forms.py:710
|
||||
#: src/authentic2/manager/forms.py:714
|
||||
msgid "Import file"
|
||||
msgstr "Fichier d’import"
|
||||
|
||||
#: src/authentic2/manager/forms.py:711
|
||||
#: src/authentic2/manager/forms.py:715
|
||||
msgid "A CSV file"
|
||||
msgstr "Un fichier CSV"
|
||||
|
||||
#: src/authentic2/manager/forms.py:713
|
||||
#: src/authentic2/manager/forms.py:717
|
||||
msgid "Encoding"
|
||||
msgstr "Encodage"
|
||||
|
||||
#: src/authentic2/manager/forms.py:721
|
||||
#: src/authentic2/manager/forms.py:725
|
||||
msgid "Invalid import file"
|
||||
msgstr "Fichier d’import invalide"
|
||||
|
||||
|
@ -2188,7 +2188,7 @@ msgstr "Rôle déjà autorisé dans ce service."
|
|||
msgid "Edit service"
|
||||
msgstr "Éditer l’application"
|
||||
|
||||
#: src/authentic2/manager/tables.py:67 src/authentic2/models.py:146
|
||||
#: src/authentic2/manager/tables.py:67 src/authentic2/models.py:148
|
||||
msgid "disabled"
|
||||
msgstr "désactivé"
|
||||
|
||||
|
@ -2245,7 +2245,7 @@ msgstr "Accueil"
|
|||
#: src/authentic2/templates/authentic2/unauthorized.html:9
|
||||
#: src/authentic2/templates/error.html:18
|
||||
#: src/authentic2/templates/registration/logout.html:10
|
||||
#: src/authentic2/templates/registration/registration_complete.html:37
|
||||
#: src/authentic2/templates/registration/registration_complete.html:40
|
||||
msgid "Back"
|
||||
msgstr "Retour"
|
||||
|
||||
|
@ -2605,13 +2605,13 @@ msgstr ""
|
|||
#: src/authentic2/manager/templates/authentic2/manager/user_imports.html:10
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_journal.html:5
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:4
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:29
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:33
|
||||
#: src/authentic2/manager/user_views.py:74 src/authentic2/manager/views.py:581
|
||||
msgid "Users"
|
||||
msgstr "Utilisateurs"
|
||||
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_authorizations.html:17
|
||||
#: src/authentic2/manager/user_views.py:923
|
||||
#: src/authentic2/manager/user_views.py:926
|
||||
msgctxt "manager"
|
||||
msgid "Consent Management"
|
||||
msgstr "Gestion des consentements"
|
||||
|
@ -2840,7 +2840,7 @@ msgstr "Rapports"
|
|||
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_import.html:51
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_imports.html:32
|
||||
#: src/authentic2/models.py:479
|
||||
#: src/authentic2/models.py:485
|
||||
msgid "Creation date"
|
||||
msgstr "Date de création"
|
||||
|
||||
|
@ -2996,7 +2996,7 @@ msgid "Label"
|
|||
msgstr "Libellé"
|
||||
|
||||
#: src/authentic2/manager/templates/authentic2/manager/user_imports.html:71
|
||||
#: src/authentic2/models.py:468
|
||||
#: src/authentic2/models.py:474
|
||||
msgid "Identifier"
|
||||
msgstr "Identifiant"
|
||||
|
||||
|
@ -3229,7 +3229,8 @@ msgstr ""
|
|||
"data-target=\"#su-link\" data-replace=\"Expiré\">%(duration)s</span> "
|
||||
"secondes)."
|
||||
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:14
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:15
|
||||
#: src/authentic2/manager/templates/authentic2/manager/users.html:18
|
||||
msgid "Add user"
|
||||
msgstr "Ajouter un utilisateur"
|
||||
|
||||
|
@ -3255,134 +3256,134 @@ msgid "Enter at least %(limit)d characters (%(user_count)d users)"
|
|||
msgstr ""
|
||||
"Veuillez taper au moins %(limit)d caractères — %(user_count)d utilisateur(s)"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:130
|
||||
#: src/authentic2/manager/user_views.py:133
|
||||
msgid "Import users"
|
||||
msgstr "Importer des utilisateurs"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:140
|
||||
#: src/authentic2/manager/user_views.py:143
|
||||
msgid "Create user"
|
||||
msgstr "Créer un nouvel utilisateur"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:245
|
||||
#: src/authentic2/manager/user_views.py:248
|
||||
msgid "Choose organizational unit in which to create user"
|
||||
msgstr "Choisir la collectivité du nouvel utilisateur"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:263
|
||||
#: src/authentic2/manager/user_views.py:266
|
||||
#: src/authentic2/templates/authentic2/change_email.html:20
|
||||
msgid "Validate"
|
||||
msgstr "Valider"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:293
|
||||
#: src/authentic2/manager/user_views.py:296
|
||||
msgid "Reset password"
|
||||
msgstr "Réinitialiser le mot de passe"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:296
|
||||
#: src/authentic2/manager/user_views.py:299
|
||||
msgid "Suspend"
|
||||
msgstr "Suspendre"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:299
|
||||
#: src/authentic2/manager/user_views.py:302
|
||||
msgid "Activate"
|
||||
msgstr "Activer"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:302
|
||||
#: src/authentic2/manager/user_views.py:305
|
||||
msgid "Do not force password change on next login"
|
||||
msgstr "Ne pas forcer le changement de mot de passe à la prochaine connexion"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:305
|
||||
#: src/authentic2/manager/user_views.py:308
|
||||
msgid "Force password change on next login"
|
||||
msgstr "Forcer le changement de mot de passe à la prochaine connexion"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:308
|
||||
#: src/authentic2/manager/user_views.py:546
|
||||
#: src/authentic2/manager/user_views.py:311
|
||||
#: src/authentic2/manager/user_views.py:549
|
||||
msgid "Change user password"
|
||||
msgstr "Changer le mot de passe"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:312
|
||||
#: src/authentic2/manager/user_views.py:315
|
||||
msgid "Impersonate this user"
|
||||
msgstr "Se reconnecter avec cet utilisateur"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:315
|
||||
#: src/authentic2/manager/user_views.py:574
|
||||
#: src/authentic2/manager/user_views.py:318
|
||||
#: src/authentic2/manager/user_views.py:577
|
||||
msgid "Change user email"
|
||||
msgstr "Changer l’adresse de courriel"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:330
|
||||
#: src/authentic2/manager/user_views.py:333
|
||||
msgid "You cannot desactivate your own user"
|
||||
msgstr "Vous ne pouvez pas désactiver votre propre utilisateur."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:340
|
||||
#: src/authentic2/manager/user_views.py:343
|
||||
msgid ""
|
||||
"User has no email, it'not possible to send him am email to reset its password"
|
||||
msgstr ""
|
||||
"Cet utilisateur n’a pas d’adresse de courriel, il n’est pas possible de lui "
|
||||
"envoyer un lien de réinitialisation de son mot de passe"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:345
|
||||
#: src/authentic2/manager/user_views.py:348
|
||||
#, python-format
|
||||
msgid "A mail was sent to %s"
|
||||
msgstr "Un courrier électronique a été envoyé à %s."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:387
|
||||
#: src/authentic2/manager/user_views.py:390
|
||||
msgid "Email verified"
|
||||
msgstr "Courriel vérifié"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:389
|
||||
#: src/authentic2/manager/user_views.py:392
|
||||
msgid "Email not verified"
|
||||
msgstr "Courriel non vérifié"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:433
|
||||
#: src/authentic2/manager/user_views.py:436
|
||||
msgid "Change"
|
||||
msgstr "Modifier"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:434
|
||||
#: src/authentic2/manager/user_views.py:437
|
||||
msgid "Edit user"
|
||||
msgstr "Éditer l’utilisateur"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:552
|
||||
#: src/authentic2/manager/user_views.py:555
|
||||
#, python-format
|
||||
msgid "New password sent to %s"
|
||||
msgstr "Nouveau mot de passe envoyé à %s."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:554
|
||||
#: src/authentic2/manager/user_views.py:557
|
||||
msgid "New password set"
|
||||
msgstr "Nouveau mot de passe défini."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:578
|
||||
#: src/authentic2/manager/user_views.py:581
|
||||
#, python-format
|
||||
msgid "A mail was sent to %s to verify it."
|
||||
msgstr "Un courrier électronique a été envoyé à %s pour la vérifier."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:670
|
||||
#: src/authentic2/manager/user_views.py:673
|
||||
#, python-brace-format
|
||||
msgid "User {user} has already the role {role}."
|
||||
msgstr "L’utilisateur {user} possède déjà le rôle {role}."
|
||||
|
||||
#: src/authentic2/manager/user_views.py:710
|
||||
#: src/authentic2/manager/user_views.py:713
|
||||
msgid "Delete user"
|
||||
msgstr "Supprimer l’utilisateur"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:782
|
||||
#: src/authentic2/manager/user_views.py:785
|
||||
#, python-brace-format
|
||||
msgid "{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:784
|
||||
#: src/authentic2/manager/user_views.py:787
|
||||
msgid "ex.:"
|
||||
msgstr "ex. :"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:786
|
||||
#: src/authentic2/manager/user_views.py:789
|
||||
msgid "users.csv"
|
||||
msgstr "utilisateurs.csv"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:874
|
||||
#: src/authentic2/manager/user_views.py:877
|
||||
msgid "Simulation"
|
||||
msgstr "Simulation"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:876
|
||||
#: src/authentic2/manager/user_views.py:879
|
||||
msgid "Execution"
|
||||
msgstr "Importation"
|
||||
|
||||
#: src/authentic2/manager/user_views.py:892
|
||||
#: src/authentic2/manager/user_views.py:895
|
||||
msgid "Switch user"
|
||||
msgstr "Reconnexion"
|
||||
|
||||
|
@ -3404,60 +3405,60 @@ msgstr "Import de site"
|
|||
msgid "You must change your password to continue"
|
||||
msgstr "Vous devez changer votre mot de passe avant de continuer."
|
||||
|
||||
#: src/authentic2/models.py:55
|
||||
#: src/authentic2/models.py:57
|
||||
msgid "source"
|
||||
msgstr "source"
|
||||
|
||||
#: src/authentic2/models.py:57
|
||||
#: src/authentic2/models.py:59
|
||||
msgid "creation date"
|
||||
msgstr "date de création"
|
||||
|
||||
#: src/authentic2/models.py:58
|
||||
#: src/authentic2/models.py:60
|
||||
msgid "last update date"
|
||||
msgstr "dernière date de mise à jour"
|
||||
|
||||
#: src/authentic2/models.py:70
|
||||
#: src/authentic2/models.py:72
|
||||
msgid "user external id"
|
||||
msgstr "identifiant externe d’un utilisateur"
|
||||
|
||||
#: src/authentic2/models.py:71
|
||||
#: src/authentic2/models.py:73
|
||||
msgid "user external ids"
|
||||
msgstr "identifiants externes des utilisateurs"
|
||||
|
||||
#: src/authentic2/models.py:79
|
||||
#: src/authentic2/models.py:81
|
||||
msgid "when"
|
||||
msgstr "quand"
|
||||
|
||||
#: src/authentic2/models.py:80
|
||||
#: src/authentic2/models.py:82
|
||||
msgid "who"
|
||||
msgstr "qui"
|
||||
|
||||
#: src/authentic2/models.py:81
|
||||
#: src/authentic2/models.py:83
|
||||
msgid "how"
|
||||
msgstr "comment"
|
||||
|
||||
#: src/authentic2/models.py:82
|
||||
#: src/authentic2/models.py:84
|
||||
msgid "nonce"
|
||||
msgstr "numéro unique"
|
||||
|
||||
#: src/authentic2/models.py:87
|
||||
#: src/authentic2/models.py:89
|
||||
msgid "authentication log"
|
||||
msgstr "Journal des authentifications"
|
||||
|
||||
#: src/authentic2/models.py:88
|
||||
#: src/authentic2/models.py:90
|
||||
msgid "authentication logs"
|
||||
msgstr "Journaux des authentification"
|
||||
|
||||
#: src/authentic2/models.py:91
|
||||
#: src/authentic2/models.py:93
|
||||
#, python-format
|
||||
msgid "Authentication of %(who)s by %(how)s at %(when)s"
|
||||
msgstr "Authentification de %(who)s par %(how)s à %(when)s"
|
||||
|
||||
#: src/authentic2/models.py:97
|
||||
#: src/authentic2/models.py:99
|
||||
msgid "url"
|
||||
msgstr "url"
|
||||
|
||||
#: src/authentic2/models.py:98
|
||||
#: src/authentic2/models.py:100
|
||||
msgid ""
|
||||
"you can use a {} to pass the URL of the success icon, ex.: http://example."
|
||||
"com/logout?next={}"
|
||||
|
@ -3465,15 +3466,15 @@ msgstr ""
|
|||
"vous pouvez utiliser la chaîne {} pour passer l’URL de l’icône de succès, "
|
||||
"ex. : http://example.com/logout?next={}"
|
||||
|
||||
#: src/authentic2/models.py:104
|
||||
#: src/authentic2/models.py:106
|
||||
msgid "use an iframe instead of an img tag for logout"
|
||||
msgstr "utiliser une iframe au lieu d’un tag img pour la déconnexion"
|
||||
|
||||
#: src/authentic2/models.py:107
|
||||
#: src/authentic2/models.py:109
|
||||
msgid "iframe logout timeout (ms)"
|
||||
msgstr "temps d’expiration pour les iframe de déconnexion (en ms)"
|
||||
|
||||
#: src/authentic2/models.py:108 src/authentic2/saml/models.py:256
|
||||
#: src/authentic2/models.py:110 src/authentic2/saml/models.py:256
|
||||
msgid ""
|
||||
"if iframe logout is used, it's the time between the onload event for this "
|
||||
"iframe and the moment we consider its loading to be really finished"
|
||||
|
@ -3482,121 +3483,121 @@ msgstr ""
|
|||
"l’évènement onload pour cette iframe et le moment où l’on peut considérer "
|
||||
"que le chargement vraiment terminé."
|
||||
|
||||
#: src/authentic2/models.py:126 src/authentic2/models.py:307
|
||||
#: src/authentic2/models.py:128 src/authentic2/models.py:309
|
||||
#: src/authentic2/saml/models.py:293
|
||||
msgid "content type"
|
||||
msgstr "type d’objet"
|
||||
|
||||
#: src/authentic2/models.py:128 src/authentic2/models.py:309
|
||||
#: src/authentic2/models.py:130 src/authentic2/models.py:311
|
||||
#: src/authentic2/saml/models.py:295
|
||||
msgid "object identifier"
|
||||
msgstr "identifiant d’objet"
|
||||
|
||||
#: src/authentic2/models.py:132 src/authentic2/models.py:133
|
||||
#: src/authentic2/models.py:134 src/authentic2/models.py:135
|
||||
msgid "logout URL"
|
||||
msgstr "URL de déconnexion"
|
||||
|
||||
#: src/authentic2/models.py:138
|
||||
#: src/authentic2/models.py:140
|
||||
msgid "description"
|
||||
msgstr "description"
|
||||
|
||||
#: src/authentic2/models.py:140
|
||||
#: src/authentic2/models.py:142
|
||||
msgid "required"
|
||||
msgstr "requis"
|
||||
|
||||
#: src/authentic2/models.py:141
|
||||
#: src/authentic2/models.py:143
|
||||
msgid "asked on registration"
|
||||
msgstr "demandé à la création du compte"
|
||||
|
||||
#: src/authentic2/models.py:142
|
||||
#: src/authentic2/models.py:144
|
||||
msgid "user editable"
|
||||
msgstr "éditable par l’utilisateur"
|
||||
|
||||
#: src/authentic2/models.py:143
|
||||
#: src/authentic2/models.py:145
|
||||
msgid "user visible"
|
||||
msgstr "visible de l’utilisateur"
|
||||
|
||||
#: src/authentic2/models.py:144
|
||||
#: src/authentic2/models.py:146
|
||||
msgid "multiple"
|
||||
msgstr "multiple"
|
||||
|
||||
#: src/authentic2/models.py:147
|
||||
#: src/authentic2/models.py:149
|
||||
msgid "searchable"
|
||||
msgstr "indexé"
|
||||
|
||||
#: src/authentic2/models.py:150
|
||||
#: src/authentic2/models.py:152
|
||||
msgid "scopes"
|
||||
msgstr "portées"
|
||||
|
||||
#: src/authentic2/models.py:151
|
||||
#: src/authentic2/models.py:153
|
||||
msgid "scopes separated by spaces"
|
||||
msgstr "portées séparées par des espaces"
|
||||
|
||||
#: src/authentic2/models.py:157
|
||||
#: src/authentic2/models.py:159
|
||||
msgid "order"
|
||||
msgstr "ordre"
|
||||
|
||||
#: src/authentic2/models.py:298
|
||||
#: src/authentic2/models.py:300
|
||||
msgid "attribute definition"
|
||||
msgstr "définition d’un attribut"
|
||||
|
||||
#: src/authentic2/models.py:299
|
||||
#: src/authentic2/models.py:301
|
||||
msgid "attribute definitions"
|
||||
msgstr "définition des attributs"
|
||||
|
||||
#: src/authentic2/models.py:314
|
||||
#: src/authentic2/models.py:316
|
||||
msgid "attribute"
|
||||
msgstr "attribut"
|
||||
|
||||
#: src/authentic2/models.py:321
|
||||
#: src/authentic2/models.py:323
|
||||
msgid "content"
|
||||
msgstr "contenu"
|
||||
|
||||
#: src/authentic2/models.py:338
|
||||
#: src/authentic2/models.py:341
|
||||
msgid "attribute value"
|
||||
msgstr "valeur d’un attribut"
|
||||
|
||||
#: src/authentic2/models.py:340
|
||||
#: src/authentic2/models.py:343
|
||||
msgid "attribute values"
|
||||
msgstr "valeurs des attributs"
|
||||
|
||||
#: src/authentic2/models.py:371
|
||||
#: src/authentic2/models.py:377
|
||||
msgid "slug"
|
||||
msgstr "identifiant court"
|
||||
|
||||
#: src/authentic2/models.py:381
|
||||
#: src/authentic2/models.py:387
|
||||
msgid "authorized services"
|
||||
msgstr "services autorisés"
|
||||
|
||||
#: src/authentic2/models.py:385
|
||||
#: src/authentic2/models.py:391
|
||||
msgid "callback url when unauthorized"
|
||||
msgstr "URL de retour quand non-autorisé"
|
||||
|
||||
#: src/authentic2/models.py:396
|
||||
#: src/authentic2/models.py:402
|
||||
msgid "The slug must be unique for this ou"
|
||||
msgstr "L’identifiant court doit être unique au sein de cette collectivité."
|
||||
|
||||
#: src/authentic2/models.py:401
|
||||
#: src/authentic2/models.py:407
|
||||
msgid "The name must be unique for this ou"
|
||||
msgstr "Le nom doit être unique au sein de cette collectivité."
|
||||
|
||||
#: src/authentic2/models.py:407
|
||||
#: src/authentic2/models.py:413
|
||||
msgid "base service model"
|
||||
msgstr "application"
|
||||
|
||||
#: src/authentic2/models.py:408
|
||||
#: src/authentic2/models.py:414
|
||||
msgid "base service models"
|
||||
msgstr "applications"
|
||||
|
||||
#: src/authentic2/models.py:473
|
||||
#: src/authentic2/models.py:479
|
||||
msgid "Kind"
|
||||
msgstr "Type"
|
||||
|
||||
#: src/authentic2/models.py:476
|
||||
#: src/authentic2/models.py:482
|
||||
msgid "Content"
|
||||
msgstr "Contenu"
|
||||
|
||||
#: src/authentic2/models.py:482
|
||||
#: src/authentic2/models.py:488
|
||||
msgid "Expires"
|
||||
msgstr "Expiration"
|
||||
|
||||
|
@ -4358,6 +4359,10 @@ msgstr "Changer l’adresse de courriel sur %(domain)s"
|
|||
msgid "Continue"
|
||||
msgstr "Continuer"
|
||||
|
||||
#: src/authentic2/templates/authentic2/honeypot_input.html:1
|
||||
msgid "Robot detection, do not check !"
|
||||
msgstr ""
|
||||
|
||||
#: src/authentic2/templates/authentic2/login_password_form.html:11
|
||||
#: src/authentic2/templates/registration/activate.html:14
|
||||
msgid "Log in"
|
||||
|
@ -4716,7 +4721,7 @@ msgid "Logged out"
|
|||
msgstr "Déconnecté"
|
||||
|
||||
#: src/authentic2/templates/registration/password_change_done.html:9
|
||||
#: src/authentic2/views.py:1311
|
||||
#: src/authentic2/views.py:1317
|
||||
msgid "Password changed"
|
||||
msgstr "Mot de passe modifié"
|
||||
|
||||
|
@ -4782,7 +4787,7 @@ msgstr ""
|
|||
" "
|
||||
|
||||
#: src/authentic2/templates/registration/password_reset_instructions.html:21
|
||||
#: src/authentic2/templates/registration/registration_complete.html:23
|
||||
#: src/authentic2/templates/registration/registration_complete.html:25
|
||||
msgid ""
|
||||
"\n"
|
||||
" The email may take several minutes to be received. It can also be\n"
|
||||
|
@ -4829,7 +4834,20 @@ msgstr "La création de compte est actuellement interdite."
|
|||
msgid "Registration in progress"
|
||||
msgstr "Création du compte en cours"
|
||||
|
||||
#: src/authentic2/templates/registration/registration_complete.html:11
|
||||
#: src/authentic2/templates/registration/registration_complete.html:10
|
||||
msgid ""
|
||||
"<strong>Your registration request has been refused.</strong> Indeed your "
|
||||
"browser checked a hidden anti-robot checkbox on the registration form. A "
|
||||
"browser extension may produce this behaviour, in this case disable such "
|
||||
"extensions and try again."
|
||||
msgstr ""
|
||||
"<strong>Votre demande d’inscription n’a pas été prise en compte.</strong> "
|
||||
"En effet, votre navigateur a coché une case anti-robot cachée sur le "
|
||||
"formulaire d’inscription. Ce comportement peut être provoqué par une "
|
||||
"extension de votre navigateur, auquel cas veuillez désactiver les extensions "
|
||||
"et essayer à nouveau."
|
||||
|
||||
#: src/authentic2/templates/registration/registration_complete.html:13
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
|
@ -4840,7 +4858,7 @@ msgstr ""
|
|||
" Un courriel a été envoyé à %(email)s.\n"
|
||||
" "
|
||||
|
||||
#: src/authentic2/templates/registration/registration_complete.html:16
|
||||
#: src/authentic2/templates/registration/registration_complete.html:18
|
||||
msgid ""
|
||||
"\n"
|
||||
" Follow the instructions in that email to continue your registration.\n"
|
||||
|
@ -4851,7 +4869,7 @@ msgstr ""
|
|||
"votre compte.\n"
|
||||
" "
|
||||
|
||||
#: src/authentic2/templates/registration/registration_complete.html:29
|
||||
#: src/authentic2/templates/registration/registration_complete.html:31
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
|
@ -4966,11 +4984,11 @@ msgstr "analyse de l’expression impossible"
|
|||
msgid "name must not start with a _"
|
||||
msgstr "un nom ne peut pas commencer par _"
|
||||
|
||||
#: src/authentic2/utils/evaluate.py:190
|
||||
#: src/authentic2/utils/evaluate.py:198
|
||||
msgid "subscript index MUST be a constant"
|
||||
msgstr "l’index utilisé dans l’instruction DOIT être une constante"
|
||||
|
||||
#: src/authentic2/utils/evaluate.py:211
|
||||
#: src/authentic2/utils/evaluate.py:219
|
||||
#, python-format
|
||||
msgid "variable is not defined: %s"
|
||||
msgstr "variable non définie : %s"
|
||||
|
@ -5069,7 +5087,7 @@ msgstr ""
|
|||
msgid "Password Reset"
|
||||
msgstr "Réinitialisation du mot de passe"
|
||||
|
||||
#: src/authentic2/views.py:690 src/authentic2/views.py:843
|
||||
#: src/authentic2/views.py:690 src/authentic2/views.py:849
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An email has already been sent to %s. Click \"Validate\" again if you really "
|
||||
|
@ -5078,7 +5096,7 @@ msgstr ""
|
|||
"Un courriel a déjà été envoyé à %s. Cliquez sur « Valider » si vous voulez "
|
||||
"vraiment qu’il soit réenvoyé."
|
||||
|
||||
#: src/authentic2/views.py:701 src/authentic2/views.py:853
|
||||
#: src/authentic2/views.py:701 src/authentic2/views.py:859
|
||||
msgid ""
|
||||
"Multiple emails have already been sent to this address. Further attempts are "
|
||||
"blocked, please check your spam folder or try again later."
|
||||
|
@ -5121,7 +5139,7 @@ msgstr ""
|
|||
msgid "Enter new password"
|
||||
msgstr "Entrez un nouveau mot de passe"
|
||||
|
||||
#: src/authentic2/views.py:861
|
||||
#: src/authentic2/views.py:867
|
||||
msgid ""
|
||||
"Multiple registration attempts have already been made from this IP address. "
|
||||
"No further email will be sent, please check your spam folder or try again "
|
||||
|
@ -5132,62 +5150,62 @@ msgstr ""
|
|||
"vérifier votre dossier d’indésirables (spams, pourriels) ou réessayer plus "
|
||||
"tard."
|
||||
|
||||
#: src/authentic2/views.py:930
|
||||
#: src/authentic2/views.py:936
|
||||
msgid "Your activation key is unknown or expired"
|
||||
msgstr "Votre clé d’activation est inconnue ou a expiré"
|
||||
|
||||
#: src/authentic2/views.py:933
|
||||
#: src/authentic2/views.py:939
|
||||
msgid "Activation failed"
|
||||
msgstr "Échec à l’activation du compte"
|
||||
|
||||
#: src/authentic2/views.py:1195
|
||||
#: src/authentic2/views.py:1201
|
||||
msgid "Request account deletion"
|
||||
msgstr "Demande de suppression de compte"
|
||||
|
||||
#: src/authentic2/views.py:1207
|
||||
#: src/authentic2/views.py:1213
|
||||
msgid ""
|
||||
"An account deletion validation email has been sent to your email address."
|
||||
msgstr ""
|
||||
"Un message pour valider la suppression du compte a été envoyé à votre "
|
||||
"adresse électronique."
|
||||
|
||||
#: src/authentic2/views.py:1218
|
||||
#: src/authentic2/views.py:1224
|
||||
msgid "Confirm account deletion"
|
||||
msgstr "Confirmation de la suppression du compte"
|
||||
|
||||
#: src/authentic2/views.py:1230 src/authentic2/views.py:1244
|
||||
#: src/authentic2/views.py:1236 src/authentic2/views.py:1250
|
||||
msgid "This account has previously been deleted."
|
||||
msgstr "Ce compte a déjà été supprimé."
|
||||
|
||||
#: src/authentic2/views.py:1233
|
||||
#: src/authentic2/views.py:1239
|
||||
msgid "This account is inactive, it cannot be deleted."
|
||||
msgstr "Ce compte est désactivé, il ne peut plus être supprimé."
|
||||
|
||||
#: src/authentic2/views.py:1236
|
||||
#: src/authentic2/views.py:1242
|
||||
msgid "The account deletion request is too old, try again"
|
||||
msgstr "La demande de suppression de compte est expirée."
|
||||
|
||||
#: src/authentic2/views.py:1238
|
||||
#: src/authentic2/views.py:1244
|
||||
msgid "The account deletion request is invalid, try again"
|
||||
msgstr "La demande de suppression de compte n’est pas valide."
|
||||
|
||||
#: src/authentic2/views.py:1240
|
||||
#: src/authentic2/views.py:1246
|
||||
msgid "The account deletion request was not on this site, try again"
|
||||
msgstr ""
|
||||
"Votre demande de suppression de compte vient d’un autre site que celui-ci."
|
||||
|
||||
#: src/authentic2/views.py:1264
|
||||
#: src/authentic2/views.py:1270
|
||||
msgid "Deletion performed."
|
||||
msgstr "Suppression effectuée."
|
||||
|
||||
#: src/authentic2/views.py:1289
|
||||
#: src/authentic2/views.py:1295
|
||||
msgid "Password Change"
|
||||
msgstr "Changement de mot de passe"
|
||||
|
||||
#: src/authentic2/views.py:1300
|
||||
#: src/authentic2/views.py:1306
|
||||
msgid "Password change is forbidden"
|
||||
msgstr "Changement de mot de passe interdit"
|
||||
|
||||
#: src/authentic2/views.py:1345
|
||||
#: src/authentic2/views.py:1351
|
||||
msgid "Consent Management"
|
||||
msgstr "Gestion des autorisations"
|
||||
|
|
Loading…
Reference in New Issue