From 0baa441a97a9757c8d0f11439766405e5fee9bc2 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Tue, 5 Jul 2022 14:29:36 +0200 Subject: [PATCH] translation update --- .../locale/fr/LC_MESSAGES/django.po | 247 +++++++++++++++++- 1 file changed, 245 insertions(+), 2 deletions(-) diff --git a/src/authentic2_auth_saml/locale/fr/LC_MESSAGES/django.po b/src/authentic2_auth_saml/locale/fr/LC_MESSAGES/django.po index e47aa70d..a4a61774 100644 --- a/src/authentic2_auth_saml/locale/fr/LC_MESSAGES/django.po +++ b/src/authentic2_auth_saml/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: authentic2-auth-saml 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-13 10:35+0200\n" +"POT-Creation-Date: 2022-07-05 14:44+0200\n" "PO-Revision-Date: 2021-08-09 20:45+0200\n" "Last-Translator: Benjamin Dauvergne \n" "Language-Team: french \n" @@ -121,10 +121,253 @@ msgstr "condition invalide" msgid "condition evaluation failed: %(message)s" msgstr "échec de l’évaluation de la condition : %(message)s" -#: src/authentic2_auth_saml/authenticators.py +#: src/authentic2_auth_saml/models.py +msgid "Metadata URL" +msgstr "URL des métadonnées" + +#: src/authentic2_auth_saml/models.py +msgid "Metadata cache time" +msgstr "Durée du cache des métadonnées" + +#: src/authentic2_auth_saml/models.py +msgid "Metadata HTTP timeout" +msgstr "Timeout HTTP des métadonnées" + +#: src/authentic2_auth_saml/models.py +msgid "Metadata file path" +msgstr "Chemin d’accès aux métadonnées" + +#: src/authentic2_auth_saml/models.py +msgid "Absolute path to the IdP metadata file." +msgstr "" +"Chemin d’accès absolu au fichier contenant les métadonnées du fournisseur " +"d’identité." + +#: src/authentic2_auth_saml/models.py +msgid "Metadata (XML)" +msgstr "Métadonnées (XML)" + +#: src/authentic2_auth_saml/models.py +msgid "Provision" +msgstr "Provisionner" + +#: src/authentic2_auth_saml/models.py +msgid "Create user if their username does not already exists." +msgstr "Créer l’utilisateur si son identifiant n’existe pas déjà." + +#: src/authentic2_auth_saml/models.py +msgid "Verify SSL certificate" +msgstr "Vérifier le certificat SSL" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Verify SSL certificate when doing HTTP requests, used when resolving " +"artifacts." +msgstr "" +"Vérification du certificat SSL lors des requêtes HTTP, utilisée lors de la " +"résolution des artefacts." + +#: src/authentic2_auth_saml/models.py +msgid "Transient federation attribute" +msgstr "Attribut temporaire de fédération" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Name of an attribute to use in replacement of the NameID content when the " +"NameID format is transient." +msgstr "" +"Nom d’un attribut à utiliser en remplacement du contenu du NameID quand son " +"format est temporaire (transient)." + +#: src/authentic2_auth_saml/models.py +msgid "Realm" +msgstr "Domaine" + +#: src/authentic2_auth_saml/models.py +msgid "The default realm to associate to user, used when setting username." +msgstr "" +"Domaine à associer à l’utilisateur, utilisé lors de l’affectation d’un " +"identifiant." + +#: src/authentic2_auth_saml/models.py +msgid "Username template" +msgstr "Gabarit pour l’identifiant" + +#: src/authentic2_auth_saml/models.py +#, python-brace-format +msgid "" +"The template to build and/or retrieve a user from its username based on " +"received attributes, the syntax is the one from the str.format() method of " +"Python. Available variables are realm, idp (current settings for the idp " +"issuing the assertion), attributes. The default value is " +"{attributes[name_id_content]}@{realm}. Another example could be " +"{atttributes[uid][0]} to set the passed username as the username of the " +"newly created user." +msgstr "" +"Le gabarit pour construire et/ou récupérer un utilisateur depuis son " +"identifiant, basé sur les attributs reçus. La syntaxe est celle de la " +"méthode str.format() de Python. Les variables disponibles sont realm, idp " +"(réglages courants de l'IdP émettant l’assertion), attributes. La valeur par " +"défaut est {attributes[name_id_content]}@{realm}. Un autre exemple pourrait " +"être {atttributes[uid][0]} pour affecter l’identifiant transmis comme " +"identifiant de l’utilisateur nouvellement créé." + +#: src/authentic2_auth_saml/models.py +msgid "NameID policy format" +msgstr "Politique de format du NameID" + +#: src/authentic2_auth_saml/models.py +msgid "The NameID format to request." +msgstr "Le format du NameID à demander." + +#: src/authentic2_auth_saml/models.py +msgid "NameID policy allow create" +msgstr "Politique du NameID autorisant la création" + +#: src/authentic2_auth_saml/models.py +msgid "Force authn" +msgstr "Force authn" + +#: src/authentic2_auth_saml/models.py +msgid "Force authentication on each authentication request." +msgstr "Forcer l’authentification à chaque requête d’authentification." + +#: src/authentic2_auth_saml/models.py +msgid "Add authnrequest next url extension" +msgstr "Ajouter l’extension authnrequest next url" + +#: src/authentic2_auth_saml/models.py +msgid "Group attribute" +msgstr "Attribut de groupe" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Name of the SAML attribute to map to Django group names (for example \"role" +"\")." +msgstr "" +"Nom de l’attribut SAML à associer aux noms de groupes Django (par exemple " +"« role »)." + +#: src/authentic2_auth_saml/models.py +msgid "Create group" +msgstr "Créer le groupe" + +#: src/authentic2_auth_saml/models.py +msgid "Create group or only assign existing groups." +msgstr "Créer le groupe ou seulement assigner à des groupes existants." + +#: src/authentic2_auth_saml/models.py +msgid "Error URL" +msgstr "URL d’erreur" + +#: src/authentic2_auth_saml/models.py +msgid "" +"URL for the continue link when authentication fails. If not set, the " +"RelayState is used. If there is no RelayState, application default login " +"redirect URL is used." +msgstr "" +"URL du lien continuer quand l’authentification échoue. Si laissé vide, le " +"RelayState est utilisé. Si le RelayState n’existe pas, l'URL de connexion " +"est utilisée." + +#: src/authentic2_auth_saml/models.py +msgid "Error redirect after timeout" +msgstr "Délai de redirection après erreur" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Timeout in seconds before automatically redirecting the user to the continue " +"URL when authentication has failed." +msgstr "" +"Délai en secondes avant de rediriger automatiquement l’utilisateur vers " +"l’URL d’erreur quand l’authentification a échoué." + +#: src/authentic2_auth_saml/models.py +msgid "Authn classref" +msgstr "Authn classref" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Authorized authentication class references, separated by commas. Empty value " +"means everything is authorized. Authentication class reference must be " +"obtained from the identity provider but should come from the SAML 2.0 " +"specification." +msgstr "" +"Références de classes d’authentification autorisées, séparées par des " +"virgules. Une valeur vide signifie que toutes les classes sont autorisées. " +"La référence d’une classe doit être obtenue depuis le fournisseur d’identité " +"mais devrait venir de la norme SAML 2.0." + +#: src/authentic2_auth_saml/models.py +msgid "Login hints" +msgstr "Indices de connexion (login hints)" + +#: src/authentic2_auth_saml/models.py +msgid "Comma separated list." +msgstr "Liste séparée par des virgules." + +#: src/authentic2_auth_saml/models.py +msgid "Lookup by attributes" +msgstr "Recherche par attributs" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Allow looking for user with some SAML attributes if the received NameID is " +"still unknown. It must be a list of dictionnaries with two mandatory keys " +"`user_field` and `saml_attribute`. The optionnal key `ignore-case` should be " +"a boolean indicating if the match is case-insensitive (default is to respect " +"the case)." +msgstr "" +"Permet de rechercher un utilisateur à partir de certains attributs SAML si " +"le NameID reçu est toujours inconnu. Accepte une liste de dictionnaires avec " +"les clés obligatoires « user_field » et « saml_attribute ». La clé " +"optionnelle « ignore-case » doit être un booléen indiquand si la " +"correspondance doit être sensible à la casse (le comportement par défaut est " +"de respecter la casse)." + +#: src/authentic2_auth_saml/models.py +msgid "Attribute mapping" +msgstr "Mapping des attributs" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Copy incoming SAML attributes to user attributes, for example for example " +"[{\"attribute\": \"email\", \"saml_attribute\": \"mail\", \"mandatory\": " +"false}]." +msgstr "Copie les attributs SAML reçus vers des attributs de l’utilisateur, " + +#: src/authentic2_auth_saml/models.py +msgid "Attribute mapping (deprecated)" +msgstr "Mapping des attributs (déprécié)" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Maps templates based on SAML attributes to field of the user model, for " +"example {\"email\": \"attributes[mail][0]\"}." +msgstr "" +"Copie les attributs SAML reçus vers des attributs de l’utilisateur, par " +"exemple {\"email\": \"attributes[mail][0]\"}." + +#: src/authentic2_auth_saml/models.py +msgid "Superuser mapping" +msgstr "Mapping super-utilisateur" + +#: src/authentic2_auth_saml/models.py +msgid "" +"Gives superuser flags to user if a SAML attribute contains a given value, " +"for example {\"roles\": \"Admin\"}." +msgstr "" +"Donne l'attribut super-utilisateur si un attribut SAML contient une valeur " +"donnée, par exemple {\"roles\": \"Admin\"}." + +#: src/authentic2_auth_saml/models.py msgid "SAML" msgstr "SAML" +#: src/authentic2_auth_saml/models.py +msgid "One of the metadata fields must be filled." +msgstr "L’un des champs métadonnées doit être rempli." + #: src/authentic2_auth_saml/templates/authentic2_auth_saml/login.html msgid "Login" msgstr "Connexion" -- 2.30.2