From f8cfe75bbba96c0700fcf6d9e969918b1eea801a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 18 Jul 2018 10:43:05 +0200 Subject: [PATCH 3/3] update french translation (#24833) --- .../locale/fr/LC_MESSAGES/django.po | 800 ++++++++---------- .../locale/fr/LC_MESSAGES/django.po | 118 +-- 2 files changed, 428 insertions(+), 490 deletions(-) diff --git a/src/authentic2/locale/fr/LC_MESSAGES/django.po b/src/authentic2/locale/fr/LC_MESSAGES/django.po index f311948f..1e4dcbb8 100644 --- a/src/authentic2/locale/fr/LC_MESSAGES/django.po +++ b/src/authentic2/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Authentic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-07-05 16:39+0200\n" +"POT-Creation-Date: 2018-07-18 10:33+0200\n" "PO-Revision-Date: 2018-07-05 14:08+0200\n" "Last-Translator: Mikaël Ates \n" "Language-Team: None\n" @@ -17,61 +17,69 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" -#: authentic2/admin.py:26 +#: debian-jessie/multitenant/debian_config.py:37 +#: debian-wheezy/multitenant/debian_config.py:38 +#: src/authentic2/profile_forms.py:19 +#: src/authentic2/registration_backend/forms.py:32 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:4 +msgid "Email" +msgstr "Courriel" + +#: src/authentic2/admin.py:26 msgid "Cleanup expired objects" msgstr "Nettoyer les objets qui ont expiré" -#: authentic2/admin.py:73 +#: src/authentic2/admin.py:73 msgid "session data" msgstr "données de session" -#: authentic2/admin.py:84 +#: src/authentic2/admin.py:84 msgid "IP adresses" msgstr "adresses IP" -#: authentic2/admin.py:100 +#: src/authentic2/admin.py:100 #, python-format msgid "deleted user %r" msgstr "utilisateur supprimé %r" -#: authentic2/admin.py:102 authentic2/models.py:37 authentic2/models.py:47 -#: authentic2/models.py:306 +#: src/authentic2/admin.py:102 src/authentic2/models.py:37 +#: src/authentic2/models.py:47 src/authentic2/models.py:306 msgid "user" msgstr "utilisateur" -#: authentic2/admin.py:106 +#: src/authentic2/admin.py:106 msgid "clear expired sessions" msgstr "Supprimer les sessions expirées" -#: authentic2/admin.py:111 +#: src/authentic2/admin.py:111 msgid "external" msgstr "identifiant externe" -#: authentic2/admin.py:117 +#: src/authentic2/admin.py:117 msgid "Yes" msgstr "Oui" -#: authentic2/admin.py:118 +#: src/authentic2/admin.py:118 msgid "No" msgstr "Non" -#: authentic2/admin.py:136 +#: src/authentic2/admin.py:136 msgid "realm" msgstr "domaine" -#: authentic2/admin.py:164 authentic2/admin.py:202 +#: src/authentic2/admin.py:164 src/authentic2/admin.py:202 msgid "You must at least give a username or an email to your user" msgstr "Un utilisateur doit au minimum posséder un courriel ou un identifiant." -#: authentic2/admin.py:167 authentic2/admin.py:204 -#: authentic2/auth_frontends.py:14 authentic2/forms.py:24 -#: authentic2/registration_backend/forms.py:118 -#: authentic2/registration_backend/forms.py:204 -#: authentic2/templates/authentic2/login_password_profile.html:4 +#: src/authentic2/admin.py:167 src/authentic2/admin.py:204 +#: src/authentic2/auth_frontends.py:14 src/authentic2/forms.py:24 +#: src/authentic2/registration_backend/forms.py:118 +#: src/authentic2/registration_backend/forms.py:204 +#: src/authentic2/templates/authentic2/login_password_profile.html:4 msgid "Password" msgstr "Mot de passe" -#: authentic2/admin.py:168 +#: src/authentic2/admin.py:168 msgid "" "Raw passwords are not stored, so there is no way to see this user's " "password, but you can change the password using this " @@ -82,266 +90,220 @@ msgstr "" "modifier le mot de passe de l'usager en utilisant ce " "formulaire." -#: authentic2/admin.py:201 authentic2/registration_backend/forms.py:132 +#: src/authentic2/admin.py:201 src/authentic2/registration_backend/forms.py:132 msgid "The two password fields didn't match." msgstr "Les deux champs mot de passe ne correspondent pas." -#: authentic2/admin.py:206 +#: src/authentic2/admin.py:206 msgid "Password confirmation" msgstr "Confirmation du mot de passe" -#: authentic2/admin.py:208 +#: src/authentic2/admin.py:208 msgid "Enter the same password as above, for verification." msgstr "Entrez le même mot de passe qu'au dessus, pour validation." -#: authentic2/admin.py:241 +#: src/authentic2/admin.py:241 msgid "Personal info" msgstr "Informations personnelles" -#: authentic2/admin.py:242 +#: src/authentic2/admin.py:242 msgid "Permissions" msgstr "Permissions" -#: authentic2/admin.py:244 +#: src/authentic2/admin.py:244 msgid "Important dates" msgstr "Dates importantes" -#: authentic2/admin.py:271 +#: src/authentic2/admin.py:271 msgid "Attributes" msgstr "Attributs" -#: authentic2/api_views.py:111 +#: src/authentic2/api_views.py:112 msgid "you are not authorized to create users in this ou" msgstr "Vous n'êtes pas autorisé à vous inscrire dans cette collectivité." -#: authentic2/api_views.py:119 authentic2/api_views.py:126 +#: src/authentic2/api_views.py:120 src/authentic2/api_views.py:127 +#: tests/test_all.py:518 tests/test_all.py:543 tests/test_all.py:663 +#: tests/test_all.py:688 msgid "You already have an account" msgstr "Vous avez déjà un compte." -#: authentic2/api_views.py:123 +#: src/authentic2/api_views.py:124 tests/test_all.py:530 tests/test_all.py:675 msgid "Username is required in this ou" msgstr "L'identifiant est requis dans cette collectivité." -#: authentic2/api_views.py:654 +#: src/authentic2/api_views.py:663 msgid "User successfully added to role" msgstr "Utilisateur ajouté au rôle" -#: authentic2/api_views.py:659 +#: src/authentic2/api_views.py:668 msgid "User successfully removed from role" msgstr "Utilisateur retiré du rôle" -#: authentic2/app_settings.py:116 +#: src/authentic2/app_settings.py:116 msgid "Required. At most 30 characters. Letters, digits, and @/./+/-/_ only." msgstr "" "Requis. 30 caractères maximum. Uniquement des lettres, nombres et les " "caractères « @ », « . », « + », « - » et « _ »." -#: authentic2/app_settings.py:118 -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:3 +#: src/authentic2/app_settings.py:118 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:3 msgid "Username" msgstr "Identifiant" -#: authentic2/attribute_kinds.py:23 +#: src/authentic2/attribute_kinds.py:23 msgctxt "title" msgid "Mrs" msgstr "Madame" -#: authentic2/attribute_kinds.py:24 +#: src/authentic2/attribute_kinds.py:24 msgctxt "title" msgid "Mr" msgstr "Monsieur" -#: authentic2/attribute_kinds.py:29 +#: src/authentic2/attribute_kinds.py:29 msgid "Format: yyyy-mm-dd" msgstr "Format : jj/mm/aaaa" -#: authentic2/attribute_kinds.py:43 +#: src/authentic2/attribute_kinds.py:43 msgid "birthdate must be in the past." msgstr "Une date de naissance doit être dans le passé." -#: authentic2/attribute_kinds.py:51 +#: src/authentic2/attribute_kinds.py:51 msgid "Phone number can start with a + an must contain only digits." msgstr "" "Un numéro de téléphone peut commencer par un + et ne doit contenir que des " "chiffres." -#: authentic2/attribute_kinds.py:58 +#: src/authentic2/attribute_kinds.py:58 msgid "ex.: 0699999999, +33 6 99 99 99 99" msgstr "ex.: 0699999999" -#: authentic2/attribute_kinds.py:73 +#: src/authentic2/attribute_kinds.py:73 msgid "The value must be a valid french postcode" msgstr "Vous devez entrer un code postal" -#: authentic2/attribute_kinds.py:78 +#: src/authentic2/attribute_kinds.py:78 msgid "ex.: 13260" msgstr "ex : 13260" -#: authentic2/attribute_kinds.py:98 +#: src/authentic2/attribute_kinds.py:98 msgid "string" msgstr "chaîne de caractère" -#: authentic2/attribute_kinds.py:106 +#: src/authentic2/attribute_kinds.py:106 msgid "title" msgstr "civilité" -#: authentic2/attribute_kinds.py:115 +#: src/authentic2/attribute_kinds.py:115 msgid "boolean" msgstr "booléen" -#: authentic2/attribute_kinds.py:122 +#: src/authentic2/attribute_kinds.py:122 msgid "date" msgstr "date" -#: authentic2/attribute_kinds.py:133 +#: src/authentic2/attribute_kinds.py:133 msgid "birthdate" msgstr "date de naissance" -#: authentic2/attribute_kinds.py:141 +#: src/authentic2/attribute_kinds.py:141 msgid "french postcode" msgstr "code postal" -#: authentic2/attribute_kinds.py:147 +#: src/authentic2/attribute_kinds.py:147 msgid "phone number" msgstr "numéro de téléphone" -#: authentic2/attribute_kinds.py:181 +#: src/authentic2/attribute_kinds.py:181 msgid "SIRET number must contain 14 digits" msgstr "Le SIRET doit contenir 14 chiffres" -#: authentic2/attribute_kinds.py:184 +#: src/authentic2/attribute_kinds.py:184 msgid "SIRET validation code does not match" msgstr "Les clé de validation de votre SIRET sont inexactes" -#: authentic2/attributes_ng/engine.py:103 +#: src/authentic2/attributes_ng/engine.py:103 msgid "None" msgstr "Aucun" -#: authentic2/attributes_ng/engine.py:104 +#: src/authentic2/attributes_ng/engine.py:104 msgid "List of verified attributes" msgstr "Liste des attributés vérifiés" -#: authentic2/attributes_ng/sources/django_user.py:29 +#: src/authentic2/attributes_ng/sources/django_user.py:29 msgid "OU UUIDs" msgstr "Identifiants uniques des entités" -#: authentic2/attributes_ng/sources/django_user.py:30 +#: src/authentic2/attributes_ng/sources/django_user.py:30 msgid "OU slug" msgstr "identifiant court de l'entité" -#: authentic2/attributes_ng/sources/django_user.py:31 +#: src/authentic2/attributes_ng/sources/django_user.py:31 msgid "OU name" msgstr "Nom de l'entité" -#: authentic2/attributes_ng/sources/django_user.py:40 +#: src/authentic2/attributes_ng/sources/django_user.py:40 msgid "User domain" msgstr "Domaine de l'utilisateur." -#: authentic2/attributes_ng/sources/django_user.py:41 +#: src/authentic2/attributes_ng/sources/django_user.py:41 msgid "User identifier" msgstr "Identifiant de l'utilisateur" -#: authentic2/attributes_ng/sources/django_user.py:42 +#: src/authentic2/attributes_ng/sources/django_user.py:42 msgid "Full name" msgstr "Nom complet" -#: authentic2/attributes_ng/sources/django_user.py:43 +#: src/authentic2/attributes_ng/sources/django_user.py:43 msgid "Role slugs" msgstr "Identifiants courts du rôle" -#: authentic2/attributes_ng/sources/django_user.py:44 +#: src/authentic2/attributes_ng/sources/django_user.py:44 msgid "Role names" msgstr "Noms des rôles" -#: authentic2/attributes_ng/sources/django_user.py:45 +#: src/authentic2/attributes_ng/sources/django_user.py:45 msgid "Role UUIDs" msgstr "Identifiants uniques des rôles" -#: authentic2/attributes_ng/sources/django_user.py:46 +#: src/authentic2/attributes_ng/sources/django_user.py:46 msgid "Role slugs from same organizational unit as the service" msgstr "Identifiants des rôles de la même collectivité que le service" -#: authentic2/attributes_ng/sources/django_user.py:47 +#: src/authentic2/attributes_ng/sources/django_user.py:47 msgid "Role names from same organizational unit as the service" msgstr "Nom des rôles de la même collectivité que le service" -#: authentic2/attributes_ng/sources/django_user.py:48 +#: src/authentic2/attributes_ng/sources/django_user.py:48 msgid "Role uuids from same organizational unit as the service" msgstr "UUID des rôles de la même collectivité que le service" -#: authentic2/attributes_ng/sources/service_roles.py:28 +#: src/authentic2/attributes_ng/sources/service_roles.py:28 msgid "role attribute" msgstr "attribut de rôle" -#: authentic2/auth_frontends.py:25 +#: src/authentic2/auth_frontends.py:25 msgid "Username or email" msgstr "Identifiant ou courriel" -#: authentic2/dashboard.py:30 -msgid "Quick links" -msgstr "Raccourcis" - -#: authentic2/dashboard.py:36 -msgid "Return to site" -msgstr "Retourner au site" - -#: authentic2/dashboard.py:37 -msgid "Change password" -msgstr "Modification du mot de passe" - -#: authentic2/dashboard.py:39 -msgid "Log out" -msgstr "Me déconnecter" - -#: authentic2/dashboard.py:47 -msgid "Users and groups" -msgstr "Utilisateurs et groupes" - -#: authentic2/dashboard.py:54 -msgid "Access control" -msgstr "Contrôle d'accès" - -#: authentic2/dashboard.py:62 -msgid "Debug" -msgstr "Débogage" - -#: authentic2/dashboard.py:80 authentic2/dashboard.py:120 -msgid "Recent Actions" -msgstr "Actions récentes" - -#: authentic2/dashboard.py:84 -msgid "Support" -msgstr "Support" - -#: authentic2/dashboard.py:87 -msgid "Authentic2 documentation" -msgstr "Documentation sur authentic2" - -#: authentic2/dashboard.py:92 -msgid "Authentic2 project" -msgstr "Projet Authentic2" - -#: authentic2/dashboard.py:97 -msgid "Authentic Mailing List" -msgstr "List de diffusion sur Authentic" - -#: authentic2/forms.py:16 +#: src/authentic2/forms.py:16 msgid "New email" msgstr "Nouveau courriel" -#: authentic2/forms.py:30 +#: src/authentic2/forms.py:30 msgid "This is already your email address." msgstr "Cette adresse de courriel est déjà la vôtre." -#: authentic2/forms.py:37 +#: src/authentic2/forms.py:37 msgid "Incorrect password." msgstr "Mot de passe incorrect." -#: authentic2/forms.py:60 +#: src/authentic2/forms.py:60 msgid "A user with that username already exists." msgstr "Un utilisateur avec cet identidiant existe déjà." -#: authentic2/forms.py:177 +#: src/authentic2/forms.py:177 #, python-format msgid "" "You made too many login errors recently, you must wait %s secondes avant de pouvoir à nouveau essayer." -#: authentic2/forms.py:197 +#: src/authentic2/forms.py:197 msgid "Site Export File" msgstr "Fichier d'export de site" -#: authentic2/hashers.py:82 authentic2/hashers.py:112 +#: src/authentic2/hashers.py:82 src/authentic2/hashers.py:112 msgid "algorithm" msgstr "algorithme" -#: authentic2/hashers.py:83 +#: src/authentic2/hashers.py:83 msgid "iterations" msgstr "itérations" -#: authentic2/hashers.py:84 authentic2/hashers.py:113 +#: src/authentic2/hashers.py:84 src/authentic2/hashers.py:113 msgid "salt" msgstr "sel" -#: authentic2/hashers.py:85 authentic2/hashers.py:114 +#: src/authentic2/hashers.py:85 src/authentic2/hashers.py:114 msgid "hash" msgstr "condensé" -#: authentic2/menu.py:22 -msgid "Dashboard" -msgstr "Tableau de bord" - -#: authentic2/middleware.py:181 +#: src/authentic2/middleware.py:181 msgid "You must change your password to continue" msgstr "Vous devez changer votre mot de passe avant de continuer." -#: authentic2/models.py:39 authentic2/models.py:53 +#: src/authentic2/models.py:39 src/authentic2/models.py:53 msgid "creation date" msgstr "date de création" -#: authentic2/models.py:42 +#: src/authentic2/models.py:42 msgid "user to delete" msgstr "utilisateur à effacer" -#: authentic2/models.py:43 +#: src/authentic2/models.py:43 msgid "users to delete" msgstr "utilisateurs à effacer" -#: authentic2/models.py:49 +#: src/authentic2/models.py:49 msgid "source" msgstr "source" -#: authentic2/models.py:51 +#: src/authentic2/models.py:51 msgid "external id" msgstr "identifiant externe" -#: authentic2/models.py:55 +#: src/authentic2/models.py:55 msgid "last update date" msgstr "dernière date de mise à jour" -#: authentic2/models.py:68 +#: src/authentic2/models.py:68 msgid "user external id" msgstr "identifiant externe d'un utilisateur" -#: authentic2/models.py:69 +#: src/authentic2/models.py:69 msgid "user external ids" msgstr "identifiants externes des utilisateurs" -#: authentic2/models.py:74 +#: src/authentic2/models.py:74 msgid "when" msgstr "quand" -#: authentic2/models.py:76 +#: src/authentic2/models.py:76 msgid "who" msgstr "qui" -#: authentic2/models.py:78 +#: src/authentic2/models.py:78 msgid "how" msgstr "comment" -#: authentic2/models.py:80 +#: src/authentic2/models.py:80 msgid "nonce" msgstr "numéro unique" -#: authentic2/models.py:85 +#: src/authentic2/models.py:85 msgid "authentication log" msgstr "Journal des authentifications" -#: authentic2/models.py:86 +#: src/authentic2/models.py:86 msgid "authentication logs" msgstr "Journaux des authentification" -#: authentic2/models.py:89 +#: src/authentic2/models.py:89 #, python-format msgid "Authentication of %(who)s by %(how)s at %(when)s" msgstr "Authentification de %(who)s par %(how)s à %(when)s" -#: authentic2/models.py:93 +#: src/authentic2/models.py:93 msgid "url" msgstr "url" -#: authentic2/models.py:93 +#: src/authentic2/models.py:93 msgid "" "you can use a {} to pass the URL of the success icon, ex.: http://example." "com/logout?next={}" @@ -451,15 +409,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={}" -#: authentic2/models.py:97 +#: src/authentic2/models.py:97 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" -#: authentic2/models.py:100 +#: src/authentic2/models.py:100 msgid "iframe logout timeout (ms)" msgstr "temps d'expiration pour les iframe de déconnexion (en ms)" -#: authentic2/models.py:101 +#: src/authentic2/models.py:101 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" @@ -468,157 +426,173 @@ msgstr "" "l'évènement onload pour cette iframe et le moment où l'on peut considérer " "que le chargement vraiment terminé." -#: authentic2/models.py:117 authentic2/models.py:262 +#: src/authentic2/models.py:117 src/authentic2/models.py:262 msgid "content type" msgstr "type d'objet" -#: authentic2/models.py:119 authentic2/models.py:264 +#: src/authentic2/models.py:119 src/authentic2/models.py:264 msgid "object identifier" msgstr "identifiant d'objet" -#: authentic2/models.py:123 authentic2/models.py:124 +#: src/authentic2/models.py:123 src/authentic2/models.py:124 msgid "logout URL" msgstr "URL de déconnexion" -#: authentic2/models.py:128 +#: src/authentic2/models.py:128 msgid "label" msgstr "libellé" -#: authentic2/models.py:130 +#: src/authentic2/models.py:130 msgid "description" msgstr "description" -#: authentic2/models.py:131 authentic2/models.py:324 +#: src/authentic2/models.py:131 src/authentic2/models.py:324 msgid "name" msgstr "identifiant" -#: authentic2/models.py:134 +#: src/authentic2/models.py:134 msgid "required" msgstr "requis" -#: authentic2/models.py:137 +#: src/authentic2/models.py:137 msgid "asked on registration" msgstr "demandé à la création du compte" -#: authentic2/models.py:140 +#: src/authentic2/models.py:140 msgid "user editable" msgstr "éditable par l'utilisateur" -#: authentic2/models.py:143 +#: src/authentic2/models.py:143 msgid "user visible" msgstr "visible de l'utilisateur" -#: authentic2/models.py:146 +#: src/authentic2/models.py:146 msgid "multiple" msgstr "multiple" -#: authentic2/models.py:149 +#: src/authentic2/models.py:149 msgid "kind" msgstr "type" -#: authentic2/models.py:150 +#: src/authentic2/models.py:150 msgid "disabled" msgstr "désactivé" -#: authentic2/models.py:153 +#: src/authentic2/models.py:153 msgid "searchable" msgstr "indexé" -#: authentic2/models.py:157 +#: src/authentic2/models.py:157 msgid "scopes" msgstr "portées" -#: authentic2/models.py:158 +#: src/authentic2/models.py:158 msgid "scopes separated by spaces" msgstr "portées séparées par des espaces" -#: authentic2/models.py:164 +#: src/authentic2/models.py:164 msgid "order" msgstr "ordre" -#: authentic2/models.py:255 +#: src/authentic2/models.py:255 msgid "attribute definition" msgstr "définition d'un attribut" -#: authentic2/models.py:256 +#: src/authentic2/models.py:256 msgid "attribute definitions" msgstr "définition des attributs" -#: authentic2/models.py:269 +#: src/authentic2/models.py:269 msgid "attribute" msgstr "attribut" -#: authentic2/models.py:272 +#: src/authentic2/models.py:272 msgid "content" msgstr "contenu" -#: authentic2/models.py:297 +#: src/authentic2/models.py:297 msgid "attribute value" msgstr "valeur d'un attribut" -#: authentic2/models.py:298 +#: src/authentic2/models.py:298 msgid "attribute values" msgstr "valeurs des attributs" -#: authentic2/models.py:315 authentic2/models.py:316 +#: src/authentic2/models.py:315 src/authentic2/models.py:316 msgid "password reset" msgstr "obligation de changement de mot de passe" -#: authentic2/models.py:327 +#: src/authentic2/models.py:327 msgid "slug" msgstr "identifiant court" -#: authentic2/models.py:330 +#: src/authentic2/models.py:330 msgid "organizational unit" msgstr "collectivité" -#: authentic2/models.py:336 +#: src/authentic2/models.py:336 msgid "authorized services" msgstr "services autorisés" -#: authentic2/models.py:340 +#: src/authentic2/models.py:340 msgid "callback url when unauthorized" msgstr "URL de retour quand non-autorisé" -#: authentic2/models.py:351 +#: src/authentic2/models.py:351 msgid "The slug must be unique for this ou" msgstr "L'identifiant court doit être unique au sein de cette collectivité." -#: authentic2/models.py:356 +#: src/authentic2/models.py:356 msgid "The name must be unique for this ou" msgstr "Le nom doit être unique au sein de cette collectivité." -#: authentic2/models.py:362 +#: src/authentic2/models.py:362 msgid "base service model" msgstr "application" -#: authentic2/models.py:363 +#: src/authentic2/models.py:363 msgid "base service models" msgstr "applications" -#: authentic2/profile_forms.py:19 authentic2/registration_backend/forms.py:32 -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:4 -msgid "Email" -msgstr "Courriel" +#: src/authentic2/passwords.py:79 +#, python-format +msgid "%s characters" +msgstr "%s caractères" + +#: src/authentic2/passwords.py:84 +msgid "1 lowercase letter" +msgstr "1 minuscule" + +#: src/authentic2/passwords.py:89 +msgid "1 digit" +msgstr "1 chiffre" -#: authentic2/profile_urls.py:41 -#: authentic2/templates/registration/password_change_done.html:9 +#: src/authentic2/passwords.py:94 +msgid "1 uppercase letter" +msgstr "1 majuscule" + +#: src/authentic2/profile_urls.py:31 +msgid "Password change is forbidden" +msgstr "Changement de mot de passe interdit" + +#: src/authentic2/profile_urls.py:44 +#: src/authentic2/templates/registration/password_change_done.html:9 msgid "Password changed" msgstr "Mot de passe modifié" -#: authentic2/profile_urls.py:44 +#: src/authentic2/profile_urls.py:47 msgid "Password Change" msgstr "Changement de mot de passe" -#: authentic2/profile_views.py:17 authentic2/profile_views.py:53 +#: src/authentic2/profile_views.py:17 src/authentic2/profile_views.py:53 msgid "Password Reset" msgstr "Réinitialisation du mot de passe" -#: authentic2/profile_views.py:33 +#: src/authentic2/profile_views.py:33 msgid "Password reset" msgstr "Réinitialisation du mot de passe" -#: authentic2/profile_views.py:39 +#: src/authentic2/profile_views.py:39 msgid "" "If your email address exists in our database, you will receive an email " "containing instructions to reset your password" @@ -626,37 +600,37 @@ msgstr "" "Si votre adresse électronique est présente dans notre base, vous recevrez un " "courriel contenant les instructions pour ré-initialiser votre mot de passe." -#: authentic2/profile_views.py:76 +#: src/authentic2/profile_views.py:76 msgid "User not found" msgstr "Utilisateur introuvable" -#: authentic2/profile_views.py:80 +#: src/authentic2/profile_views.py:80 msgid "You reset password link is invalid or has expired" msgstr "" "Votre lien de ré-initialisation de mot de passe est invalide ou expiré." -#: authentic2/profile_views.py:85 +#: src/authentic2/profile_views.py:85 msgid "" "It's not possible to reset your password. Please contact an administrator." msgstr "" "Votre mot de passe n'a pas pu être réinitialisé. Veuillez contacter votre " "administrateur." -#: authentic2/profile_views.py:94 +#: src/authentic2/profile_views.py:94 msgid "Enter new password" msgstr "Entrez un nouveau mot de passe" -#: authentic2/registration_backend/forms.py:52 +#: src/authentic2/registration_backend/forms.py:52 msgid "You cannot register with this email." msgstr "Vous ne pouvez pas vous inscrire avec cette adresse de courriel." -#: authentic2/registration_backend/forms.py:81 +#: src/authentic2/registration_backend/forms.py:81 tests/test_all.py:763 msgid "This username is already in use. Please supply a different username." msgstr "" "Cet identifiant est déjà utilisé. Utilisez s'il vous plait un autre " "identifiant." -#: authentic2/registration_backend/forms.py:100 +#: src/authentic2/registration_backend/forms.py:100 msgid "" "This email address is already in use. Please supply a different email " "address." @@ -664,184 +638,186 @@ msgstr "" "Cette adresse de courriel est déjà utilisée. Utilisez s'il vous plait une " "autre adresse de courriel." -#: authentic2/registration_backend/forms.py:121 +#: src/authentic2/registration_backend/forms.py:121 msgid "Password (again)" msgstr "Confirmation du mot de passe" -#: authentic2/registration_backend/forms.py:168 -#: authentic2/registration_backend/forms.py:182 +#: src/authentic2/registration_backend/forms.py:168 +#: src/authentic2/registration_backend/forms.py:182 msgid "New password" msgstr "Nouveau mot de passe" -#: authentic2/registration_backend/forms.py:176 -#: authentic2/registration_backend/forms.py:191 +#: src/authentic2/registration_backend/forms.py:176 +#: src/authentic2/registration_backend/forms.py:191 msgid "New password must differ from old password" msgstr "Le nouveau mot de passe doit être différent de l'ancien." -#: authentic2/registration_backend/forms.py:213 +#: src/authentic2/registration_backend/forms.py:213 msgid "Password is invalid" msgstr "Le mot de passe est invalide" -#: authentic2/registration_backend/views.py:44 +#: src/authentic2/registration_backend/views.py:43 msgid "Your activation key is expired" msgstr "Votre clé d'activation a expiré" -#: authentic2/registration_backend/views.py:47 +#: src/authentic2/registration_backend/views.py:46 msgid "Activation failed" msgstr "Échec à l'activation du compte" -#: authentic2/registration_backend/views.py:56 -#: authentic2/templates/registration/registration_completion_choose.html:6 -#: authentic2/templates/registration/registration_completion_form.html:17 -#: authentic2/templates/registration/registration_completion_form.html:26 +#: src/authentic2/registration_backend/views.py:55 +#: src/authentic2/templates/registration/registration_completion_choose.html:6 +#: src/authentic2/templates/registration/registration_completion_form.html:17 +#: src/authentic2/templates/registration/registration_completion_form.html:26 msgid "Registration" msgstr "Création d'un compte" -#: authentic2/registration_backend/views.py:344 +#: src/authentic2/registration_backend/views.py:342 msgid "You have just created an account." msgstr "Vous venez de créer un compte." -#: authentic2/registration_backend/views.py:369 -#: authentic2/templates/authentic2/accounts.html:41 +#: src/authentic2/registration_backend/views.py:367 +#: src/authentic2/templates/authentic2/accounts.html:41 msgid "Delete account" msgstr "Supprimer votre compte" -#: authentic2/registration_backend/views.py:400 +#: src/authentic2/registration_backend/views.py:398 msgid "" "Your account has been scheduled for deletion. You cannot use it anymore." msgstr "" "Votre compte est en cours de suppression. Vous ne pouvez plus vous en servir." -#: authentic2/templates/404.html:4 authentic2/templates/404.html:8 +#: src/authentic2/templates/404.html:4 src/authentic2/templates/404.html:8 msgid "Error: page not found" msgstr "Erreur: page introuvable" -#: authentic2/templates/404.html:10 +#: src/authentic2/templates/404.html:10 msgid "The page you requested has not been found on this server." msgstr "La page que vous recherchez n'a pas été trouvée sur ce serveur." -#: authentic2/templates/500.html:4 +#: src/authentic2/templates/500.html:4 msgid "Error: server error (500)" msgstr "Erreur interne (500)" -#: authentic2/templates/500.html:8 +#: src/authentic2/templates/500.html:8 msgid "Server Error" msgstr "Erreur de serveur" -#: authentic2/templates/500.html:10 +#: src/authentic2/templates/500.html:10 msgid "We're sorry but a server error has occurred." msgstr "Nous sommes désolés mais nous constatons une erreur serveur." -#: authentic2/templates/admin/base_site.html:4 +#: src/authentic2/templates/admin/base_site.html:4 msgid "Authentic site admin" msgstr "Administration d'Authentic" -#: authentic2/templates/admin/base_site.html:7 +#: src/authentic2/templates/admin/base_site.html:7 msgid "Authentic administration" msgstr "Administration d'Authentic" -#: authentic2/templates/admin/log_view.html:4 +#: src/authentic2/templates/admin/log_view.html:4 msgid "Logs" msgstr "Logs" -#: authentic2/templates/admin/log_view.html:6 +#: src/authentic2/templates/admin/log_view.html:6 msgid "Home" msgstr "Accueil" -#: authentic2/templates/admin/log_view.html:10 +#: src/authentic2/templates/admin/log_view.html:10 msgid "Logs page" msgstr "Page de logs" -#: authentic2/templates/authentic2/accounts.html:35 +#: src/authentic2/templates/authentic2/accounts.html:35 msgid "Change email" msgstr "Modifier votre adresse électronique" -#: authentic2/templates/authentic2/accounts.html:38 authentic2/views.py:71 +#: src/authentic2/templates/authentic2/accounts.html:38 +#: src/authentic2/views.py:70 msgid "Edit account data" msgstr "Éditer les données du compte" -#: authentic2/templates/authentic2/accounts.html:45 +#: src/authentic2/templates/authentic2/accounts.html:45 msgid "Credentials" msgstr "Moyens d'authentification" -#: authentic2/templates/authentic2/accounts.html:51 +#: src/authentic2/templates/authentic2/accounts.html:51 msgid "Federation management" msgstr "Gestion des liaisons" -#: authentic2/templates/authentic2/accounts_delete.html:10 -#: authentic2/templates/authentic2/accounts_edit.html:20 -#: authentic2/templates/authentic2/change_email.html:10 -#: authentic2/templates/authentic2/homepage.html:10 -#: authentic2/templates/registration/password_change_form.html:10 -#: authentic2/views.py:402 +#: src/authentic2/templates/authentic2/accounts_delete.html:10 +#: src/authentic2/templates/authentic2/accounts_edit.html:20 +#: src/authentic2/templates/authentic2/change_email.html:10 +#: src/authentic2/templates/authentic2/homepage.html:10 +#: src/authentic2/templates/registration/password_change_form.html:10 +#: src/authentic2/views.py:400 msgid "Your account" msgstr "Votre compte" -#: authentic2/templates/authentic2/accounts_delete.html:18 +#: src/authentic2/templates/authentic2/accounts_delete.html:18 msgid "Delete my account and all my personal datas ?" msgstr "Supprimer votre compte et toutes vos données personnelles ?" -#: authentic2/templates/authentic2/accounts_delete.html:20 +#: src/authentic2/templates/authentic2/accounts_delete.html:20 msgid "Delete" msgstr "Supprimer" -#: authentic2/templates/authentic2/accounts_delete.html:21 -#: authentic2/templates/authentic2/accounts_edit.html:30 -#: authentic2/templates/authentic2/change_email.html:21 -#: authentic2/templates/authentic2/login_password_form.html:8 -#: authentic2/templates/authentic2/logout_confirm.html:20 -#: authentic2/templates/registration/password_change_form.html:22 +#: src/authentic2/templates/authentic2/accounts_delete.html:21 +#: src/authentic2/templates/authentic2/accounts_edit.html:30 +#: src/authentic2/templates/authentic2/change_email.html:21 +#: src/authentic2/templates/authentic2/login_password_form.html:8 +#: src/authentic2/templates/authentic2/logout_confirm.html:20 +#: src/authentic2/templates/registration/password_change_form.html:22 +#: tests/test_idp_saml2.py:261 msgid "Cancel" msgstr "Annuler" -#: authentic2/templates/authentic2/accounts_edit.html:29 -#: authentic2/templates/registration/password_change_form.html:21 -#: authentic2/templates/registration/password_reset_confirm.html:16 -#: authentic2/templates/registration/password_reset_form.html:16 -#: authentic2/templates/registration/registration_completion_form.html:31 -#: authentic2/templates/registration/registration_form.html:21 +#: src/authentic2/templates/authentic2/accounts_edit.html:29 +#: src/authentic2/templates/registration/password_change_form.html:21 +#: 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:31 +#: src/authentic2/templates/registration/registration_form.html:21 msgid "Submit" msgstr "Valider" -#: authentic2/templates/authentic2/accounts_edit.html:32 +#: src/authentic2/templates/authentic2/accounts_edit.html:32 msgid "Create" msgstr "Créer" -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:1 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:1 #, python-format msgid "A new account was created for you on %(hostname)s" msgstr "Un nouveau compte vous a été créé sur %(hostname)s" -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:5 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:5 msgid "First name" msgstr "Prénom" -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:6 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:6 msgid "Last name" msgstr "Nom" -#: authentic2/templates/authentic2/api_user_create_registration_email_body.txt:8 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_body.txt:8 msgid "Please click on the following link to set your password:" msgstr "" "Veuillez cliquer sur le lien suivant pour ré-initialiser votre mot de passe" -#: authentic2/templates/authentic2/api_user_create_registration_email_subject.txt:1 +#: src/authentic2/templates/authentic2/api_user_create_registration_email_subject.txt:1 #, python-format msgid "Your account was created on %(hostname)s" msgstr "Votre compte a été créé sur %(hostname)s" -#: authentic2/templates/authentic2/base.html:29 +#: src/authentic2/templates/authentic2/base.html:29 #, python-format msgid "Last login %(LAST_LOGIN)s" msgstr "Date de dernière connexion: %(LAST_LOGIN)s" -#: authentic2/templates/authentic2/base.html:30 -#: authentic2/templates/authentic2/logout.html:5 -#: authentic2/templates/authentic2/logout_confirm.html:6 +#: src/authentic2/templates/authentic2/base.html:30 +#: src/authentic2/templates/authentic2/logout.html:5 +#: src/authentic2/templates/authentic2/logout_confirm.html:6 msgid "Logout" msgstr "Déconnexion" -#: authentic2/templates/authentic2/change_email.html:15 +#: src/authentic2/templates/authentic2/change_email.html:15 #, python-format msgid "" "Your current email is %(email)s.\n" @@ -851,11 +827,11 @@ msgstr "" "La nouvelle adresse souhaitée pour votre compte sera vérifiée par l'envoi " "d'un courriel." -#: authentic2/templates/authentic2/change_email.html:20 +#: src/authentic2/templates/authentic2/change_email.html:20 msgid "Validate" msgstr "Valider" -#: authentic2/templates/authentic2/change_email_notification_body.txt:1 +#: src/authentic2/templates/authentic2/change_email_notification_body.txt:1 #, python-format msgid "" "Hi %(name)s !\n" @@ -898,7 +874,7 @@ msgstr "" "--\n" "%(domain)s" -#: authentic2/templates/authentic2/change_email_notification_body.txt:18 +#: src/authentic2/templates/authentic2/change_email_notification_body.txt:18 #, python-format msgid "" "Hi %(name)s !\n" @@ -939,67 +915,67 @@ msgstr "" "--\n" "%(domain)s" -#: authentic2/templates/authentic2/change_email_notification_subject.txt:1 +#: src/authentic2/templates/authentic2/change_email_notification_subject.txt:1 #, python-format msgid "Change email on %(domain)s" msgstr "Changer l'adresse de courriel sur %(domain)s" -#: authentic2/templates/authentic2/display_message_and_continue.html:6 -#: authentic2/templates/authentic2/logout_confirm.html:19 +#: src/authentic2/templates/authentic2/display_message_and_continue.html:6 +#: src/authentic2/templates/authentic2/logout_confirm.html:19 msgid "Continue" msgstr "Continuer" -#: authentic2/templates/authentic2/homepage.html:7 +#: src/authentic2/templates/authentic2/homepage.html:7 msgid "Administration" msgstr "Administration" -#: authentic2/templates/authentic2/homepage.html:17 +#: src/authentic2/templates/authentic2/homepage.html:17 msgid "Services" msgstr "Services" -#: authentic2/templates/authentic2/login.html:7 -#: authentic2/templates/registration/registration_completion_choose.html:15 +#: src/authentic2/templates/authentic2/login.html:7 +#: src/authentic2/templates/registration/registration_completion_choose.html:15 msgid "Login" msgstr "Connexion" -#: authentic2/templates/authentic2/login_password_form.html:6 -#: authentic2/templates/registration/activate.html:14 +#: src/authentic2/templates/authentic2/login_password_form.html:6 +#: src/authentic2/templates/registration/activate.html:14 msgid "Log in" msgstr "Connexion" -#: authentic2/templates/authentic2/login_password_form.html:15 +#: src/authentic2/templates/authentic2/login_password_form.html:15 msgid "Forgot password?" msgstr "Mot de passe perdu ?" -#: authentic2/templates/authentic2/login_password_form.html:15 +#: src/authentic2/templates/authentic2/login_password_form.html:15 msgid "Reset it!" msgstr "Ré-initialisez le !" -#: authentic2/templates/authentic2/login_password_form.html:18 +#: src/authentic2/templates/authentic2/login_password_form.html:18 msgid "Not a member?" msgstr "Pas de compte ?" -#: authentic2/templates/authentic2/login_password_form.html:18 +#: src/authentic2/templates/authentic2/login_password_form.html:18 msgid "Register!" msgstr "Enregistrez-vous !" -#: authentic2/templates/authentic2/login_password_profile.html:10 +#: src/authentic2/templates/authentic2/login_password_profile.html:10 msgid "Change your password" msgstr "Modifier votre mot de passe" -#: authentic2/templates/authentic2/login_password_profile.html:12 +#: src/authentic2/templates/authentic2/login_password_profile.html:12 msgid "Set your password" msgstr "Définir votre mot de passe" -#: authentic2/templates/authentic2/logout.html:30 +#: src/authentic2/templates/authentic2/logout.html:30 msgid "Continue logout" msgstr "Continuer la déconnexion" -#: authentic2/templates/authentic2/logout_confirm.html:13 +#: src/authentic2/templates/authentic2/logout_confirm.html:13 msgid "You are going to do a global logout, do you want to continue ?" msgstr "Vous avez demandé une déconnexion globale, voulez-vous continuer ?" -#: authentic2/templates/authentic2/password_change_body.txt:1 +#: src/authentic2/templates/authentic2/password_change_body.txt:1 #, python-format msgid "" "Password of account %(user)s has been changed.\n" @@ -1010,12 +986,12 @@ msgstr "" "l'origine de ce changement, veuillez prendre contact avec votre " "administrateur." -#: authentic2/templates/authentic2/password_change_subject.txt:1 +#: src/authentic2/templates/authentic2/password_change_subject.txt:1 #, python-format msgid "Password changed on %(host)s for account %(user)s" msgstr "Mot de passe du compte %(user)s modifié sur %(host)s" -#: authentic2/templates/authentic2/registration_success_body.html:4 +#: src/authentic2/templates/authentic2/registration_success_body.html:4 #, python-format msgid "" "\n" @@ -1032,27 +1008,27 @@ msgstr "" "

Connectez-vous !

\n" " " -#: authentic2/templates/authentic2/registration_success_body.html:12 -#: authentic2/templates/authentic2/registration_success_body.txt:9 +#: src/authentic2/templates/authentic2/registration_success_body.html:12 +#: src/authentic2/templates/authentic2/registration_success_body.txt:9 msgid "Username:" msgstr "Identifiant :" -#: authentic2/templates/authentic2/registration_success_body.html:14 -#: authentic2/templates/authentic2/registration_success_body.txt:10 +#: src/authentic2/templates/authentic2/registration_success_body.html:14 +#: src/authentic2/templates/authentic2/registration_success_body.txt:10 msgid "Email:" msgstr "Courriel :" -#: authentic2/templates/authentic2/registration_success_body.html:16 -#: authentic2/templates/authentic2/registration_success_body.txt:11 +#: src/authentic2/templates/authentic2/registration_success_body.html:16 +#: src/authentic2/templates/authentic2/registration_success_body.txt:11 msgid "First name:" msgstr "Prénom :" -#: authentic2/templates/authentic2/registration_success_body.html:19 -#: authentic2/templates/authentic2/registration_success_body.txt:12 +#: src/authentic2/templates/authentic2/registration_success_body.html:19 +#: src/authentic2/templates/authentic2/registration_success_body.txt:12 msgid "Last name:" msgstr "Nom :" -#: authentic2/templates/authentic2/registration_success_body.txt:1 +#: src/authentic2/templates/authentic2/registration_success_body.txt:1 #, python-format msgid "" "Hi %(full_name)s !\n" @@ -1071,15 +1047,15 @@ msgstr "" "\n" "\t%(login_url)s\n" -#: authentic2/templates/authentic2/registration_success_subject.txt:1 +#: src/authentic2/templates/authentic2/registration_success_subject.txt:1 msgid "You successfully registered on" msgstr "Création de compte réussie sur" -#: authentic2/templates/authentic2/unauthorized.html:5 +#: src/authentic2/templates/authentic2/unauthorized.html:5 msgid "Access denied" msgstr "Accès refusé" -#: authentic2/templates/authentic2/unauthorized.html:9 +#: src/authentic2/templates/authentic2/unauthorized.html:9 msgid "" "You are not authorized to access this service, please contact your " "administrator." @@ -1087,14 +1063,14 @@ msgstr "" "Vous n'êtes pas autorisé à accéder à ce service, veuillez contacter votre " "administrateur." -#: authentic2/templates/authentic2/unauthorized.html:9 -#: authentic2/templates/error.html:18 -#: authentic2/templates/registration/logout.html:10 -#: authentic2/templates/registration/registration_complete.html:24 +#: 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:24 msgid "Back" msgstr "Retour" -#: authentic2/templates/authentic2/unused_account_alert_body.txt:1 +#: src/authentic2/templates/authentic2/unused_account_alert_body.txt:1 #, python-format msgid "" "Hi %(user)s,\n" @@ -1109,12 +1085,12 @@ msgstr "" "%(clean_threshold)s jours \n" "votre compte sera supprimé." -#: authentic2/templates/authentic2/unused_account_alert_subject.txt:1 +#: src/authentic2/templates/authentic2/unused_account_alert_subject.txt:1 #, python-format msgid "Alert: %(user)s you have not logged since %(threshold)s" msgstr "Alerte: %(user)s, vous ne vous êtes pas connecté depuis %(threshold)s" -#: authentic2/templates/authentic2/unused_account_delete_body.txt:1 +#: src/authentic2/templates/authentic2/unused_account_delete_body.txt:1 #, python-format msgid "" "Hi %(user)s,\n" @@ -1128,80 +1104,80 @@ msgstr "" "donc\n" "été supprimé." -#: authentic2/templates/authentic2/unused_account_delete_subject.txt:1 +#: src/authentic2/templates/authentic2/unused_account_delete_subject.txt:1 #, python-format msgid "Notification: %(user)s, your account has been deleted" msgstr "Notification: %(user)s, votre compte a été supprimé" -#: authentic2/templates/error_ssl.html:4 +#: src/authentic2/templates/error_ssl.html:4 msgid "Error: authentication failure" msgstr "Erreur: échec de l'authentification" -#: authentic2/templates/error_ssl.html:8 +#: src/authentic2/templates/error_ssl.html:8 msgid "Authentication failure" msgstr "Échec de l'authentification" -#: authentic2/templates/error_ssl.html:10 +#: src/authentic2/templates/error_ssl.html:10 msgid "The SSL authentication has failed" msgstr "L'authentification SSL a échouée" -#: authentic2/templates/interaction/consent_attributes.html:4 +#: src/authentic2/templates/interaction/consent_attributes.html:4 msgid "Consent page for attribute propagation" msgstr "Page de consentement pour la transmission des attributs" -#: authentic2/templates/interaction/consent_attributes.html:14 +#: src/authentic2/templates/interaction/consent_attributes.html:14 msgid "Choose attributes to send to " msgstr "Choisissez les attributs à envoyer" -#: authentic2/templates/interaction/consent_attributes.html:31 +#: src/authentic2/templates/interaction/consent_attributes.html:31 msgid "Send selected" msgstr "Envoyer la selection" -#: authentic2/templates/interaction/consent_attributes.html:33 +#: src/authentic2/templates/interaction/consent_attributes.html:33 msgid "Send all" msgstr "Tout envoyer" -#: authentic2/templates/interaction/consent_attributes.html:35 +#: src/authentic2/templates/interaction/consent_attributes.html:35 msgid "Refuse all" msgstr "Aucun" -#: authentic2/templates/interaction/consent_federation.html:4 +#: src/authentic2/templates/interaction/consent_federation.html:4 msgid "Consent page for federation" msgstr "Page de consentement pour la fédération" -#: authentic2/templates/interaction/consent_federation.html:13 +#: src/authentic2/templates/interaction/consent_federation.html:13 msgid "Do you accept to federate your account with " msgstr "Acceptez-vous de fédérer votre compte avec " -#: authentic2/templates/interaction/consent_federation.html:15 +#: src/authentic2/templates/interaction/consent_federation.html:15 msgid "Do you accept to federate your account ?" msgstr "Acceptez-vous de federez vos comptes ?" -#: authentic2/templates/interaction/consent_federation.html:23 +#: src/authentic2/templates/interaction/consent_federation.html:23 msgid "Accept" msgstr "Accepter" -#: authentic2/templates/interaction/consent_federation.html:24 +#: src/authentic2/templates/interaction/consent_federation.html:24 msgid "Refuse" msgstr "Refuser" -#: authentic2/templates/registration/activate.html:5 +#: src/authentic2/templates/registration/activate.html:5 msgid "Account activation" msgstr "Activer le compte sur" -#: authentic2/templates/registration/activate.html:12 +#: src/authentic2/templates/registration/activate.html:12 msgid "Account successfully activated" msgstr "Activation du compte réussie" -#: authentic2/templates/registration/activate.html:18 +#: src/authentic2/templates/registration/activate.html:18 msgid "Account activation failed" msgstr "Échec à l'activation du compte" -#: authentic2/templates/registration/activation_complete.html:5 +#: src/authentic2/templates/registration/activation_complete.html:5 msgid "Your account is now activated" msgstr "Votre compte est maintenant activé" -#: authentic2/templates/registration/activation_email.html:5 +#: src/authentic2/templates/registration/activation_email.html:5 #, python-format msgid "" "You requested registration on %(site)s. To finish your registration, please\n" @@ -1210,7 +1186,7 @@ msgstr "" "Vous avez demandé la création d'un compte sur %(site)s. Continuez la création de votre compte!." -#: authentic2/templates/registration/activation_email.html:9 +#: src/authentic2/templates/registration/activation_email.html:9 #, python-format msgid "" "You requested registration on %(site)s. You already have an\n" @@ -1219,24 +1195,24 @@ msgstr "" "Vous demandez la création d'un compte sur %(site)s. Vous disposez déjà d'un " "compte, connectez vous !." -#: authentic2/templates/registration/activation_email.html:15 +#: src/authentic2/templates/registration/activation_email.html:15 #, python-format msgid "This link is valid for %(expiration_days)s days." msgstr "Ce lien est valide pendant %(expiration_days)s jours." -#: authentic2/templates/registration/activation_email.html:17 +#: src/authentic2/templates/registration/activation_email.html:17 msgid "This link is valid for 24 hours." msgstr "Ce lien est valide pendant 24 heures." -#: authentic2/templates/registration/activation_email.html:20 -#: authentic2/templates/registration/activation_email.txt:15 +#: src/authentic2/templates/registration/activation_email.html:20 +#: src/authentic2/templates/registration/activation_email.txt:15 #, python-format msgid "If you did not register on %(site)s, ignore this email." msgstr "" "Si vous n'avez pas demandé la création d'un compte sur %(site)s, veuillez " "ignorer ce courriel." -#: authentic2/templates/registration/activation_email.txt:1 +#: src/authentic2/templates/registration/activation_email.txt:1 #, python-format msgid "" "You requested registration on %(site)s.\n" @@ -1251,7 +1227,7 @@ msgstr "" " %(registration_url)s\n" "\n" -#: authentic2/templates/registration/activation_email.txt:6 +#: src/authentic2/templates/registration/activation_email.txt:6 #, python-format msgid "" "You requested registration on %(site)s.\n" @@ -1266,30 +1242,28 @@ msgstr "" " %(registration_url)s\n" "\n" -#: authentic2/templates/registration/activation_email.txt:12 +#: src/authentic2/templates/registration/activation_email.txt:12 #, python-format msgid "Link is valid for %(expiration_days)s days." msgstr "Ce lien est valide pendant %(expiration_days)s jours." -#: authentic2/templates/registration/activation_email.txt:13 -#, fuzzy -#| msgid "Link is valid for %(expiration_days)s days." +#: src/authentic2/templates/registration/activation_email.txt:13 msgid "Link is valid for 24 hours." -msgstr "Ce lien est valide pendant %(expiration_days)s jours." +msgstr "Ce lien est valide pendant 1 jour." -#: authentic2/templates/registration/activation_email_subject.txt:1 +#: src/authentic2/templates/registration/activation_email_subject.txt:1 msgid "You requested registration on" msgstr "Vous demandez la création d'un compte sur" -#: authentic2/templates/registration/logout.html:5 +#: src/authentic2/templates/registration/logout.html:5 msgid "Logging out" msgstr "Déconnexion" -#: authentic2/templates/registration/logout.html:9 +#: src/authentic2/templates/registration/logout.html:9 msgid "Logged out" msgstr "Déconnecté" -#: authentic2/templates/registration/password_change_form.html:16 +#: src/authentic2/templates/registration/password_change_form.html:16 msgid "" "To change your password you must provide your current password, then " "provide\n" @@ -1299,11 +1273,11 @@ msgstr "" "Pour modifier votre mot de passe vous devez fournir votre mot de passe " "actuel ainsi que le nouveau, puis confirmer ce dernier." -#: authentic2/templates/registration/password_reset_confirm.html:21 +#: src/authentic2/templates/registration/password_reset_confirm.html:21 msgid "Password reset failed" msgstr "Ré-initialistion du mot de passe échouée" -#: authentic2/templates/registration/password_reset_email.html:2 +#: src/authentic2/templates/registration/password_reset_email.html:2 #, python-format msgid "" "You requested reset of your password on %(hostname)s, to proceed please\n" @@ -1312,26 +1286,26 @@ msgstr "" "Vous avez demandé la ré-initialisation de votre mot de passe sur\n" "%(hostname)s, veuillez cliquer sur le lien suivant :" -#: authentic2/templates/registration/password_reset_form.html:5 -#: authentic2/templates/registration/password_reset_form.html:10 +#: src/authentic2/templates/registration/password_reset_form.html:5 +#: src/authentic2/templates/registration/password_reset_form.html:10 msgid "Resetting password" msgstr "Ré-initialiser le mot de passe" -#: authentic2/templates/registration/password_reset_subject.txt:2 +#: src/authentic2/templates/registration/password_reset_subject.txt:2 #, python-format msgid "Password reset on %(hostname)s" msgstr "Ré-initialiser le mot de passe sur %(hostname)s" -#: authentic2/templates/registration/registration_closed.html:5 -#: authentic2/templates/registration/registration_closed.html:9 +#: src/authentic2/templates/registration/registration_closed.html:5 +#: src/authentic2/templates/registration/registration_closed.html:9 msgid "Registration closed" msgstr "La création de compte est actuellement interdite." -#: authentic2/templates/registration/registration_complete.html:5 +#: src/authentic2/templates/registration/registration_complete.html:5 msgid "Registration in progress" msgstr "Création du compte en cours" -#: authentic2/templates/registration/registration_complete.html:10 +#: src/authentic2/templates/registration/registration_complete.html:10 #, python-format msgid "" "\n" @@ -1342,7 +1316,7 @@ msgstr "" "

Un courriel a été envoyé à %(email)s.

\n" " " -#: authentic2/templates/registration/registration_complete.html:14 +#: src/authentic2/templates/registration/registration_complete.html:14 #, python-format msgid "" "\n" @@ -1356,7 +1330,7 @@ msgstr "" "p>\n" " " -#: authentic2/templates/registration/registration_complete.html:19 +#: src/authentic2/templates/registration/registration_complete.html:19 msgid "" "\n" "

Follow instruction in this email to continue your registration, this\n" @@ -1368,7 +1342,7 @@ msgstr "" "votre compte, il restera valide pendant 24 heures.

\n" " " -#: authentic2/templates/registration/registration_completion_choose.html:17 +#: src/authentic2/templates/registration/registration_completion_choose.html:17 msgid "" "An account already exists for this email. Please click on the account name " "to log in with." @@ -1382,41 +1356,41 @@ msgstr[1] "" "Plusieurs comptes sont associés à cette adresse de courriel.\n" "Veuillez choisir le compte avec lequel vous souhaitez vous connecter :" -#: authentic2/templates/registration/registration_completion_choose.html:27 +#: src/authentic2/templates/registration/registration_completion_choose.html:27 #, python-format msgid "Account #%(c)s: %(fullname)s" msgstr "Compte #%(c)s: %(fullname)s" -#: authentic2/templates/registration/registration_completion_choose.html:30 +#: src/authentic2/templates/registration/registration_completion_choose.html:30 #, python-format msgid "" "created on %(creation_date)s\n" " " msgstr "créé le %(creation_date)s" -#: authentic2/templates/registration/registration_completion_choose.html:33 +#: src/authentic2/templates/registration/registration_completion_choose.html:33 #, python-format msgid "last login on %(login_date)s" msgstr "date de dernière connexion: %(login_date)s" -#: authentic2/templates/registration/registration_completion_choose.html:42 +#: src/authentic2/templates/registration/registration_completion_choose.html:42 msgid "or" msgstr "ou" -#: authentic2/templates/registration/registration_completion_choose.html:44 +#: src/authentic2/templates/registration/registration_completion_choose.html:44 msgid "create a new account" msgstr "créez un nouveau compte" -#: authentic2/templates/registration/registration_completion_form.html:27 +#: src/authentic2/templates/registration/registration_completion_form.html:27 msgid "Please fill the form to complete your registration" msgstr "" "Veuillez remplir le formulaire afin de finir la création de votre compte" -#: authentic2/utils.py:558 +#: src/authentic2/utils.py:557 msgid "The form was out of date, please try again." msgstr "Ce formulaire était périmé, veuillez ré-essayer." -#: authentic2/utils.py:809 +#: src/authentic2/utils.py:794 msgid "" "Your user is already switched, go to your account page and come back to your " "original user to do it again." @@ -1424,127 +1398,78 @@ msgstr "" "Vous avez déjà procédé à une reconnexion, veuillez allez sur « Mon compte » " "pour vous reconnecter avec votre utilisateur d'origine." -#: authentic2/utils.py:825 +#: src/authentic2/utils.py:810 #, python-format msgid "Successfully switched to user %s" msgstr "Re-connexion avec l'utilisateur « %s » réussie" -#: authentic2/utils.py:841 +#: src/authentic2/utils.py:826 #, python-format msgid "Successfully switched back to user %s" msgstr "Re-connexion avec l'utilisateur « %s » réussie" -#: authentic2/utils.py:845 +#: src/authentic2/utils.py:830 msgid "No user to switch back to" msgstr "Pas d'utilisateur vers lequel se reconnecter" -#: authentic2/utils.py:926 +#: src/authentic2/utils.py:911 #, python-format msgid "%s day" msgid_plural "%s days" msgstr[0] "%s jour" msgstr[1] "%s jours" -#: authentic2/utils.py:928 +#: src/authentic2/utils.py:913 #, python-format msgid "%s hour" msgid_plural "%s hours" msgstr[0] "%s heure" msgstr[1] "%s heures" -#: authentic2/utils.py:930 +#: src/authentic2/utils.py:915 #, python-format msgid "%s minute" msgid_plural "%s minutes" msgstr[0] "%s minute" msgstr[1] "%s minutes" -#: authentic2/utils.py:932 +#: src/authentic2/utils.py:917 #, python-format msgid "%s second" msgid_plural "%s seconds" msgstr[0] "%s seconde" msgstr[1] "%s secondes" -#: authentic2/validators.py:47 +#: src/authentic2/validators.py:47 msgid "Enter a valid email address." msgstr "Entrez une adresse de courriel valide." -#: authentic2/validators.py:53 +#: src/authentic2/validators.py:53 msgid "Email domain is invalid" msgstr "Le domaine de l'adresse de courriel est invalide." -#: authentic2/validators.py:69 +#: src/authentic2/validators.py:69 msgid "Invalid email address." msgstr "Adresse de courriel invalide." -#: authentic2/validators.py:77 +#: src/authentic2/validators.py:77 msgid "Nonexistent domain." msgstr "Domaine inexistant." -#: authentic2/validators.py:79 +#: src/authentic2/validators.py:79 msgid "Nonexistent email address." msgstr "Adresse de courriel inexistante." -#: authentic2/validators.py:95 +#: src/authentic2/validators.py:100 #, python-format -msgid "password must contain at least %d characters" -msgstr "Le mot de passe doit contenir au moins %d caractères." +msgid "In order to create a secure password, please use at least: %s" +msgstr "Pour la sécurité du mot de passe veuillez avoir a minima : %s" -#: authentic2/validators.py:104 -#, python-format -msgid "" -"password must contain characters from at least %d classes among: lowercase " -"letters, uppercase letters, digits, and punctuations" -msgstr "" -"Le mot de passe doit contenir des caractères d'au moins %d types parmi: " -"minuscules, majuscules, chiffres et ponctuations." - -#: authentic2/validators.py:110 -#, python-format -msgid "your password dit not match the regular expession %s" -msgstr "Votre mot de passe ne valide pas l'expression régulière %s." - -#: authentic2/validators.py:125 -#, python-format -msgid "" -"Your password must contain at least %(min_length)d characters from at least " -"%(min_classes)d classes among: lowercase letters, uppercase letters, digits " -"and punctuations." -msgstr "" -"Le mot de passe doit contenir au moins %(min_length)d caractères d'au moins " -"%(min_classes)d types parmi : minuscules, majuscules, chiffres et " -"ponctuation." - -#: authentic2/validators.py:132 -#, python-format -msgid "Your password must contain at least %(min_length)d characters." -msgstr "Le mot de passe doit contenir au moins %(min_length)d caractères." - -#: authentic2/validators.py:134 -#, python-format -msgid "" -"Your password must contain characters from at least %(min_classes)d classes " -"among: lowercase letters, uppercase letters, digits and punctuations." -msgstr "" -"Le mot de passe doit contenir des caractères d'au moins %(min_classes)d " -"types parmi: minuscules, majuscules, chiffres et ponctuations." - -#: authentic2/validators.py:139 -#, python-format -msgid "" -"Your password must match the regular expression: %(regexp)s, please change " -"this message using the A2_PASSWORD_POLICY_REGEX_ERROR_MSG setting." -msgstr "" -"Votre mot de passe ne valide pas l'expression régulière %(regexp)s. Veuillez " -"changer ce message en modifiant le paramètre " -"A2_PASSWORD_POLICY_REGEX_ERROR_MSG." - -#: authentic2/views.py:175 +#: src/authentic2/views.py:174 msgid "Email Change" msgstr "Changement d'adresse de courriel" -#: authentic2/views.py:199 +#: src/authentic2/views.py:198 msgid "" "Your request for changing your email is received. An email of validation was " "sent to you. Please click on the link contained inside." @@ -1553,62 +1478,53 @@ msgstr "" "courriel de validation vous a été envoyé. Veuillez cliquer sur le lien " "contenu dans ce courriel." -#: authentic2/views.py:227 +#: src/authentic2/views.py:226 msgid "This email is already used by another account." msgstr "Cette adresse de courriel est déjà utilisée par un autre compte." -#: authentic2/views.py:232 +#: src/authentic2/views.py:231 #, python-brace-format msgid "your request for changing your email for {0} is successful" msgstr "Votre demande de changement d'adresse de courriel pour {0} est validée" -#: authentic2/views.py:239 +#: src/authentic2/views.py:238 msgid "your request for changing your email is too old, try again" msgstr "" "Votre demande de changement d'adresse de courriel est trop ancienne, " "veuillez réessayez" -#: authentic2/views.py:242 +#: src/authentic2/views.py:241 msgid "your request for changing your email is invalid, try again" msgstr "" "Votre demande de changement d'adresse de courriel est invalide, veuillez " "réessayer" -#: authentic2/views.py:245 +#: src/authentic2/views.py:244 msgid "your request for changing your email was not on this site, try again" msgstr "" "Votre demande de changement d'adresse de courriel vient d'un autre site que " "celui-ci." -#: authentic2/views.py:248 +#: src/authentic2/views.py:247 msgid "your request for changing your email is for an unknown user, try again" msgstr "" "Votre demande de changement d'adresse de courriel concerne un utilisateur " "inconnu." -#: authentic2/views.py:551 +#: src/authentic2/views.py:555 msgid "Logging out from all your services" msgstr "Déconnexion de toutes vos applications" -#: authentic2/views.py:577 +#: src/authentic2/views.py:581 msgid "You have been logged out" msgstr "Vous avez été déconnecté." -#: authentic2/views.py:614 +#: src/authentic2/views.py:618 msgid "The page is out of date, it was reloaded for you" msgstr "" "Cette page est périmée car vous vous êtes connecté entre temps; nous l'avons " "rechargé pour vous." -#: authentic2/widgets.py:124 +#: src/authentic2/widgets.py:124 msgid "Format:" msgstr "Format :" - -#~ msgid "Modify" -#~ msgstr "Modifier" - -#~ msgid "Authentic2 Plugin Template" -#~ msgstr "Modèle de greffon Authentic 2" - -#~ msgid "Changing password" -#~ msgstr "Modification du mot de passe" diff --git a/src/authentic2_idp_oidc/locale/fr/LC_MESSAGES/django.po b/src/authentic2_idp_oidc/locale/fr/LC_MESSAGES/django.po index 894c629a..be1c7734 100644 --- a/src/authentic2_idp_oidc/locale/fr/LC_MESSAGES/django.po +++ b/src/authentic2_idp_oidc/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Authentic\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-24 12:02+0100\n" +"POT-Creation-Date: 2018-07-18 10:33+0200\n" "PO-Revision-Date: 2018-04-03 09:50+0200\n" "Last-Translator: Benjamin Dauvergne \n" "Language-Team: None\n" @@ -17,166 +17,183 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: src/authentic2_idp_oidc/__init__.py:20 -msgid "OpenID Connect authentication" -msgstr "Authentification OpenID Connect" - -#: src/authentic2_idp_oidc/models.py:46 src/authentic2_idp_oidc/models.py:176 -#: src/authentic2_idp_oidc/models.py:237 +#: src/authentic2_idp_oidc/models.py:48 src/authentic2_idp_oidc/models.py:188 +#: src/authentic2_idp_oidc/models.py:249 msgid "uuid" msgstr "identifiant unique interne" -#: src/authentic2_idp_oidc/models.py:47 +#: src/authentic2_idp_oidc/models.py:49 msgid "pairwise unreversible" msgstr "pseudonyme irréversible" -#: src/authentic2_idp_oidc/models.py:48 +#: src/authentic2_idp_oidc/models.py:50 msgid "pairwise reversible" msgstr "pseudonyme réversible" -#: src/authentic2_idp_oidc/models.py:49 +#: src/authentic2_idp_oidc/models.py:51 msgid "email" msgstr "courriel" -#: src/authentic2_idp_oidc/models.py:55 +#: src/authentic2_idp_oidc/models.py:57 msgid "RSA" msgstr "RSA" -#: src/authentic2_idp_oidc/models.py:56 +#: src/authentic2_idp_oidc/models.py:58 msgid "HMAC" msgstr "HMAC" -#: src/authentic2_idp_oidc/models.py:61 +#: src/authentic2_idp_oidc/models.py:63 msgid "authorization code" msgstr "code d'autorisation" -#: src/authentic2_idp_oidc/models.py:62 +#: src/authentic2_idp_oidc/models.py:64 msgid "implicit/native" msgstr "" -#: src/authentic2_idp_oidc/models.py:69 +#: src/authentic2_idp_oidc/models.py:71 msgid "authorization by service" msgstr "autoriser par service" -#: src/authentic2_idp_oidc/models.py:70 +#: src/authentic2_idp_oidc/models.py:72 msgid "authorization by ou" msgstr "autoriser par collectivité" -#: src/authentic2_idp_oidc/models.py:71 +#: src/authentic2_idp_oidc/models.py:73 msgid "none" msgstr "" -#: src/authentic2_idp_oidc/models.py:76 src/authentic2_idp_oidc/models.py:145 +#: src/authentic2_idp_oidc/models.py:78 src/authentic2_idp_oidc/models.py:157 msgid "client id" msgstr "" -#: src/authentic2_idp_oidc/models.py:81 +#: src/authentic2_idp_oidc/models.py:83 msgid "client secret" msgstr "" -#: src/authentic2_idp_oidc/models.py:84 +#: src/authentic2_idp_oidc/models.py:86 msgid "time during which the token is valid" msgstr "" -#: src/authentic2_idp_oidc/models.py:91 +#: src/authentic2_idp_oidc/models.py:93 msgid "authorization mode" msgstr "mode d'autorisation" -#: src/authentic2_idp_oidc/models.py:93 +#: src/authentic2_idp_oidc/models.py:95 msgid "authorization flow" msgstr "processus d'autorisation" -#: src/authentic2_idp_oidc/models.py:97 +#: src/authentic2_idp_oidc/models.py:99 msgid "redirect URIs" msgstr "URIs de redirection" -#: src/authentic2_idp_oidc/models.py:100 +#: src/authentic2_idp_oidc/models.py:102 msgid "post logout redirect URIs" msgstr "URIs de redirection après déconnexion" -#: src/authentic2_idp_oidc/models.py:105 +#: src/authentic2_idp_oidc/models.py:107 msgid "sector identifier URI" msgstr "URI d'identifiant de secteur" -#: src/authentic2_idp_oidc/models.py:108 +#: src/authentic2_idp_oidc/models.py:110 msgid "identifier policy" msgstr "politique des identifiants" -#: src/authentic2_idp_oidc/models.py:114 +#: src/authentic2_idp_oidc/models.py:116 msgid "IDToken signature algorithm" msgstr "algorithme de signature de l'IDToken" -#: src/authentic2_idp_oidc/models.py:116 +#: src/authentic2_idp_oidc/models.py:118 msgid "has API access" msgstr "doit accéder à l'API" -#: src/authentic2_idp_oidc/models.py:125 src/authentic2_idp_oidc/models.py:156 -#: src/authentic2_idp_oidc/models.py:202 src/authentic2_idp_oidc/models.py:253 +#: src/authentic2_idp_oidc/models.py:121 +msgid "frontchannel logout URI" +msgstr "URI de déconnexion frontchannel" + +#: src/authentic2_idp_oidc/models.py:124 +msgid "frontchannel timeout" +msgstr "temps d'expiration pour la déconnexion frontchannel" + +#: src/authentic2_idp_oidc/models.py:134 src/authentic2_idp_oidc/models.py:168 +#: src/authentic2_idp_oidc/models.py:214 src/authentic2_idp_oidc/models.py:265 msgid "created" msgstr "créé" -#: src/authentic2_idp_oidc/models.py:128 +#: src/authentic2_idp_oidc/models.py:137 msgid "modified" msgstr "modifié" -#: src/authentic2_idp_oidc/models.py:143 +#: src/authentic2_idp_oidc/models.py:155 msgid "client ct" msgstr "" -#: src/authentic2_idp_oidc/models.py:149 src/authentic2_idp_oidc/models.py:183 -#: src/authentic2_idp_oidc/models.py:244 +#: src/authentic2_idp_oidc/models.py:161 src/authentic2_idp_oidc/models.py:195 +#: src/authentic2_idp_oidc/models.py:256 msgid "user" msgstr "utilisateur" -#: src/authentic2_idp_oidc/models.py:152 src/authentic2_idp_oidc/models.py:185 -#: src/authentic2_idp_oidc/models.py:246 +#: src/authentic2_idp_oidc/models.py:164 src/authentic2_idp_oidc/models.py:197 +#: src/authentic2_idp_oidc/models.py:258 msgid "scopes" msgstr "" -#: src/authentic2_idp_oidc/models.py:159 src/authentic2_idp_oidc/models.py:205 -#: src/authentic2_idp_oidc/models.py:256 +#: src/authentic2_idp_oidc/models.py:171 src/authentic2_idp_oidc/models.py:217 +#: src/authentic2_idp_oidc/models.py:268 msgid "expire" msgstr "expiration" -#: src/authentic2_idp_oidc/models.py:180 src/authentic2_idp_oidc/models.py:241 +#: src/authentic2_idp_oidc/models.py:192 src/authentic2_idp_oidc/models.py:253 +#: src/authentic2_idp_oidc/models.py:305 msgid "client" msgstr "" -#: src/authentic2_idp_oidc/models.py:188 +#: src/authentic2_idp_oidc/models.py:200 msgid "state" msgstr "statut" -#: src/authentic2_idp_oidc/models.py:191 +#: src/authentic2_idp_oidc/models.py:203 msgid "nonce" msgstr "" -#: src/authentic2_idp_oidc/models.py:193 +#: src/authentic2_idp_oidc/models.py:205 msgid "redirect URI" msgstr "URI de redirection" -#: src/authentic2_idp_oidc/models.py:195 src/authentic2_idp_oidc/models.py:248 +#: src/authentic2_idp_oidc/models.py:207 src/authentic2_idp_oidc/models.py:260 msgid "session key" msgstr "clé de session" -#: src/authentic2_idp_oidc/models.py:198 +#: src/authentic2_idp_oidc/models.py:210 msgid "auth time" msgstr "date d'autorisation" +#: src/authentic2_idp_oidc/models.py:308 +msgid "attribute name" +msgstr "nom d'attribut" + +#: src/authentic2_idp_oidc/models.py:311 +msgid "attribute value" +msgstr "valeur de l'attribut" + +#: src/authentic2_idp_oidc/models.py:314 +msgid "attribute scopes" +msgstr "scopes liés à cet attribut" + #: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/authorization.html:5 #, python-format msgid "Do you want to be authenticated on service %(client_name)s ?" -msgstr "Souhaitez-vous être authentifié sur le service %(client_name)s ?" +msgstr "Souhaitez-vous être authentifié sur le service %(client_name)s ?" #: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/authorization.html:7 msgid "The following informations will be sent to the service:" -msgstr "Les informations suivantes seront envoyées au service :" +msgstr "Les informations suivantes seront envoyées au service :" #: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/authorization.html:11 msgid "Your first and last name, your username" msgstr "Vos prénom, nom et identifiants" #: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/authorization.html:13 -msgid "Your email" +msgid "Your email:" msgstr "Votre adresse de courriel :" #: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/authorization.html:19 @@ -187,6 +204,11 @@ msgstr "Accepter" msgid "Refuse" msgstr "Refuser" -#: src/authentic2_idp_oidc/views.py:442 +#: src/authentic2_idp_oidc/templates/authentic2_idp_oidc/logout_fragment.html:2 +#, python-format +msgid "Sending logout to %(name)s..." +msgstr "Déconnexion de %(name)s..." + +#: src/authentic2_idp_oidc/views.py:449 msgid "Invalid post logout URI" msgstr "URI de retour après déconnexion invalide" -- 2.18.0