12655 lines
325 KiB
Plaintext
12655 lines
325 KiB
Plaintext
# Copyright (C) 2006-2015 Entr'ouvert
|
||
# This file is distributed under the same license as the w.c.s. package.
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: wcs 0\n"
|
||
"Report-Msgid-Bugs-To: \n"
|
||
"POT-Creation-Date: 2024-03-12 09:34+0100\n"
|
||
"PO-Revision-Date: 2024-03-12 09:34+0100\n"
|
||
"Last-Translator: Thomas Noël <tnoel@entrouvert.com>\n"
|
||
"Language-Team: french\n"
|
||
"Language: fr\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||
|
||
#: admin/api_access.py admin/blocks.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/forms.py admin/mail_templates.py admin/tests.py
|
||
#: admin/users.py admin/workflows.py admin/wscalls.py backoffice/management.py
|
||
#: fields/base.py qommon/ident/franceconnect.py
|
||
#: templates/wcs/backoffice/test-result.html wf/profile.py
|
||
msgid "Name"
|
||
msgstr "Nom"
|
||
|
||
#: admin/api_access.py admin/categories.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/forms.py admin/mail_templates.py
|
||
#: admin/wscalls.py qommon/ident/franceconnect.py
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
msgid "Description"
|
||
msgstr "Description"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Access identifier"
|
||
msgstr "Identifiant d’accès"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Access key"
|
||
msgstr "Clé d’accès"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Restrict to anonymised data"
|
||
msgstr "Limiter aux données anonymisées"
|
||
|
||
#: admin/api_access.py admin/roles.py admin/settings.py admin/users.py
|
||
#: api_export_import.py backoffice/root.py
|
||
msgid "Roles"
|
||
msgstr "Rôles"
|
||
|
||
#: admin/api_access.py admin/categories.py admin/data_sources.py admin/forms.py
|
||
#: admin/users.py wf/resubmit.py
|
||
msgid "Add Role"
|
||
msgstr "Ajouter un rôle"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Roles given with this access"
|
||
msgstr "Rôles donnés par cet accès"
|
||
|
||
#: admin/api_access.py admin/blocks.py admin/categories.py
|
||
#: admin/comment_templates.py admin/data_sources.py admin/fields.py
|
||
#: admin/forms.py admin/logged_errors.py admin/mail_templates.py admin/roles.py
|
||
#: admin/settings.py admin/tests.py admin/users.py admin/workflow_tests.py
|
||
#: admin/workflows.py admin/wscalls.py backoffice/data_management.py
|
||
#: backoffice/i18n.py backoffice/management.py backoffice/snapshots.py
|
||
#: forms/root.py qommon/admin/emails.py qommon/admin/texts.py
|
||
#: qommon/ident/franceconnect.py qommon/ident/idp.py qommon/ident/password.py
|
||
#: wf/form.py
|
||
msgid "Submit"
|
||
msgstr "Valider"
|
||
|
||
#: admin/api_access.py admin/blocks.py admin/categories.py
|
||
#: admin/comment_templates.py admin/data_sources.py admin/fields.py
|
||
#: admin/forms.py admin/logged_errors.py admin/mail_templates.py admin/roles.py
|
||
#: admin/settings.py admin/tests.py admin/users.py admin/workflow_tests.py
|
||
#: admin/workflows.py admin/wscalls.py backoffice/data_management.py
|
||
#: backoffice/i18n.py backoffice/management.py backoffice/snapshots.py
|
||
#: backoffice/submission.py forms/actions.py forms/root.py
|
||
#: qommon/admin/emails.py qommon/admin/texts.py qommon/ident/franceconnect.py
|
||
#: qommon/ident/idp.py qommon/ident/password.py qommon/myspace.py
|
||
msgid "Cancel"
|
||
msgstr "Annuler"
|
||
|
||
#: admin/api_access.py admin/categories.py admin/data_sources.py admin/forms.py
|
||
#: admin/roles.py admin/workflows.py admin/wscalls.py
|
||
msgid "This name is already used."
|
||
msgstr "Ce nom est déjà utilisé."
|
||
|
||
#: admin/api_access.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/mail_templates.py admin/wscalls.py
|
||
msgid "This value is already used."
|
||
msgstr "Cette valeur est déjà utilisée."
|
||
|
||
#: admin/api_access.py admin/categories.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/mail_templates.py admin/roles.py admin/users.py
|
||
#: admin/workflows.py admin/wscalls.py forms/common.py qommon/admin/menu.py
|
||
#: qommon/ident/idp.py templates/wcs/backoffice/api_access.html
|
||
#: templates/wcs/backoffice/category.html
|
||
#: templates/wcs/backoffice/comment-template.html
|
||
#: templates/wcs/backoffice/data-source.html
|
||
#: templates/wcs/backoffice/mail-template.html
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Edit"
|
||
msgstr "Modifier"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Edit API access"
|
||
msgstr "Modifier l’accès aux API"
|
||
|
||
#: admin/api_access.py
|
||
msgid "You are about to irrevocably delete this API access."
|
||
msgstr "Vous allez définitivement supprimer cet accès aux API."
|
||
|
||
#: admin/api_access.py admin/blocks.py admin/categories.py
|
||
#: admin/comment_templates.py admin/data_sources.py admin/fields.py
|
||
#: admin/forms.py admin/logged_errors.py admin/mail_templates.py admin/roles.py
|
||
#: admin/settings.py admin/tests.py admin/users.py admin/workflow_tests.py
|
||
#: admin/workflows.py admin/wscalls.py backoffice/management.py
|
||
#: templates/wcs/backoffice/api_access.html
|
||
#: templates/wcs/backoffice/category.html templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Delete"
|
||
msgstr "Supprimer"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Delete API access"
|
||
msgstr "Supprimer l’accès aux API"
|
||
|
||
#: admin/api_access.py
|
||
msgid "Deleting API access:"
|
||
msgstr "Suppression de l’accès aux API :"
|
||
|
||
#: admin/api_access.py admin/settings.py
|
||
#: templates/wcs/backoffice/api_access.html
|
||
#: templates/wcs/backoffice/api_accesses.html
|
||
msgid "API access"
|
||
msgstr "Accès aux API"
|
||
|
||
#: admin/api_access.py admin/categories.py admin/data_sources.py admin/forms.py
|
||
#: admin/roles.py admin/tests.py admin/users.py admin/workflows.py
|
||
#: admin/wscalls.py backoffice/cards.py qommon/ident/idp.py statistics/views.py
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
#: templates/wcs/backoffice/tests.html workflows.py
|
||
msgid "New"
|
||
msgstr "Nouveau"
|
||
|
||
#: admin/api_access.py templates/wcs/backoffice/api_accesses.html
|
||
msgid "New API access"
|
||
msgstr "Nouvel accès aux API"
|
||
|
||
#: admin/blocks.py
|
||
msgid "This block of fields is readonly."
|
||
msgstr "Ce bloc de champs est en lecture seule."
|
||
|
||
#: admin/blocks.py
|
||
#, python-format
|
||
msgid "This block of fields contains %d fields."
|
||
msgstr "Ce bloc de champs contient %d champs."
|
||
|
||
#: admin/blocks.py
|
||
#, python-format
|
||
msgid "This block of fields contains more than %d fields."
|
||
msgstr "Ce bloc de champs contient plus de %d champs."
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/mail_templates.py admin/wscalls.py backoffice/applications.py
|
||
#: templates/wcs/backoffice/includes/applications.html
|
||
msgid "Applications"
|
||
msgstr "Applications"
|
||
|
||
#: admin/blocks.py admin/fields.py
|
||
msgid "There are not yet any fields defined."
|
||
msgstr "Il n’y a pas encore de champs configurés."
|
||
|
||
#: admin/blocks.py templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/workflow.html templates/wcs/backoffice/wscall.html
|
||
msgid "Usage"
|
||
msgstr "Utilisation"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/fields.py admin/forms.py admin/mail_templates.py admin/tests.py
|
||
#: admin/workflows.py qommon/admin/menu.py
|
||
#: templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Duplicate"
|
||
msgstr "Dupliquer"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/mail_templates.py admin/settings.py admin/wscalls.py
|
||
#: backoffice/i18n.py backoffice/management.py
|
||
#: templates/wcs/backoffice/category.html templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/i18n.html templates/wcs/backoffice/snapshots.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Export"
|
||
msgstr "Exporter"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/mail_templates.py admin/wscalls.py backoffice/snapshots.py
|
||
#: templates/wcs/backoffice/formdef.html templates/wcs/backoffice/workflow.html
|
||
msgid "Save snapshot"
|
||
msgstr "Enregistrer une sauvegarde"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/mail_templates.py admin/wscalls.py backoffice/snapshots.py
|
||
#: templates/wcs/backoffice/category.html templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "History"
|
||
msgstr "Historique"
|
||
|
||
#: admin/blocks.py admin/forms.py admin/workflows.py
|
||
#: templates/wcs/backoffice/formdef.html templates/wcs/backoffice/workflow.html
|
||
msgid "Inspector"
|
||
msgstr "Inspecteur"
|
||
|
||
#: admin/blocks.py admin/settings.py backoffice/root.py
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
msgid "Settings"
|
||
msgstr "Paramètres"
|
||
|
||
#: admin/blocks.py
|
||
msgid "You are about to irrevocably delete this block."
|
||
msgstr "Vous allez définitivement supprimer ce bloc."
|
||
|
||
#: admin/blocks.py
|
||
msgid "This block is still used, it cannot be deleted."
|
||
msgstr "Ce bloc est encore utilisé; il ne peut pas être supprimé."
|
||
|
||
#: admin/blocks.py
|
||
msgid "Delete Block"
|
||
msgstr "Supprimer le bloc"
|
||
|
||
#: admin/blocks.py
|
||
msgid "Deleting Block:"
|
||
msgstr "Suppression du bloc :"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/forms.py
|
||
#: admin/mail_templates.py admin/tests.py admin/workflows.py
|
||
msgid "(copy)"
|
||
msgstr "(copie)"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/forms.py
|
||
#: admin/mail_templates.py admin/tests.py admin/workflows.py
|
||
#, python-format
|
||
msgid "%(name)s (copy %(no)d)"
|
||
msgstr "%(name)s (Copie %(no)d)"
|
||
|
||
#: admin/blocks.py
|
||
msgid "Duplicate Fields Block"
|
||
msgstr "Dupliquer le bloc de champs"
|
||
|
||
#: admin/blocks.py
|
||
msgid "The identifier can not be modified as the block is in use."
|
||
msgstr "L’identifiant ne peut pas être modifié car le bloc est utilisé."
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/data_sources.py
|
||
#: admin/forms.py admin/mail_templates.py admin/workflows.py
|
||
#: qommon/substitution.py templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Category"
|
||
msgstr "Catégorie"
|
||
|
||
#: admin/blocks.py templates/wcs/backoffice/block-inspect.html
|
||
msgid "Digest Template"
|
||
msgstr "Gabarit du résumé"
|
||
|
||
#: admin/blocks.py
|
||
msgid "Use block_var_... to refer to fields."
|
||
msgstr "Utilisez block_var_… pour faire référence aux champs."
|
||
|
||
#: admin/blocks.py admin/forms.py admin/workflows.py
|
||
msgid "This identifier is already used."
|
||
msgstr "Cet identifiant est déjà utilisé."
|
||
|
||
#: admin/blocks.py
|
||
msgid ""
|
||
"Wrong variable \"form_var_…\" detected. Please replace it by \"block_var_…\"."
|
||
msgstr ""
|
||
"Erreur sur le nom de variable « form_var_… »; il faut utiliser "
|
||
"« block_var_… »."
|
||
|
||
#: admin/blocks.py admin/settings.py
|
||
msgid "Fields Blocks"
|
||
msgstr "Blocs de champs"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/forms.py
|
||
#: admin/mail_templates.py admin/settings.py backoffice/management.py
|
||
#: backoffice/submission.py forms/root.py statistics/views.py
|
||
#: templates/wcs/backoffice/data-management.html
|
||
msgid "Misc"
|
||
msgstr "Divers"
|
||
|
||
#: admin/blocks.py admin/comment_templates.py admin/fields.py
|
||
#: admin/mail_templates.py admin/workflow_tests.py admin/workflows.py
|
||
#: backoffice/data_management.py
|
||
msgid "Add"
|
||
msgstr "Ajouter"
|
||
|
||
#: admin/blocks.py
|
||
msgid "New Fields Block"
|
||
msgstr "Nouveau bloc de champs"
|
||
|
||
#: admin/blocks.py admin/categories.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/forms.py admin/mail_templates.py
|
||
#: admin/settings.py admin/tests.py admin/workflows.py admin/wscalls.py
|
||
#: backoffice/data_management.py backoffice/i18n.py wf/export_to_model.py
|
||
msgid "File"
|
||
msgstr "Fichier"
|
||
|
||
#: admin/blocks.py
|
||
msgid "Import Fields Block"
|
||
msgstr "Importer un bloc de champs"
|
||
|
||
#: admin/blocks.py admin/categories.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/forms.py admin/mail_templates.py
|
||
#: admin/settings.py admin/tests.py admin/workflows.py admin/wscalls.py
|
||
#: templates/wcs/backoffice/blocks.html templates/wcs/backoffice/cards.html
|
||
#: templates/wcs/backoffice/categories.html
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
#: templates/wcs/backoffice/forms.html templates/wcs/backoffice/i18n.html
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
#: templates/wcs/backoffice/tests.html templates/wcs/backoffice/workflows.html
|
||
#: templates/wcs/backoffice/wscalls.html
|
||
msgid "Import"
|
||
msgstr "Importer"
|
||
|
||
#: admin/blocks.py
|
||
msgid "You can install a new fields block by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez installer un nouveau bloc de champs en téléchargeant un fichier."
|
||
|
||
#: admin/blocks.py admin/forms.py admin/workflows.py
|
||
#, python-format
|
||
msgid "Invalid File (%s)"
|
||
msgstr "Fichier invalide (%s)"
|
||
|
||
#: admin/blocks.py admin/categories.py admin/comment_templates.py
|
||
#: admin/data_sources.py admin/forms.py admin/mail_templates.py admin/tests.py
|
||
#: admin/workflows.py admin/wscalls.py
|
||
msgid "Invalid File"
|
||
msgstr "Fichier invalide"
|
||
|
||
#: admin/blocks.py admin/data_sources.py admin/workflows.py
|
||
#, python-format
|
||
msgid "Copy of %s"
|
||
msgstr "Copie de %s"
|
||
|
||
#: admin/blocks.py admin/workflows.py
|
||
#, python-format
|
||
msgid "Copy of %(name)s (%(no)d)"
|
||
msgstr "Copie de %(name)s (%(no)d)"
|
||
|
||
#: admin/blocks.py
|
||
msgid "This fields block has been successfully imported."
|
||
msgstr "Le bloc de champs a été importé correctement."
|
||
|
||
#: admin/categories.py
|
||
msgid "Roles allowed to create, edit and delete forms."
|
||
msgstr "Rôles autorisés à créer, modifier et supprimer des formulaires."
|
||
|
||
#: admin/categories.py categories.py
|
||
msgid "Category Name"
|
||
msgstr "Nom de la catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "URL Redirection"
|
||
msgstr "URL de redirection"
|
||
|
||
#: admin/categories.py
|
||
msgid ""
|
||
"If set, redirect the site category page to the given URL instead of the site "
|
||
"home."
|
||
msgstr ""
|
||
"Si précisée, redirige la page de la catégorie vers cette URL plutôt que la "
|
||
"page d’accueil."
|
||
|
||
#: admin/categories.py
|
||
msgid "Management Roles"
|
||
msgstr "Rôles de gestion"
|
||
|
||
#: admin/categories.py
|
||
msgid "Export Roles"
|
||
msgstr "Rôles pour les exports"
|
||
|
||
#: admin/categories.py
|
||
msgid "Roles allowed to export data."
|
||
msgstr "Rôles autorisés à exporter les données."
|
||
|
||
#: admin/categories.py
|
||
msgid "Statistics Roles"
|
||
msgstr "Rôles pour les statistiques"
|
||
|
||
#: admin/categories.py
|
||
msgid "Roles with access to the statistics page."
|
||
msgstr "Rôles autorisés à accéder aux pages de statistiques."
|
||
|
||
#: admin/categories.py
|
||
msgid "Roles allowed to create, edit and delete card models."
|
||
msgstr "Rôles autorisés à créer, modifier et supprimer des modèles de fiche."
|
||
|
||
#: admin/categories.py
|
||
msgid "Roles allowed to create, edit and delete workflows."
|
||
msgstr "Rôles autorisés à créer, modifier et supprimer des workflows."
|
||
|
||
#: admin/categories.py
|
||
msgid "Forms in this category"
|
||
msgstr "Formulaires dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No form associated to this category."
|
||
msgstr "Aucun formulaire n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Edit Category"
|
||
msgstr "Modifier la catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "You are about to irrevocably delete this category."
|
||
msgstr "Vous allez définitivement supprimer cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Delete Category"
|
||
msgstr "Supprimer la catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "Deleting Category:"
|
||
msgstr "Suppression de la catégorie :"
|
||
|
||
#: admin/categories.py
|
||
msgid "Edit Category Description"
|
||
msgstr "Modifier la description de la catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "Card models in this category"
|
||
msgstr "Modèles de fiche dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No card model associated to this category."
|
||
msgstr "Aucun modèle de fiche n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Workflows in this category"
|
||
msgstr "Workflows dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No workflow associated to this category."
|
||
msgstr "Aucun workflow n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Blocks in this category"
|
||
msgstr "Blocs dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No block associated to this category."
|
||
msgstr "Aucun bloc n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Mail templates in this category"
|
||
msgstr "Modèles de courriel dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No mail template associated to this category."
|
||
msgstr "Aucun modèle de courriel n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Comment templates in this category"
|
||
msgstr "Modèles de message dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No comment template associated to this category."
|
||
msgstr "Aucun modèle de message n’est associé à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Data sources in this category"
|
||
msgstr "Sources de données dans cette catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "No data source associated to this category."
|
||
msgstr "Aucune source de données n’est associée à cette catégorie."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different forms."
|
||
msgstr "Ces catégories sont utilisées pour ranger les différents formulaires."
|
||
|
||
#: admin/categories.py admin/settings.py backoffice/management.py categories.py
|
||
#: forms/root.py templates/wcs/backoffice/blocks.html
|
||
#: templates/wcs/backoffice/cards.html templates/wcs/backoffice/categories.html
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
#: templates/wcs/backoffice/forms.html
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
msgid "Categories"
|
||
msgstr "Catégories"
|
||
|
||
#: admin/categories.py templates/wcs/backoffice/categories.html
|
||
msgid "New Category"
|
||
msgstr "Nouvelle catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "Import category"
|
||
msgstr "Importer une catégorie"
|
||
|
||
#: admin/categories.py
|
||
msgid "You can install a new category by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez enregistrer une nouvelle catégorie en téléchargeant un fichier."
|
||
|
||
#: admin/categories.py
|
||
msgid "This category has been successfully imported."
|
||
msgstr "La catégorie a été importée correctement."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different card models."
|
||
msgstr ""
|
||
"Ces catégories sont utilisées pour ranger les différents modèles de fiche."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different workflows."
|
||
msgstr "Ces catégories sont utilisées pour ranger les différents workflows."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different blocks."
|
||
msgstr ""
|
||
"Ces catégories sont utilisées pour ranger les différents blocs de champs."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different mail templates."
|
||
msgstr ""
|
||
"Ces catégories sont utilisées pour ranger les différents modèles de courriel."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different comment templates."
|
||
msgstr ""
|
||
"Ces catégories sont utilisées pour ranger les différents modèles pour "
|
||
"message dans l’historique."
|
||
|
||
#: admin/categories.py
|
||
msgid "Categories are used to sort the different data sources."
|
||
msgstr ""
|
||
"Ces catégories sont utilisées pour ranger les différentes sources de données."
|
||
|
||
#: admin/comment_templates.py api_export_import.py
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
msgid "Comment Templates"
|
||
msgstr "Modèles de message"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "New Comment Template"
|
||
msgstr "Nouveau modèle de message"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "Import Comment Template"
|
||
msgstr "Importer un modèle de message"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "You can install a new comment template by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez enregistrer un nouveau modèle de message en téléchargeant un "
|
||
"fichier."
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "This comment template has been successfully imported."
|
||
msgstr "Le modèle de message a été importé correctement."
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "This comment template is readonly."
|
||
msgstr "Ce modèle de message est en lecture seule."
|
||
|
||
#: admin/comment_templates.py fields/comment.py qommon/substitution.py
|
||
#: wf/comment.py
|
||
msgid "Comment"
|
||
msgstr "Commentaire"
|
||
|
||
#: admin/comment_templates.py admin/mail_templates.py workflows.py
|
||
msgid "Attachments (templates)"
|
||
msgstr "Fichiers attachés (gabarits)"
|
||
|
||
#: admin/comment_templates.py admin/mail_templates.py workflows.py
|
||
msgid "Add attachment"
|
||
msgstr "Ajouter un fichier attaché"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "Edit Comment Template"
|
||
msgstr "Modifier le modèle de message"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "You are about to irrevocably delete this comment template."
|
||
msgstr "Vous allez définitivement supprimer ce modèle de message."
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "This comment template is still used, it cannot be deleted."
|
||
msgstr "Ce modèle de message est encore utilisé; il ne peut pas être supprimé."
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "Delete Comment Template"
|
||
msgstr "Supprimer le modèle de message"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "Deleting Comment Template:"
|
||
msgstr "Suppression du modèle de message :"
|
||
|
||
#: admin/comment_templates.py
|
||
msgid "Duplicate Comment Template"
|
||
msgstr "Dupliquer le modèle de message"
|
||
|
||
#: admin/data_sources.py api_export_import.py fields/item.py fields/string.py
|
||
#: formdata.py templates/wcs/backoffice/data-source.html
|
||
msgid "Data Source"
|
||
msgstr "Source de données"
|
||
|
||
#: admin/data_sources.py wscalls.py
|
||
msgid "Cache Duration"
|
||
msgstr "Durée de conservation en cache"
|
||
|
||
#: admin/data_sources.py
|
||
msgid ""
|
||
"Caching data will improve performances but will keep changes from being "
|
||
"visible immediately. You should keep this duration reasonably short."
|
||
msgstr ""
|
||
"Mettre les données en cache améliorera les performances mais implique qu’un "
|
||
"changement ne sera pas immédiatement visible. Il est conseillé de garder une "
|
||
"durée relativement courte."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Query Parameter"
|
||
msgstr "Paramètre de requête"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Name of the parameter to use for querying source (typically, q)"
|
||
msgstr ""
|
||
"Nom du paramètre à utiliser pour faire une requête sur la source de données "
|
||
"(usuellement « q »); cela nécessite que le service appelé gère correctement "
|
||
"le paramètre mentionné, limite sa réponse aux résultats correspondant au "
|
||
"paramètre."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Id Parameter"
|
||
msgstr "Paramètre d’identifiant"
|
||
|
||
#: admin/data_sources.py
|
||
msgid ""
|
||
"Name of the parameter to use to get a given entry from data source "
|
||
"(typically, id)"
|
||
msgstr ""
|
||
"Nom du paramètre à utiliser pour obtenir un enregistrement précis depuis la "
|
||
"source de données (usuellement « id »); cela nécessite que le service appelé "
|
||
"gère correctement le paramètre mentionné, limite sa réponse à la donnée "
|
||
"demandée."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Id Property"
|
||
msgstr "Propriété avec l’identifiant"
|
||
|
||
#: admin/data_sources.py
|
||
msgid ""
|
||
"Name of the property to use to get a given entry from data source (default: "
|
||
"id)"
|
||
msgstr ""
|
||
"Nom de la propriété où trouver l’identifiant unique d’une donnée (par "
|
||
"défaut : id)"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Label template"
|
||
msgstr "Gabarit pour le libellé"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Django expression to build label of each value (default: {{ text }})"
|
||
msgstr ""
|
||
"Gabarit Django à utiliser pour construire le libellé des valeurs (par "
|
||
"défaut : {{ text }})"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Users with roles"
|
||
msgstr "Utilisateurs avec les rôles"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Users without roles"
|
||
msgstr "Utilisateurs sans les rôles"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Include disabled users"
|
||
msgstr "Inclure les usagers désactivés"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Data Attribute"
|
||
msgstr "Attribut des données (data)"
|
||
|
||
#: admin/data_sources.py
|
||
msgid ""
|
||
"Name of the attribute containing the list of results (default: data). "
|
||
"Possibility to chain attributes with a dot separator (example: data.results)"
|
||
msgstr ""
|
||
"Nom de l’attribut contenant la liste des résultats (par défaut : data). Il "
|
||
"est possible de prendre une liste qui ne serait pas à la racine en chainant "
|
||
"les attributs avec un point (par exemple : data.results)."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Id Attribute"
|
||
msgstr "Attribut de l’identifiant (id)"
|
||
|
||
#: admin/data_sources.py
|
||
msgid ""
|
||
"Name of the attribute containing the identifier of an entry (default: id)"
|
||
msgstr ""
|
||
"Nom de l’attribut contenant l’identifiant d’une donnée (par défaut : id)"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Text Attribute"
|
||
msgstr "Attribut du texte (text)"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Name of the attribute containing the label of an entry (default: text)"
|
||
msgstr "Nom de l’attribut contenant le texte d’une donnée (par défaut : text)"
|
||
|
||
#: admin/data_sources.py admin/wscalls.py
|
||
msgid "Notify on errors"
|
||
msgstr "Notifier en cas d’erreur"
|
||
|
||
#: admin/data_sources.py admin/wscalls.py
|
||
msgid "Record on errors"
|
||
msgstr "Enregistrer les erreurs"
|
||
|
||
#: admin/data_sources.py wf/wscall.py wscalls.py
|
||
msgid "Query string data"
|
||
msgstr "Données à envoyer en paramètres de l’URL"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "This data source is readonly."
|
||
msgstr "Cette source de données est en lecture seule."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Unexpected fatal error getting items for preview."
|
||
msgstr ""
|
||
"Erreur critique à la récupération des options pour la prévisualisation."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "error: not a string"
|
||
msgstr "erreur : n’est pas une chaine de caractères"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Additional keys are available:"
|
||
msgstr "Autres clés disponibles :"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Edit Data Source"
|
||
msgstr "Modifier la source de données"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "You are about to irrevocably delete this data source."
|
||
msgstr "Vous allez définitivement supprimer cette source de données."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "This datasource is still used, it cannot be deleted."
|
||
msgstr ""
|
||
"La source de données est encore utilisée; elle ne peut pas être supprimée."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Delete Data Source"
|
||
msgstr "Supprimer la source de données"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Deleting Data Source:"
|
||
msgstr "Suppression de la source de données :"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Duplicate Data Source"
|
||
msgstr "Dupliquer la source de données"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Duplicating Data Source:"
|
||
msgstr "Duplication de la source de données :"
|
||
|
||
#: admin/data_sources.py api_export_import.py
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
msgid "Data Sources"
|
||
msgstr "Sources de données"
|
||
|
||
#: admin/data_sources.py data_sources.py
|
||
msgctxt "categories"
|
||
msgid "Uncategorised"
|
||
msgstr "Non-catégorisées"
|
||
|
||
#: admin/data_sources.py templates/wcs/backoffice/data-sources.html
|
||
msgid "New Data Source"
|
||
msgstr "Nouvelle source de données"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "New Users Data Source"
|
||
msgstr "Nouvelle source de données « Utilisateurs »"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Import Data Source"
|
||
msgstr "Importer une source de données"
|
||
|
||
#: admin/data_sources.py
|
||
msgid "You can install a new data source by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez enregistrer une nouvelle source de données en téléchargeant un "
|
||
"fichier."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "This datasource has been successfully imported."
|
||
msgstr "La source de données a été importée correctement."
|
||
|
||
#: admin/data_sources.py
|
||
msgid "Agendas will be updated in the background."
|
||
msgstr ""
|
||
"Les sources basées sur les agendas vont être actualisées en arrière-plan."
|
||
|
||
#: admin/fields.py admin/settings.py admin/users.py backoffice/management.py
|
||
#: data_sources.py fields/base.py qommon/form.py qommon/ident/password.py
|
||
#: statistics/views.py wf/create_formdata.py
|
||
msgid "None"
|
||
msgstr "Aucun"
|
||
|
||
#: admin/fields.py api_export_import.py
|
||
msgid "Block of fields"
|
||
msgstr "Bloc de champs"
|
||
|
||
#: admin/fields.py
|
||
msgid "Statistics data will be collected in the background."
|
||
msgstr ""
|
||
"Les données pour les statistiques vont être assemblées en arrière-plan."
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid ""
|
||
"\"%s\" is not an email field. Are you sure you want to prefill it with "
|
||
"user's email?"
|
||
msgstr ""
|
||
"« %s » n’est pas un champ de type Courriel. Êtes-vous sûr·e de vouloir le "
|
||
"préremplir avec l’adresse de l’usager ?"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Modification of field \"%s\""
|
||
msgstr "Modification du champ « %s »"
|
||
|
||
#: admin/fields.py
|
||
msgid "Warning: this field data will be permanently deleted."
|
||
msgstr ""
|
||
"Attention : l’information contenue dans ce champ sera perdue de façon "
|
||
"irréversible."
|
||
|
||
#: admin/fields.py
|
||
msgid "Delete Page"
|
||
msgstr "Supprimer la page"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Deleting Page: %s"
|
||
msgstr "Suppression de la page : %s"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "You are about to remove the \"%s\" page."
|
||
msgstr "Vous allez supprimer la page « %s »."
|
||
|
||
#: admin/fields.py
|
||
msgid "Delete Field"
|
||
msgstr "Supprimer le champ"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Deleting Field: %s"
|
||
msgstr "Suppression du champ : %s"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "You are about to remove the \"%s\" field."
|
||
msgstr "Vous allez supprimer le champ « %s »."
|
||
|
||
#: admin/fields.py
|
||
msgid "Also remove all fields from the page"
|
||
msgstr "Supprimer tous les champs de la page"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Deletion of field \"%s\""
|
||
msgstr "Suppression du champ « %s »"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Duplication of field \"%s\""
|
||
msgstr "Duplication du champ « %s »"
|
||
|
||
#: admin/fields.py
|
||
msgid "Duplicate Page"
|
||
msgstr "Dupliquer la page"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Duplicating Page: %s"
|
||
msgstr "Duplication de la page : %s"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "You are about to duplicate the \"%s\" page."
|
||
msgstr "Vous allez dupliquer la page « %s »."
|
||
|
||
#: admin/fields.py
|
||
msgid "Also duplicate all fields of the page"
|
||
msgstr "Également dupliquer les champs de la page"
|
||
|
||
#: admin/fields.py
|
||
msgid "The fields are readonly."
|
||
msgstr "Les champs sont en lecture seule."
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "New field \"%s\""
|
||
msgstr "Nouveau champ « %s »"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "This form contains %d fields."
|
||
msgstr "Ce formulaire contient %d champs."
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "This form contains more than %d fields."
|
||
msgstr "Ce formulaire contient plus de %d champs."
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Page \"%s\""
|
||
msgstr "Page « %s »"
|
||
|
||
#: admin/fields.py templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/carddef.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Fields"
|
||
msgstr "Champs"
|
||
|
||
#: admin/fields.py
|
||
msgid "It is over system limits and no new fields should be added."
|
||
msgstr ""
|
||
"Il dépasse les limites du système et de nouveaux champs ne devraient pas "
|
||
"être ajoutés."
|
||
|
||
#: admin/fields.py
|
||
msgid "It is over system limits and no new fields can be added."
|
||
msgstr ""
|
||
"Il dépasse les limites du système et il n’est plus possible d’ajouter de "
|
||
"champs."
|
||
|
||
#: admin/fields.py
|
||
msgid "It is close to the system limits and no new fields should be added."
|
||
msgstr ""
|
||
"Il approche les limites du système et de nouveaux champs ne devraient pas "
|
||
"être ajoutés."
|
||
|
||
#: admin/fields.py
|
||
msgid "In a multipage form, the first field should be of type \"page\"."
|
||
msgstr ""
|
||
"Dans un formulaire multi-pages, le premier champ doit être de type « page »."
|
||
|
||
#: admin/fields.py templates/wcs/backoffice/journal.html
|
||
msgid "Previous page"
|
||
msgstr "Page précédente"
|
||
|
||
#: admin/fields.py wf/editable.py
|
||
msgid "All pages"
|
||
msgstr "Toutes les pages"
|
||
|
||
#: admin/fields.py templates/wcs/backoffice/journal.html
|
||
msgid "Next page"
|
||
msgstr "Page suivante"
|
||
|
||
#: admin/fields.py templates/wcs/backoffice/workflow-tests.html
|
||
msgid "Use drag and drop with the handles to reorder fields."
|
||
msgstr "Vous pouvez utiliser les poignées ⣿ pour ordonner les champs."
|
||
|
||
#: admin/fields.py admin/forms.py
|
||
#, python-format
|
||
msgid "Page #%s:"
|
||
msgstr "Page n°%s"
|
||
|
||
#: admin/fields.py
|
||
msgid "depending on condition"
|
||
msgstr "selon condition"
|
||
|
||
#: admin/fields.py
|
||
msgid "optional"
|
||
msgstr "optionnel"
|
||
|
||
#: admin/fields.py
|
||
msgid "with post-conditions"
|
||
msgstr "avec conditions de sortie"
|
||
|
||
#: admin/fields.py
|
||
msgid "Limit display to this page"
|
||
msgstr "Limiter l’affichage à cette page"
|
||
|
||
#: admin/fields.py
|
||
msgid "New Field"
|
||
msgstr "Nouveau champ"
|
||
|
||
#: admin/fields.py admin/settings.py backoffice/snapshots.py fields/base.py
|
||
#: fields/comment.py fields/computed.py fields/page.py fields/title.py
|
||
#: wf/backoffice_fields.py wf/choice.py wf/comment.py wf/wscall.py
|
||
msgid "Label"
|
||
msgstr "Libellé"
|
||
|
||
#: admin/fields.py admin/workflow_tests.py admin/workflows.py fields/base.py
|
||
msgid "Type"
|
||
msgstr "Type"
|
||
|
||
#: admin/fields.py admin/forms.py admin/logged_errors.py admin/settings.py
|
||
#: admin/workflows.py api_export_import.py backoffice/journal.py
|
||
#: backoffice/management.py formdef.py forms/root.py root.py
|
||
#: templates/wcs/backoffice/carddef.html templates/wcs/backoffice/forms.html
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "Forms"
|
||
msgstr "Formulaires"
|
||
|
||
#: admin/fields.py admin/logged_errors.py admin/settings.py backoffice/cards.py
|
||
#: backoffice/journal.py backoffice/root.py templates/wcs/backoffice/cards.html
|
||
msgid "Card Models"
|
||
msgstr "Modèles de fiche"
|
||
|
||
#: admin/fields.py
|
||
msgid "Or import fields from:"
|
||
msgstr "Ou importer les champs depuis :"
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "page %d"
|
||
msgstr "page %d"
|
||
|
||
#: admin/fields.py
|
||
msgid "Change in order of fields"
|
||
msgstr "Changement de l’ordre des champs"
|
||
|
||
#: admin/fields.py
|
||
msgid "Also move the fields of the page"
|
||
msgstr "Également déplacer les champs de la page"
|
||
|
||
#: admin/fields.py admin/workflow_tests.py admin/workflows.py
|
||
msgid "Submitted form was not filled properly."
|
||
msgstr "Le formulaire transmis n’a pas été correctement rempli."
|
||
|
||
#: admin/fields.py
|
||
#, python-format
|
||
msgid "Import of fields from \"%s\""
|
||
msgstr "Importation des champs de « %s »"
|
||
|
||
#: admin/forms.py comment_templates.py data_sources.py mail_templates.py
|
||
msgid "Without category"
|
||
msgstr "Sans catégorie"
|
||
|
||
#: admin/forms.py admin/workflows.py api_export_import.py formdef.py
|
||
#: templates/wcs/backoffice/carddef.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/formdef.html workflows.py
|
||
msgid "Workflow"
|
||
msgstr "Workflow"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Warning: this field data will be permanently deleted from existing forms."
|
||
msgstr ""
|
||
"Attention : pour les demandes déjà effectuées, l’information contenue dans "
|
||
"ce champ sera perdue de façon irréversible."
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef.html
|
||
msgid "This form is readonly."
|
||
msgstr "Ce formulaire est en lecture seule."
|
||
|
||
#: admin/forms.py
|
||
msgid "This form is currently disabled."
|
||
msgstr "Ce formulaire est actuellement désactivé."
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/includes/forms.html
|
||
msgid "redirection"
|
||
msgstr "redirection"
|
||
|
||
#: admin/forms.py
|
||
msgid "Enable"
|
||
msgstr "Activer"
|
||
|
||
#: admin/forms.py
|
||
msgid "Select a category for this form"
|
||
msgstr "Sélectionner une catégorie pour ce formulaire"
|
||
|
||
#: admin/forms.py
|
||
msgid "Include confirmation page"
|
||
msgstr "Inclure une page de confirmation"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Confirmation Page"
|
||
msgstr "Page de confirmation"
|
||
|
||
#: admin/forms.py api.py formdata.py
|
||
msgid "Draft"
|
||
msgstr "Brouillon"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Lifespan of drafts (in days)"
|
||
msgstr "Durée de vie des brouillons (en jours)"
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "By default drafts are removed after %s days."
|
||
msgstr "Par défaut les brouillons sont supprimés après %s jours."
|
||
|
||
#: admin/forms.py
|
||
msgid "Lifespan must be between 2 and 100 days."
|
||
msgstr "La durée de vie doit être entre 2 et 100 jours."
|
||
|
||
#: admin/forms.py backoffice/management.py backoffice/submission.py
|
||
#: forms/root.py
|
||
msgid "Tracking Code"
|
||
msgstr "Code de suivi"
|
||
|
||
#: admin/forms.py
|
||
msgid "Enable support for tracking codes"
|
||
msgstr "Activer la gestion des codes de suivi"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Fields to check after entering the tracking code"
|
||
msgstr "Champs à vérifier après le code de suivi"
|
||
|
||
#: admin/forms.py
|
||
msgid "Add verification Field"
|
||
msgstr "Ajouter un champ à vérifier"
|
||
|
||
#: admin/forms.py
|
||
msgid "Only text, date, email and computed fields can be used."
|
||
msgstr ""
|
||
"Seuls les champs de type texte, date, courriel et données calculées peuvent "
|
||
"être utilisés."
|
||
|
||
#: admin/forms.py
|
||
msgid "Form Tracking"
|
||
msgstr "Suivi de la demande"
|
||
|
||
#: admin/forms.py
|
||
msgid "Prepend a CAPTCHA page for anonymous users"
|
||
msgstr "Commencer par un CAPTCHA pour les utilisateurs anonymes"
|
||
|
||
#: admin/forms.py
|
||
msgid "CAPTCHA"
|
||
msgstr "CAPTCHA"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Include button to download all files"
|
||
msgstr "Inclure un bouton pour télécharger tous les fichiers"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Skip from per user view"
|
||
msgstr "Ne pas afficher dans la vue par usager"
|
||
|
||
#: admin/forms.py backoffice/management.py backoffice/root.py
|
||
msgid "Management"
|
||
msgstr "Traitement"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Disable access to form"
|
||
msgstr "Désactiver l’accès au formulaire"
|
||
|
||
#: admin/forms.py
|
||
msgid "If disabled, redirect to this URL"
|
||
msgstr "Si désactivé, rediriger vers cette URL"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Redirection will only be performed if the form is disabled and a URL is "
|
||
"given. Common variables are available with the {{variable}} syntax."
|
||
msgstr ""
|
||
"La redirection sera effectuée si le formulaire est désactivé et qu’une URL "
|
||
"est indiquée. Les variables sont utilisables avec la syntaxe {{variable}}."
|
||
|
||
#: admin/forms.py
|
||
msgid "Publication Date"
|
||
msgstr "Date de publication"
|
||
|
||
#: admin/forms.py
|
||
msgid "Expiration Date"
|
||
msgstr "Date d’expiration"
|
||
|
||
#: admin/forms.py
|
||
msgid "Online Status"
|
||
msgstr "Publication"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Keywords"
|
||
msgstr "Mots-clés"
|
||
|
||
#: admin/forms.py
|
||
msgid "Keywords need to be separated with commas."
|
||
msgstr "Les mots-clés doivent être séparés par des virgules."
|
||
|
||
#: admin/forms.py
|
||
msgid "Appearance keywords"
|
||
msgstr "Mots-clés pour l’apparence"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Serie of keywords to alter form appearance using CSS or custom templates, "
|
||
"separated by spaces."
|
||
msgstr ""
|
||
"Série de mots-clés pour modifier l’apparence du formulaire via des règles "
|
||
"CSS ou des gabarits personnalisés, séparés par des espaces."
|
||
|
||
#: admin/forms.py
|
||
msgid "Appearance"
|
||
msgstr "Apparence"
|
||
|
||
#: admin/forms.py backoffice/management.py
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Digest"
|
||
msgstr "Résumé"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Lateral Block"
|
||
msgstr "Bloc dans la barre latérale"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Submission Lateral Block"
|
||
msgstr "Bloc dans la barre latérale lors de la saisie"
|
||
|
||
#: admin/forms.py admin/settings.py
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Templates"
|
||
msgstr "Gabarits"
|
||
|
||
#: admin/forms.py
|
||
msgid "Existing cards will be updated in the background."
|
||
msgstr "Les fiches existantes vont être mises à jour en arrière-plan."
|
||
|
||
#: admin/forms.py
|
||
msgid "Existing forms will be updated in the background."
|
||
msgstr "Les demandes existantes vont être mises à jour en arrière-plan."
|
||
|
||
#: admin/forms.py backoffice/cards.py
|
||
msgid "User support"
|
||
msgstr "Lien avec un usager"
|
||
|
||
#: admin/forms.py backoffice/cards.py
|
||
msgctxt "user_support"
|
||
msgid "No"
|
||
msgstr "Non"
|
||
|
||
#: admin/forms.py backoffice/cards.py
|
||
msgctxt "user_support"
|
||
msgid "Optional"
|
||
msgstr "optionnel"
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "Changed \"%s\" parameters"
|
||
msgstr "Changement du paramétrage « %s »"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Can not empty digest template: this card model is used as data source in "
|
||
"some forms."
|
||
msgstr ""
|
||
"Le résumé ne peut être vide : ce modèle de fiche est utilisé en tant que "
|
||
"source de données."
|
||
|
||
#: admin/forms.py
|
||
msgid "Workflow Role"
|
||
msgstr "Rôle dans ce workflow"
|
||
|
||
#: admin/forms.py api_export_import.py backoffice/management.py wf/dispatch.py
|
||
msgid "Role"
|
||
msgstr "Rôle"
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "Change in function \"%s\""
|
||
msgstr "Changement de la fonction « %s »"
|
||
|
||
#: admin/forms.py
|
||
msgid "Reindexing data after function change"
|
||
msgstr "Ré-indexation des données après changement à une fonction"
|
||
|
||
#: admin/forms.py
|
||
msgid "You are about to irrevocably delete this form."
|
||
msgstr "Vous allez définitivement supprimer ce formulaire."
|
||
|
||
#: admin/forms.py
|
||
msgid "Deleting Form:"
|
||
msgstr "Suppression du formulaire :"
|
||
|
||
#: admin/forms.py
|
||
msgid "Duplicate Form"
|
||
msgstr "Dupliquer le formulaire"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"You can replace this form by uploading a file or by pointing to a form URL."
|
||
msgstr ""
|
||
"Vous pouvez remplacer ce formulaire en téléchargeant un fichier ou en "
|
||
"pointant vers l’URL du formulaire."
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"The form has been successfully overwritten. Do note it kept its existing "
|
||
"address and role and workflow parameters."
|
||
msgstr ""
|
||
"Ce formulaire a été écrasé. Son adresse et les paramètres de rôles et "
|
||
"workflow ont cependant été conservés."
|
||
|
||
#: admin/forms.py
|
||
msgid "Backoffice Submission Roles"
|
||
msgstr "Rôles pour la saisie backoffice"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Select the roles that will be allowed to fill out forms of this kind in the "
|
||
"backoffice."
|
||
msgstr ""
|
||
"Indiquer les rôles qui seront autorisés à saisir ces formulaires dans le "
|
||
"backoffice"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "description"
|
||
msgid "On"
|
||
msgstr "Présente"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "description"
|
||
msgid "None"
|
||
msgstr "Aucune"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "keywords"
|
||
msgid "None"
|
||
msgstr "Aucun"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "category"
|
||
msgid "None"
|
||
msgstr "Aucune"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "User Roles"
|
||
msgstr "Rôles du demandeur"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "confirmation page"
|
||
msgid "Enabled"
|
||
msgstr "Activée"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "confirmation page"
|
||
msgid "Disabled"
|
||
msgstr "Désactivée"
|
||
|
||
#: admin/forms.py
|
||
msgid "Custom"
|
||
msgstr "Personnalisé"
|
||
|
||
#: admin/forms.py workflows.py
|
||
msgid "Default"
|
||
msgstr "Par défaut"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "tracking code"
|
||
msgid "Enabled"
|
||
msgstr "Activé"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "tracking code"
|
||
msgid "Disabled"
|
||
msgstr "Désactivé"
|
||
|
||
#: admin/forms.py
|
||
msgid "CAPTCHA for anonymous users"
|
||
msgstr "CAPTCHA pour les utilisateurs anonymes"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "captcha"
|
||
msgid "Enabled"
|
||
msgstr "Activé"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "captcha"
|
||
msgid "Disabled"
|
||
msgstr "Désactivé"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "appearance"
|
||
msgid "Standard"
|
||
msgstr "Standard"
|
||
|
||
#: admin/forms.py
|
||
msgid "Open workflow page"
|
||
msgstr "Ouvrir la page du workflow"
|
||
|
||
#: admin/forms.py admin/roles.py admin/workflow_tests.py
|
||
#: templates/wcs/backoffice/carddef.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "Options"
|
||
msgstr "Options"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "template"
|
||
msgid "Custom"
|
||
msgstr "Personnalisé"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "template"
|
||
msgid "None"
|
||
msgstr "Aucun"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "online status"
|
||
msgid "Active"
|
||
msgstr "Activée"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "online status"
|
||
msgid "Disabled"
|
||
msgstr "Désactivée"
|
||
|
||
#: admin/forms.py
|
||
msgid "Redirected"
|
||
msgstr "Redirection"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "online status"
|
||
msgid "Inactive by date"
|
||
msgstr "Désactivée (par la date)"
|
||
|
||
#: admin/forms.py admin/users.py wf/dispatch.py
|
||
#, python-format
|
||
msgid "Unknown role (%s)"
|
||
msgstr "Rôle inconnu (%s)"
|
||
|
||
#: admin/forms.py
|
||
msgctxt "roles"
|
||
msgid "None"
|
||
msgstr "Aucun"
|
||
|
||
#: admin/forms.py
|
||
msgid "Public URL"
|
||
msgstr "URL publique"
|
||
|
||
#: admin/forms.py
|
||
msgid "The public URL of this form is:"
|
||
msgstr "L’URL publique du formulaire est :"
|
||
|
||
#: admin/forms.py
|
||
msgid "QR Code"
|
||
msgstr "Code QR"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/workflow-fullscreen-schema.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Download"
|
||
msgstr "Télécharger"
|
||
|
||
#: admin/forms.py
|
||
msgid "Only allow one form per user"
|
||
msgstr "N’autoriser qu’un seul formulaire par utilisateur"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"This option concerns logged in users only. Form access must be restricted "
|
||
"for this to be effective."
|
||
msgstr ""
|
||
"Cette option concerne uniquement les utilisateurs connectés. L’accès au "
|
||
"formulaire doit être restreint pour que cette option soit effective."
|
||
|
||
#: admin/forms.py
|
||
msgid "Advertise to unlogged users"
|
||
msgstr "Afficher aux utilisateurs non-connectés"
|
||
|
||
#: admin/forms.py
|
||
msgid "Required authentication contexts"
|
||
msgstr "Contextes d’authentification requis"
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "Changed \"%s\" parameter"
|
||
msgstr "Changement du paramétrage « %s »"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"The single form option concerns logged in users only, however this form is "
|
||
"accessible anonymously. Consider adding a sender role."
|
||
msgstr ""
|
||
"L’option de limitation à un seul formulaire concerne uniquement les "
|
||
"utilisateurs connectés mais ce formulaire est accessible de manière anonyme. "
|
||
"Vous devriez le limiter aux utilisateurs connectés ou disposant d’un rôle "
|
||
"particulier."
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "Change of %s"
|
||
msgstr "Modification de « %s »"
|
||
|
||
#: admin/forms.py
|
||
msgid "Select the roles that can access this form."
|
||
msgstr "Sélectionner les rôles qui pourront accéder à ce formulaire."
|
||
|
||
#: admin/forms.py
|
||
msgid "Identifier in URLs"
|
||
msgstr "Identifiant dans les URL"
|
||
|
||
#: admin/forms.py
|
||
msgid "Change of title / URL"
|
||
msgstr "Changement du titre ou de l’adresse"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"The form identifier should not be modified as there is already some data."
|
||
msgstr ""
|
||
"L’identifiant ne devrait pas être modifié car il existe déjà des données."
|
||
|
||
#: admin/forms.py admin/workflows.py
|
||
msgid "I understand the danger, make it editable nevertheless."
|
||
msgstr "Je comprends le danger, le rendre modifiable malgré tout."
|
||
|
||
#: admin/forms.py backoffice/management.py fields/title.py
|
||
#: templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html wf/attachment.py
|
||
#: wf/notification.py
|
||
msgid "Title"
|
||
msgstr "Titre"
|
||
|
||
#: admin/forms.py
|
||
msgid "Select the workflow that will handle those forms."
|
||
msgstr "Indiquer le workflow qui va gérer ces formulaires."
|
||
|
||
#: admin/forms.py
|
||
msgid "Workflow Status Remapping"
|
||
msgstr "Ré-affectation des statuts de workflow"
|
||
|
||
#: admin/forms.py
|
||
msgid "A workflow change is already running."
|
||
msgstr "Un changement de workflow est déjà en cours."
|
||
|
||
#: admin/forms.py
|
||
msgid "Invalid target workflow."
|
||
msgstr "Workflow cible invalide."
|
||
|
||
#: admin/forms.py backoffice/management.py formdef.py
|
||
#: templates/wcs/backoffice/test-results.html workflows.py
|
||
msgid "Status"
|
||
msgstr "Statut"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"The current workflow configuration is broken; remapping will apply to all "
|
||
"data."
|
||
msgstr ""
|
||
"La configuration du workflow actuel est cassée ; la réassignation de statut "
|
||
"va s’appliquer à toutes les données."
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "From %(here)s to %(there)s"
|
||
msgstr "De %(here)s vers %(there)s"
|
||
|
||
#: admin/forms.py
|
||
msgid "Error previewing field."
|
||
msgstr "Erreur à l’affichage en prévisualisation du champ."
|
||
|
||
#: admin/forms.py
|
||
msgid "edit page fields"
|
||
msgstr "Modifier les champs de cette page"
|
||
|
||
#: admin/forms.py
|
||
msgid "Deletion is not possible as there are open forms."
|
||
msgstr ""
|
||
"La suppression n’est pas possible tant qu’il existe des demandes en cours."
|
||
|
||
#: admin/forms.py
|
||
msgid "Beware submitted forms will also be deleted."
|
||
msgstr "Attention les demandes seront supprimées."
|
||
|
||
#: admin/forms.py admin/workflows.py
|
||
msgid "Address"
|
||
msgstr "Adresse"
|
||
|
||
#: admin/forms.py
|
||
msgid "Overwrite"
|
||
msgstr "Écraser"
|
||
|
||
#: admin/forms.py admin/workflows.py
|
||
#, python-format
|
||
msgid "Error loading form (%s)."
|
||
msgstr "Erreur au chargement du formulaire (%s)."
|
||
|
||
#: admin/forms.py admin/workflows.py
|
||
msgid "You have to enter a file or a URL."
|
||
msgstr "Vous devez entrer un fichier ou une URL."
|
||
|
||
#: admin/forms.py
|
||
msgid "Overwritten (removal of incompatible fields)"
|
||
msgstr "Écrasement (avec suppression des champs incompatibles)"
|
||
|
||
#: admin/forms.py
|
||
msgid "Overwritten"
|
||
msgstr "Écrasement"
|
||
|
||
#: admin/forms.py
|
||
msgid "Summary of changes"
|
||
msgstr "Résumé des modifications"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"The form removes or changes fields, you should review the changes carefully "
|
||
"as some data will be lost."
|
||
msgstr ""
|
||
"Ce formulaire supprime ou modifie des champs, vous devriez inspecter "
|
||
"attentivement les changements car des données seront perdues."
|
||
|
||
#: admin/forms.py
|
||
msgid "Added field"
|
||
msgstr "Champ ajouté"
|
||
|
||
#: admin/forms.py
|
||
msgid "Removed field"
|
||
msgstr "Champ supprimé"
|
||
|
||
#: admin/forms.py
|
||
msgid "Modified field"
|
||
msgstr "Champ modifié"
|
||
|
||
#: admin/forms.py
|
||
msgid "Incompatible field"
|
||
msgstr "Champ incompatible"
|
||
|
||
#: admin/forms.py
|
||
msgid "Overwrite despite data loss"
|
||
msgstr "Écraser malgré la perte de données"
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid "Default value: %s"
|
||
msgstr "Valeur par défaut : %s"
|
||
|
||
#: admin/forms.py
|
||
msgid "Change in workflow variables"
|
||
msgstr "Changement dans les variables de workflow"
|
||
|
||
#: admin/forms.py
|
||
msgid "Workflow Options"
|
||
msgstr "Options du workflow"
|
||
|
||
#: admin/forms.py
|
||
msgid "Change in workflow options"
|
||
msgstr "Changement dans les options de workflow"
|
||
|
||
#: admin/forms.py
|
||
msgid "Import Form"
|
||
msgstr "Importer un formulaire"
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"You can install a new form by uploading a file or by pointing to the form "
|
||
"URL."
|
||
msgstr ""
|
||
"Vous pouvez installer un nouveau formulaire en téléchargeant un fichier ou "
|
||
"en pointant vers l’URL du formulaire."
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"This form has been successfully imported. Do note it is disabled by default."
|
||
msgstr "Le formulaire a été importé correctement. Il est désactivé par défaut."
|
||
|
||
#: admin/forms.py
|
||
msgid ""
|
||
"Imported form contained errors and has been automatically fixed, you should "
|
||
"nevertheless check everything is ok. Do note it is disabled by default."
|
||
msgstr ""
|
||
"Le formulaire importé contenait des erreurs et celles-ci ont été "
|
||
"automatiquement corrigées. Vous devriez néanmoins vérifier que tout est "
|
||
"correct avant d’activer le formulaire."
|
||
|
||
#: admin/forms.py
|
||
#, python-format
|
||
msgid ""
|
||
"The form identifier (%(slug)s) was already used by another form. A new one "
|
||
"has been generated (%(newslug)s)."
|
||
msgstr ""
|
||
"L’identifiant (%(slug)s) était déjà utilisé par un formulaire. Un nouvel "
|
||
"identifiant a été généré (%(newslug)s)."
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/forms.html
|
||
msgid "You first have to define roles."
|
||
msgstr "Vous devez d’abord définir des rôles"
|
||
|
||
#: admin/forms.py templates/wcs/backoffice/forms.html
|
||
msgid "New Form"
|
||
msgstr "Nouveau formulaire"
|
||
|
||
#: admin/forms.py admin/workflows.py
|
||
msgid "unauthorized category"
|
||
msgstr "catégorie non-autorisée"
|
||
|
||
#: admin/forms.py
|
||
msgid "Updating data for new workflow"
|
||
msgstr "Ré-indexation des données pour le nouveau workflow"
|
||
|
||
#: admin/forms.py admin/workflows.py backoffice/management.py
|
||
#: qommon/admin/emails.py qommon/admin/texts.py
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
msgid "Back"
|
||
msgstr "Retour"
|
||
|
||
#: admin/logged_errors.py
|
||
#, python-format
|
||
msgid "Logged Errors - %s"
|
||
msgstr "Erreurs enregistrées — %s"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Python Expression"
|
||
msgstr "Expression Python"
|
||
|
||
#: admin/logged_errors.py backoffice/management.py qommon/form.py
|
||
msgid "Django Expression"
|
||
msgstr "Expression Django"
|
||
|
||
#: admin/logged_errors.py backoffice/management.py qommon/form.py
|
||
#: wf/export_to_model.py
|
||
msgid "Template"
|
||
msgstr "Gabarit"
|
||
|
||
#: admin/logged_errors.py backoffice/management.py qommon/admin/texts.py
|
||
msgid "Text"
|
||
msgstr "Texte"
|
||
|
||
#: admin/logged_errors.py backoffice/management.py formdata.py
|
||
#: wf/create_formdata.py workflows.py
|
||
msgid "Unknown"
|
||
msgstr "Inconnu"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Exception"
|
||
msgstr "Exception"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Stack trace (most recent call first)"
|
||
msgstr "Trace (appels les plus récents en premier)"
|
||
|
||
#: admin/logged_errors.py api_export_import.py backoffice/management.py
|
||
#: backoffice/submission.py formdata.py formdef.py statistics/views.py
|
||
#: wf/create_formdata.py wf/form.py wf/resubmit.py
|
||
msgid "Form"
|
||
msgstr "Formulaire"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Cookies"
|
||
msgstr "Cookies"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Environment"
|
||
msgstr "Environnement"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Stack trace"
|
||
msgstr "Trace"
|
||
|
||
#: admin/logged_errors.py
|
||
#, python-format
|
||
msgid "%(count)d error"
|
||
msgid_plural "%(count)d errors"
|
||
msgstr[0] "%(count)d erreur"
|
||
msgstr[1] "%(count)d erreurs"
|
||
|
||
#: admin/logged_errors.py
|
||
#, python-format
|
||
msgid "error %(class)s (%(message)s)"
|
||
msgstr "erreur %(class)s (%(message)s)"
|
||
|
||
#: admin/logged_errors.py templates/wcs/backoffice/logged-errors.html
|
||
msgid "Logged Errors"
|
||
msgstr "Erreurs enregistrées"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Others"
|
||
msgstr "Autres"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Error types"
|
||
msgstr "Types d’erreur"
|
||
|
||
#: admin/logged_errors.py
|
||
msgid "Latest occurence"
|
||
msgstr "Dernière occurrence"
|
||
|
||
#: admin/logged_errors.py templates/wcs/backoffice/logged-errors.html
|
||
msgid "Cleanup"
|
||
msgstr "Nettoyage"
|
||
|
||
#: admin/mail_templates.py api_export_import.py
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
msgid "Mail Templates"
|
||
msgstr "Modèles de courriel"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "New Mail Template"
|
||
msgstr "Nouveau modèle de courriel"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "Import Mail Template"
|
||
msgstr "Importer un modèle de courriel"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "You can install a new mail template by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez enregistrer un nouveau modèle de courriel en téléchargeant un "
|
||
"fichier."
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "This mail template has been successfully imported."
|
||
msgstr "Le modèle de courriel a été importé correctement."
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "This mail template is readonly."
|
||
msgstr "Ce modèle de courriel est en lecture seule."
|
||
|
||
#: admin/mail_templates.py qommon/admin/emails.py wf/sendmail.py
|
||
msgid "Subject"
|
||
msgstr "Sujet"
|
||
|
||
#: admin/mail_templates.py wf/notification.py wf/sendmail.py wf/sms.py
|
||
msgid "Body"
|
||
msgstr "Corps"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "Edit Mail Template"
|
||
msgstr "Modifier le modèle de courriel"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "You are about to irrevocably delete this mail template."
|
||
msgstr "Vous allez définitivement supprimer ce modèle de courriel."
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "This mail template is still used, it cannot be deleted."
|
||
msgstr ""
|
||
"Ce modèle de courriel est encore utilisé; il ne peut pas être supprimé."
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "Delete Mail Template"
|
||
msgstr "Supprimer le modèle de courriel"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "Deleting Mail Template:"
|
||
msgstr "Suppression du modèle de courriel :"
|
||
|
||
#: admin/mail_templates.py
|
||
msgid "Duplicate Mail Template"
|
||
msgstr "Dupliquer le modèle de courriel"
|
||
|
||
#: admin/roles.py
|
||
msgid "Role Name"
|
||
msgstr "Nom du rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Role Details"
|
||
msgstr "Détail du rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Role Emails"
|
||
msgstr "Courriels du rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Add Email"
|
||
msgstr "Ajouter un autre courriel"
|
||
|
||
#: admin/roles.py
|
||
msgid "Propage emails to all users holding the role"
|
||
msgstr "Propager les courriels à tous les utilisateurs ayant ce rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Users holding the role can access to backoffice"
|
||
msgstr "Les utilisateurs disposant de ce rôle peuvent accéder au backoffice"
|
||
|
||
#: admin/roles.py
|
||
msgid "Emails:"
|
||
msgstr "Courriels :"
|
||
|
||
#: admin/roles.py
|
||
msgid "Holders of this role will receive all emails adressed to the role."
|
||
msgstr ""
|
||
"Les utilisateurs disposant de ce rôle recevront les courriels qui lui sont "
|
||
"destinés."
|
||
|
||
#: admin/roles.py
|
||
msgid "Holders of this role are granted access to the backoffice."
|
||
msgstr "Les utilisateurs disposant de ce rôle peuvent accéder au backoffice."
|
||
|
||
#: admin/roles.py
|
||
msgid "Forms handled by this role"
|
||
msgstr "Formulaires géré par ce rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "no form associated to this role"
|
||
msgstr "aucun formulaire n’est associé à ce rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Forms private to this role"
|
||
msgstr "Formulaires restreints à ce rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Edit Role"
|
||
msgstr "Modifier le rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "You are about to irrevocably delete this role."
|
||
msgstr "Vous allez définitivement supprimer ce rôle."
|
||
|
||
#: admin/roles.py
|
||
msgid "Delete Role"
|
||
msgstr "Supprimer le rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Deleting Role:"
|
||
msgstr "Suppression du rôle :"
|
||
|
||
#: admin/roles.py
|
||
msgid "New Role"
|
||
msgstr "Nouveau rôle"
|
||
|
||
#: admin/roles.py
|
||
msgid "Roles are useful for two different things:"
|
||
msgstr "Les rôles sont utilisés pour deux aspects différents :"
|
||
|
||
#: admin/roles.py
|
||
msgid "To know who will receive and manage a given type of form."
|
||
msgstr "Pour déterminer qui recevra et gérera un type donné de formulaire."
|
||
|
||
#: admin/roles.py
|
||
msgid "To know who can fill a given type of form."
|
||
msgstr "Pour déterminer qui pourra compléter un type donné de formulaire."
|
||
|
||
#: admin/settings.py qommon/ident/password.py
|
||
msgid "Identification"
|
||
msgstr "Identification"
|
||
|
||
#: admin/settings.py
|
||
msgid "Simple local username / password"
|
||
msgstr "Simplement identifiant / mot de passe local"
|
||
|
||
#: admin/settings.py
|
||
msgid "Delegated to SAML identity provider"
|
||
msgstr "Déléguée à un fournisseur d’identités SAML"
|
||
|
||
#: admin/settings.py
|
||
msgid "Delegated to FranceConnect"
|
||
msgstr "Déléguée à FranceConnect"
|
||
|
||
#: admin/settings.py
|
||
msgid "Methods"
|
||
msgstr "Méthodes"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"Delegated to SAML identity provider authentication is unavailable. Lasso "
|
||
"must be installed to use it."
|
||
msgstr ""
|
||
"La délégation de l’authentification à un fournisseur d’identité SAML n’est "
|
||
"pas disponible. La bibliothèque Lasso doit être installée pour l’utiliser."
|
||
|
||
#: admin/settings.py
|
||
msgid "Fields Mapping"
|
||
msgstr "Correspondance des champs"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"These settings make it possible to assign custom user fields to standard "
|
||
"user fields."
|
||
msgstr ""
|
||
"Ces paramètres permettent d’assigner des champs personnalisés aux champs "
|
||
"standards courriel et numéro de téléphone mobile."
|
||
|
||
#: admin/settings.py
|
||
msgid "Field for Email"
|
||
msgstr "Champ pour le courriel"
|
||
|
||
#: admin/settings.py
|
||
msgid "Field for Phone"
|
||
msgstr "Champ pour le téléphone (mobile)"
|
||
|
||
#: admin/settings.py
|
||
msgid "Fullname Template"
|
||
msgstr "Gabarit pour former le nom complet"
|
||
|
||
#: admin/settings.py
|
||
msgid "Sidebar Template"
|
||
msgstr "Gabarit pour la barre latérale"
|
||
|
||
#: admin/settings.py
|
||
msgid "Search Result Template"
|
||
msgstr "Gabarit pour les résultats de recherche"
|
||
|
||
#: admin/settings.py
|
||
#, python-format
|
||
msgid "%s: %s"
|
||
msgstr "%s : %s"
|
||
|
||
#: admin/settings.py
|
||
msgid "Updating users for new full name template"
|
||
msgstr ""
|
||
"Mise à jour des utilisateurs avec le nouveau gabarit pour le nom complet"
|
||
|
||
#: admin/settings.py
|
||
msgid "User Fields"
|
||
msgstr "Champs utilisateur"
|
||
|
||
#: admin/settings.py admin/users.py backoffice/root.py data_sources.py
|
||
msgid "Users"
|
||
msgstr "Utilisateurs"
|
||
|
||
#: admin/settings.py
|
||
msgid "Mime types"
|
||
msgstr "Types MIME"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"List of MIME types, separated by commas. File extensions (starting with a "
|
||
"dot) are allowed and will be automatically converted to the matching type."
|
||
msgstr ""
|
||
"Liste de types MIME, séparés par des virgules. Les extensions de fichier "
|
||
"(commençant par un point) sont autorisées et seront automatiquement "
|
||
"converties vers le type correspondant."
|
||
|
||
#: admin/settings.py admin/workflows.py backoffice/management.py
|
||
msgid "Save"
|
||
msgstr "Enregistrer"
|
||
|
||
#: admin/settings.py
|
||
msgid "File Types"
|
||
msgstr "Types de fichier"
|
||
|
||
#: admin/settings.py
|
||
msgid "There are no file type defined at the moment."
|
||
msgstr "Il n’y a pas encore de types de fichier configurés."
|
||
|
||
#: admin/settings.py
|
||
msgid "New file type"
|
||
msgstr "Nouveau type de fichier"
|
||
|
||
#: admin/settings.py
|
||
msgid "Updating fields"
|
||
msgstr "Mise à jour des champs"
|
||
|
||
#: admin/settings.py
|
||
msgid "File Type"
|
||
msgstr "Type de fichier"
|
||
|
||
#: admin/settings.py
|
||
msgid "Storage"
|
||
msgstr "Stockage"
|
||
|
||
#: admin/settings.py
|
||
msgid "PostgreSQL Settings"
|
||
msgstr "Options PostgreSQL"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure access to PostgreSQL database"
|
||
msgstr "Configurer l’accès à la base de données PostgreSQL"
|
||
|
||
#: admin/settings.py
|
||
msgid "Security"
|
||
msgstr "Sécurité"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure identification parameters"
|
||
msgstr "Configurer les paramètres d’identification"
|
||
|
||
#: admin/settings.py
|
||
msgid "Admin Permissions"
|
||
msgstr "Permissions d’administration"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure access to the administration interface"
|
||
msgstr "Configurer l’accès à l’interface d’administration"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure access to the API endpoints"
|
||
msgstr "Configurer les accès aux API"
|
||
|
||
#: admin/settings.py
|
||
msgid "Import / Export"
|
||
msgstr "Import / Export"
|
||
|
||
#: admin/settings.py
|
||
msgid "Initialise with data from another site"
|
||
msgstr "Initialiser avec les données d’un autre site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Export data for another site"
|
||
msgstr "Exporter des données pour un autre site"
|
||
|
||
#: admin/settings.py qommon/admin/emails.py
|
||
msgid "Debug Options"
|
||
msgstr "Options de debug"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure options useful for debugging"
|
||
msgstr "Configurer les options utiles au debugging"
|
||
|
||
#: admin/settings.py
|
||
msgid "Customisation"
|
||
msgstr "Personnalisation"
|
||
|
||
#: admin/settings.py
|
||
msgid "Site Name and Addresses"
|
||
msgstr "Nom et adresses du site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure site name and addresses"
|
||
msgstr "Configurer le nom et les adresses du site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Language"
|
||
msgstr "Langue"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure site language"
|
||
msgstr "Configurer la langue du site"
|
||
|
||
#: admin/settings.py fields/base.py formdef.py wf/geolocate.py workflows.py
|
||
msgid "Geolocation"
|
||
msgstr "Géolocalisation"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure geolocation and geocoding"
|
||
msgstr "Configurer la géolocalisation et le géocodage"
|
||
|
||
#: admin/settings.py
|
||
msgid "Backoffice Submission"
|
||
msgstr "Saisie backoffice"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure backoffice submission related options"
|
||
msgstr "Configurer les options en rapport avec la saisie par les agents"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure users"
|
||
msgstr "Configurer les utilisateurs"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure templates for users"
|
||
msgstr "Configurer les gabarits utilisés pour les utilisateurs"
|
||
|
||
#: admin/settings.py qommon/admin/emails.py
|
||
msgid "Emails"
|
||
msgstr "Courriels"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure email settings"
|
||
msgstr "Configurer les options relatives aux courriels"
|
||
|
||
#: admin/settings.py wf/sms.py
|
||
msgid "SMS"
|
||
msgstr "SMS"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure SMS settings"
|
||
msgstr "Configurer les options relatives aux SMS"
|
||
|
||
#: admin/settings.py qommon/admin/texts.py
|
||
msgid "Texts"
|
||
msgstr "Textes"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure text that appears on some pages"
|
||
msgstr "Configurer les textes qui apparaissent sur certaines pages"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure known file types"
|
||
msgstr "Configurer les types de fichier connus"
|
||
|
||
#: admin/settings.py backoffice/management.py data_sources.py
|
||
#: templates/wcs/backoffice/cards.html templates/wcs/backoffice/forms.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
msgid "Data sources"
|
||
msgstr "Sources de données"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure data sources"
|
||
msgstr "Configurer les sources de données"
|
||
|
||
#: admin/settings.py wscalls.py
|
||
msgid "Webservice calls"
|
||
msgstr "Appels de webservice"
|
||
|
||
#: admin/settings.py
|
||
msgid "Configure webservice calls"
|
||
msgstr "Configurer les appels de webservice"
|
||
|
||
#: admin/settings.py admin/workflows.py api_export_import.py
|
||
#: templates/wcs/backoffice/workflows.html workflows.py
|
||
msgid "Workflows"
|
||
msgstr "Workflows"
|
||
|
||
#: admin/settings.py backoffice/journal.py
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "Audit Journal"
|
||
msgstr "Journal d’audit"
|
||
|
||
#: admin/settings.py
|
||
msgid "Internationalization"
|
||
msgstr "Internationalisation"
|
||
|
||
#: admin/settings.py statistics/views.py
|
||
msgid "Backoffice"
|
||
msgstr "Backoffice"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"Changes were made to roles or permissions while the table was displayed."
|
||
msgstr ""
|
||
"Des changements ont été effectués sur les rôles ou les permissions pendant "
|
||
"que le tableau s’affichait."
|
||
|
||
#: admin/settings.py mail_templates.py
|
||
msgid "Mail templates"
|
||
msgstr "Modèles de courriel"
|
||
|
||
#: admin/settings.py comment_templates.py
|
||
msgid "Comment templates"
|
||
msgstr "Modèles de message"
|
||
|
||
#: admin/settings.py
|
||
msgid "Form Categories"
|
||
msgstr "Catégories de formulaires"
|
||
|
||
#: admin/settings.py
|
||
msgid "Card Model Categories"
|
||
msgstr "Catégories pour les modèles de fiche"
|
||
|
||
#: admin/settings.py
|
||
msgid "Workflow Categories"
|
||
msgstr "Catégories de workflow"
|
||
|
||
#: admin/settings.py
|
||
msgid "Fields Blocks Categories"
|
||
msgstr "Catégories de blocs de champs"
|
||
|
||
#: admin/settings.py
|
||
msgid "Mail Templates Categories"
|
||
msgstr "Catégories de modèles de courriel"
|
||
|
||
#: admin/settings.py
|
||
msgid "Comment Templates Categories"
|
||
msgstr "Catégories de modèles de message"
|
||
|
||
#: admin/settings.py
|
||
msgid "Data Sources Categories"
|
||
msgstr "Catégories de sources de données"
|
||
|
||
#: admin/settings.py
|
||
msgid "Settings (customisation sections)"
|
||
msgstr "Paramètres (sections de personnalisation)"
|
||
|
||
#: admin/settings.py
|
||
msgid "Items to export"
|
||
msgstr "Éléments à exporter"
|
||
|
||
#: admin/settings.py
|
||
msgid "Exporting site settings"
|
||
msgstr "Exporter des paramètres du site"
|
||
|
||
#: admin/settings.py backoffice/i18n.py backoffice/management.py
|
||
msgid "Download Export"
|
||
msgstr "Télécharger l’export"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"This site has existing forms, cards or workflows, beware re-importing "
|
||
"content is dangerous and will probably break existing data and configuration."
|
||
msgstr ""
|
||
"Ce site contient déjà des formulaires, fiches ou workflows; il est dangereux "
|
||
"d’importer à nouveau un fichier, cela risque fortement de casser la "
|
||
"configuration et les données existantes."
|
||
|
||
#: admin/settings.py
|
||
msgid "Do it anyway"
|
||
msgstr "Lancer l’importation malgré tout"
|
||
|
||
#: admin/settings.py templates/wcs/backoffice/settings/import.html
|
||
msgid "Import report"
|
||
msgstr "Rapport d’importation"
|
||
|
||
#: admin/settings.py qommon/publisher.py
|
||
msgid "Site Name"
|
||
msgstr "Nom du site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Site base URL"
|
||
msgstr "URL de la base du site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Homepage redirection"
|
||
msgstr "Redirection de la page d’accueil"
|
||
|
||
#: admin/settings.py
|
||
msgid "SMS Options"
|
||
msgstr "Options SMS"
|
||
|
||
#: admin/settings.py
|
||
msgid "Sender (number or name)"
|
||
msgstr "Expéditeur (nom ou numéro)"
|
||
|
||
#: admin/settings.py admin/tests.py wf/notification.py wf/redirect_to_url.py
|
||
#: wf/wscall.py wscalls.py
|
||
msgid "URL"
|
||
msgstr "URL"
|
||
|
||
#: admin/settings.py
|
||
msgid "Database Name"
|
||
msgstr "Nom de la base de données"
|
||
|
||
#: admin/settings.py admin/tests.py admin/users.py backoffice/journal.py
|
||
#: backoffice/management.py templates/wcs/backoffice/journal.html
|
||
#: templates/wcs/backoffice/snapshots.html users.py
|
||
msgid "User"
|
||
msgstr "Utilisateur"
|
||
|
||
#: admin/settings.py
|
||
msgid "User name used to authenticate"
|
||
msgstr "Nom de l’utilisateur pour l’authentification"
|
||
|
||
#: admin/settings.py fields/password.py qommon/ident/password.py
|
||
msgid "Password"
|
||
msgstr "Mot de passe"
|
||
|
||
#: admin/settings.py
|
||
msgid "Password used to authenticate"
|
||
msgstr "Mots de passe pour l’authentification"
|
||
|
||
#: admin/settings.py
|
||
msgid "Host"
|
||
msgstr "Hôte"
|
||
|
||
#: admin/settings.py
|
||
msgid "Database host address"
|
||
msgstr "Adresse du serveur de base de données"
|
||
|
||
#: admin/settings.py
|
||
msgid "Port"
|
||
msgstr "Port"
|
||
|
||
#: admin/settings.py
|
||
msgid "Connection port number"
|
||
msgstr "Numéro du port (TCP) pour la connexion"
|
||
|
||
#: admin/settings.py
|
||
msgid "Default Map Position"
|
||
msgstr "Position initiale par défaut"
|
||
|
||
#: admin/settings.py
|
||
msgid "Default zoom level"
|
||
msgstr "Niveau de zoom par défaut"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"System settings are currently forcing geocoding URLs, this parameter won't "
|
||
"have any effect."
|
||
msgstr ""
|
||
"Un paramétrage système force les URL de géocodage, le paramétrage ici n’aura "
|
||
"pas d’effet."
|
||
|
||
#: admin/settings.py
|
||
msgid "Geocoding services base URL"
|
||
msgstr "URL de base des services de géocodage"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"It will be suffixed by /search for geocoding and /reverse for reverse-"
|
||
"geocoding."
|
||
msgstr ""
|
||
"Il sera suffixé par /search pour le géocodage et par /reverse pour le "
|
||
"géocodage inversé."
|
||
|
||
#: admin/settings.py
|
||
msgid "Geolocation Settings"
|
||
msgstr "Paramètres de géolocalisation"
|
||
|
||
#: admin/settings.py backoffice/i18n.py
|
||
msgid "English"
|
||
msgstr "Anglais"
|
||
|
||
#: admin/settings.py backoffice/i18n.py
|
||
msgid "French"
|
||
msgstr "Français"
|
||
|
||
#: admin/settings.py backoffice/i18n.py
|
||
msgid "German"
|
||
msgstr "Allemand"
|
||
|
||
#: admin/settings.py
|
||
msgid ""
|
||
"As multilinguism is enabled it is not possible to change the primary "
|
||
"language."
|
||
msgstr ""
|
||
"Comme la prise en charge du multilinguisme est activée il n’est pas possible "
|
||
"de modifier la langue primaire."
|
||
|
||
#: admin/settings.py
|
||
msgid "Enable multilinguism support"
|
||
msgstr "Activer la prise en charge du multilinguisme"
|
||
|
||
#: admin/settings.py
|
||
msgid "Default language"
|
||
msgstr "Langue par défaut"
|
||
|
||
#: admin/settings.py
|
||
msgid "Site Language"
|
||
msgstr "Langue du site"
|
||
|
||
#: admin/settings.py
|
||
msgid "From HTTP Accept-Language header"
|
||
msgstr "Selon l’entête HTTP Accept-Language"
|
||
|
||
#: admin/settings.py
|
||
msgid "Supported languages"
|
||
msgstr "Langues prises en charge"
|
||
|
||
#: admin/settings.py
|
||
msgid "Email for Tracebacks"
|
||
msgstr "Courriel pour les tracebacks"
|
||
|
||
#: admin/settings.py
|
||
msgid "Enable debug mode"
|
||
msgstr "Activer le mode de debug"
|
||
|
||
#: admin/settings.py
|
||
msgid "Mail redirection"
|
||
msgstr "Redirection des courriels"
|
||
|
||
#: admin/settings.py
|
||
msgid "If set, send all emails to that address instead of the real recipients"
|
||
msgstr ""
|
||
"Si complété, envoie tous les courriels à cette adresse au lieu des vrais "
|
||
"destinataires"
|
||
|
||
#: admin/settings.py
|
||
msgid "Sidebar menu entry"
|
||
msgstr "Icône dans le menu latéral gauche"
|
||
|
||
#: admin/settings.py
|
||
msgctxt "sidebar_menu_entry"
|
||
msgid "Visible"
|
||
msgstr "Visible"
|
||
|
||
#: admin/settings.py
|
||
msgctxt "sidebar_menu_entry"
|
||
msgid "Hidden"
|
||
msgstr "Cachée"
|
||
|
||
#: admin/settings.py
|
||
msgid "URL for backoffice submission"
|
||
msgstr "URL pour la saisie backoffice"
|
||
|
||
#: admin/settings.py
|
||
msgid "Leave empty to use native screen."
|
||
msgstr "Laisser vide pour utiliser l’écran par défaut."
|
||
|
||
#: admin/settings.py
|
||
msgid "Include submission channel column in global listing"
|
||
msgstr "Inclure une colonne avec le canal de saisie dans la vue globale"
|
||
|
||
#: admin/settings.py
|
||
msgid "Backoffice submission settings"
|
||
msgstr "Paramètres de saisie backoffice"
|
||
|
||
#: admin/settings.py
|
||
msgid "Back to settings"
|
||
msgstr "Retourner au paramètres"
|
||
|
||
#: admin/settings.py
|
||
msgid "Automatic update of file types"
|
||
msgstr "Mise à jour automatique des types de fichiers"
|
||
|
||
#: admin/settings.py
|
||
msgid "Importing site elements"
|
||
msgstr "Importation des éléments de site"
|
||
|
||
#: admin/settings.py
|
||
msgid "Not a valid export file"
|
||
msgstr "Erreur : ce n’est pas un fichier valide"
|
||
|
||
#: admin/settings.py
|
||
#, python-format
|
||
msgid "Failed to import a workflow (%s); site import did not complete."
|
||
msgstr ""
|
||
"Erreur à l’import d’un workflow (%s). L’import du site n’a pas pu terminer."
|
||
|
||
#: admin/settings.py
|
||
#, python-format
|
||
msgid "Error: %s"
|
||
msgstr "Erreur : %s"
|
||
|
||
#: admin/tests.py
|
||
msgid "Save data"
|
||
msgstr "Enregistrer les données"
|
||
|
||
#: admin/tests.py
|
||
msgid "Edit data"
|
||
msgstr "Modifier les données"
|
||
|
||
#: admin/tests.py
|
||
msgid "Mark as failing"
|
||
msgstr "Marquer comme devant échouer"
|
||
|
||
#: admin/tests.py admin/workflow_tests.py
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "Workflow tests"
|
||
msgstr "Tests de workflow"
|
||
|
||
#: admin/tests.py
|
||
#, python-format
|
||
msgid "This test is expected to fail on error \"%s\"."
|
||
msgstr "Ce test s’attend à échouer avec l’erreur « %s »."
|
||
|
||
#: admin/tests.py
|
||
msgid "This test is empty."
|
||
msgstr "Ce test est vide."
|
||
|
||
#: admin/tests.py
|
||
msgid "Deleting Test:"
|
||
msgstr "Suppression du test :"
|
||
|
||
#: admin/tests.py
|
||
msgid "Edit test"
|
||
msgstr "Modifier le test"
|
||
|
||
#: admin/tests.py
|
||
msgid "Duplicate test"
|
||
msgstr "Dupliquer le test"
|
||
|
||
#: admin/tests.py templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/snapshots.html templates/wcs/backoffice/tests.html
|
||
msgid "Tests"
|
||
msgstr "Tests"
|
||
|
||
#: admin/tests.py users.py
|
||
msgid "Unknown User"
|
||
msgstr "Utilisateur inconnu"
|
||
|
||
#: admin/tests.py
|
||
msgid "Fill data manually"
|
||
msgstr "Saisir les données manuellement"
|
||
|
||
#: admin/tests.py
|
||
msgid "Import data from form"
|
||
msgstr "Importer les données depuis une demande"
|
||
|
||
#: admin/tests.py
|
||
msgid "Import data from form (and initialise workflow tests)"
|
||
msgstr ""
|
||
"Importer les données depuis une demande (et initialiser les tests de "
|
||
"workflow)"
|
||
|
||
#: admin/tests.py
|
||
msgid ""
|
||
"Form is only used for initial data alimentation, no link is kept with "
|
||
"created test."
|
||
msgstr ""
|
||
"La demande est utilisée pour l’alimentation initiale des données du test, "
|
||
"aucun lien n’est conservé entre les deux."
|
||
|
||
#: admin/tests.py
|
||
msgid "New test"
|
||
msgstr "Nouveau test"
|
||
|
||
#: admin/tests.py
|
||
msgid "Import Test"
|
||
msgstr "Importer un test"
|
||
|
||
#: admin/tests.py
|
||
msgid ""
|
||
"You can add a new test or update an existing one by importing a JSON file."
|
||
msgstr ""
|
||
"Vous pouvez créer ou mettre à jour un test en téléchargeant un fichier JSON."
|
||
|
||
#: admin/tests.py
|
||
#, python-format
|
||
msgid "Test \"%s\" has been successfully imported."
|
||
msgstr "Le test « %s » a été importé correctement."
|
||
|
||
#: admin/tests.py templates/wcs/backoffice/test-result-detail.html
|
||
#, python-format
|
||
msgid "Details of %(test_name)s"
|
||
msgstr "Détails de %(test_name)s"
|
||
|
||
#: admin/tests.py
|
||
#, python-format
|
||
msgid "Result #%s"
|
||
msgstr "Résultat #%s"
|
||
|
||
#: admin/tests.py templates/wcs/backoffice/test-results.html
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "Test results"
|
||
msgstr "Résultats des tests"
|
||
|
||
#: admin/tests.py
|
||
msgid "Manual run."
|
||
msgstr "Lancement manuel."
|
||
|
||
#: admin/tests.py
|
||
#, python-format
|
||
msgid "Workflow error: %s"
|
||
msgstr "Erreur du workflow : %s"
|
||
|
||
#: admin/tests.py
|
||
#, python-format
|
||
msgid "Invalid JSON: %s"
|
||
msgstr "JSON invalide : %s"
|
||
|
||
#: admin/tests.py
|
||
msgid "Response payload (JSON)"
|
||
msgstr "Contenu de la réponse (JSON)"
|
||
|
||
#: admin/tests.py
|
||
msgid "Response status code"
|
||
msgstr "Code de statut de la réponse"
|
||
|
||
#: admin/tests.py
|
||
msgid "Restrict to query string data"
|
||
msgstr "Limiter aux paramètres de l’URL"
|
||
|
||
#: admin/tests.py wf/resubmit.py
|
||
msgid "Any"
|
||
msgstr "Au choix"
|
||
|
||
#: admin/tests.py wf/wscall.py wscalls.py
|
||
msgid "GET"
|
||
msgstr "GET"
|
||
|
||
#: admin/tests.py wf/wscall.py wscalls.py
|
||
msgid "POST (JSON)"
|
||
msgstr "POST (JSON)"
|
||
|
||
#: admin/tests.py wf/wscall.py wscalls.py
|
||
msgid "PUT (JSON)"
|
||
msgstr "PUT (JSON)"
|
||
|
||
#: admin/tests.py wf/wscall.py wscalls.py
|
||
msgid "PATCH (JSON)"
|
||
msgstr "PATCH (JSON)"
|
||
|
||
#: admin/tests.py wf/wscall.py wscalls.py
|
||
msgid "DELETE (JSON)"
|
||
msgstr "DELETE (JSON)"
|
||
|
||
#: admin/tests.py
|
||
msgid "Restrict to method"
|
||
msgstr "Limiter à la méthode"
|
||
|
||
#: admin/tests.py
|
||
msgid "Restrict to POST data"
|
||
msgstr "Limiter au données contenues dans le corps de la requête"
|
||
|
||
#: admin/tests.py
|
||
msgid "Edit webservice response"
|
||
msgstr "Modifier la réponse webservice"
|
||
|
||
#: admin/tests.py
|
||
msgid "Deleting:"
|
||
msgstr "Suppression :"
|
||
|
||
#: admin/tests.py templates/wcs/backoffice/test-webservice-responses.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
msgid "Webservice responses"
|
||
msgstr "Réponses webservice"
|
||
|
||
#: admin/tests.py
|
||
msgid "New webservice response"
|
||
msgstr "Nouvelle réponse webservice"
|
||
|
||
#: admin/users.py fields/base.py fields/email.py formdata.py formdef.py
|
||
#: forms/root.py qommon/admin/emails.py qommon/ident/franceconnect.py
|
||
#: qommon/ident/idp.py qommon/ident/password.py wf/profile.py wf/sendmail.py
|
||
msgid "Email"
|
||
msgstr "Courriel"
|
||
|
||
#: admin/users.py
|
||
msgid "Administrator account"
|
||
msgstr "Compte d’administration"
|
||
|
||
#: admin/users.py
|
||
#, python-format
|
||
msgid "Marked as deleted on %(date)s."
|
||
msgstr "Marqué comme supprimé le %(date)s."
|
||
|
||
#: admin/users.py
|
||
msgid "Profile"
|
||
msgstr "Profil"
|
||
|
||
#: admin/users.py fields/block.py forms/common.py wf/export_to_model.py
|
||
msgid "Not set"
|
||
msgstr "Non renseigné"
|
||
|
||
#: admin/users.py
|
||
msgid "This user is not active."
|
||
msgstr "Cet utilisateur est désactivé."
|
||
|
||
#: admin/users.py
|
||
msgid "SAML Details"
|
||
msgstr "Détails SAML"
|
||
|
||
#: admin/users.py
|
||
#, python-format
|
||
msgid "Account federated with %s"
|
||
msgstr "Compte fédéré avec %s"
|
||
|
||
#: admin/users.py
|
||
msgid "local: "
|
||
msgstr "local :"
|
||
|
||
#: admin/users.py
|
||
msgid "remote: "
|
||
msgstr "distant :"
|
||
|
||
#: admin/users.py
|
||
msgid "Lasso Identity Dump"
|
||
msgstr "Dump de l’identité Lasso"
|
||
|
||
#: admin/users.py
|
||
msgid "Manage Roles"
|
||
msgstr "Gérer les rôles"
|
||
|
||
#: admin/users.py
|
||
msgid "Edit User"
|
||
msgstr "Modifier l’utilisateur"
|
||
|
||
#: admin/users.py
|
||
msgid "You are about to irrevocably delete this user."
|
||
msgstr "Vous allez définitivement supprimer cet utilisateur."
|
||
|
||
#: admin/users.py
|
||
msgid "Delete User"
|
||
msgstr "Supprimer l’utilisateur"
|
||
|
||
#: admin/users.py
|
||
msgid "Deleting User:"
|
||
msgstr "Suppression de l’utilisateur :"
|
||
|
||
#: admin/users.py
|
||
msgid "Total number of users:"
|
||
msgstr "Nombre total d’utilisateurs :"
|
||
|
||
#: admin/users.py
|
||
msgid "Number of filtered users:"
|
||
msgstr "Nombre d’utilisateurs filtrés :"
|
||
|
||
#: admin/users.py
|
||
msgid "An authentification system must be configured before creating users."
|
||
msgstr ""
|
||
"Le sous-système d’authentification doit être configuré avant de créer des "
|
||
"utilisateurs."
|
||
|
||
#: admin/users.py
|
||
msgid "SAML support must be setup before creating users."
|
||
msgstr ""
|
||
"La prise en charge de SAML doit être configurée avant de créer des "
|
||
"utilisateurs."
|
||
|
||
#: admin/users.py
|
||
msgid "New User"
|
||
msgstr "Nouvel utilisateur"
|
||
|
||
#: admin/users.py backoffice/journal.py backoffice/management.py
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "Search"
|
||
msgstr "Rechercher"
|
||
|
||
#: admin/users.py
|
||
msgid "Filter on Roles"
|
||
msgstr "Filtrer par rôle"
|
||
|
||
#: admin/users.py templates/wcs/backoffice/i18n.html
|
||
msgid "Filter"
|
||
msgstr "Filtrer"
|
||
|
||
#: admin/utils.py
|
||
msgid "Last Modification:"
|
||
msgstr "Dernière modification "
|
||
|
||
#: admin/utils.py wf/attachment.py wf/comment.py wf/form.py wf/resubmit.py
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "by %s"
|
||
msgstr "par %s"
|
||
|
||
#: admin/utils.py
|
||
msgid "Restore version"
|
||
msgstr "Restaurer cette version"
|
||
|
||
#: admin/utils.py
|
||
msgid "Export version"
|
||
msgstr "Exporter cette version"
|
||
|
||
#: admin/utils.py
|
||
msgid "Inspect version"
|
||
msgstr "Inspecter cette version"
|
||
|
||
#: admin/workflow_tests.py
|
||
msgid "Edit action"
|
||
msgstr "Modifier l’action"
|
||
|
||
#: admin/workflow_tests.py
|
||
msgid "Deleting action:"
|
||
msgstr "Suppression de l’action :"
|
||
|
||
#: admin/workflow_tests.py
|
||
msgid "Backoffice user"
|
||
msgstr "Utilisateur agent"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Workflow Name"
|
||
msgstr "Nom du workflow"
|
||
|
||
#: admin/workflows.py backoffice/management.py fields/base.py
|
||
#: fields/computed.py fields/page.py qommon/form.py
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#: templates/wcs/backoffice/test-results.html wf/attachment.py wf/choice.py
|
||
#: wf/comment.py wf/create_formdata.py wf/export_to_model.py wf/form.py
|
||
#: wf/sendmail.py wf/wscall.py workflows.py
|
||
msgid "Identifier"
|
||
msgstr "Identifiant"
|
||
|
||
#: admin/workflows.py
|
||
msgid ""
|
||
"The identifier should not be modified as the workflow is part of an "
|
||
"application."
|
||
msgstr ""
|
||
"L’identifiant ne devrait pas être modifié car le workflow fait partie d’une "
|
||
"application."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change in action \"%(description)s\" in global action \"%(name)s\""
|
||
msgstr ""
|
||
"Modification à l’action « %(description)s » dans l’action globale "
|
||
"« %(name)s »"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change in action \"%(description)s\" in status \"%(name)s\""
|
||
msgstr ""
|
||
"Modification à l’action « %(description)s » dans le statut « %(name)s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "You are about to remove an item."
|
||
msgstr "Vous allez supprimer un élément."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Item"
|
||
msgstr "Supprimer l’élément"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deleting Item"
|
||
msgstr "Suppression de l’élément"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Deletion of action \"%(description)s\" in status \"%(status)s\""
|
||
msgstr ""
|
||
"Suppression de l’action « %(description)s » dans le statut « %(status)s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Target status"
|
||
msgstr "Statut de destination"
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/workflow-status.html
|
||
msgid "Copy"
|
||
msgstr "Copier"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Copy Item"
|
||
msgstr "Copie de l’action"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid ""
|
||
"Copy of action \"%(description)s\" from status \"%(from_status)s\" to status "
|
||
"\"%(destination_status)s\""
|
||
msgstr ""
|
||
"Copie de l’action « %(description)s » du statut « %(from_status)s » au "
|
||
"statut « %(destination_status)s »."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Trigger"
|
||
msgstr "Déclencheur"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in global action trigger"
|
||
msgstr "Changement dans un déclencheur d’action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "You are about to remove a trigger."
|
||
msgstr "Vous allez supprimer un déclencheur."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Trigger"
|
||
msgstr "Supprimer le déclencheur"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deleting Trigger"
|
||
msgstr "Suppression du déclencheur"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deletion of global action trigger"
|
||
msgstr "Suppression d’un déclencheur d’action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change Status"
|
||
msgstr "Changer de statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Interact"
|
||
msgstr "Échanger"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Act on a Form/Card"
|
||
msgstr "Agir sur une demande ou une fiche"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Act on User"
|
||
msgstr "Agir sur le demandeur"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in action order"
|
||
msgstr "Changement de l’ordre des actions"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "New action \"%(description)s\" in status \"%(status)s\""
|
||
msgstr "Nouvelle action « %(description)s » dans le statut « %(status)s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid ""
|
||
"It is not possible to remove this status as the workflow would not have any "
|
||
"status left."
|
||
msgstr ""
|
||
"Le statut ne peut pas être supprimé car le workflow n’aurait alors plus "
|
||
"aucun statut."
|
||
|
||
#: admin/workflows.py
|
||
msgid "You are about to remove a status."
|
||
msgstr "Vous allez supprimer un statut."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Status"
|
||
msgstr "Supprimer le statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deleting Status:"
|
||
msgstr "Suppression du statut :"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Deletion of status %s"
|
||
msgstr "Suppression du statut « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Status Name"
|
||
msgstr "Nom du statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There is already a status with that name."
|
||
msgstr "Il y a déjà un statut avec ce nom."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change name of status %s"
|
||
msgstr "Changement du nom du statut « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Edit Status Name"
|
||
msgstr "Modifier le nom du statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Remove these cards/forms"
|
||
msgstr "Effacer ces demandes et/ou fiches"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change these cards/forms status to \"%s\""
|
||
msgstr "Changer le statut des demandes et/ou fiches en « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There are forms or cards set to this status."
|
||
msgstr "Il y a des demandes et/ou des fiches dans ce statut."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Remove these cards"
|
||
msgstr "Effacer ces fiches"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change these cards status to \"%s\""
|
||
msgstr "Changer le statut des fiches en « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There are cards set to this status."
|
||
msgstr "Il y a des des fiches dans ce statut."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Remove these forms"
|
||
msgstr "Effacer ces demandes"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change these forms status to \"%s\""
|
||
msgstr "Changer le statut des demandes en « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There are forms set to this status."
|
||
msgstr "Il y a des demandes dans ce statut."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Do nothing"
|
||
msgstr "Ne rien faire"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Pick an Action"
|
||
msgstr "Choisir une action"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete / Reassign"
|
||
msgstr "Supprimer / Réassigner"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Status / Reassign"
|
||
msgstr "Supprimer le statut / Réassigner"
|
||
|
||
#: admin/workflows.py
|
||
msgid "They need to be changed before this status can be deleted."
|
||
msgstr "Elles doivent être modifiées avant que ce statut puisse être supprimé."
|
||
|
||
#: admin/workflows.py fields/base.py
|
||
#: templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/logged-error.html variables.py workflows.py
|
||
msgid ":"
|
||
msgstr " :"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Removal of status %s"
|
||
msgstr "Suppression du statut %s"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Display of status in history"
|
||
msgstr "Affichage du statut dans l’historique"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Displayed to everyone"
|
||
msgstr "Affiché à tout le monde"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Displayed only in backoffice"
|
||
msgstr "Affiché uniquement dans le backoffice"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Never displayed"
|
||
msgstr "Jamais affiché"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Colour in backoffice"
|
||
msgstr "Couleur dans le backoffice"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Extra CSS for frontoffice style"
|
||
msgstr "Classe supplémentaire (CSS) pour le style en frontoffice"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Force Terminal Status"
|
||
msgstr "Forcer le caractère final du statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Information text for backoffice"
|
||
msgstr "Texte d’information sur le backoffice"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Template for items to be looped on"
|
||
msgstr "Gabarit produisant les éléments sur lesquels répéter les actions"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Loop system"
|
||
msgstr "Répétition"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Status after loop"
|
||
msgstr "Statut en fin de répétition"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change in \"%s\" status options"
|
||
msgstr "Changement aux options du statut « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Status Options"
|
||
msgstr "Options du statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change Status Options"
|
||
msgstr "Modification des options du statut"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Unset forced endpoint for \"%s\""
|
||
msgstr "Retrait au statut « %s » du marquage comme étant final"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "New status \"%s\""
|
||
msgstr "Nouveau statut « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New Status"
|
||
msgstr "Nouveau statut"
|
||
|
||
#: admin/workflows.py
|
||
msgid "or you can use this field to directly replace a workflow parameter:"
|
||
msgstr ""
|
||
"ou vous pouvez utiliser ce champ pour remplacer un paramètre du workflow :"
|
||
|
||
#: admin/workflows.py
|
||
msgid "This takes priority over a variable name"
|
||
msgstr "Ce choix est prioritaire par rapport au nom de variable"
|
||
|
||
#: admin/workflows.py qommon/substitution.py
|
||
msgid "Variable"
|
||
msgstr "Variable"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Default Value"
|
||
msgstr "Valeur par défaut"
|
||
|
||
#: admin/workflows.py
|
||
msgid ""
|
||
"Value to be used when the option is left empty (the option does not have to "
|
||
"be marked as required)."
|
||
msgstr ""
|
||
"Valeur à utiliser quand l’option est laissée vide (l’option n’a pas à être "
|
||
"marquée comme obligatoire)."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Actions using this field"
|
||
msgstr "Actions utilisant ce champ"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "\"%s\" action"
|
||
msgstr "action « %s »"
|
||
|
||
#: admin/workflows.py backoffice/journal.py
|
||
#: templates/wcs/backoffice/journal.html wf/external_workflow.py
|
||
msgid "Action"
|
||
msgstr "Action"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "in global action \"%s\""
|
||
msgstr "dans l’action globale « %s »"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "in status \"%s\""
|
||
msgstr "dans le statut « %s »"
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "This workflow is readonly."
|
||
msgstr "Ce workflow est en lecture seule."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "New workflow option \"%s\""
|
||
msgstr "Nouvelle option de workflow « %s »"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "This workflow contains %d variables."
|
||
msgstr "Ce workflow contient %d variables."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "This workflow contains more than %d variables."
|
||
msgstr "Ce workflow contient plus de %d variables."
|
||
|
||
#: admin/workflows.py qommon/substitution.py
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Variables"
|
||
msgstr "Variables"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There are not yet any variables."
|
||
msgstr "Il n’y a pas encore de variables."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "New backoffice field \"%s\""
|
||
msgstr "Nouvelle donnée de traitement « %s »"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "This workflow contains %d backoffice fields."
|
||
msgstr "Ce workflow contient %d données de traitement."
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "This workflow contains more than %d backoffice fields."
|
||
msgstr "Ce workflow contient plus de %d données de traitement."
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Backoffice Fields"
|
||
msgstr "Données de traitement"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There are not yet any backoffice fields."
|
||
msgstr "Il n’y a pas encore de données de traitement."
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/formdata-inspect.html
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "Functions"
|
||
msgstr "Fonctions"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "New function \"%s\""
|
||
msgstr "Nouvelle fonction « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New Function"
|
||
msgstr "Nouvelle fonction"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Deletion of function \"%s\""
|
||
msgstr "Suppression de la fonction « %s »"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Deletion of function \"%s\" in workflow"
|
||
msgstr "Suppression de la fonction « %s » du workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Updating forms after function removal"
|
||
msgstr "Mise à jour des demandes/fiches après la suppression d’une fonction"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Rename of function \"%s\""
|
||
msgstr "Renommage de la fonction « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Edit Function"
|
||
msgstr "Modifier la fonction"
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow.html wf/criticality.py
|
||
msgid "Criticality Levels"
|
||
msgstr "Niveaux de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Colour"
|
||
msgstr "Couleur"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New criticality level"
|
||
msgstr "Nouveau niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New Criticality Level"
|
||
msgstr "Nouveau niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New Criticality level"
|
||
msgstr "Nouveau niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deletion of criticality level"
|
||
msgstr "Suppression d’un niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change of name of criticality level"
|
||
msgstr "Changement du nom d’un niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Edit Criticality Level"
|
||
msgstr "Modifier le niveau de criticité"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Global Action: %s"
|
||
msgstr "Action globale : %s"
|
||
|
||
#: admin/workflows.py
|
||
msgid "You are about to remove an action."
|
||
msgstr "Vous allez supprimer une action."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Action"
|
||
msgstr "Supprimer l’action"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deleting Action:"
|
||
msgstr "Suppression de l’action :"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Deletion of global action \"%s\""
|
||
msgstr "Suppression de l’action globale « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Action Name"
|
||
msgstr "Nom de l’action"
|
||
|
||
#: admin/workflows.py
|
||
msgid "There is already an action with that name."
|
||
msgstr "Il y a déjà une action avec ce nom."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in global action"
|
||
msgstr "Modification d’une action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Edit Action Name"
|
||
msgstr "Modifier le nom de l’action"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Change in \"%s\" global action options"
|
||
msgstr "Modification de l’action globale « %s »"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Global Action Options"
|
||
msgstr "Options pour l’action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change Global Action Options"
|
||
msgstr "Modification de l’action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in trigger order"
|
||
msgstr "Changement dans l’ordre des déclencheurs"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New global action trigger"
|
||
msgstr "Nouveau déclencheur d’action globale"
|
||
|
||
#: admin/workflows.py workflows.py
|
||
msgid "Automatic"
|
||
msgstr "Automatique"
|
||
|
||
#: admin/workflows.py workflows.py
|
||
msgid "Manual"
|
||
msgstr "Manuel"
|
||
|
||
#: admin/workflows.py workflows.py
|
||
msgid "External call"
|
||
msgstr "Appel externe"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New global action"
|
||
msgstr "Nouvelle action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "New Global Action"
|
||
msgstr "Nouvelle action globale"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Select a category for this workflow."
|
||
msgstr "Sélectionner une catégorie pour ce workflow."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change of category"
|
||
msgstr "Changement de catégorie"
|
||
|
||
#: admin/workflows.py
|
||
#, python-format
|
||
msgid "Workflow - %s"
|
||
msgstr "Workflow - %s"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in status order"
|
||
msgstr "Changement de l’ordre des statuts"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in global actions order"
|
||
msgstr "Changement de l’ordre des actions globales"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Change in criticality levels order"
|
||
msgstr "Changement de l’ordre des niveaux de criticité"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Edit Workflow"
|
||
msgstr "Modifier le workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "This workflow is currently in use, you cannot remove it."
|
||
msgstr "Ce workflow est actuellement utilisé, vous ne pouvez pas le supprimer."
|
||
|
||
#: admin/workflows.py
|
||
msgid "You are about to irrevocably delete this workflow."
|
||
msgstr "Vous allez définitivement supprimer ce workflow."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Delete Workflow"
|
||
msgstr "Supprimer le workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Deleting Workflow:"
|
||
msgstr "Suppression du workflow :"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Duplicate Workflow"
|
||
msgstr "Dupliquer le workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Uncategorised"
|
||
msgstr "Non-catégorisés"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Forms and card models"
|
||
msgstr "Formulaires et modèles de fiche"
|
||
|
||
#: admin/workflows.py carddef.py templates/wcs/backoffice/i18n.html
|
||
msgid "Card models"
|
||
msgstr "Modèles de fiche"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Unused"
|
||
msgstr "Inutilisé"
|
||
|
||
#: admin/workflows.py templates/wcs/backoffice/workflows.html
|
||
msgid "New Workflow"
|
||
msgstr "Nouveau workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Import Workflow"
|
||
msgstr "Importer le workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid ""
|
||
"You can install a new workflow by uploading a file or by pointing to the "
|
||
"workflow URL."
|
||
msgstr ""
|
||
"Vous pouvez installer un nouveau workflow en téléchargeant un fichier ou en "
|
||
"pointant vers l’URL du workflow."
|
||
|
||
#: admin/workflows.py
|
||
msgid "This workflow has been successfully imported."
|
||
msgstr "Le workflow a été importé correctement."
|
||
|
||
#: admin/workflows.py
|
||
msgid "Updating data after workflow change"
|
||
msgstr "Ré-indexation des données après modification du workflow"
|
||
|
||
#: admin/workflows.py
|
||
msgid "Administrator reassigned status"
|
||
msgstr "Statut réaffecté par l’administrateur"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Beware it is risky to change it"
|
||
msgstr "Attention, ce changement est risqué"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Request"
|
||
msgstr "Requête"
|
||
|
||
#: admin/wscalls.py
|
||
msgid ""
|
||
"This tab is about connection, payload, and HTTP errors. Application errors "
|
||
"(\"err\" property in response different than zero) are always silent."
|
||
msgstr ""
|
||
"Cet onglet concerne les erreurs de connexion et de message à transmettre, "
|
||
"ainsi qque les erreurs HTTP. Les erreurs applicatives (quand l’attribut "
|
||
"« err » dans les réponses est différent de zéro) sont toujours silencieuses."
|
||
|
||
#: admin/wscalls.py wf/wscall.py
|
||
msgid "Error Handling"
|
||
msgstr "Gestion des erreurs"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "This webservice call is readonly."
|
||
msgstr "Cet appel webservice est en lecture seule."
|
||
|
||
#: admin/wscalls.py
|
||
msgid "No usage detected."
|
||
msgstr "Pas d’utilisation détectée."
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Edit webservice call"
|
||
msgstr "Modifier l’appel webservice"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "You are about to irrevocably delete this webservice call."
|
||
msgstr "Vous allez définitivement supprimer cet appel webservice."
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Delete webservice call"
|
||
msgstr "Effacer l’appel webservice"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Deleting webservice call:"
|
||
msgstr "Effacement de l’appel webservice :"
|
||
|
||
#: admin/wscalls.py api_export_import.py templates/wcs/backoffice/wscalls.html
|
||
msgid "Webservice Calls"
|
||
msgstr "Appels de webservices"
|
||
|
||
#: admin/wscalls.py templates/wcs/backoffice/wscalls.html
|
||
msgid "New webservice call"
|
||
msgstr "Nouvel appel webservice"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "Import webservice call"
|
||
msgstr "Importer un appel webservice"
|
||
|
||
#: admin/wscalls.py
|
||
msgid "You can install a new webservice call by uploading a file."
|
||
msgstr ""
|
||
"Vous pouvez enregistrer un nouvel appel webservice en téléchargeant un "
|
||
"fichier."
|
||
|
||
#: admin/wscalls.py
|
||
msgid "This webservice call has been successfully imported."
|
||
msgstr "L’appel webservice a été importé correctement."
|
||
|
||
#: api.py
|
||
#, python-format
|
||
msgid "%(name)s (draft)"
|
||
msgstr "%(name)s - (brouillon)"
|
||
|
||
#: api.py
|
||
#, python-format
|
||
msgid "%(name)s #%(id)s (%(status)s)"
|
||
msgstr "%(name)s - n°%(id)s (%(status)s)"
|
||
|
||
#: api.py
|
||
msgid "unknown"
|
||
msgstr "inconnu"
|
||
|
||
#: api_export_import.py backoffice/data_management.py backoffice/root.py
|
||
#: data_sources.py templates/wcs/backoffice/data-management.html
|
||
msgid "Cards"
|
||
msgstr "Fiches"
|
||
|
||
#: api_export_import.py statistics/views.py wf/create_carddata.py
|
||
msgid "Card"
|
||
msgstr "Fiche"
|
||
|
||
#: api_export_import.py
|
||
msgid "Blocks"
|
||
msgstr "Blocs"
|
||
|
||
#: api_export_import.py backoffice/deprecations.py
|
||
#: templates/wcs/backoffice/mail-template.html wf/sendmail.py
|
||
msgid "Mail Template"
|
||
msgstr "Modèle de courriel"
|
||
|
||
#: api_export_import.py templates/wcs/backoffice/comment-template.html
|
||
#: wf/register_comment.py
|
||
msgid "Comment Template"
|
||
msgstr "Modèle de message"
|
||
|
||
#: api_export_import.py templates/wcs/backoffice/wscall.html
|
||
msgid "Webservice Call"
|
||
msgstr "Appel de webservice"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (blocks)"
|
||
msgstr "Catégories (blocs)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (block)"
|
||
msgstr "Catégorie (blocs)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (cards)"
|
||
msgstr "Catégories (fiches)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (cards)"
|
||
msgstr "Catégorie (fiches)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (forms)"
|
||
msgstr "Catégories (formulaires)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (forms)"
|
||
msgstr "Catégorie (formulaires)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (workflows)"
|
||
msgstr "Catégories (workflows)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (workflows)"
|
||
msgstr "Catégorie (workflows)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (mail templates)"
|
||
msgstr "Catégories (modèles de courriel)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (mail templates)"
|
||
msgstr "Catégorie (modèles de courriel)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (comment templates)"
|
||
msgstr "Catégories (modèles de message)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (comment templates)"
|
||
msgstr "Catégorie (modèles de message)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Categories (data sources)"
|
||
msgstr "Catégories (sources de données)"
|
||
|
||
#: api_export_import.py
|
||
msgid "Category (data Sources)"
|
||
msgstr "Catégorie (sources de données)"
|
||
|
||
#: api_export_import.py
|
||
#, python-format
|
||
msgid "Application (%s) initial installation"
|
||
msgstr "Installation initiale de l’application (%s)"
|
||
|
||
#: api_export_import.py
|
||
#, python-format
|
||
msgid "Application (%s)"
|
||
msgstr "Application (%s)"
|
||
|
||
#: api_export_import.py
|
||
#, python-format
|
||
msgid "Application (%s) update"
|
||
msgstr "Mise à jour de l’application (%s)"
|
||
|
||
#: api_export_import.py
|
||
#, python-format
|
||
msgid "Application (%s) complete initial installation"
|
||
msgstr "Fin de l’installation initiale de l’application (%s)"
|
||
|
||
#: api_export_import.py
|
||
#, python-format
|
||
msgid "Application (%s) finalize initial installation"
|
||
msgstr "Finalisation de l’installation initiale de l’applicatin (%s)"
|
||
|
||
#: audit.py
|
||
msgid "Listing"
|
||
msgstr "Listing"
|
||
|
||
#: audit.py
|
||
msgid "CSV Export"
|
||
msgstr "Exportation en CSV"
|
||
|
||
#: audit.py
|
||
msgid "ODS Export"
|
||
msgstr "Exportation en ODS"
|
||
|
||
#: audit.py
|
||
msgid "Download of attached file"
|
||
msgstr "Téléchargement de fichier attaché"
|
||
|
||
#: audit.py
|
||
msgid "Download of attached files (bundle)"
|
||
msgstr "Téléchargement des fichiers attachés (.zip)"
|
||
|
||
#: audit.py
|
||
msgid "Redirect to remote stored file"
|
||
msgstr "Redirection vers un fichier distant"
|
||
|
||
#: audit.py
|
||
msgid "View Data"
|
||
msgstr "Visualisation des données"
|
||
|
||
#: audit.py
|
||
msgid "Change to global settings"
|
||
msgstr "Modification aux paramètres globaux"
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Select a category for this card model"
|
||
msgstr "Sélectionner une catégorie pour ce modèle de fiche"
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Identifier cannot be modified if there are existing cards."
|
||
msgstr "L’identifiant ne peut pas être modifié car il existe des fiches."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Unique identifier template"
|
||
msgstr "Gabarit pour un identifiant unique"
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"Warning: this field data will be permanently deleted from existing cards."
|
||
msgstr ""
|
||
"Attention : l’information contenue dans ce champ sera perdue de façon "
|
||
"irréversible."
|
||
|
||
#: backoffice/cards.py
|
||
#, python-format
|
||
msgid "This card model contains %d fields."
|
||
msgstr "Ce modèle de fiche contient %d champs."
|
||
|
||
#: backoffice/cards.py
|
||
#, python-format
|
||
msgid "This card model contains more than %d fields."
|
||
msgstr "Ce modèle de fiche contient plus de %d champs."
|
||
|
||
#: backoffice/cards.py templates/wcs/backoffice/carddef.html
|
||
msgid "This card model is readonly."
|
||
msgstr "Ce modèle de fiche est en lecture seule."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "There are no fields configured to be shown in listings."
|
||
msgstr ""
|
||
"Aucun champ n’est configuré pour être affiché dans le tableau de la liste "
|
||
"des fiches."
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"You should check the \"Management Listings\" box of the \"Display\" panel "
|
||
"for at least one field."
|
||
msgstr ""
|
||
"Veuillez cocher la case « Tableaux de traitement » de l'onglet « Affichage » "
|
||
"pour au moins un champ."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "You are about to irrevocably delete this card model."
|
||
msgstr "Vous allez définitivement supprimer ce modèle de fiche."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Deleting Card Model:"
|
||
msgstr "Suppression du modèle de fiche :"
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Duplicate Card Model"
|
||
msgstr "Dupliquer le modèle de fiche"
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"You can replace this card model by uploading a file or by pointing to a form "
|
||
"URL."
|
||
msgstr ""
|
||
"Vous pouvez remplacer ce modèle de fiche en téléchargeant un fichier ou en "
|
||
"pointant vers l’URL de la fiche."
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"The card model has been successfully overwritten. Do note it kept its "
|
||
"existing address and role and workflow parameters."
|
||
msgstr ""
|
||
"Le modèle de fiche a été écrasée correctement. Son adresse et les paramètres "
|
||
"de rôles et workflow ont cependant été conservés."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Creation Roles"
|
||
msgstr "Rôles de création"
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Select the roles that will be allowed to create cards of this kind."
|
||
msgstr ""
|
||
"Indiquer les rôles qui seront autorisés à saisir des fiches de ce type."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Deletion is not possible as it is still used as datasource."
|
||
msgstr ""
|
||
"La suppression n’est pas possible car ce modèle de fiches est utilisé en "
|
||
"source de données."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Deletion is not possible as there are cards."
|
||
msgstr "La suppression n’est pas possible car il y a des fiches complétées."
|
||
|
||
#: backoffice/cards.py
|
||
msgid "Import Card Model"
|
||
msgstr "Importer un modèle de fiche"
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"You can install a new card model by uploading a file or by pointing to the "
|
||
"card model URL."
|
||
msgstr ""
|
||
"Vous pouvez installer un nouveau modèle de fiche en téléchargeant un fichier "
|
||
"ou en pointant vers l’URL de la fiche."
|
||
|
||
#: backoffice/cards.py
|
||
#, python-format
|
||
msgid "Error loading card model (%s)."
|
||
msgstr "Erreur au chargement du modèle de fiche (%s) :"
|
||
|
||
#: backoffice/cards.py
|
||
msgid "This card model has been successfully imported. "
|
||
msgstr "Le modèle de fiche a été importé correctement."
|
||
|
||
#: backoffice/cards.py
|
||
msgid ""
|
||
"Imported card model contained errors and has been automatically fixed, you "
|
||
"should nevertheless check everything is ok. "
|
||
msgstr ""
|
||
"Le modèle importé contenait des erreurs et celles-ci ont été automatiquement "
|
||
"corrigées. Vous devriez néanmoins vérifier que tout est correct."
|
||
|
||
#: backoffice/cards.py
|
||
#, python-format
|
||
msgid ""
|
||
"The card model identifier (%(slug)s) was already used by another card model. "
|
||
"A new one has been generated (%(newslug)s)."
|
||
msgstr ""
|
||
"L’identifiant (%(slug)s) était déjà utilisé par un modèle de fiche. Un "
|
||
"nouvel identifiant a été généré (%(newslug)s)."
|
||
|
||
#: backoffice/cards.py templates/wcs/backoffice/cards.html
|
||
msgid "New Card Model"
|
||
msgstr "Nouveau modèle de fiche"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "User (email or UUID)"
|
||
msgstr "Usager (adresse électronique ou UUID)"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Export Data"
|
||
msgstr "Exporter les données"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Search in card content"
|
||
msgstr "Rechercher dans le contenu des fiches"
|
||
|
||
#: backoffice/data_management.py backoffice/management.py
|
||
msgid "View Card"
|
||
msgstr "Voir le modèle de fiche"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Import data from a file"
|
||
msgstr "Importer des fiches depuis un fichier"
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid "will be ignored - type %s not supported"
|
||
msgstr "sera ignoré - type %s pas pris en charge"
|
||
|
||
#: backoffice/data_management.py backoffice/management.py fields/base.py
|
||
#: fields/bool.py formdata.py statistics/views.py
|
||
#: templates/wcs/backoffice/data-source.html workflows.py
|
||
msgid "Yes"
|
||
msgstr "Oui"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Update existing cards (only for JSON imports)"
|
||
msgstr ""
|
||
"Mettre à jour les fiches existantes (uniquement pour les fichiers JSON)"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid ""
|
||
"Cards will be matched using their unique identifier (\"uuid\" property)."
|
||
msgstr ""
|
||
"La correspondance avec les fiches existantes se fera sur base de leur "
|
||
"identifiant unique (propriété « uuid »)."
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Cards will be matched using their custom identifier (\"id\" property)."
|
||
msgstr ""
|
||
"La correspondance avec les fiches existantes se fera sur base de leur "
|
||
"identifiant personnalisé (propriété « id »)."
|
||
|
||
#: backoffice/data_management.py backoffice/i18n.py
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
msgid "Import File"
|
||
msgstr "Importer un fichier"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Invalid file format."
|
||
msgstr "Format de fichier invalide."
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid "%s is required but cannot be filled from CSV."
|
||
msgid_plural "%s are required but cannot be filled from CSV."
|
||
msgstr[0] ""
|
||
"%s est obligatoire mais ne peut pas être rempli depuis un fichier CSV."
|
||
msgstr[1] ""
|
||
"%s sont obligatoires mais ne peuvent pas être remplis depuis un fichier CSV."
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Invalid CSV file."
|
||
msgstr "Fichier CSV invalide"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "CSV file contains less columns than card fields."
|
||
msgstr ""
|
||
"Le fichier CSV ne contient pas assez de colonnes par rapport aux champs de "
|
||
"la fiche."
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "CSV file contains lines with wrong number of columns."
|
||
msgstr "Le fichier CSV contient des lignes avec un nombre erroné de colonnes."
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid "(line numbers %s)"
|
||
msgstr "(lignes %s)"
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid "(line numbers %s and more)"
|
||
msgstr "(lignes %s et plus)"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Invalid JSON file"
|
||
msgstr "Fichier JSON invalide"
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "This card has already been submitted."
|
||
msgstr "Cette fiche a déjà été enregistrée."
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid ""
|
||
"The card has been recorded on %(date)s with the identifier %(identifier)s."
|
||
msgstr ""
|
||
"La fiche a été enregistrée le %(date)s avec l’identifiant %(identifier)s."
|
||
|
||
#: backoffice/data_management.py
|
||
#, python-format
|
||
msgid ""
|
||
"The card has been recorded on %(date)s with the identifier %(identifier)s by "
|
||
"%(agent)s."
|
||
msgstr ""
|
||
"La fiche a été enregistrée le %(date)s avec l’identifiant %(identifier)s par "
|
||
"%(agent)s."
|
||
|
||
#: backoffice/data_management.py
|
||
msgid ""
|
||
"Another action has been performed on this card in the meantime and data may "
|
||
"have been changed."
|
||
msgstr ""
|
||
"Une autre action a eu lieu sur cette fiche entretemps et les données peuvent "
|
||
"avoir été modifiées."
|
||
|
||
#: backoffice/data_management.py
|
||
msgid "Importing data into cards"
|
||
msgstr "Importation des données dans des fiches"
|
||
|
||
#: backoffice/data_management.py backoffice/management.py forms/actions.py
|
||
#: forms/common.py
|
||
msgid "Back to Listing"
|
||
msgstr "Retour au listing"
|
||
|
||
#: backoffice/deprecations.py templates/wcs/backoffice/deprecations.html
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid "Deprecations Report"
|
||
msgstr "Rapport sur les dépréciations"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Scanning for deprecations"
|
||
msgstr "Recherche des éléments dépréciés"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "EZT text"
|
||
msgstr "Texte EZT"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "JSONP data source"
|
||
msgstr "Source de données JSONP"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Python condition"
|
||
msgstr "Condition Python"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Python expression"
|
||
msgstr "Expression Python"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Python prefill"
|
||
msgstr "Préremplissage Python"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Python data source"
|
||
msgstr "Source de données Python"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "RTF Documents"
|
||
msgstr "Documents RTF"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Filesystem Script"
|
||
msgstr "Script sur le système de fichiers"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Obsolete field types"
|
||
msgstr "Types de champ dépréciés"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Obsolete action types"
|
||
msgstr "Types d’actions dépréciés"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "CSV connector"
|
||
msgstr "Connecteur « Fichier tableur »"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "JSON Data Store connector"
|
||
msgstr "Connecteur « Stockage de données JSON »"
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use Django templates."
|
||
msgstr "Utiliser des gabarits Django."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use JSON sources with id and query parameters."
|
||
msgstr ""
|
||
"Utiliser des sources JSON avec des paramètres d’identifiant et de requête."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use Django condition."
|
||
msgstr "Utiliser des conditions Django."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use cards."
|
||
msgstr "Utiliser des fiches."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use OpenDocument format."
|
||
msgstr "Utiliser le format Open Document."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use a dedicated template tags application."
|
||
msgstr ""
|
||
"Utiliser une application Django avec des balises et filtres personnalisés."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Use block fields to replace tables and ranked order fields."
|
||
msgstr ""
|
||
"Utiliser des blocs de champs pour remplacer les tableaux et éléments classés."
|
||
|
||
#: backoffice/deprecations.py
|
||
msgid "Go to deprecation report"
|
||
msgstr "Aller au rapport sur les dépréciations"
|
||
|
||
#: backoffice/deprecations.py
|
||
#, python-format
|
||
msgid "%(name)s / Field \"%(label)s\""
|
||
msgstr "%(name)s / Champ « %(label)s »"
|
||
|
||
#: backoffice/deprecations.py
|
||
#, python-format
|
||
msgid "trigger in %s"
|
||
msgstr "déclencheur dans « %s »"
|
||
|
||
#: backoffice/deprecations.py
|
||
#, python-format
|
||
msgid "%(title)s \"%(name)s\""
|
||
msgstr "%(title)s « %(name)s »"
|
||
|
||
#: backoffice/deprecations.py data_sources.py fields/item.py
|
||
msgid "Data source"
|
||
msgstr "Source de données"
|
||
|
||
#: backoffice/deprecations.py wf/wscall.py
|
||
msgid "Webservice"
|
||
msgstr "Webservice"
|
||
|
||
#: backoffice/i18n.py backoffice/root.py templates/wcs/backoffice/i18n.html
|
||
msgid "Multilinguism"
|
||
msgstr "Multilinguisme"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "No languages selected."
|
||
msgstr "Pas de langues sélectionnées."
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Open settings"
|
||
msgstr "Accéder aux paramètres"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Scanning for translatable text"
|
||
msgstr "Recherche des textes à traduire"
|
||
|
||
#: backoffice/i18n.py backoffice/management.py
|
||
msgid "OpenDocument (.ods)"
|
||
msgstr "Open Document (.ods)"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "XLIFF"
|
||
msgstr "XLIFF"
|
||
|
||
#: backoffice/i18n.py backoffice/management.py
|
||
msgid "Export Options"
|
||
msgstr "Options d’exportation"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Mark as non-translatable"
|
||
msgstr "Marquer comme à ne pas traduire"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Go to multilinguism page"
|
||
msgstr "Aller sur la page du multilinguisme"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Exporting translatable strings"
|
||
msgstr "Exportation des textes traduisibles"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Importing translated strings"
|
||
msgstr "Importation des textes traduits"
|
||
|
||
#: backoffice/i18n.py
|
||
msgid "Unknown file format"
|
||
msgstr "Format de fichier inconnu"
|
||
|
||
#: backoffice/journal.py fields/date.py templates/wcs/backoffice/journal.html
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#: templates/wcs/backoffice/test-results.html
|
||
msgid "Date"
|
||
msgstr "Date"
|
||
|
||
#: backoffice/journal.py wf/external_workflow.py
|
||
msgid "Form/Card"
|
||
msgstr "Formulaire / Modèle de fiche"
|
||
|
||
#: backoffice/journal.py
|
||
msgid "Form/Card Identifier"
|
||
msgstr "Identifiant de la demande/fiche"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Waiting for an action"
|
||
msgstr "En attente de votre part"
|
||
|
||
#: backoffice/management.py
|
||
msgctxt "formdata"
|
||
msgid "Open"
|
||
msgstr "En attente"
|
||
|
||
#: backoffice/management.py statistics/views.py
|
||
msgid "Done"
|
||
msgstr "Terminé"
|
||
|
||
#: backoffice/management.py statistics/views.py
|
||
msgid "All"
|
||
msgstr "Tous"
|
||
|
||
#: backoffice/management.py qommon/admin/menu.py
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
msgid "View"
|
||
msgstr "Voir"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Global View"
|
||
msgstr "Vue globale"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Map View"
|
||
msgstr "Vue sur une carte"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Forms in your care"
|
||
msgstr "Formulaires à votre charge"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Other Forms"
|
||
msgstr "Autres formulaires"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Global statistics"
|
||
msgstr "Statistiques globales"
|
||
|
||
#: backoffice/management.py
|
||
msgid "No such tracking code or identifier."
|
||
msgstr "Code de suivi ou numéro de demande inconnu."
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"This identifier matches a draft form, it is not yet available for management."
|
||
msgstr ""
|
||
"L’identifiant correspond à un brouillon, la demande ne peut pas encore être "
|
||
"traitée."
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"This tracking code matches a draft form, it is not yet available for "
|
||
"management."
|
||
msgstr ""
|
||
"Ce code de suivi correspond à un brouillon, la demande ne peut pas encore "
|
||
"être traitée."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Look up by tracking code or identifier"
|
||
msgstr "Recherche par code de suivi ou numéro de demande"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Look up"
|
||
msgstr "Recherche"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Start Date"
|
||
msgstr "Date de début"
|
||
|
||
#: backoffice/management.py
|
||
msgid "End Date"
|
||
msgstr "Date de fin (non incluse)"
|
||
|
||
#: backoffice/management.py
|
||
msgctxt "categories"
|
||
msgid "All"
|
||
msgstr "Toutes"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Add Category"
|
||
msgstr "Ajouter une catégorie"
|
||
|
||
#: backoffice/management.py backoffice/submission.py statistics/views.py
|
||
msgid "Channel"
|
||
msgstr "Canal"
|
||
|
||
#: backoffice/management.py statistics/views.py
|
||
msgctxt "channel"
|
||
msgid "All"
|
||
msgstr "Tous"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Filters"
|
||
msgstr "Critères"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Period"
|
||
msgstr "Période"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Shortcuts"
|
||
msgstr "Raccourcis"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Current Month"
|
||
msgstr "Mois en cours"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Previous Month"
|
||
msgstr "Mois précédent"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Current Year"
|
||
msgstr "Année en cours"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Previous Year"
|
||
msgstr "Année précédente"
|
||
|
||
#: backoffice/management.py
|
||
msgid "This site is currently empty. It is required to first add forms."
|
||
msgstr ""
|
||
"Le site est encore vide. Il est nécessaire de d’abord ajouter des "
|
||
"formulaires."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Total count:"
|
||
msgstr "Nombre total :"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/logged-error.html
|
||
msgid "Count:"
|
||
msgstr "Nombre :"
|
||
|
||
#: backoffice/management.py fields/base.py formdata.py workflows.py
|
||
#, python-format
|
||
msgid "%s:"
|
||
msgstr "%s :"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%(pending)s open on %(total)s"
|
||
msgstr "%(pending)s en attente sur %(total)s"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%(total)s item"
|
||
msgid_plural "%(total)s items"
|
||
msgstr[0] "%(total)s élément"
|
||
msgstr[1] "%(total)s éléments"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Reference"
|
||
msgstr "Référence"
|
||
|
||
#: backoffice/management.py backoffice/submission.py
|
||
msgid "Created"
|
||
msgstr "Date de création"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Last Modified"
|
||
msgstr "Dernière modification"
|
||
|
||
#: backoffice/management.py
|
||
msgctxt "frontoffice"
|
||
msgid "User"
|
||
msgstr "Usager"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Forms View"
|
||
msgstr "Vue par formulaires"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Global Map"
|
||
msgstr "Vue sur une carte"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Export a Spreadsheet"
|
||
msgstr "Exporter vers un tableur"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Search in form content"
|
||
msgstr "Rechercher dans le contenu des demandes"
|
||
|
||
#: backoffice/management.py
|
||
msgid "View Form"
|
||
msgstr "Voir le formulaire"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Plot on a Map"
|
||
msgstr "Rendu sur une carte"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef.html
|
||
msgid "Management view"
|
||
msgstr "Tableau de traitement"
|
||
|
||
#: backoffice/management.py fields/base.py
|
||
msgid "Statistics"
|
||
msgstr "Statistiques"
|
||
|
||
#: backoffice/management.py
|
||
msgid "View Workflow"
|
||
msgstr "Voir le workflow"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Custom Views"
|
||
msgstr "Vues personnalisées"
|
||
|
||
#: backoffice/management.py
|
||
msgid "default"
|
||
msgstr "défaut"
|
||
|
||
#: backoffice/management.py
|
||
msgid "custom value"
|
||
msgstr "valeur personnalisée"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Start"
|
||
msgstr "Début"
|
||
|
||
#: backoffice/management.py
|
||
msgid "End"
|
||
msgstr "Fin"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Current User Function"
|
||
msgstr "Fonction de l’utilisateur connecté"
|
||
|
||
#: backoffice/management.py backoffice/submission.py
|
||
msgid "Submission Agent"
|
||
msgstr "Agent à la saisie"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Current view"
|
||
msgstr "Vue actuelle"
|
||
|
||
#: backoffice/management.py
|
||
msgid "filters"
|
||
msgstr "critères"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Columns Settings"
|
||
msgstr "Paramétrage des colonnes"
|
||
|
||
#: backoffice/management.py
|
||
msgid "columns"
|
||
msgstr "colonnes"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Marker Settings"
|
||
msgstr "Paramétrage des marqueurs"
|
||
|
||
#: backoffice/management.py
|
||
msgid "markers"
|
||
msgstr "marqueurs"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Status to display"
|
||
msgstr "Statuts à afficher"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Current user"
|
||
msgstr "Utilisateur connecté"
|
||
|
||
#: backoffice/management.py fields/base.py fields/bool.py formdata.py
|
||
#: statistics/views.py templates/wcs/backoffice/data-source.html workflows.py
|
||
msgid "No"
|
||
msgstr "Non"
|
||
|
||
#: backoffice/management.py
|
||
msgid "When nothing is checked the default settings will apply."
|
||
msgstr "En l’absence de sélection le paramétrage par défaut s’applique."
|
||
|
||
#: backoffice/management.py
|
||
msgid "to me only"
|
||
msgstr "par moi uniquement"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "to role"
|
||
msgstr "par le rôle"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "to any users"
|
||
msgstr "par tout le monde"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "as data source"
|
||
msgstr "comme source de données"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Visibility"
|
||
msgstr "Visibilité"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Set as default view"
|
||
msgstr "Définir comme vue par défaut"
|
||
|
||
#: backoffice/management.py statistics/views.py
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Group by"
|
||
msgstr "Regroupement"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Update existing view settings"
|
||
msgstr "Mettre à jour les paramètres"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Save View"
|
||
msgstr "Enregistrer la vue"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Missing title."
|
||
msgstr "Titre manquant."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Views must have at least one column."
|
||
msgstr "Les vues doivent avoir au moins une colonne."
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "You are about to remove the \"%s\" custom view."
|
||
msgstr "Vous allez supprimer la vue personnalisée « %s »."
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"Beware this view is available to all users, and will thus be removed for "
|
||
"everyone."
|
||
msgstr ""
|
||
"Attention, cette vue est partagée et sera donc supprimée pour tout le monde."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Delete Custom View"
|
||
msgstr "Supprimer la vue personnalisée"
|
||
|
||
#: backoffice/management.py fields/base.py
|
||
msgid "Number"
|
||
msgstr "Numéro"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Submission By"
|
||
msgstr "Saisie par"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Status (for user)"
|
||
msgstr "Statut (visible à l’usager)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Anonymised"
|
||
msgstr "Anonymisé"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Start (modification time)"
|
||
msgstr "Début (date de modification)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "End (modification time)"
|
||
msgstr "Fin (date de modification)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Distance"
|
||
msgstr "Distance"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid ""
|
||
"Invalid value \"%s\" for custom view \"%s\", CardDef \"%s\", field "
|
||
"\"internal-id\", operator \"%s\""
|
||
msgstr ""
|
||
"Valeur invalide (« %s ») pour la vue personnalisée « %s », modèle de fiche "
|
||
"« %s », champ « internal-id », opérateur « %s »."
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "Invalid value \"%s\" for \"filter-internal-id\" and operator \"%s\""
|
||
msgstr ""
|
||
"Valeur invalide (« %s ») pour le filtre « filter_by_internal_id » avec "
|
||
"l’opérateur « %s »"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "Invalid value \"%s\" for \"%s\""
|
||
msgstr "Valeur invalide (« %s ») pour « %s »"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "Invalid filter \"%(filters)s\""
|
||
msgid_plural "Invalid filters \"%(filters)s\""
|
||
msgstr[0] "Filtre invalide « %(filters)s »"
|
||
msgstr[1] "Filtres invalides « %(filters)s »"
|
||
|
||
#: backoffice/management.py
|
||
msgid "\", \""
|
||
msgstr " », « "
|
||
|
||
#: backoffice/management.py variables.py
|
||
#, python-format
|
||
msgid "Invalid filter \"%s\""
|
||
msgstr "Filtre invalide « %s »"
|
||
|
||
#: backoffice/management.py forms/actions.py
|
||
#, python-format
|
||
msgid "Executing task \"%s\" on forms"
|
||
msgstr "Exécution de la tâche «%s» sur les formulaires"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Text (.csv)"
|
||
msgstr "Texte (.csv)"
|
||
|
||
#: backoffice/management.py data_sources.py wf/wscall.py
|
||
msgid "JSON"
|
||
msgstr "JSON"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Include header line"
|
||
msgstr "Inclure une ligne d’entête"
|
||
|
||
#: backoffice/management.py fields/map.py
|
||
msgid "Map"
|
||
msgstr "Carte"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "Status: %s"
|
||
msgstr "Statut : %s"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Total number of records:"
|
||
msgstr "Nombre total d’enregistrements :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Resolution time"
|
||
msgstr "Durée pour la résolution"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "To Status \"%s\""
|
||
msgstr "Vers le statut « %s »"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Minimum Time:"
|
||
msgstr "Temps minimum :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Maximum Time:"
|
||
msgstr "Temps maximum :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Range:"
|
||
msgstr "Étendue :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Mean:"
|
||
msgstr "Moyenne :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Median:"
|
||
msgstr "Médiane :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Standard Deviation:"
|
||
msgstr "Écart type :"
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"A missing or invalid custom view was referenced; you have been automatically "
|
||
"redirected."
|
||
msgstr ""
|
||
"Une vue personnalisée manquante ou invalide était référencée; vous avez été "
|
||
"automatiquement redirigé."
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"A custom view for which you do not have access rights was referenced; you "
|
||
"have been automatically redirected to the default view."
|
||
msgstr ""
|
||
"Une vue personnalisée pour laquelle vous n’avez pas les droits était "
|
||
"référencée; vous avez été automatiquement redirigé vers la vue par défaut."
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "The form has been recorded on %(date)s with the number %(identifier)s."
|
||
msgstr ""
|
||
"Le formulaire a été enregistré le %(date)s avec le numéro %(identifier)s."
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid ""
|
||
"The form has been recorded on %(date)s with the number %(identifier)s by "
|
||
"%(agent)s."
|
||
msgstr ""
|
||
"Le formulaire a été enregistré le %(date)s avec le numéro %(identifier)s par "
|
||
"%(agent)s."
|
||
|
||
#: backoffice/management.py
|
||
msgid ""
|
||
"This form has been accessed via its tracking code, it is therefore displayed "
|
||
"like you were also its owner."
|
||
msgstr ""
|
||
"Vous avez accédé à ce formulaire via son code de suivi, vous le voyez donc "
|
||
"aussi comme l’usager."
|
||
|
||
#: backoffice/management.py
|
||
msgid "General Information"
|
||
msgstr "Informations générales"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/logged-error.html
|
||
msgid "Status:"
|
||
msgstr "Statut :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Criticality Level:"
|
||
msgstr "Criticité :"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "This form has been anonymised on %(date)s."
|
||
msgstr "Ce formulaire a été anonymisé le %(date)s."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Download all files as .zip"
|
||
msgstr "Télécharger les fichiers joints"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Data Inspector"
|
||
msgstr "Inspection des données"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Original form"
|
||
msgstr "Formulaire d’origine"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Original card"
|
||
msgstr "Fiche d’origine"
|
||
|
||
#: backoffice/management.py
|
||
msgid "(deleted)"
|
||
msgstr "(supprimé)"
|
||
|
||
#: backoffice/management.py formdata.py
|
||
msgid "Phone"
|
||
msgstr "Téléphone"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Open"
|
||
msgstr "Ouvrir"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Comments"
|
||
msgstr "Commentaire"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Associated User"
|
||
msgstr "Usager associé"
|
||
|
||
#: backoffice/management.py
|
||
msgid "User Pending Forms"
|
||
msgstr "Formulaires de cet usager en attente"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Condition (Django)"
|
||
msgstr "Condition (Django)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Condition (Python)"
|
||
msgstr "Condition (Python)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "HTML Template (WYSIWYG)"
|
||
msgstr "Gabarit HTML (WYSIWYG)"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Evaluate"
|
||
msgstr "Évaluer"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/logged-error.html
|
||
msgid "Error message:"
|
||
msgstr "Message d’erreur :"
|
||
|
||
#: backoffice/management.py conditions.py
|
||
msgid "Failed to evaluate condition"
|
||
msgstr "Erreur à l’évaluation de la condition"
|
||
|
||
#: backoffice/management.py
|
||
msgid "This tool expects a condition, not a complete template."
|
||
msgstr "Cet outil attend une condition, pas un gabarit complet."
|
||
|
||
#: backoffice/management.py
|
||
msgid "Condition result:"
|
||
msgstr "Résultat de la condition :"
|
||
|
||
#: backoffice/management.py fields/bool.py
|
||
msgid "True"
|
||
msgstr "Vrai"
|
||
|
||
#: backoffice/management.py
|
||
msgid "False"
|
||
msgstr "Faux"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Python actual result is"
|
||
msgstr "Le résultat Python en retour est"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Failed to evaluate template"
|
||
msgstr "Erreur à l’évaluation du gabarit"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Template rendering:"
|
||
msgstr "Rendu du gabarit :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "HTML Source:"
|
||
msgstr "Source HTML :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Also rendered as an object:"
|
||
msgstr "Interprété sous forme d’objet :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Number of items:"
|
||
msgstr "Nombre d’éléments :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "First items:"
|
||
msgstr "Premiers éléments :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Also rendered as an iterable:"
|
||
msgstr "Également interprété sous forme d’objet itérable :"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Failed to evaluate HTML template"
|
||
msgstr "Erreur à l’évaluation du gabarit HTML"
|
||
|
||
#: backoffice/management.py
|
||
msgid "expand this variable"
|
||
msgstr "déplier cette variable"
|
||
|
||
#: backoffice/management.py qommon/misc.py
|
||
msgid "no value"
|
||
msgstr "pas de valeur"
|
||
|
||
#: backoffice/management.py
|
||
msgid "variables from parent's request"
|
||
msgstr "variables de la demande parente"
|
||
|
||
#: backoffice/management.py templates/wcs/backoffice/test-result-detail.html
|
||
#: wf/create_formdata.py workflow_traces.py
|
||
msgid "deleted"
|
||
msgstr "supprimé"
|
||
|
||
#: backoffice/management.py
|
||
msgid "unset"
|
||
msgstr "non définie"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%s of User"
|
||
msgstr "%s de l’usager"
|
||
|
||
#: backoffice/management.py
|
||
msgid "User Label"
|
||
msgstr "Nom de l’usager"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Submissions by year"
|
||
msgstr "Transmissions par année"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Submissions by month"
|
||
msgstr "Transmissions par mois"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Submissions by weekday"
|
||
msgstr "Transmissions par jour de la semaine"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Submissions by hour"
|
||
msgstr "Transmissions par heure"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%d day(s)"
|
||
msgstr "%d jour(s)"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%d hour(s)"
|
||
msgstr "%d heures(s)"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%d minute(s)"
|
||
msgstr "%d minute(s)"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%(days)d day(s) and %(hours)d hour(s)"
|
||
msgstr "%(days)d jour(s) et %(hours)d heure(s)"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%(hours)d hour(s) and %(minutes)d minute(s)"
|
||
msgstr "%(hours)d heure(s) et %(minutes)d minute(s)"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%(minutes)d minute(s) and %(seconds)d seconds"
|
||
msgstr "%(minutes)d minute(s) et %(seconds)d secondes"
|
||
|
||
#: backoffice/management.py
|
||
#, python-format
|
||
msgid "%d seconds"
|
||
msgstr "%d secondes"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Exporting to CSV file"
|
||
msgstr "Exportation dans un fichier au format CSV"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Exporting to ODS file"
|
||
msgstr "Exportation dans un fichier au format ODS"
|
||
|
||
#: backoffice/management.py
|
||
msgid "Exporting to JSON file"
|
||
msgstr "Exportation dans un fichier au format JSON"
|
||
|
||
#: backoffice/pagination.py
|
||
msgid "Previous Page"
|
||
msgstr "Page précédente"
|
||
|
||
#: backoffice/pagination.py
|
||
msgid "Next Page"
|
||
msgstr "Page suivante"
|
||
|
||
#: backoffice/pagination.py
|
||
msgid "Per page: "
|
||
msgstr "Par page : "
|
||
|
||
#: backoffice/root.py backoffice/submission.py
|
||
#: templates/wcs/backoffice/submission.html
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid "Submission"
|
||
msgstr "Saisie"
|
||
|
||
#: backoffice/root.py backoffice/studio.py templates/wcs/backoffice/studio.html
|
||
msgid "Studio"
|
||
msgstr "Studio"
|
||
|
||
#: backoffice/root.py
|
||
msgid "Forms Workshop"
|
||
msgstr "Fabrique de formulaires"
|
||
|
||
#: backoffice/root.py
|
||
msgid "Workflows Workshop"
|
||
msgstr "Fabrique de workflows"
|
||
|
||
#: backoffice/root.py forms/root.py
|
||
msgid "Back Office"
|
||
msgstr "Backoffice"
|
||
|
||
#: backoffice/root.py
|
||
msgid ""
|
||
"Access to backoffice is restricted to authorized persons only. Please login."
|
||
msgstr ""
|
||
"L’accès au backoffice est limité aux personnes autorisées. Veuillez vous "
|
||
"identifier."
|
||
|
||
#: backoffice/root.py templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "Forms"
|
||
msgstr "Formulaires"
|
||
|
||
#: backoffice/root.py
|
||
msgctxt "studio"
|
||
msgid "Card Models"
|
||
msgstr "Modèles de fiche"
|
||
|
||
#: backoffice/root.py templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "Workflows"
|
||
msgstr "Workflows"
|
||
|
||
#: backoffice/snapshots.py templates/wcs/backoffice/snapshots.html
|
||
msgid "Compare"
|
||
msgstr "Comparer"
|
||
|
||
#: backoffice/snapshots.py
|
||
#, python-format
|
||
msgid "Version %s"
|
||
msgstr "Version %s"
|
||
|
||
#: backoffice/snapshots.py
|
||
msgid "Snapshot"
|
||
msgstr "Sauvegarde"
|
||
|
||
#: backoffice/snapshots.py
|
||
msgid "Restore as a new item"
|
||
msgstr "Restaurer en tant que nouveau"
|
||
|
||
#: backoffice/snapshots.py
|
||
msgid "Overwrite current content"
|
||
msgstr "Écraser le contenu actuel"
|
||
|
||
#: backoffice/snapshots.py
|
||
#, python-format
|
||
msgid "Can not restore snapshot (%s)"
|
||
msgstr "Impossible de restaurer la sauvegarde (%s)"
|
||
|
||
#: backoffice/snapshots.py templates/wcs/backoffice/snapshots.html
|
||
msgid "Restore"
|
||
msgstr "Restaurer"
|
||
|
||
#: backoffice/snapshots.py
|
||
msgid "Restore snapshot"
|
||
msgstr "Restaurer une sauvegarde"
|
||
|
||
#: backoffice/snapshots.py
|
||
#, python-format
|
||
msgid "Can not display snapshot (%s)"
|
||
msgstr "Impossible d’afficher la sauvegarde (%s)"
|
||
|
||
#: backoffice/snapshots.py
|
||
#, python-format
|
||
msgid "Can not inspect snapshot (%s)"
|
||
msgstr "Impossible d’inspecter la sauvegarde (%s)"
|
||
|
||
#: backoffice/studio.py templates/wcs/backoffice/changes.html
|
||
msgctxt "studio"
|
||
msgid "All changes"
|
||
msgstr "Tous les changements"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "All Changes"
|
||
msgstr "Tous les changements"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Field blocks"
|
||
msgstr "Blocs de champs"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Mail templates"
|
||
msgstr "Modèles de courriel"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Comment templates"
|
||
msgstr "Modèles de message"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Data sources"
|
||
msgstr "Sources de données"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Webservice calls"
|
||
msgstr "Appels de webservice"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Multilinguism"
|
||
msgstr "Multilinguisme"
|
||
|
||
#: backoffice/studio.py
|
||
msgctxt "studio"
|
||
msgid "Audit Journal"
|
||
msgstr "Journal d’audit"
|
||
|
||
#: backoffice/submission.py forms/root.py
|
||
msgid "Discard"
|
||
msgstr "Abandonner"
|
||
|
||
#: backoffice/submission.py
|
||
msgid "You are about to discard this form."
|
||
msgstr "Vous allez définitivement abandonner la saisie de cette demande."
|
||
|
||
#: backoffice/submission.py
|
||
msgid "Discarding Form"
|
||
msgstr "Abandonner la saisie"
|
||
|
||
#: backoffice/submission.py forms/root.py
|
||
msgid "This form has already been submitted."
|
||
msgstr "Ce formulaire a déjà été enregistré."
|
||
|
||
#: backoffice/submission.py
|
||
msgid "The target user was not found, this form is anonymous."
|
||
msgstr ""
|
||
"L’utilisateur cible n’a pas été trouvé, ce formulaire est donc anonyme."
|
||
|
||
#: backoffice/submission.py
|
||
msgid "Discard this form"
|
||
msgstr "Abandonner la saisie"
|
||
|
||
#: backoffice/submission.py templates/wcs/backoffice/submission.html
|
||
msgid "Pending submissions"
|
||
msgstr "Saisies entamées"
|
||
|
||
#: blocks.py
|
||
msgid "Field block"
|
||
msgstr "Bloc de champs"
|
||
|
||
#: blocks.py
|
||
msgid "Field blocks"
|
||
msgstr "Blocs de champs"
|
||
|
||
#: blocks.py data_sources.py formdef.py sql.py workflows.py
|
||
msgid "Automatic update"
|
||
msgstr "Mise à jour automatique"
|
||
|
||
#: blocks.py
|
||
#, python-format
|
||
msgid "in field block \"%s\""
|
||
msgstr "dans le bloc de champs « %s »"
|
||
|
||
#: blocks.py formdef.py workflows.py
|
||
msgid "Missing name"
|
||
msgstr "Nom manquant"
|
||
|
||
#: blocks.py formdef.py workflows.py
|
||
#, python-format
|
||
msgid ""
|
||
"Provided XML file is invalid, it starts with a <%(seen)s> tag instead of "
|
||
"<%(expected)s>"
|
||
msgstr ""
|
||
"Le fichier XML ne correspond pas, il commence par une balise <%(seen)s> "
|
||
"alors qu’une balise <%(expected)s> est attendue."
|
||
|
||
#: blocks.py formdef.py
|
||
msgid "Unknown field types"
|
||
msgstr "Types de champ inconnus"
|
||
|
||
#: blocks.py formdef.py
|
||
msgid "Unknown datasources"
|
||
msgstr "Sources de données inconnues"
|
||
|
||
#: blocks.py formdef.py workflows.py
|
||
msgid "Unknown referenced objects"
|
||
msgstr "Référence à des objets inconnus"
|
||
|
||
#: blocks.py
|
||
msgid "Add another"
|
||
msgstr "Ajouter un autre"
|
||
|
||
#: blocks.py qommon/form.py
|
||
msgid "This field is required."
|
||
msgstr "Ce champ est obligatoire."
|
||
|
||
#: carddata.py
|
||
msgid "Digest (default) not defined"
|
||
msgstr "Résumé non défini (vue par défaut)"
|
||
|
||
#: carddata.py
|
||
#, python-format
|
||
msgid "Digest (custom view \"%s\") not defined"
|
||
msgstr "Résumé non défini (vue « %s »)"
|
||
|
||
#: carddata.py formdata.py
|
||
msgid "Web"
|
||
msgstr "Web"
|
||
|
||
#: carddata.py
|
||
msgid "File Import"
|
||
msgstr "Importation de fichier"
|
||
|
||
#: carddef.py
|
||
#, python-format
|
||
msgid "No such card model: %s"
|
||
msgstr "Pas de modèle de fiche pour : %s"
|
||
|
||
#: carddef.py
|
||
msgid "Card model"
|
||
msgstr "Modèle de fiche"
|
||
|
||
#: carddef.py
|
||
msgctxt "item"
|
||
msgid "card"
|
||
msgstr "fiche"
|
||
|
||
#: carddef.py
|
||
msgctxt "item"
|
||
msgid "cards"
|
||
msgstr "fiches"
|
||
|
||
#: carddef.py
|
||
msgid "Default (cards)"
|
||
msgstr "Par défaut (fiches)"
|
||
|
||
#: carddef.py
|
||
msgid "Viewer"
|
||
msgstr "Visualisateur"
|
||
|
||
#: carddef.py
|
||
msgid "Editor"
|
||
msgstr "Éditeur"
|
||
|
||
#: carddef.py
|
||
msgid "Recorded"
|
||
msgstr "Enregistrée"
|
||
|
||
#: carddef.py
|
||
msgid "Deleted"
|
||
msgstr "Supprimée"
|
||
|
||
#: carddef.py
|
||
msgid "Edit Card"
|
||
msgstr "Modifier la fiche"
|
||
|
||
#: carddef.py
|
||
msgid "Delete Card"
|
||
msgstr "Supprimer la fiche"
|
||
|
||
#: carddef.py
|
||
#, python-format
|
||
msgid "%s (filtered on user)"
|
||
msgstr "%s (filtrage sur l’usager)"
|
||
|
||
#: categories.py qommon/form.py qommon/publisher.py
|
||
#: templates/wcs/backoffice/logged-error.html wf/form.py
|
||
msgid "General"
|
||
msgstr "Général"
|
||
|
||
#: categories.py
|
||
msgid "Category Description"
|
||
msgstr "Description de la catégorie"
|
||
|
||
#: categories.py
|
||
msgid "Category Identifier"
|
||
msgstr "Identifiant de la catégorie"
|
||
|
||
#: comment_templates.py
|
||
msgid "Comment template"
|
||
msgstr "Modèle de message"
|
||
|
||
#: conditions.py
|
||
msgid "unknown condition type"
|
||
msgstr "type de condition inconnu"
|
||
|
||
#: conditions.py
|
||
msgid "invalid usage, Python condition cannot contain {{"
|
||
msgstr "utilisation invalide, les conditions Python ne peuvent pas contenir {{"
|
||
|
||
#: conditions.py
|
||
#, python-format
|
||
msgid "syntax error: %s"
|
||
msgstr "erreur de syntaxe : %s"
|
||
|
||
#: ctl/management/commands/replace_python.py
|
||
msgid "Automatic migration from Python to Django conditions and templates"
|
||
msgstr "Migration automatique de Python vers des conditions et gabarits Django"
|
||
|
||
#: data_sources.py templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "Agendas"
|
||
msgstr "Agendas"
|
||
|
||
#: data_sources.py templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "Manually Configured Data Sources"
|
||
msgstr "Sources de données manuellement configurées"
|
||
|
||
#: data_sources.py fields/base.py
|
||
msgid "JSON URL"
|
||
msgstr "URL du JSON"
|
||
|
||
#: data_sources.py fields/base.py
|
||
msgid "JSONP URL"
|
||
msgstr "URL du JSONP"
|
||
|
||
#: data_sources.py
|
||
msgid "JSONP URL (deprecated)"
|
||
msgstr "URL du JSONP (déprécié)"
|
||
|
||
#: data_sources.py fields/base.py
|
||
msgid "GeoJSON URL"
|
||
msgstr "URL du GeoJSON"
|
||
|
||
#: data_sources.py fields/base.py qommon/form.py workflows.py
|
||
msgid "Python Expression (deprecated)"
|
||
msgstr "Expression Python (déprécié)"
|
||
|
||
#: data_sources.py fields/base.py
|
||
msgid "JSON Expression"
|
||
msgstr "Valeur JSON"
|
||
|
||
#: data_sources.py
|
||
msgid "Generic Data Sources"
|
||
msgstr "Sources de données génériques"
|
||
|
||
#: data_sources.py
|
||
msgid "Value must be a full URL."
|
||
msgstr "La valeur doit être une URL complète."
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "Failed to compute value \"%(value)s\" for \"%(query)s\" query parameter"
|
||
msgstr ""
|
||
"Erreur au calcul de la valeur « %(value)s » pour le paramètre d’URL "
|
||
"« %(query)s »"
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "Unknown custom view \"%s\" for CardDef \"%s\""
|
||
msgstr "Vue personnalisée « %s » inconnue pour le modèle de fiche « %s »"
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "Could not find element by id \"%s\""
|
||
msgstr "Impossible de trouver l’élément avec l’identifiant « %s »"
|
||
|
||
#: data_sources.py
|
||
msgid "JSONP"
|
||
msgstr "JSONP"
|
||
|
||
#: data_sources.py
|
||
msgid "GeoJSON"
|
||
msgstr "GeoJSON"
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "%s - Meeting types"
|
||
msgstr "%s - Types de rendez-vous"
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "%s - Slots of type form_var_meeting_type_raw"
|
||
msgstr "%s - Créneaux du type form_var_meeting_type_raw"
|
||
|
||
#: data_sources.py
|
||
#, python-format
|
||
msgid "%s - Slots of type %s (%s minutes)"
|
||
msgstr "%s - Créneaux du type « %s » (%s minutes)"
|
||
|
||
#: data_sources.py
|
||
msgid "Refreshing agendas"
|
||
msgstr "Actualisation des agendas"
|
||
|
||
#: fields/base.py workflows.py
|
||
msgid "String / Template"
|
||
msgstr "Texte / Gabarit"
|
||
|
||
#: fields/base.py
|
||
msgid "User Field"
|
||
msgstr "Champ utilisateur"
|
||
|
||
#: fields/base.py
|
||
msgid "Email (builtin)"
|
||
msgstr "Courriel (builtin)"
|
||
|
||
#: fields/base.py fields/map.py wf/display_message.py
|
||
msgid "Position"
|
||
msgstr "Position"
|
||
|
||
#: fields/base.py
|
||
msgid "Street"
|
||
msgstr "Rue"
|
||
|
||
#: fields/base.py
|
||
msgid "Number and street"
|
||
msgstr "Numéro et rue"
|
||
|
||
#: fields/base.py
|
||
msgid "Post Code"
|
||
msgstr "Code postal"
|
||
|
||
#: fields/base.py
|
||
msgid "City"
|
||
msgstr "Ville"
|
||
|
||
#: fields/base.py fields/map.py
|
||
msgid "Country"
|
||
msgstr "Pays"
|
||
|
||
#: fields/base.py
|
||
msgid "Address Identifier"
|
||
msgstr "Identifiant d’adresse"
|
||
|
||
#: fields/base.py
|
||
msgid "Locked"
|
||
msgstr "Verrouillé"
|
||
|
||
#: fields/base.py
|
||
#, python-format
|
||
msgid "invalid expression: %s"
|
||
msgstr "expression invalide : %s"
|
||
|
||
#: fields/base.py
|
||
msgid "Validation Page"
|
||
msgstr "Page de récapitulatif"
|
||
|
||
#: fields/base.py
|
||
msgid "Summary Page"
|
||
msgstr "Résumé de la demande"
|
||
|
||
#: fields/base.py
|
||
msgid "Management Listings"
|
||
msgstr "Tableaux de traitement"
|
||
|
||
#: fields/base.py
|
||
#, python-format
|
||
msgid "Failed to evaluate prefill on field \"%s\""
|
||
msgstr "Erreur à l’évaluation du préremplissage du champ « %s »"
|
||
|
||
#: fields/base.py fields/item.py fields/items.py
|
||
#, python-format
|
||
msgid "datasource is unavailable (field id: %s)"
|
||
msgstr "source de données non disponible (champ : %s)"
|
||
|
||
#: fields/base.py fields/computed.py qommon/ident/franceconnect.py
|
||
#: wf/backoffice_fields.py wf/criticality.py wf/dispatch.py wf/profile.py
|
||
#: workflow_tests.py
|
||
msgid "Value"
|
||
msgstr "Valeur"
|
||
|
||
#: fields/base.py
|
||
msgid "deleted card model"
|
||
msgstr "modèle de fiche supprimé"
|
||
|
||
#: fields/base.py
|
||
#, python-format
|
||
msgid "card model: %s"
|
||
msgstr "modèle de fiche : %s"
|
||
|
||
#: fields/base.py
|
||
#, python-format
|
||
msgid "custom view: %s"
|
||
msgstr "vue personnalisées : %s"
|
||
|
||
#: fields/base.py
|
||
msgid "Data deleted on final anonymisation"
|
||
msgstr "Donnée supprimée lors d’une action d’anonymisation finale"
|
||
|
||
#: fields/base.py
|
||
msgid "Data deleted on both intermediate and final anonymisation"
|
||
msgstr ""
|
||
"Donnée supprimée lors d’une action d’anonymisation intermédiaire ou finale"
|
||
|
||
#: fields/base.py
|
||
msgid "Data kept after anonymisation"
|
||
msgstr "Donnée conservée après une action d’anonymisation"
|
||
|
||
#: fields/base.py wf/attachment.py wf/comment.py
|
||
msgid "Required"
|
||
msgstr "Obligatoire"
|
||
|
||
#: fields/base.py wf/attachment.py wf/comment.py
|
||
msgid "Hint"
|
||
msgstr "Remarque"
|
||
|
||
#: fields/base.py fields/computed.py
|
||
msgid "This is used as suffix for variable names."
|
||
msgstr "Utilisé comme suffixe pour les noms de variable."
|
||
|
||
#: fields/base.py fields/comment.py fields/title.py
|
||
msgid "Display Locations"
|
||
msgstr "Affichage"
|
||
|
||
#: fields/base.py fields/title.py
|
||
msgid "Display"
|
||
msgstr "Affichage"
|
||
|
||
#: fields/base.py fields/comment.py fields/title.py
|
||
msgid "Extra classes for CSS styling"
|
||
msgstr "Classes supplémentaires pour les styles CSS"
|
||
|
||
#: fields/base.py
|
||
msgid "Prefill"
|
||
msgstr "Préremplir"
|
||
|
||
#: fields/base.py fields/comment.py fields/page.py fields/title.py
|
||
msgid "Display Condition"
|
||
msgstr "Condition d’affichage"
|
||
|
||
#: fields/base.py wf/anonymise.py workflows.py
|
||
msgid "Anonymisation"
|
||
msgstr "Anonymisation"
|
||
|
||
#: fields/base.py
|
||
msgid "Marks the field data for removal in the anonymisation processes."
|
||
msgstr ""
|
||
"Indique que la donnée associée sera supprimée en cas d’anonymisation de la "
|
||
"demande."
|
||
|
||
#: fields/base.py
|
||
msgid "Field must have a varname in order to be displayed in statistics."
|
||
msgstr ""
|
||
"Le champ doit avoir un identifiant pour être repris dans les statistiques."
|
||
|
||
#: fields/base.py
|
||
msgid "The value must consist of one or several valid names."
|
||
msgstr "La valeur doit contenir un ou plusieurs noms valides."
|
||
|
||
#: fields/block.py
|
||
#, python-format
|
||
msgid "Missing block field: %s"
|
||
msgstr "Bloc de champ manquant : %s"
|
||
|
||
#: fields/block.py
|
||
#, python-format
|
||
msgid "invalid value when creating block: %s"
|
||
msgstr "valeur invalide pour la création du bloc : %s"
|
||
|
||
#: fields/block.py
|
||
#, python-format
|
||
msgid "Field Block (%s)"
|
||
msgstr "Bloc de champ (%s)"
|
||
|
||
#: fields/block.py
|
||
#, python-format
|
||
msgid "Field Block (%s, missing)"
|
||
msgstr "Bloc de champ (%s, manquant)"
|
||
|
||
#: fields/block.py
|
||
msgid "Number of items to display by default"
|
||
msgstr "Nombre d’éléments à afficher par défaut"
|
||
|
||
#: fields/block.py templates/wcs/backoffice/block-inspect.html
|
||
msgid "Maximum number of items"
|
||
msgstr "Nombre maximal d’éléments"
|
||
|
||
#: fields/block.py
|
||
msgid "Label of \"Add\" button"
|
||
msgstr "Libellé du bouton « ajouter »"
|
||
|
||
#: fields/block.py
|
||
msgid "Normal"
|
||
msgstr "Normal"
|
||
|
||
#: fields/block.py fields/subtitle.py
|
||
msgid "Subtitle"
|
||
msgstr "Sous-titre"
|
||
|
||
#: fields/block.py
|
||
msgid "Hidden"
|
||
msgstr "Caché"
|
||
|
||
#: fields/block.py
|
||
msgid "Label display"
|
||
msgstr "Affichage du libellé"
|
||
|
||
#: fields/block.py templates/wcs/backoffice/block-inspect.html
|
||
msgid "Include remove button"
|
||
msgstr "Inclure des boutons de suppression"
|
||
|
||
#: fields/block.py
|
||
#, python-format
|
||
msgid "invalid value for block (field id: %s)"
|
||
msgstr "valeur de bloc invalide (champ : %s)"
|
||
|
||
#: fields/bool.py
|
||
msgid "Check Box (single choice)"
|
||
msgstr "Case à cocher (choix unique)"
|
||
|
||
#: fields/computed.py
|
||
msgid "Computed Data"
|
||
msgstr "Donnée calculée"
|
||
|
||
#: fields/computed.py
|
||
msgid "As a Django template"
|
||
msgstr "Sous forme de gabarit Django"
|
||
|
||
#: fields/computed.py
|
||
msgid "Freeze on initial value"
|
||
msgstr "Conserver la valeur initialement calculée"
|
||
|
||
#: fields/computed.py
|
||
msgid "Data Source (cards only)"
|
||
msgstr "Source de données (fiches uniquement)"
|
||
|
||
#: fields/computed.py
|
||
msgid "This will make linked card data available for expressions."
|
||
msgstr ""
|
||
"Ceci rendra les données de la fiche liée disponibles dans les expressions."
|
||
|
||
#: fields/date.py
|
||
msgid "Minimum Date"
|
||
msgstr "Date minimale"
|
||
|
||
#: fields/date.py
|
||
msgid "Date must be in the future"
|
||
msgstr "La date doit être dans le futur"
|
||
|
||
#: fields/date.py
|
||
msgid "This option is obviously not compatible with setting a minimum date"
|
||
msgstr "Cette option n’est évidemment pas compatible avec la date minimale"
|
||
|
||
#: fields/date.py
|
||
msgid "Maximum Date"
|
||
msgstr "Date maximale"
|
||
|
||
#: fields/date.py
|
||
msgid "Date must be in the past"
|
||
msgstr "La date doit être dans le passé"
|
||
|
||
#: fields/date.py
|
||
msgid "This option is obviously not compatible with setting a maximum date"
|
||
msgstr "Cette option n’est évidemment pas compatible avec la date maximale"
|
||
|
||
#: fields/date.py
|
||
msgid "Date can be present day"
|
||
msgstr "La date peut être le jour présent"
|
||
|
||
#: fields/date.py
|
||
msgid ""
|
||
"This option is only useful combined with one of the previous checkboxes."
|
||
msgstr ""
|
||
"Cette option n’est utile que combinée à une des précédentes cases à cocher."
|
||
|
||
#: fields/file.py
|
||
msgid "File Upload"
|
||
msgstr "Fichier"
|
||
|
||
#: fields/file.py wf/attachment.py
|
||
msgid "File type suggestion"
|
||
msgstr "Suggestion du type de fichier"
|
||
|
||
#: fields/file.py wf/attachment.py
|
||
msgid "Max file size"
|
||
msgstr "Taille maximale du fichier"
|
||
|
||
#: fields/file.py
|
||
msgid "Automatically resize uploaded images"
|
||
msgstr "Réduire automatiquement la taille des images"
|
||
|
||
#: fields/file.py wf/attachment.py
|
||
msgid "Allow user to pick a file from a portfolio"
|
||
msgstr ""
|
||
"Permettre à l’utilisateur de prendre un fichier depuis un porte-document"
|
||
|
||
#: fields/file.py
|
||
msgid "File storage system"
|
||
msgstr "Système de stockage de fichier"
|
||
|
||
#: fields/item.py
|
||
#, python-format
|
||
msgid "unknown card value (%r)"
|
||
msgstr "valeur de fiche inconnue (%r)"
|
||
|
||
#: fields/item.py
|
||
msgid "Image size on desktop"
|
||
msgstr "Taille des images sur ordinateur"
|
||
|
||
#: fields/item.py
|
||
msgid "In pixels."
|
||
msgstr "En pixels."
|
||
|
||
#: fields/item.py
|
||
msgid "Image size on mobile"
|
||
msgstr "Taille des images sur mobile"
|
||
|
||
#: fields/item.py
|
||
msgid "Data"
|
||
msgstr "Données"
|
||
|
||
#: fields/item.py
|
||
msgid "Simple List"
|
||
msgstr "Liste simple"
|
||
|
||
#: fields/item.py fields/ranked_items.py fields/table_select.py
|
||
msgid "Add item"
|
||
msgstr "Ajouter un élément"
|
||
|
||
#: fields/item.py
|
||
msgid "This will get the available items from an external source."
|
||
msgstr "Cela ira prendre les éléments disponibles depuis la source externe."
|
||
|
||
#: fields/item.py fields/table_select.py
|
||
msgid "Duplicated Items"
|
||
msgstr "Éléments en double"
|
||
|
||
#: fields/item.py
|
||
msgid "Image display is only possible with cards with image fields."
|
||
msgstr ""
|
||
"L’affichage avec des images est uniquement possible avec des fiches "
|
||
"possédant un champ image."
|
||
|
||
#: fields/item.py
|
||
msgid "Map display is only possible with GeoJSON sources."
|
||
msgstr ""
|
||
"L’affichage sous forme de carte est uniquement possible avec les sources "
|
||
"GeoJSON."
|
||
|
||
#: fields/item.py
|
||
msgid "Time table display is only possible with sources with date and times."
|
||
msgstr ""
|
||
"L’affichage sous forme d’horaires est uniquement possible avec les sources "
|
||
"contenant des horaires."
|
||
|
||
#: fields/item.py
|
||
msgid "Choices"
|
||
msgstr "Choix"
|
||
|
||
#: fields/item.py
|
||
msgid "List"
|
||
msgstr "Liste"
|
||
|
||
#: fields/item.py
|
||
#, python-format
|
||
msgid "no matching value in datasource (field id: %s, value: %r)"
|
||
msgstr "valeur absente de la source de données (champ : %s, valeur : %r)"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "Display in default filters"
|
||
msgstr "Afficher dans les filtres par défaut"
|
||
|
||
#: fields/item.py
|
||
msgid "Radio buttons"
|
||
msgstr "Boutons radio"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "Autocomplete"
|
||
msgstr "Autocomplétion"
|
||
|
||
#: fields/item.py
|
||
msgid "Map (requires geographical data)"
|
||
msgstr "Carte (données géographiques)"
|
||
|
||
#: fields/item.py
|
||
msgid "Timetable"
|
||
msgstr "Horaires"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "Images"
|
||
msgstr "Images"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "Display Mode"
|
||
msgstr "Mode d’affichage"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "Display disabled items"
|
||
msgstr "Afficher les éléments désactivés"
|
||
|
||
#: fields/item.py
|
||
msgid "Initial date alignment"
|
||
msgstr "Date d’alignement"
|
||
|
||
#: fields/item.py fields/map.py
|
||
msgid "Initial Position"
|
||
msgstr "Position initiale"
|
||
|
||
#: fields/item.py
|
||
msgid "Default position (from markers)"
|
||
msgstr "Position par défaut (selon les marqueurs)"
|
||
|
||
#: fields/item.py fields/map.py
|
||
msgid "From template"
|
||
msgstr "Selon un gabarit"
|
||
|
||
#: fields/item.py fields/map.py
|
||
msgid ""
|
||
"Positions (using latitute;longitude format) and addresses are supported."
|
||
msgstr ""
|
||
"Les positions (utilisant le format latitude;longitude) et les adresses sont "
|
||
"acceptées."
|
||
|
||
#: fields/item.py
|
||
msgid "Use hint as first option"
|
||
msgstr "Utiliser la remarque comme première option"
|
||
|
||
#: fields/item.py fields/items.py
|
||
msgid "identifier"
|
||
msgstr "identifiant"
|
||
|
||
#: fields/items.py
|
||
msgid "Multiple choice list"
|
||
msgstr "Liste à choix multiple"
|
||
|
||
#: fields/items.py
|
||
msgid "Checkboxes"
|
||
msgstr "Cases à cocher"
|
||
|
||
#: fields/items.py
|
||
msgid "Minimum number of choices"
|
||
msgstr "Nombre minimal de choix"
|
||
|
||
#: fields/items.py
|
||
msgid "Maximum number of choices"
|
||
msgstr "Nombre maximal de choix"
|
||
|
||
#: fields/items.py
|
||
#, python-format
|
||
msgid "Invalid value for items prefill on field \"%s\""
|
||
msgstr ""
|
||
"Valeur invalide pour le préremplissage du champ « %s » (choix multiple)"
|
||
|
||
#: fields/items.py
|
||
msgid "label"
|
||
msgstr "libellé"
|
||
|
||
#: fields/map.py
|
||
msgid "Whole world"
|
||
msgstr "Monde entier"
|
||
|
||
#: fields/map.py
|
||
msgid "Wide area"
|
||
msgstr "Large étendue"
|
||
|
||
#: fields/map.py
|
||
msgid "Area"
|
||
msgstr "Région"
|
||
|
||
#: fields/map.py
|
||
msgid "Town"
|
||
msgstr "Ville"
|
||
|
||
#: fields/map.py
|
||
msgid "Small road"
|
||
msgstr "Petite route"
|
||
|
||
#: fields/map.py
|
||
msgid "Neighbourhood"
|
||
msgstr "Quartier"
|
||
|
||
#: fields/map.py
|
||
msgid "Ant"
|
||
msgstr "Fourmi"
|
||
|
||
#: fields/map.py
|
||
#, python-format
|
||
msgid "Default (%s)"
|
||
msgstr "Par défaut (%s)"
|
||
|
||
#: fields/map.py
|
||
msgid "Initial zoom level"
|
||
msgstr "Niveau de zoom initial"
|
||
|
||
#: fields/map.py
|
||
msgid "Minimal zoom level"
|
||
msgstr "Niveau de zoom minimal (affichage le plus large)"
|
||
|
||
#: fields/map.py
|
||
msgid "Maximal zoom level"
|
||
msgstr "Niveau de zoom maximal (affichage le plus resserré)"
|
||
|
||
#: fields/map.py
|
||
msgid "Minimal zoom level cannot be greater than maximal zoom level."
|
||
msgstr ""
|
||
"Le niveau de zoom minimal ne doit pas dépasser le niveau de zoom maximal."
|
||
|
||
#: fields/map.py
|
||
msgid "Initial zoom level must be between minimal and maximal zoom levels."
|
||
msgstr ""
|
||
"Le niveau de zoom initial doit être compris entre les niveaux minimal et "
|
||
"maximal."
|
||
|
||
#: fields/map.py
|
||
msgid "Default position"
|
||
msgstr "Position par défaut"
|
||
|
||
#: fields/map.py
|
||
msgid "Specific point"
|
||
msgstr "Point spécifique"
|
||
|
||
#: fields/map.py
|
||
msgid "Device geolocation"
|
||
msgstr "Selon la géolocalisation"
|
||
|
||
#: fields/map.py
|
||
#, python-format
|
||
msgid "invalid coordinates %r (missing ;) (field id: %s)"
|
||
msgstr "coordonnées %r invalides (; absent) (champ : %s)"
|
||
|
||
#: fields/map.py
|
||
#, python-format
|
||
msgid "invalid coordinates %r (field id: %s)"
|
||
msgstr "coodonnées %r invalides (champ : %s)"
|
||
|
||
#: fields/numeric.py
|
||
msgid "Numeric"
|
||
msgstr "Nombre"
|
||
|
||
#: fields/numeric.py
|
||
msgid "Restrict to integers"
|
||
msgstr "Limiter aux nombres entiers"
|
||
|
||
#: fields/numeric.py
|
||
msgid "Minimal value"
|
||
msgstr "Valeur minimale"
|
||
|
||
#: fields/numeric.py
|
||
msgid "Maximal value"
|
||
msgstr "Valeur maximale"
|
||
|
||
#: fields/page.py
|
||
msgid "Condition that must be met"
|
||
msgstr "Condition qui doit être satisfaite"
|
||
|
||
#: fields/page.py
|
||
msgid "Error message if condition is not met"
|
||
msgstr "Message d’erreur si condition non satisfaite"
|
||
|
||
#: fields/page.py
|
||
msgid "Both condition and error message are required."
|
||
msgstr "La condition et le message d’erreur sont requis."
|
||
|
||
#: fields/page.py
|
||
msgid "Page"
|
||
msgstr "Page"
|
||
|
||
#: fields/page.py
|
||
msgid "Post Conditions"
|
||
msgstr "Conditions de sortie"
|
||
|
||
#: fields/page.py
|
||
msgid "This is used as reference in workflow edition action."
|
||
msgstr "Utilisé comme référence dans l’action de workflow d’édition."
|
||
|
||
#: fields/password.py
|
||
msgid "Clear text"
|
||
msgstr "Texte clair"
|
||
|
||
#: fields/password.py
|
||
msgid "MD5"
|
||
msgstr "MD5"
|
||
|
||
#: fields/password.py
|
||
msgid "SHA1"
|
||
msgstr "SHA1"
|
||
|
||
#: fields/password.py
|
||
msgid "Storage formats"
|
||
msgstr "Formats de stockage"
|
||
|
||
#: fields/password.py
|
||
msgid "Minimum length"
|
||
msgstr "Taille minimale"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "Maximum password length"
|
||
msgstr "Taille maximale"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "0 for unlimited length"
|
||
msgstr "0 pour ne pas limiter la taille"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "Minimum number of uppercase characters"
|
||
msgstr "Nombre minimum de caractères majuscules"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "Minimum number of lowercase characters"
|
||
msgstr "Nombre minimum de caractères minuscules"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "Minimum number of digits"
|
||
msgstr "Nombre minimum de chiffres"
|
||
|
||
#: fields/password.py qommon/ident/password.py
|
||
msgid "Minimum number of special characters"
|
||
msgstr "Nombre minimum de caractères spéciaux"
|
||
|
||
#: fields/password.py
|
||
msgid "Add a password strength indicator"
|
||
msgstr "Afficher un indicateur de robustesse du mot de passe"
|
||
|
||
#: fields/password.py
|
||
msgid "Add a confirmation input"
|
||
msgstr "Ajouter un champ de confirmation"
|
||
|
||
#: fields/password.py
|
||
msgid "Label for confirmation input"
|
||
msgstr "Libellé pour le champ de confirmation"
|
||
|
||
#: fields/ranked_items.py
|
||
msgid "Ranked Items"
|
||
msgstr "Éléments classés"
|
||
|
||
#: fields/ranked_items.py fields/table_select.py
|
||
msgid "Items"
|
||
msgstr "Éléments"
|
||
|
||
#: fields/ranked_items.py
|
||
msgid "Randomize Items"
|
||
msgstr "Mélanger les éléments"
|
||
|
||
#: fields/string.py
|
||
msgid "Text (line)"
|
||
msgstr "Texte (ligne)"
|
||
|
||
#: fields/string.py fields/text.py
|
||
msgid "Line length"
|
||
msgstr "Longueur de ligne"
|
||
|
||
#: fields/string.py fields/text.py
|
||
msgid ""
|
||
"Deprecated option, it is advised to use CSS classes to size the fields in a "
|
||
"manner compatible with all devices."
|
||
msgstr ""
|
||
"Option obsolète, il est recommandé d’utiliser les classes CSS pour "
|
||
"dimensionner les champs d’une manière compatible avec tous les appareils."
|
||
|
||
#: fields/string.py
|
||
msgid "Validation"
|
||
msgstr "Validation"
|
||
|
||
#: fields/string.py fields/text.py
|
||
msgid "The maximum number of characters must be empty or a number."
|
||
msgstr "Le nombre maximal de caractères doit être un nombre, ou laissé vide."
|
||
|
||
#: fields/string.py fields/text.py
|
||
msgid "Maximum number of characters"
|
||
msgstr "Nombre maximal de caractères"
|
||
|
||
#: fields/string.py
|
||
msgid "This will allow autocompletion from an external source."
|
||
msgstr "Cela permettra l’auto-complétion depuis une source externe."
|
||
|
||
#: fields/table.py
|
||
msgid "Table"
|
||
msgstr "Tableau"
|
||
|
||
#: fields/table.py
|
||
msgid "Rows"
|
||
msgstr "Lignes"
|
||
|
||
#: fields/table.py fields/tablerows.py qommon/form.py
|
||
msgid "Add row"
|
||
msgstr "Ajouter une ligne"
|
||
|
||
#: fields/table.py fields/tablerows.py
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Columns"
|
||
msgstr "Colonnes"
|
||
|
||
#: fields/table.py fields/tablerows.py
|
||
msgid "Add column"
|
||
msgstr "Ajouter une colonne"
|
||
|
||
#: fields/table_select.py
|
||
msgid "Table of Lists"
|
||
msgstr "Tableau de listes"
|
||
|
||
#: fields/tablerows.py
|
||
msgid "Table with rows"
|
||
msgstr "Tableau de longueur libre"
|
||
|
||
#: fields/tablerows.py
|
||
msgid "Total Row"
|
||
msgstr "Ajouter une ligne de total"
|
||
|
||
#: fields/tablerows.py
|
||
msgid "unimplemented"
|
||
msgstr "non-programmé"
|
||
|
||
#: fields/text.py
|
||
msgid "Long Text"
|
||
msgstr "Texte long"
|
||
|
||
#: fields/text.py
|
||
msgid "Number of rows"
|
||
msgstr "Nombre de lignes"
|
||
|
||
#: fields/text.py
|
||
msgid "Rich Text (simple: bold, italic...)"
|
||
msgstr "Texte riche (simple : gras, italique…)"
|
||
|
||
#: fields/text.py
|
||
msgid "Rich Text (full: titles, lists...)"
|
||
msgstr "Texte riche (complet : titres, listes…)"
|
||
|
||
#: fields/text.py
|
||
msgid "Plain Text (with automatic paragraphs on blank lines)"
|
||
msgstr "Texte brut (paragraphes créés selon les lignes laissées blanches)"
|
||
|
||
#: fields/text.py
|
||
msgid "Plain Text (with linebreaks as typed)"
|
||
msgstr "Texte brut (retours à la ligne à l’identique)"
|
||
|
||
#: fields/text.py
|
||
msgid "Text display"
|
||
msgstr "Affichage du texte"
|
||
|
||
#: formdata.py
|
||
msgid "Original Submitter"
|
||
msgstr "Expéditeur original"
|
||
|
||
#: formdata.py
|
||
msgid "Mail"
|
||
msgstr "Courrier"
|
||
|
||
#: formdata.py
|
||
msgid "Counter"
|
||
msgstr "Guichet"
|
||
|
||
#: formdata.py
|
||
msgid "Fax"
|
||
msgstr "Télécopie"
|
||
|
||
#: formdata.py
|
||
msgid "Social Network"
|
||
msgstr "Réseau social"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "\"%s\" is not available in digests"
|
||
msgstr "« %s » ne peut pas être utilisés dans les gabarits"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "Could not render digest (default) (%s)"
|
||
msgstr "Impossible de faire le rendu du résumé (vue par défaut) (%s)"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "Could not render digest (custom view \"%s\") (%s)"
|
||
msgstr "Impossible de faire le rendu du résumé (vue « %s ») (%s)"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "Could not render lateral template (%s)"
|
||
msgstr "impossibilité de faire le rendu du gabarit latéral (%s)"
|
||
|
||
#: formdata.py
|
||
msgid "Failed to compute previous status"
|
||
msgstr "Erreur au calcul du statut précédent"
|
||
|
||
#: formdata.py
|
||
msgid "Form Field Data"
|
||
msgstr "Champ du formulaire ou de la demande"
|
||
|
||
#: formdata.py
|
||
msgid "Form Submitter Field"
|
||
msgstr "Champ de l’expéditeur du formulaire"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "%(name)s - %(id)s"
|
||
msgstr "%(name)s - °%(id)s"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "%(name)s #%(id)s"
|
||
msgstr "%(name)s - n°%(id)s"
|
||
|
||
#: formdata.py
|
||
msgid "Parent"
|
||
msgstr "Demande/fiche parente"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "in field with identifier: %s"
|
||
msgstr "dans le champ avec l’identifiant « %s »"
|
||
|
||
#: formdata.py
|
||
msgid "Evolution"
|
||
msgstr "Historique"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "Linked object def by id %(object_id)s"
|
||
msgstr "Objet lié par l’identifiant %(object_id)s"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "%s - not found"
|
||
msgstr "%s - non trouvé"
|
||
|
||
#: formdata.py
|
||
#, python-format
|
||
msgid "Linked \"%(object_name)s\" object by id %(object_id)s"
|
||
msgstr "Objet « %(object_name)s » lié par l’identifiant %(object_id)s"
|
||
|
||
#: formdata.py
|
||
msgid "Form Receipt Date"
|
||
msgstr "Date de réception du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Receipt Time"
|
||
msgstr "Heure de réception du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Number"
|
||
msgstr "Numéro du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Details"
|
||
msgstr "Détails (données) du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form URL"
|
||
msgstr "URL du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form URL (backoffice)"
|
||
msgstr "URL du formulaire dans le backoffice"
|
||
|
||
#: formdata.py
|
||
msgid "Form Status URL"
|
||
msgstr "URL de status du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Tracking Code"
|
||
msgstr "Code de suivi du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Submitter Name"
|
||
msgstr "Nom de l’expéditeur du formulaire"
|
||
|
||
#: formdata.py
|
||
msgid "Form Submitter Email"
|
||
msgstr "Courriel de l’expéditeur du formulaire"
|
||
|
||
#: formdef.py
|
||
#, python-format
|
||
msgid "No such form: %s"
|
||
msgstr "Pas de formulaire pour : %s"
|
||
|
||
#: formdef.py
|
||
msgid ""
|
||
"There were errors processing the form and you cannot go to the next page."
|
||
msgstr "Vous ne pouvez pas accéder à la page suivante à cause d’erreurs."
|
||
|
||
#: formdef.py
|
||
msgid "The following field has an error:"
|
||
msgid_plural "The following fields have an error:"
|
||
msgstr[0] "Le champ suivant est en erreur :"
|
||
msgstr[1] "Les champs suivants sont en erreur :"
|
||
|
||
#: formdef.py qommon/humantime.py
|
||
msgid ", "
|
||
msgstr ", "
|
||
|
||
#: formdef.py
|
||
msgctxt "item"
|
||
msgid "form"
|
||
msgstr "demande"
|
||
|
||
#: formdef.py
|
||
msgctxt "item"
|
||
msgid "forms"
|
||
msgstr "demandes"
|
||
|
||
#: formdef.py
|
||
#, python-format
|
||
msgid "Could not render submission lateral template (%s)"
|
||
msgstr ""
|
||
"impossibilité de faire le rendu du gabarit latéral de la page de saisie (%s)"
|
||
|
||
#: formdef.py
|
||
msgid "Full name"
|
||
msgstr "Nom complet"
|
||
|
||
#: formdef.py
|
||
msgid "Unknown field type"
|
||
msgstr "Type de champ inconnu"
|
||
|
||
#: formdef.py
|
||
msgid "Duplicated field identifiers"
|
||
msgstr "Identifiants de champ en double"
|
||
|
||
#: formdef.py
|
||
msgid "Unknown fields blocks"
|
||
msgstr "Blocs de champs inconnus"
|
||
|
||
#: formdef.py
|
||
msgid "User name:"
|
||
msgstr "Nom de l’usager :"
|
||
|
||
#: formdef.py templates/wcs/formdata_summary.html
|
||
msgid "User name"
|
||
msgstr "Nom de l’usager"
|
||
|
||
#: formdef.py
|
||
msgid "Workflow change"
|
||
msgstr "Changement de workflow"
|
||
|
||
#: formdef.py
|
||
msgid "Notification of creation to user"
|
||
msgstr "Notification de création à l’utilisateur"
|
||
|
||
#: formdef.py
|
||
msgid "New form ({{ form_name }})"
|
||
msgstr "Nouvelle demande ({{ form_name }})"
|
||
|
||
#: formdef.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"This mail is a reminder about the form you just submitted.\n"
|
||
"{% if form_user %}\n"
|
||
"You can consult it with this link: {{ form_url }}\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_details %}\n"
|
||
"For reference, here are the details:\n"
|
||
"\n"
|
||
"{{ form_details }}\n"
|
||
"{% endif %}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Ce message est un rappel concernant la demande que vous venez d’envoyer.\n"
|
||
"{% if form_user %}\n"
|
||
"Vous pouvez la consulter en suivant ce lien : {{ form_url }}\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_details %}\n"
|
||
"Pour référence, voici le détail de la demande :\n"
|
||
"\n"
|
||
"{{ form_details }}\n"
|
||
"{% endif %}\n"
|
||
|
||
#: formdef.py
|
||
msgid "Notification of change to user"
|
||
msgstr "Notification de changement à l’utilisateur"
|
||
|
||
#: formdef.py
|
||
msgid "Form status change ({{ form_name }})"
|
||
msgstr "Changement de statut de la demande ({{ form_name }})"
|
||
|
||
#: formdef.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"{% if form_status_changed %}\n"
|
||
"Status of the form you submitted just changed (from "
|
||
"\"{{ form_previous_status }}\" to \"{{ form_status }}\").\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_user %}\n"
|
||
"You can consult it with this link: {{ form_url }}\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_comment %}New comment: {{ form_comment }}{% endif %}\n"
|
||
"\n"
|
||
"{% if form_evolution %}\n"
|
||
"{{ form_evolution }}\n"
|
||
"{% endif %}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"{% if form_status_changed %}\n"
|
||
"Le statut de la demande que vous avez transmise vient de changer (il est\n"
|
||
"passé de « {{ form_previous_status }} » à « {{ form_status }} »).\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_user %}\n"
|
||
"Vous pouvez en prendre connaissance en suivant ce lien : {{ form_url }}\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_comment %}Nouveau commentaire : {{ form_comment }}{% endif %}\n"
|
||
"\n"
|
||
"{% if form_evolution %}\n"
|
||
"{{ form_evolution }}\n"
|
||
"{% endif %}\n"
|
||
|
||
#: formdef.py
|
||
msgid "Notification of creation to receiver"
|
||
msgstr "Notification de création au destinataire"
|
||
|
||
#: formdef.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"A new form has been submitted, you can see it with this link:\n"
|
||
"{{ form_url_backoffice }}\n"
|
||
"\n"
|
||
"{% if form_details %}\n"
|
||
"For reference, here are the details:\n"
|
||
"\n"
|
||
"{{ form_details }}\n"
|
||
"{% endif %}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Une nouvelle demande a été reçue, vous pouvez la consulter\n"
|
||
"en suivant ce lien :\n"
|
||
" {{ form_url_backoffice }}\n"
|
||
"\n"
|
||
"{% if form_details %}\n"
|
||
"Pour référence, voici le détail de la demande :\n"
|
||
"\n"
|
||
"{{ form_details }}\n"
|
||
"{% endif %}\n"
|
||
|
||
#: formdef.py
|
||
msgid "Notification of change to receiver"
|
||
msgstr "Notification de changement au destinataire"
|
||
|
||
#: formdef.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"A form just changed, you can consult it with this link:\n"
|
||
"{{ form_url_backoffice }}\n"
|
||
"\n"
|
||
"{% if form_status_changed %}\n"
|
||
"Status of the form just changed (from \"{{ form_previous_status }}\" to "
|
||
"\"{{ form_status }}\").\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_comment %}New comment: {{ form_comment }}{% endif %}\n"
|
||
"\n"
|
||
"{% if form_evolution %}\n"
|
||
"{{ form_evolution }}\n"
|
||
"{% endif %}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Le statut d’une demande vient de changer, vous pouvez en prendre "
|
||
"connaissance\n"
|
||
"en suivant ce lien :\n"
|
||
" {{ form_url_backoffice }}\n"
|
||
"\n"
|
||
"{% if form_status_changed %}\n"
|
||
"Le statut de la demande est passé de « {{ form_previous_status }} » \n"
|
||
"à « {{ form_status }} ».\n"
|
||
"{% endif %}\n"
|
||
"\n"
|
||
"{% if form_comment %}Nouveau commentaire : {{ form_comment }}{% endif %}\n"
|
||
"\n"
|
||
"{% if form_evolution %}\n"
|
||
"{{ form_evolution }}\n"
|
||
"{% endif %}\n"
|
||
|
||
#: formdef.py
|
||
msgid "Form Name"
|
||
msgstr "Nom du formulaire"
|
||
|
||
#: formdef.py
|
||
msgid "Updating digests"
|
||
msgstr "Mise à jour des résumés"
|
||
|
||
#: formdef.py
|
||
msgid "Updating statistics data"
|
||
msgstr "Mise à jour des données pour les statistiques"
|
||
|
||
#: forms/actions.py qommon/template.py wf/display_message.py
|
||
#: wf/register_comment.py
|
||
msgid "Error"
|
||
msgstr "Erreur"
|
||
|
||
#: forms/actions.py
|
||
msgid "This action link has already been used or has expired."
|
||
msgstr "Ce lien d’action a déjà été utilisé ou est expiré."
|
||
|
||
#: forms/actions.py
|
||
msgid ""
|
||
"This action link is no longer valid as the attached form has been removed."
|
||
msgstr ""
|
||
"Ce lien d’action n’est plus valide, la demande associée a été supprimée."
|
||
|
||
#: forms/actions.py
|
||
msgid "Configuration error: no available action."
|
||
msgstr "Erreur de configuration : aucune action disponible."
|
||
|
||
#: forms/actions.py
|
||
#, python-format
|
||
msgid ""
|
||
"Configuration error in global interactive action (%s), check roles and "
|
||
"functions."
|
||
msgstr ""
|
||
"Erreur de configuration dans l’action globale interactive (%s), veuillez "
|
||
"vérifier les rôles et les fonctions."
|
||
|
||
#: forms/backoffice.py
|
||
msgid "Run selected action on all pages"
|
||
msgstr "Exécuter l’action choisie sur toutes les pages"
|
||
|
||
#: forms/common.py
|
||
msgid ""
|
||
"Another action has been performed on this form in the meantime and data may "
|
||
"have been changed."
|
||
msgstr ""
|
||
"Une autre action a eu lieu sur cette demande entretemps et les données "
|
||
"peuvent avoir été modifiées."
|
||
|
||
#: forms/common.py
|
||
msgid "ID not available in filtered view"
|
||
msgstr "ID non disponible dans la vue filtrée"
|
||
|
||
#: forms/common.py
|
||
msgid "Your case has been handled by:"
|
||
msgstr "Votre dossier a été pris en charge par :"
|
||
|
||
#: forms/common.py
|
||
msgid "Your case is handled by:"
|
||
msgstr "Votre dossier est pris en charge par :"
|
||
|
||
#: forms/common.py wf/backoffice_fields.py
|
||
msgid "Backoffice Data"
|
||
msgstr "Données de traitement"
|
||
|
||
#: forms/common.py
|
||
msgid "less than a minute ago"
|
||
msgstr "il y a moins d’une minute"
|
||
|
||
#: forms/common.py
|
||
#, python-format
|
||
msgid "less than %s minutes ago"
|
||
msgstr "il y a moins de %s minutes"
|
||
|
||
#: forms/common.py
|
||
#, python-format
|
||
msgid "Be warned forms of this user are also being looked at by: %s."
|
||
msgstr ""
|
||
"Attention, les formulaires de cet utilisateur sont également consultés par : "
|
||
"%s."
|
||
|
||
#: forms/common.py
|
||
msgid "(unlock actions)"
|
||
msgstr "(débloquer les actions)"
|
||
|
||
#: forms/common.py
|
||
msgid "Error: parallel execution."
|
||
msgstr "Erreur : exécution parallèle."
|
||
|
||
#: forms/preview.py
|
||
msgid "This was only a preview: form was not actually submitted."
|
||
msgstr ""
|
||
"Le formulaire est en prévisualisation, aucune donnée n’a été transmise."
|
||
|
||
#: forms/preview.py
|
||
msgid "Start another preview."
|
||
msgstr "Recommencer."
|
||
|
||
#: forms/root.py
|
||
msgid "Leave unchecked or the email will NOT be sent."
|
||
msgstr "Ne pas cocher la case ou le message ne sera PAS envoyé."
|
||
|
||
#: forms/root.py
|
||
msgid "Send email"
|
||
msgstr "Envoyer le courriel"
|
||
|
||
#: forms/root.py
|
||
msgid "Tracking code not available"
|
||
msgstr "Code de suivi pas disponible"
|
||
|
||
#: forms/root.py
|
||
msgid "Form is empty: tracking code is not yet available."
|
||
msgstr "La demande est vide, le code de suivi n’est pas encore disponible."
|
||
|
||
#: forms/root.py
|
||
msgid "Keep your tracking code"
|
||
msgstr "Conservez votre code de suivi"
|
||
|
||
#: forms/root.py
|
||
msgid "Verify"
|
||
msgstr "Vérifier"
|
||
|
||
#: forms/root.py
|
||
msgid "Access denied: this content does not match the form."
|
||
msgstr "Accès refusé : le contenu ne correspond pas à celui de la demande."
|
||
|
||
#: forms/root.py
|
||
msgid "Access rights verification"
|
||
msgstr "Vérification des droits d’accès"
|
||
|
||
#: forms/root.py
|
||
msgid "Save Changes"
|
||
msgstr "Enregistrer les changements"
|
||
|
||
#: forms/root.py
|
||
msgid "Filling"
|
||
msgstr "Édition"
|
||
|
||
#: forms/root.py
|
||
msgid "Validating"
|
||
msgstr "Validation"
|
||
|
||
#: forms/root.py
|
||
msgid "Submit form"
|
||
msgstr "Valider la saisie"
|
||
|
||
#: forms/root.py
|
||
msgid "Next"
|
||
msgstr "Suivant"
|
||
|
||
#: forms/root.py
|
||
msgid "Go to next page"
|
||
msgstr "Aller à la page suivante"
|
||
|
||
#: forms/root.py
|
||
msgid "Go back to previous page"
|
||
msgstr "Aller à la page précédente"
|
||
|
||
#: forms/root.py
|
||
msgid "Previous"
|
||
msgstr "Précédent"
|
||
|
||
#: forms/root.py
|
||
msgid "Cancel form"
|
||
msgstr "Annuler la saisie"
|
||
|
||
#: forms/root.py
|
||
msgid "Discard form"
|
||
msgstr "Abandonner la saisie"
|
||
|
||
#: forms/root.py
|
||
msgid "leave this field blank to prove your humanity"
|
||
msgstr "Laissez ce champ vide pour prouver votre humanité"
|
||
|
||
#: forms/root.py
|
||
#, python-format
|
||
msgid "Value too long for field %(field)s: %(value)s (truncated)"
|
||
msgstr "Valeur trop longue pour le champ %(field)s : %(value)s (tronquée)"
|
||
|
||
#: forms/root.py
|
||
#, python-format
|
||
msgid "Invalid value \"%r\" for computed field \"%s\""
|
||
msgstr "Valeur invalide (« %s ») pour le champ de donnée calculée « %s »"
|
||
|
||
#: forms/root.py
|
||
#, python-format
|
||
msgid "Invalid data source for field \"%s\""
|
||
msgstr "Source de données invalide pour le champ « %s »"
|
||
|
||
#: forms/root.py
|
||
#, python-format
|
||
msgid "Invalid value \"%s\" for field \"%s\""
|
||
msgstr "Valeur invalide (« %s ») pour le champ « %s »"
|
||
|
||
#: forms/root.py
|
||
msgid "You need a stronger authentication level to fill this form."
|
||
msgstr ""
|
||
"Vous devez vous connecter avec une authentification plus forte pour accéder "
|
||
"à ce formulaire."
|
||
|
||
#: forms/root.py
|
||
#, python-format
|
||
msgid "Login with %s"
|
||
msgstr "Connexion avec %s"
|
||
|
||
#: forms/root.py
|
||
msgid "Sorry, your session has been lost."
|
||
msgstr "Désolé, votre session a été perdue."
|
||
|
||
#: forms/root.py
|
||
msgid "This form has no visible page."
|
||
msgstr "Ce formulaire n’a aucune page visible."
|
||
|
||
#: forms/root.py wf/form.py
|
||
msgid "Technical error, please try again."
|
||
msgstr "Erreur technique, veuillez réessayer."
|
||
|
||
#: forms/root.py
|
||
msgid "Honey pot should be left untouched."
|
||
msgstr "Le pot de miel ne doit pas être touché."
|
||
|
||
#: forms/root.py
|
||
msgid "Technical error saving draft, please try again."
|
||
msgstr "Erreur technique à l’enregistrement du brouillon, veuillez réessayer."
|
||
|
||
#: forms/root.py
|
||
msgid "Unexpected field error, please check."
|
||
msgstr "Erreur inattendue sur un champ, veuillez vérifier ceux-ci."
|
||
|
||
#: forms/root.py templates/wcs/formdata_sidebox.html
|
||
msgid "Tracking code"
|
||
msgstr "Code de suivi"
|
||
|
||
#: forms/root.py
|
||
msgid "ex: RPQDFVCD"
|
||
msgstr "ex : RPQDFVCD"
|
||
|
||
#: forms/root.py
|
||
msgid "Load"
|
||
msgstr "Valider"
|
||
|
||
#: forms/root.py
|
||
msgid "Logout"
|
||
msgstr "Déconnexion"
|
||
|
||
#: forms/root.py qommon/ident/idp.py qommon/ident/password.py
|
||
msgid "Login"
|
||
msgstr "S’identifier"
|
||
|
||
#: forms/root.py
|
||
msgid "Register"
|
||
msgstr "S’inscrire"
|
||
|
||
#: forms/root.py
|
||
msgid "Your Current Drafts"
|
||
msgstr "Vos brouillons en cours"
|
||
|
||
#: forms/root.py
|
||
msgid "Your Current Forms"
|
||
msgstr "Vos demandes en cours"
|
||
|
||
#: forms/root.py
|
||
msgid "Your Past Forms"
|
||
msgstr "Vos demandes traitées"
|
||
|
||
#: forms/root.py
|
||
msgid "already completed"
|
||
msgstr "déjà complétée"
|
||
|
||
#: forms/root.py
|
||
msgid "review"
|
||
msgstr "relire"
|
||
|
||
#: forms/root.py
|
||
msgid "authentication required"
|
||
msgstr "identification requise"
|
||
|
||
#: forms/root.py
|
||
msgid "All forms"
|
||
msgstr "Tous les formulaires"
|
||
|
||
#: forms/root.py
|
||
msgid "Welcome text on home page for logged users"
|
||
msgstr "Texte de bienvenue pour les utilisateurs identifiés"
|
||
|
||
#: forms/root.py
|
||
msgid "Welcome text on home page for unlogged users"
|
||
msgstr "Texte de bienvenue pour les utilisateurs non-identifiés"
|
||
|
||
#: forms/root.py
|
||
msgid "Explanation text before the CAPTCHA"
|
||
msgstr "Texte d’explication avant le CAPTCHA"
|
||
|
||
#: forms/root.py
|
||
msgid ""
|
||
"<h3>Verification</h3>\n"
|
||
"\n"
|
||
"<p>\n"
|
||
"In order to submit the form you need to complete this simple question.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<h3>Veuillez répondre à la question suivante.</h3>\n"
|
||
"\n"
|
||
"<p>\n"
|
||
"Avant de continuer, vous devez répondre à cette simple question.\n"
|
||
"Il s’agit de prouver que vous êtes un humain et non un robot.\n"
|
||
"</p>"
|
||
|
||
#: forms/root.py
|
||
msgid "Message when a form has been recorded"
|
||
msgstr "Message quand un formulaire a été enregistré"
|
||
|
||
#: forms/root.py
|
||
msgid ""
|
||
"The form has been recorded on {{ form_receipt_datetime }} with the number "
|
||
"{{ form_number }}."
|
||
msgstr ""
|
||
"Le formulaire a été enregistré le {{ form_receipt_datetime }} avec le numéro "
|
||
"{{ form_number }}."
|
||
|
||
#: forms/root.py
|
||
msgid ""
|
||
"Message when a form has been recorded, and the form is set to only allow one "
|
||
"per user"
|
||
msgstr ""
|
||
"Message quand un formulaire a été enregistré, et que le formulaire est créé "
|
||
"pour n’autoriser qu’un seul exemplaire par utilisateur"
|
||
|
||
#: forms/root.py
|
||
msgid "The form has been recorded on {{ form_receipt_datetime }}."
|
||
msgstr "Le formulaire a été enregistré le {{ form_receipt_datetime }}."
|
||
|
||
#: forms/root.py
|
||
msgid "Message when a form is displayed before validation"
|
||
msgstr "Message quand un formulaire est affiché pour validation"
|
||
|
||
#: forms/root.py
|
||
msgid "Check values then click submit."
|
||
msgstr "Vérifiez le contenu du formulaire puis cliquez sur « Valider »."
|
||
|
||
#: forms/root.py
|
||
msgid "Message in tracking code popup dialog"
|
||
msgstr "Message dans la fenêtre popup du code de suivi"
|
||
|
||
#: forms/root.py
|
||
msgid "You can get a reminder of the tracking code by email."
|
||
msgstr "Obtenir un rappel du code de suivi par courriel."
|
||
|
||
#: forms/root.py
|
||
msgid "Short text in the tracking code box"
|
||
msgstr "Text court dans la boite du code de suivi"
|
||
|
||
#: forms/root.py qommon/admin/emails.py qommon/admin/texts.py
|
||
msgid "Miscellaneous"
|
||
msgstr "Divers"
|
||
|
||
#: forms/root.py
|
||
msgid "Tracking Code reminder"
|
||
msgstr "Rappel du code de suivi"
|
||
|
||
#: forms/root.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"As a reminder your tracking code for {{ form_name }} is "
|
||
"{{ form_tracking_code }}.\n"
|
||
"\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Pour rappel, le code de suivi pour {{ form_name }} est "
|
||
"{{ form_tracking_code }}.\n"
|
||
"\n"
|
||
|
||
#: mail_templates.py
|
||
msgid "Mail template"
|
||
msgstr "Modèle de courriel"
|
||
|
||
#: portfolio.py
|
||
#, python-format
|
||
msgid ""
|
||
"file %(filename)r failed to be pushed to portfolio of %(display_name)r "
|
||
"[status: %(status)d, payload: %(payload)r]"
|
||
msgstr ""
|
||
"Échec de l’envoi du fichier %(filename)r dans le porte-documents de "
|
||
"%(display_name)r (statut : %(status)d, réponse : %(payload)r)"
|
||
|
||
#: portfolio.py
|
||
#, python-format
|
||
msgid "Sending file %(filename)s in portfolio of %(user_name)s"
|
||
msgstr "Envoi du fichier %(filename)s dans le porte-documents de %(user_name)s"
|
||
|
||
#: portfolio.py
|
||
msgid "Error downloading file"
|
||
msgstr "Erreur au chargement du fichier"
|
||
|
||
#: qommon/admin/cfg.py
|
||
msgid "This setting is locked-down by deployment."
|
||
msgstr "Ce paramètre est verrouillé par le déploiement."
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "SMTP Server"
|
||
msgstr "Serveur SMTP"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "SMTP Login"
|
||
msgstr "Identifiant SMTP"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "SMTP Password"
|
||
msgstr "Mot de passe SMTP"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Email Sender"
|
||
msgstr "Émetteur des courriels"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Reply-To Address"
|
||
msgstr "Adresse pour le « Reply-To »"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Email Footer"
|
||
msgstr "Pied de page pour les courriels"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Check DNS for domain name"
|
||
msgstr "Vérifier le nom de domaine dans le DNS "
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Use a DNS request to check domain names used in email fields"
|
||
msgstr ""
|
||
"Utilise une requête au DNS pour vérifier les noms de domaine dans les champs "
|
||
"de courriel"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Domains to check for spelling errors"
|
||
msgstr "Domaines où vérifier les fautes de frappe"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Domains that should not be considered spelling errors"
|
||
msgstr "Domaines à ne pas considérer comme fautes de frappe"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "General Options"
|
||
msgstr "Options générales"
|
||
|
||
#: qommon/admin/emails.py
|
||
#, python-format
|
||
msgid "Warning: all emails are sent to <%s>"
|
||
msgstr "Attention : tous les courriels sont envoyés à <%s>"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Enabled Email"
|
||
msgstr "Courriel activé"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid "Restore default email"
|
||
msgstr "Restaurer le courriel par défaut"
|
||
|
||
#: qommon/admin/emails.py qommon/admin/texts.py
|
||
msgid "Invalid template"
|
||
msgstr "Gabarit invalide"
|
||
|
||
#: qommon/admin/emails.py
|
||
msgid ""
|
||
"The email subject and body can reference variables from the table below:"
|
||
msgstr ""
|
||
"Le sujet et le corps du message peuvent utiliser les variables indiquées ci-"
|
||
"dessous :"
|
||
|
||
#: qommon/admin/menu.py qommon/templates/qommon/forms/widgets/block_sub.html
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
msgid "Remove"
|
||
msgstr "Supprimer"
|
||
|
||
#: qommon/admin/texts.py
|
||
msgid "Custom Texts"
|
||
msgstr "Textes personnalisés"
|
||
|
||
#: qommon/admin/texts.py
|
||
msgid "Restore default text"
|
||
msgstr "Restaurer le texte par défaut"
|
||
|
||
#: qommon/admin/texts.py
|
||
msgid "The text can reference variables from the table below:"
|
||
msgstr "Le texte peut utiliser les variables ci-dessous :"
|
||
|
||
#: qommon/afterjobs.py
|
||
msgid "registered"
|
||
msgstr "enregistrée"
|
||
|
||
#: qommon/afterjobs.py
|
||
#, python-format
|
||
msgid "%(current_count)s (unknown total)"
|
||
msgstr "%(current_count)s (total inconnu)"
|
||
|
||
#: qommon/afterjobs.py
|
||
#, python-format
|
||
msgid "%(current_count)s/%(total_count)s (%(percent)s%%)"
|
||
msgstr "%(current_count)s/%(total_count)s (%(percent)s%%)"
|
||
|
||
#: qommon/afterjobs.py
|
||
msgid "running"
|
||
msgstr "en cours"
|
||
|
||
#: qommon/afterjobs.py
|
||
msgid "failed"
|
||
msgstr "erreur"
|
||
|
||
#: qommon/afterjobs.py
|
||
msgid "completed"
|
||
msgstr "complétée"
|
||
|
||
#: qommon/emails.py
|
||
msgid "Failed to connect to SMTP server (timeout)"
|
||
msgstr ""
|
||
"Impossible de se connecter au serveur SMTP, délai d’attente dépassé (timeout)"
|
||
|
||
#: qommon/emails.py
|
||
msgid "Failed to authenticate to SMTP server"
|
||
msgstr "Échec de l’authentification sur le serveur SMTP"
|
||
|
||
#: qommon/emails.py
|
||
msgid "Failed to send email, SMTP error."
|
||
msgstr "Échec à l’envoi du courriel (erreur SMTP)."
|
||
|
||
#: qommon/emails.py
|
||
msgid "Failed to connect to SMTP server"
|
||
msgstr "Impossible de se connecter au serveur SMTP"
|
||
|
||
#: qommon/errors.py
|
||
msgid "Access Forbidden"
|
||
msgstr "Accès interdit"
|
||
|
||
#: qommon/errors.py
|
||
msgid "You do not have the required permissions to access this page."
|
||
msgstr "Vous n’avez pas les permissions pour accéder à cette page."
|
||
|
||
#: qommon/errors.py
|
||
msgid "Technical error"
|
||
msgstr "Erreur technique"
|
||
|
||
#: qommon/errors.py
|
||
msgid ""
|
||
"A fatal error happened. It has been recorded and will be available to "
|
||
"administrators."
|
||
msgstr ""
|
||
"Une erreur a eu lieu. Elle a été enregistrée et les informations associées "
|
||
"ont été mises à disposition de l’équipe d’administration."
|
||
|
||
#: qommon/errors.py
|
||
msgid "Page not found"
|
||
msgstr "Page non trouvée"
|
||
|
||
#: qommon/errors.py
|
||
msgid ""
|
||
"The requested link does not exist on this site. If you arrived here by "
|
||
"following a link from an external page, please inform that page's maintainer."
|
||
msgstr ""
|
||
"La page demandée n’existe pas sur ce site. Si vous êtes arrivé ici en "
|
||
"suivant un lien depuis un autre site, veuillez informer le propriétaire de "
|
||
"cette autre page."
|
||
|
||
#: qommon/form.py
|
||
msgid "required field"
|
||
msgstr "champ obligatoire"
|
||
|
||
#: qommon/form.py
|
||
msgid "Invalid value"
|
||
msgstr "Valeur invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid value selected"
|
||
msgstr "valeur choisie invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"The form you have submitted is invalid. Most likely it has been "
|
||
"successfully submitted once already. Please review the form data and submit "
|
||
"the form again."
|
||
msgstr ""
|
||
"Le formulaire que vous avez transmis n’est pas valide. Une raison probable "
|
||
"est qu’il ait déjà été transmis une fois. Vérifiez les données du "
|
||
"formulaire avant de le soumettre à nouveau."
|
||
|
||
#: qommon/form.py
|
||
msgid "There were errors processing your form. See below for details."
|
||
msgstr ""
|
||
"Il y a eu un problème à la soumission du formulaire. Regardez ci-dessous "
|
||
"pour le détail."
|
||
|
||
#: qommon/form.py
|
||
msgid "Advanced"
|
||
msgstr "Avancé"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Too long, value must be at most %d characters."
|
||
msgstr "Trop long, il faut au maximum %d caractères."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Usable units of time: %s."
|
||
msgstr "Unités de temps utilisables : %s."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "too many characters (limit is %d)"
|
||
msgstr "trop de caractères (la limite est à %d)"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Failed to set value on field \"%s\""
|
||
msgstr "Erreur de valeur pour le champ « %s »"
|
||
|
||
#: qommon/form.py root.py
|
||
msgid "failed to store file (system error)"
|
||
msgstr "erreur système à l’enregistrement du fichier"
|
||
|
||
#: qommon/form.py
|
||
msgid "unknown storage system (system error)"
|
||
msgstr "système de stockage inconnu (erreur système)"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "over file size limit (%s)"
|
||
msgstr "dépasse la taille limite (%s)"
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid file type"
|
||
msgstr "type de fichier invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid "forbidden file type"
|
||
msgstr "type de fichier interdit"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid email address, for example name@example.com."
|
||
msgstr "Veuillez saisir une adresse électronique, par exemple nom@example.com."
|
||
|
||
#: qommon/form.py
|
||
msgid "Invalid address domain, you should check it and try again."
|
||
msgstr ""
|
||
"Le domaine de l’adresse n’est pas valide. Veuillez vérifier et réessayer."
|
||
|
||
#: qommon/form.py
|
||
msgid "Digits"
|
||
msgstr "Chiffres"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter digits only, for example: 123."
|
||
msgstr "Veuillez ne saisir que des chiffres, par exemple 123."
|
||
|
||
#: qommon/form.py
|
||
msgid "Phone Number"
|
||
msgstr "Numéro de téléphone"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid phone number."
|
||
msgstr "Veuillez saisir un numéro de téléphone valide."
|
||
|
||
#: qommon/form.py
|
||
msgid "Phone Number (France)"
|
||
msgstr "Numéro de téléphone (France)"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"You should enter a valid 10-digits phone number, for example 06 39 98 89 93."
|
||
msgstr ""
|
||
"Veuillez saisir un numéro de téléphone à 10 chiffres, par exemple 06 39 98 "
|
||
"89 93."
|
||
|
||
#: qommon/form.py
|
||
msgid "Mobile Phone Number (local)"
|
||
msgstr "Numéro de téléphone mobile (local)"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid mobile phone number."
|
||
msgstr "Veuillez saisir un numéro de téléphone mobile valide."
|
||
|
||
#: qommon/form.py
|
||
msgid "Zip Code (France)"
|
||
msgstr "Code postal (France)"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a 5-digits zip code, for example 75014."
|
||
msgstr "Veuillez saisir un code postal à 5 chiffres, par exemple 75014."
|
||
|
||
#: qommon/form.py
|
||
msgid "SIREN Code (France)"
|
||
msgstr "Code SIREN (France)"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid 9-digits SIREN code, for example 443170139."
|
||
msgstr "Veuillez saisir un SIREN à 9 chiffres, par exemple 443170139."
|
||
|
||
#: qommon/form.py
|
||
msgid "SIRET Code (France)"
|
||
msgstr "Code SIRET (France)"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"You should enter a valid 14-digits SIRET code, for example 44317013900036."
|
||
msgstr "Veuillez saisir un SIRET à 14 chiffres, par exemple 44317013900036."
|
||
|
||
#: qommon/form.py
|
||
msgid "NIR (France)"
|
||
msgstr "Numéro de sécurité sociale / NIR (France)"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"You should enter a valid 15-digits social security number, for example "
|
||
"294037512000522."
|
||
msgstr ""
|
||
"Veuillez saisir un numéro de sécurité sociale à 15 chiffres, par exemple "
|
||
"294037512000522."
|
||
|
||
#: qommon/form.py
|
||
msgid "National register number (Belgium)"
|
||
msgstr "Numéro au registre national (Belgique)"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"You should enter a valid 11-digits national register number, for example "
|
||
"85073003328."
|
||
msgstr ""
|
||
"Veuillez saisir un numéro de registre national à 11 chiffres, par exemple "
|
||
"85073003328."
|
||
|
||
#: qommon/form.py
|
||
msgid "IBAN"
|
||
msgstr "IBAN"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"You should enter a valid IBAN code, it should have between 14 and 34 "
|
||
"characters, for example FR7600001000010000000000101."
|
||
msgstr ""
|
||
"Veuillez saisir un IBAN composé d’au moins 14 et de maximum 34 caractères "
|
||
"alphanumériques, par exemple FR7600001000010000000000101."
|
||
|
||
#: qommon/form.py
|
||
msgid "Time"
|
||
msgstr "Heure"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid time, between 00:00 and 23:59."
|
||
msgstr "Veuillez saisir une heure comprise entre 00:00 et 23:59."
|
||
|
||
#: qommon/form.py
|
||
msgid "Regular Expression"
|
||
msgstr "Expression rationnelle"
|
||
|
||
#: qommon/form.py
|
||
msgid "Django Condition"
|
||
msgstr "Condition (Django)"
|
||
|
||
#: qommon/form.py
|
||
msgid "Custom error message"
|
||
msgstr "Message d’erreur personnalisé :"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"This message will be be displayed if validation fails. An empty value will "
|
||
"give the default error message."
|
||
msgstr ""
|
||
"Message à afficher en cas d’erreur de validation. Une valeur vide affichera "
|
||
"la message par défaut."
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid value"
|
||
msgstr "valeur invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a number, for example: 123."
|
||
msgstr "Veuillez saisir un nombre, par exemple 123."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You should enter a number greater than or equal to %s."
|
||
msgstr "Veuillez saisir un nombre plus grand ou égal à %s."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You should enter a number less than or equal to %s."
|
||
msgstr "Veuillez saisir un nombre plus petit ou égal à %s."
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a number without a decimal separator."
|
||
msgstr "Veuillez saisir un nombre sans virgule."
|
||
|
||
#: qommon/form.py
|
||
msgid "You should enter a valid date."
|
||
msgstr "Veuillez saisir une date valide"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You should enter a valid date. It must be on or after %s."
|
||
msgstr ""
|
||
"Veuillez saisir une date valide. Elle doit être postérieure ou égale à %s."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You should enter a valid date. It must be on or before %s."
|
||
msgstr ""
|
||
"Veuillez saisir une date valide. Elle doit être antérieure ou égale à %s."
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid regular expression"
|
||
msgstr "expression rationnelle invalide"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You must select at least %d answers."
|
||
msgstr "Vous devez sélectionner au moins %d réponses."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You must select at most %d answers."
|
||
msgstr "Vous devez sélectionner au plus %d réponses."
|
||
|
||
#: qommon/form.py workflows.py
|
||
msgid "wrong format"
|
||
msgstr "format invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid "must start with http:// or https:// and have a domain name"
|
||
msgstr "doit commencer par http:// ou https:// et avoir un nom de domaine"
|
||
|
||
#: qommon/form.py
|
||
msgid "This identifier is also used by another field."
|
||
msgstr "Cet identifiant est également utilisé par un autre champ."
|
||
|
||
#: qommon/form.py
|
||
msgid "must only consist of letters, numbers, or underscore"
|
||
msgstr "uniquement des lettres, des chiffres et le tiret bas (_)"
|
||
|
||
#: qommon/form.py
|
||
msgid "this value is reserved for internal use."
|
||
msgstr "cette valeur est réservée et ne peut pas être utilisée."
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"wrong format: must start with a letter and must only consist of letters, "
|
||
"numbers, dashes, or underscores"
|
||
msgstr ""
|
||
"format invalide : doit commencer par une lettre et contenir uniquement des "
|
||
"lettres, des chiffres, des tirets ou tirets bas (_)"
|
||
|
||
#: qommon/form.py
|
||
msgid "Accepted units: MB (megabytes), kB (kilobytes), for example: 3 MB"
|
||
msgstr "Unités acceptées : Mo (mégaoctet), ko (kilooctet), par exemple : 3 Mo"
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid file size"
|
||
msgstr "taille de fichier invalide"
|
||
|
||
#: qommon/form.py
|
||
msgid "plus"
|
||
msgstr "plus"
|
||
|
||
#: qommon/form.py
|
||
msgid "minus"
|
||
msgstr "moins"
|
||
|
||
#: qommon/form.py
|
||
msgid "times"
|
||
msgstr "fois"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "What is the result of %(a)d %(op)s %(b)d?"
|
||
msgstr "Quel est le résultat de %(a)d %(op)s %(b)d ?"
|
||
|
||
#: qommon/form.py
|
||
msgid ""
|
||
"Please answer this simple mathematical question as proof you are not a bot."
|
||
msgstr ""
|
||
"Répondez à cette simple question mathématique pour montrer que vous n’êtes "
|
||
"pas un robot."
|
||
|
||
#: qommon/form.py
|
||
msgid "wrong answer"
|
||
msgstr "mauvaise réponse"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Too many elements (maximum: %s)"
|
||
msgstr "Trop d’éléments (maximum : %s)"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You must select at least %d choices."
|
||
msgstr "Vous devez sélectionner au moins %d choix."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "You must select at most %d choices."
|
||
msgstr "Vous devez sélectionner au plus %d choix."
|
||
|
||
#: qommon/form.py
|
||
msgid "must be a number"
|
||
msgstr "doit être un nombre"
|
||
|
||
#: qommon/form.py
|
||
msgid "Confirmation"
|
||
msgstr "Confirmation"
|
||
|
||
#: qommon/form.py
|
||
msgid "Very weak"
|
||
msgstr "Très faible"
|
||
|
||
#: qommon/form.py
|
||
msgid "Weak"
|
||
msgstr "Faible"
|
||
|
||
#: qommon/form.py
|
||
msgid "Moderate"
|
||
msgstr "Moyenne"
|
||
|
||
#: qommon/form.py
|
||
msgid "Good"
|
||
msgstr "Bonne"
|
||
|
||
#: qommon/form.py
|
||
msgid "Strong"
|
||
msgstr "Forte"
|
||
|
||
#: qommon/form.py
|
||
msgid "Very strong"
|
||
msgstr "Très forte"
|
||
|
||
#: qommon/form.py
|
||
msgid "Password strength:"
|
||
msgstr "Robustesse du mot de passe :"
|
||
|
||
#: qommon/form.py
|
||
msgid "Too short"
|
||
msgstr "Trop court"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password is too short. It must be at least %d characters."
|
||
msgstr "Le mot de passe est trop court. Il doit faire au moins %d caractères."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password is too long. It must be at most %d characters."
|
||
msgstr "Le mot de passe est trop long. Il doit faire au plus %d caractères."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password must contain an uppercase character."
|
||
msgid_plural "Password must contain at least %(count)d uppercase characters."
|
||
msgstr[0] "Le mot de passe doit contenir un caractère majuscule."
|
||
msgstr[1] ""
|
||
"Le mot de passe doit contenir au moins %(count)d caractères majuscules."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password must contain a lowercase character."
|
||
msgid_plural "Password must contain at least %(count)d lowercase characters."
|
||
msgstr[0] "Le mot de passe doit contenir un caractère minuscule."
|
||
msgstr[1] ""
|
||
"Le mot de passe doit contenir au moins %(count)d caractères minuscules."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password must contain a digit."
|
||
msgid_plural "Password must contain at least %(count)d digits."
|
||
msgstr[0] "Le mot de passe doit contenir un chiffre."
|
||
msgstr[1] "Le mot de passe doit contenir au moins %(count)d chiffres."
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "Password must contain a special character."
|
||
msgid_plural "Password must contain at least %(count)d special characters."
|
||
msgstr[0] "Le mot de passe doit contenir un caractère spécial."
|
||
msgstr[1] ""
|
||
"Le mot de passe doit contenir au moins %(count)d caractères spéciaux."
|
||
|
||
#: qommon/form.py
|
||
msgid "Passwords do not match."
|
||
msgstr "Les mots de passe ne sont pas identiques."
|
||
|
||
#: qommon/form.py
|
||
msgid "Other:"
|
||
msgstr "Autre :"
|
||
|
||
#: qommon/form.py workflows.py
|
||
msgid "Python"
|
||
msgstr "Python"
|
||
|
||
#: qommon/form.py
|
||
msgid "invalid usage, Python expression cannot contain {{"
|
||
msgstr ""
|
||
"utilisation invalide, les expressions Python ne peuvent pas contenir {{"
|
||
|
||
#: qommon/form.py
|
||
#, python-format
|
||
msgid "syntax error in Python expression: %s"
|
||
msgstr "erreur de syntaxe dans l’expression Python: %s"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(first)s and %(second)s"
|
||
msgstr "%(first)s et %(second)s"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "day"
|
||
msgstr "jour"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "days"
|
||
msgstr "jours"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "hour"
|
||
msgstr "heure"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "hours"
|
||
msgstr "heures"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "month"
|
||
msgstr "mois"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "months"
|
||
msgstr "mois"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "year"
|
||
msgstr "année"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "years"
|
||
msgstr "années"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "minute"
|
||
msgstr "minute"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "minutes"
|
||
msgstr "minutes"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "second"
|
||
msgstr "seconde"
|
||
|
||
#: qommon/humantime.py
|
||
msgid "seconds"
|
||
msgstr "secondes"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s year"
|
||
msgid_plural "%(total)s years"
|
||
msgstr[0] "%(total)s année"
|
||
msgstr[1] "%(total)s années"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s month"
|
||
msgid_plural "%(total)s months"
|
||
msgstr[0] "%(total)s mois"
|
||
msgstr[1] "%(total)s mois"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s day"
|
||
msgid_plural "%(total)s days"
|
||
msgstr[0] "%(total)s jour"
|
||
msgstr[1] "%(total)s jours"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(hours)sh%(minutes)02d"
|
||
msgstr "%(hours)sh%(minutes)02d"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(hours)sh"
|
||
msgstr "%(hours)sh"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(minutes)smin"
|
||
msgstr "%(minutes)smin"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s hour"
|
||
msgid_plural "%(total)s hours"
|
||
msgstr[0] "%(total)s heure"
|
||
msgstr[1] "%(total)s heures"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s minute"
|
||
msgid_plural "%(total)s minutes"
|
||
msgstr[0] "%(total)s minute"
|
||
msgstr[1] "%(total)s minutes"
|
||
|
||
#: qommon/humantime.py
|
||
#, python-format
|
||
msgid "%(total)s second"
|
||
msgid_plural "%(total)s seconds"
|
||
msgstr[0] "%(total)s seconde"
|
||
msgstr[1] "%(total)s secondes"
|
||
|
||
#: qommon/ident/franceconnect.py qommon/publisher.py
|
||
msgid "FranceConnect"
|
||
msgstr "FranceConnect"
|
||
|
||
#: qommon/ident/franceconnect.py templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/content-snapshot-part.html wf/backoffice_fields.py
|
||
#: wf/create_formdata.py wf/profile.py
|
||
msgid "Field"
|
||
msgstr "Champ"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Is attribute verified"
|
||
msgstr "Attribut vérifié"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Never"
|
||
msgstr "Jamais"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Always"
|
||
msgstr "Toujours"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Configure FranceConnect identification method"
|
||
msgstr "Configurer la méthode d’identification FranceConnect"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Development citizens"
|
||
msgstr "FranceConnect Particulier (intégration)"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Development enterprise"
|
||
msgstr "FranceConnect Entreprise (intégration)"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Production citizens"
|
||
msgstr "FranceConnect Particulier (production)"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Client ID"
|
||
msgstr "Identifiant du fournisseur de service (Client ID)"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Client secret"
|
||
msgstr "Secret du fournisseur de service (Client secret)"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Platform"
|
||
msgstr "Plate-forme"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Scopes"
|
||
msgstr "Scopes"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "User field mappings"
|
||
msgstr "Correspondance des attributs utilisateurs"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "first names separated by spaces"
|
||
msgstr "prénoms, séparés par des espaces"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "birth's last name"
|
||
msgstr "nom de naissance"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "birthdate formatted as YYYY-MM-DD"
|
||
msgstr "date de naissance, au format AAAA-MM-JJ"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "gender 'male' for men, and 'female' for women"
|
||
msgstr "genre, « male » pour les hommes, « female » pour les femmes"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "INSEE code of the place of birth"
|
||
msgstr "code INSEE du lieu de naissance"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "INSEE code of the country of birth"
|
||
msgstr "code INSEE du pays de naissance"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "email"
|
||
msgstr "courriel"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "SIRET or SIREN number of the enterprise"
|
||
msgstr "SIRET ou SIREN de l’entreprise"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid ""
|
||
"Space separated values among: identite_pivot, address, email, phones, "
|
||
"profile, birth, preferred_username, gender, birthdate, birthcountry, "
|
||
"birthplace"
|
||
msgstr ""
|
||
"Valeurs, séparées par des espaces, parmi : identite_pivot, address, email, "
|
||
"phones, profile, birth, preferred_username, gender, birthdate, birthcountry, "
|
||
"birthplace"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
#, python-format
|
||
msgid "Callback URL is %s."
|
||
msgstr "L’URL de retour (callback) est %s."
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
#, python-format
|
||
msgid "Logout callback URL is %s."
|
||
msgstr "L’URL de retour après déconnexion est %s."
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid ""
|
||
"See <a href=\"https://partenaires.franceconnect.gouv.fr/fcp/fournisseur-"
|
||
"service\">FranceConnect partners'site</a> for getting a client_id and a "
|
||
"client_secret."
|
||
msgstr ""
|
||
"Voir le site <a href=\"https://partenaires.franceconnect.gouv.fr/fcp/"
|
||
"fournisseur-service\">partenaires FranceConnect</a> pour obtenir identifiant "
|
||
"et secret pour ce fournisseur de service (Client ID et Client secret)."
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid ""
|
||
"See <a href=\"https://partenaires.franceconnect.gouv.fr/fcp/fournisseur-"
|
||
"service#identite-pivot\" >FranceConnect partners'site</a> for more "
|
||
"informations on available scopes and attributes. Known ones are:"
|
||
msgstr ""
|
||
"Voir le site <a href=\"https://partenaires.franceconnect.gouv.fr/fcp/"
|
||
"fournisseur-service#identite-pivot\">partenaires FranceConnect</a> pour plus "
|
||
"d’informations sur les scopes et les attributs. Ceux qui sont reconnus :"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Attribute"
|
||
msgstr "Attribut"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "FranceConnect support is not yet configured."
|
||
msgstr "La prise en charge de FranceConnect n’est pas encore configurée."
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Status from FranceConnect token_url is not 200"
|
||
msgstr "Le statut reçu de FranceConnect token_url n’est pas 200"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
#, python-format
|
||
msgid "FranceConnect code resolution failed: %s"
|
||
msgstr "Échec de résolution du code FranceConnect : %s"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "FranceConnect returned nonce did not match"
|
||
msgstr "Le « nonce » retourné par FranceConnect ne correspond pas"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
#, python-format
|
||
msgid ""
|
||
"Status from FranceConnect user_info_url is not 200 but %(status)s and data "
|
||
"is %(data)s"
|
||
msgstr ""
|
||
"Le statut reçu de FranceConnect user_info_url n’est pas 200 mais %(status)s "
|
||
"et data est %(data)s"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "user did not authorize login"
|
||
msgstr "connexion de l’utilisateur non autorisée"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
#, python-format
|
||
msgid "FranceConnect authentication failed: %s"
|
||
msgstr "Erreur d’authentification FranceConnect : %s"
|
||
|
||
#: qommon/ident/franceconnect.py
|
||
msgid "Failed to get name and/or email attribute from FranceConnect"
|
||
msgstr ""
|
||
"Impossible de retrouver les attributes nom (name) et/ou courriel (email) de "
|
||
"FranceConnect"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SAML2"
|
||
msgstr "SAML2"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SSO support is not yet configured"
|
||
msgstr "La prise en charge du SSO n’est pas encore configurée."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Select the identity provider you want to use."
|
||
msgstr "Choisissez le fournisseur d’identités que vous voulez utiliser."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Identity Providers"
|
||
msgstr "Fournisseurs d’identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Create new from remote URL"
|
||
msgstr "Créer à partir d’une URL"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Broken"
|
||
msgstr "Cassé"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Metadata"
|
||
msgstr "Métadonnées"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Public Key"
|
||
msgstr "Clé publique"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "CA Certificate Chain"
|
||
msgstr "Chaine de certification"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Hide this provider from user lists"
|
||
msgstr "Cacher ce fournisseur de la liste présentée à l’utilisateur"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Requested NameID format"
|
||
msgstr "Format NameID requis"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Persistent"
|
||
msgstr "Persistent"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Username (like Google Apps)"
|
||
msgstr "Username (comme avec Google Apps)"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Administrator attribute matching rules"
|
||
msgstr ""
|
||
"Règles de correspondance des attributs pour les comptes d’administration"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid ""
|
||
"First column match attribute names, second is for matching attribute value. "
|
||
"If no rule is given, admin flag is never set. Flag is set if any rule match."
|
||
msgstr ""
|
||
"La première colonne correspond au nom des attributs, la deuxième aux "
|
||
"valeurs. Si aucune règle n’est configurée, le statut de compte "
|
||
"d’administration n’est jamais attribué. Le statut est donné si n’importe "
|
||
"laquelle des règles est validée."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Attribute mapping"
|
||
msgstr "Correspondance des attributs"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid ""
|
||
"First column match attribute names, second row is the user field to fill"
|
||
msgstr ""
|
||
"La première colonne correspond au nom des attributs, la deuxième au champ de "
|
||
"l’utilisateur à remplir."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "New Identity Provider"
|
||
msgstr "Nouveau fournisseur d’identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Bad metadata"
|
||
msgstr "Métadonnées incorrectes"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "URL to metadata"
|
||
msgstr "URL vers les métadonnées"
|
||
|
||
#: qommon/ident/idp.py
|
||
#, python-format
|
||
msgid "Failed to retrieve file (%s)"
|
||
msgstr "Erreur lors de la récupération du fichier (%s)"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Failed to retrieve file"
|
||
msgstr "Erreur lors de la récupération du fichier"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "File looks like a bad metadata file"
|
||
msgstr "Le fichier n’a pas l’air d’un fichier de métadonnées correct"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Provider"
|
||
msgstr "Fournisseur"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Identity Provider"
|
||
msgstr "Fournisseur d’identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
#, python-format
|
||
msgid "Unable to display metadata (%s)"
|
||
msgstr "Impossible d’afficher les métadonnées (%s)"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Update from remote URL"
|
||
msgstr "Mettre à jour depuis l’URL"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Edit Identity Provider"
|
||
msgstr "Modifier le fournisseur d’identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "You are about to irrevocably remove this identity provider."
|
||
msgstr "Vous allez définitivement supprimer ce fournisseur d’identités."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Deleting"
|
||
msgstr "Suppression"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Deleting Identity Provider"
|
||
msgstr "Suppression du fournisseur d’identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Bad metadata or missing public key"
|
||
msgstr "Mauvaises métadonnées ou clé publique manquante"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Configure SAML identification method"
|
||
msgstr "Configurer la méthode d’identification SAML"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Service Provider"
|
||
msgstr "Fournisseur de service"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Configure SAML 2.0 parameters"
|
||
msgstr "Configurer les paramètres SAML 2.0"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SAML 2.0 Service Provider Metadata"
|
||
msgstr "Métadonnées SAML 2.0 du fournisseur de service"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Download Service Provider SAML 2.0 Metadata file"
|
||
msgstr ""
|
||
"Télécharger le fichier des métadonnées SAML 2.0 du fournisseur de service"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Add and remove identity providers"
|
||
msgstr "Ajouter et supprimer des fournisseurs d’identités"
|
||
|
||
#: qommon/ident/idp.py qommon/ident/password.py
|
||
msgid "Identities"
|
||
msgstr "Identités"
|
||
|
||
#: qommon/ident/idp.py qommon/ident/password.py
|
||
msgid "Configure identities creation"
|
||
msgstr "Configurer la création des identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SAML 2.0 Provider ID"
|
||
msgstr "Identifiant du fournisseur SAML 2.0 (Provider ID)"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SAML 2.0 Base URL"
|
||
msgstr "URL de la racine SAML 2.0"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Organisation Name"
|
||
msgstr "Nom de l’organisation"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Signing Private Key"
|
||
msgstr "Clé privée de signature"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Signing Public Key"
|
||
msgstr "Clé publique de signature"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "There is no signing key pair configured."
|
||
msgstr "Il n’y a actuellement pas de paire de clé de signature configurée."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Encryption Private Key"
|
||
msgstr "Clé privée de chiffrement"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Encryption Public Key"
|
||
msgstr "Clé publique de chiffrement"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "There is no encryption key pair configured."
|
||
msgstr "Il n’y a actuellement pas de paire de clé de chiffrement configurée."
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Sign authentication request"
|
||
msgstr "Signer les requêtes d’authentification"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Better to let it checked"
|
||
msgstr "Si vous ne savez pas de quoi cela parle, laissez la valeur par défaut"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "IdP must crypt assertions"
|
||
msgstr "Le fournisseur d’identité doit chiffrer les assertions"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "IdP manage user attributes"
|
||
msgstr "L’IdP gère les attributs utilisateur"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "IdP manage roles"
|
||
msgstr "L’IdP gère les rôles"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Generate signing and encryption key pairs"
|
||
msgstr "Générer les clés de signature et de chiffrement"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Service Provider Configuration"
|
||
msgstr "Configuration du fournisseur de service"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Signing key pair is invalid"
|
||
msgstr "La paire de clé de signature est invalide"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Encryption key pair is invalid"
|
||
msgstr "La paire de clé de chiffrement est invalide"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "Registration URL"
|
||
msgstr "URL pour inscription"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid ""
|
||
"URL on Identity Provider where users can register an account. Available "
|
||
"variable: next_url."
|
||
msgstr ""
|
||
"URL sur le fournisseur d’identité (IdP) où les utilisateurs peuvent se créer "
|
||
"un compte. Variable disponible : next_url."
|
||
|
||
#: qommon/ident/idp.py qommon/ident/password.py
|
||
msgid "Identities Interface"
|
||
msgstr "Interface pour les identités"
|
||
|
||
#: qommon/ident/idp.py
|
||
msgid "SAML identity provider"
|
||
msgstr "Fournisseur d’identités SAML"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Invalid Token"
|
||
msgstr "Jeton invalide"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Account Creation Confirmed"
|
||
msgstr "Confirmation de création compte"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Username"
|
||
msgstr "Identifiant"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Log in"
|
||
msgstr "S’identifier"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Lost Password?"
|
||
msgstr "Mot de passe perdu ?"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Invalid credentials"
|
||
msgstr "Informations d’identification invalides"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "This account is waiting for confirmation"
|
||
msgstr "Ce compte est en attente de confirmation"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "This account has been disabled"
|
||
msgstr "Ce compte a été désactivé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Submit Request"
|
||
msgstr "Valider la demande"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Forgotten password"
|
||
msgstr "Mot de passe oublié"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "There is no user with that name or it has no email contact."
|
||
msgstr ""
|
||
"Il n’y a pas d’utilisateur avec ce nom ou il n’a pas d’adresse de contact."
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Failed to send email (server error)"
|
||
msgstr "N’a pas pu envoyé de courriel (erreur de serveur)"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Forgotten Password"
|
||
msgstr "Mot de passe oublié"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"The token you submitted does not exist, has expired, or has been cancelled."
|
||
msgstr "Le jeton que vous avez envoyé n’existe pas, a expiré ou a été annulé."
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "The token you submitted is not appropriate for the requested task."
|
||
msgstr "Le jeton que vous avez envoyé n’est pas approprié pour cette tâche."
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Password Change"
|
||
msgstr "Changement de mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Request Cancelled"
|
||
msgstr "Demande annulée"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Your request has been cancelled"
|
||
msgstr "Votre demande a été annulée"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Continue to <a href=\"/\">home page</a></p>"
|
||
msgstr "Continuer vers la <a href=\"/\">page d’accueil</a></p>"
|
||
|
||
#: qommon/ident/password.py qommon/myspace.py
|
||
msgid "New Password"
|
||
msgstr "Nouveau mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "New password sent by email"
|
||
msgstr "Nouveau mot de passe envoyé par courriel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "This will be your username to connect to this site."
|
||
msgstr "Ce sera votre identifiant pour vous connecter à ce site."
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Create Account"
|
||
msgstr "Créer un compte"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "New Account"
|
||
msgstr "Nouveau compte"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "There is already a user with that username"
|
||
msgstr "Il y a déjà un utilisateur avec cet identifiant"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "There is already a user with that email address"
|
||
msgstr "Il y a déjà un utilisateur avec cette adresse électronique"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Accounts are configured to require confirmation but accounts can be created "
|
||
"without emails"
|
||
msgstr ""
|
||
"Les comptes sont configurés pour demander confirmation mais les comptes "
|
||
"peuvent être créés sans spécifier de courriel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Accounts are configured to have a generated password but accounts can be "
|
||
"created without emails"
|
||
msgstr ""
|
||
"Les comptes sont configurés pour avoir un mot de passé généré mais ils "
|
||
"peuvent être créés sans spécifier de courriel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Email sent"
|
||
msgstr "Courriel envoyé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Username / Password"
|
||
msgstr "Identifiant / mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Configure username/password identification method"
|
||
msgstr "Configurer la méthode d’identification par mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Passwords"
|
||
msgstr "Mots de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Configure all password things"
|
||
msgstr "Configurer les options relatives aux mots de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Users can change their password"
|
||
msgstr "Les utilisateurs peuvent changer leurs mots de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Generate initial password"
|
||
msgstr "Générer le mot de passe initial"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Minimum password length"
|
||
msgstr "Taille minimum des mots de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Email address (for questions...)"
|
||
msgstr "Courriel (pour questions…)"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Password Hashing Algorithm"
|
||
msgstr "Algorithme de hashage de mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Identity Creation"
|
||
msgstr "Création d’identités"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Administrator accounts"
|
||
msgstr "Comptes d’administration"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Self-registration"
|
||
msgstr "Inscription par l’utilisateur"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Require email confirmation for new accounts"
|
||
msgstr "Demander une confirmation par courriel pour les nouveaux comptes"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Notify Administrators on Registration"
|
||
msgstr "Notifier les administrateurs lors d’inscriptions"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Use email as username"
|
||
msgstr "Utiliser le courriel comme identifiant"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Awaiting Confirmation"
|
||
msgstr "En attente de confirmation"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Disabled Account"
|
||
msgstr "Compte désactivé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Send new password by email"
|
||
msgstr "Envoyer un nouveau mot de passe par courriel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Send password by email"
|
||
msgstr "Envoi du mot de passe par courriel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Email Password"
|
||
msgstr "Courriel de mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Generate new password"
|
||
msgstr "Générer un nouveau mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Use current password"
|
||
msgstr "Utiliser le mot de passe actuel"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Username / password"
|
||
msgstr "Identifiant / mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Duplicate user name"
|
||
msgstr "Nom d’utilisateur en double"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Subscription notification for password account"
|
||
msgstr "Notification d’inscription pour un compte à mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Available variables: email, website, token_url, token, admin_email, "
|
||
"username, password"
|
||
msgstr ""
|
||
"Variables disponibles : email, website, token_url, token, admin_email, "
|
||
"username, password"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Subscription Confirmation"
|
||
msgstr "Confirmation d’inscription"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"We have received a request for subscription of your email address,\n"
|
||
"\"{{email}}\", to the {{website}} web site.\n"
|
||
"\n"
|
||
"To confirm that you want to be subscribed to the web site, simply\n"
|
||
"visit this web page:\n"
|
||
"\n"
|
||
"{{token_url}}\n"
|
||
"\n"
|
||
"If you do not wish to be subscribed to the web site, pleasy simply\n"
|
||
"disregard this message. If you think you are being maliciously\n"
|
||
"subscribed to the web site, or have any other questions, send them\n"
|
||
"to {{admin_email}}.\n"
|
||
msgstr ""
|
||
"Nous avons reçu une demande d’inscription provenant de votre adresse\n"
|
||
"électronique « {{email}} », pour le site internet {{website}}.\n"
|
||
"\n"
|
||
"Pour confirmer votre inscription à ce site, visitez simplement cette\n"
|
||
"page :\n"
|
||
"\n"
|
||
"{{token_url}}\n"
|
||
"\n"
|
||
"Si vous ne souhaitez pas être inscrit au site internet, ignorez ce\n"
|
||
"message. Si vous pensez que vous avez été inscrit à votre insu, ou\n"
|
||
"avez toute autre question à nous poser, envoyer nous un courriel\n"
|
||
"à {{admin_email}}.\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Request for password change"
|
||
msgstr "Demande de changement de mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: change_url, cancel_url, token, time"
|
||
msgstr "Variables disponibles : change_url, cancel_url, token, time"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Change Password Request"
|
||
msgstr "Demande de changement de mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"You have (or someone impersonating you has) requested to change your\n"
|
||
"password. To complete the change, visit the following link:\n"
|
||
"\n"
|
||
"{{change_url}}\n"
|
||
"\n"
|
||
"If you are not the person who made this request, or you wish to cancel\n"
|
||
"this request, visit the following link:\n"
|
||
"\n"
|
||
"{{cancel_url}}\n"
|
||
"\n"
|
||
"If you do nothing, the request will lapse after 3 days (precisely on\n"
|
||
"{{time}}).\n"
|
||
msgstr ""
|
||
"Vous avez (ou quelqu’un se faisant passer pour vous) demandé à changer de\n"
|
||
"mot de passe. Pour accomplir ce changement, visitez cette page :\n"
|
||
"\n"
|
||
"{{change_url}}\n"
|
||
"\n"
|
||
"Si vous n’êtes pas la personne qui a fait cette requête, ou si vous voulez\n"
|
||
"l’annuler, allez sur la page suivante :\n"
|
||
"\n"
|
||
"{{cancel_url}}\n"
|
||
"\n"
|
||
"Si vous ne faites rien, la demande expirera automatiquement dans 3 jours,\n"
|
||
"précisément le {{time}}).\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "New generated password"
|
||
msgstr "Nouveau mot de passe généré"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: username, password, hostname"
|
||
msgstr "Variables disponibles : username, password, hostname"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Your new password"
|
||
msgstr "Votre nouveau mot de passe"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"You have requested a new password for {{hostname}}, here are your new\n"
|
||
"account details:\n"
|
||
"\n"
|
||
"- username: {{username}}\n"
|
||
"- password: {{password}}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Vous avez demandé un nouveau mot de passe pour {{hostname}},\n"
|
||
"voici vos nouvelles informations de connexion :\n"
|
||
"\n"
|
||
"- identifiant : {{username}}\n"
|
||
"- mot de passe : {{password}}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Approval of new account"
|
||
msgstr "Approbation de nouveau compte"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: username, password"
|
||
msgstr "Variables disponibles : username, password"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Your account has been approved"
|
||
msgstr "La création de votre compte a été validée"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Your account has been approved.\n"
|
||
"\n"
|
||
"Account details:\n"
|
||
"\n"
|
||
"- username: {{username}}\n"
|
||
"{% if password %}- password: {{password}}{% endif %}\n"
|
||
msgstr ""
|
||
"La création de votre compte a été validée.\n"
|
||
"\n"
|
||
"Détails du compte :\n"
|
||
"\n"
|
||
"- identifiant : {{username}}\n"
|
||
"{% if password %}- mot de passe d: {{password}}{% endif %}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Notification of new registration to administrators"
|
||
msgstr "Notification de nouvelle inscription aux administrateurs"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: hostname, email_as_username, username"
|
||
msgstr "Variables disponibles : hostname, email_as_username, username"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "New Registration"
|
||
msgstr "Nouvelle inscription"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Hello,\n"
|
||
"\n"
|
||
"A new account has been created on {{hostname}}.\n"
|
||
"\n"
|
||
" - name: {{name}}\n"
|
||
" - username: {{username}}\n"
|
||
msgstr ""
|
||
"Bonjour,\n"
|
||
"\n"
|
||
"Un nouveau compte a été créé sur {{hostname}}.\n"
|
||
"\n"
|
||
" - nom : {{name}}\n"
|
||
" - identifiant : {{username}}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Welcome email, with generated password"
|
||
msgstr "Courriel de bienvenue, avec mot de passe généré"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: hostname, username, password, email_as_username"
|
||
msgstr ""
|
||
"Variables disponibles : hostname, username, password, email_as_username"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Welcome to {{hostname}}"
|
||
msgstr "Bienvenue sur {{hostname}}"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Welcome to {{hostname}},\n"
|
||
"\n"
|
||
"Your password is: {{password}}\n"
|
||
msgstr ""
|
||
"Bienvenue sur {{hostname}},\n"
|
||
"\n"
|
||
"Votre mot de passe est : {{password}}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Email with a new password for the user"
|
||
msgstr "Courriel avec un nouveau mot de passe pour l’utilisateur"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variables: hostname, name, username, password"
|
||
msgstr "Variables disponibles : hostname, name, username, password"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Your new password for {{hostname}}"
|
||
msgstr "Votre nouveau mot de passe pour {{hostname}}"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Hello {{name}},\n"
|
||
"\n"
|
||
"Here is your new password for {{hostname}}: {{password}}\n"
|
||
msgstr ""
|
||
"Bonjour {{name}},\n"
|
||
"\n"
|
||
"Votre nouveau mot de passe pour {{hostname}} est : {{password}}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Email with current password for the user"
|
||
msgstr "Courriel avec mot de passe actuel pour l’utilisateur"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Your password for {{hostname}}"
|
||
msgstr "Votre mot de passe pour {{hostname}}"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"Hello {{name}},\n"
|
||
"\n"
|
||
"Here is your password for {{hostname}}: {{password}}\n"
|
||
msgstr ""
|
||
"Bonjour {{name}},\n"
|
||
"\n"
|
||
"Votre mot de passe pour {{hostname}} est : {{password}}\n"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text when account confirmed by user"
|
||
msgstr "Texte quand le compte est confirmé par l’utilisateur"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"Your account has been created.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Votre compte a été créé.\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text when an email with a change password token has been sent"
|
||
msgstr ""
|
||
"Texte quand un courriel avec un jeton de changement de mot de passe a été "
|
||
"envoyé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"A token for changing your password has been emailed to you. Follow the "
|
||
"instructions in that email to change your password.\n"
|
||
"</p>\n"
|
||
"<p>\n"
|
||
" <a href=\"login\">Log In</a>\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Un jeton de changement de mot de passe vous a été envoyé par courriel. "
|
||
"Suivez les instructions dans celui-ci pour changer votre mot de passe.\n"
|
||
"</p>\n"
|
||
"<p>\n"
|
||
" <a href=\"login\">S’identifier</a>\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text when new password has been sent"
|
||
msgstr "Texte quand un nouveau mot de passe a été envoyé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"Your new password has been sent to you by email.\n"
|
||
"</p>\n"
|
||
"<p>\n"
|
||
" <a href=\"login\">Login</a>\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Votre nouveau mot de passe vous a été envoyé par courriel.</p>\n"
|
||
"<p>\n"
|
||
" <a href=\"login\">S’identifier</a>\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text on top of registration form"
|
||
msgstr "Texte en haut de la page d’inscription"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text on login page, linking to the forgotten password request page"
|
||
msgstr ""
|
||
"Texte sur la page d’identification, liant vers la page de demande de mot de "
|
||
"passe oublié"
|
||
|
||
#: qommon/ident/password.py
|
||
#, python-format
|
||
msgid ""
|
||
"<p>\n"
|
||
"If you have an account, but have forgotten your password, you should go\n"
|
||
"to the <a href=\"%(forgotten_url)s\">Lost password page</a> and submit a "
|
||
"request\n"
|
||
"to change your password.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Si vous avez un compte mais que vous avez perdu votre mot de passe, vous "
|
||
"pouvez aller sur la <a href=\"%(forgotten_url)s\">page de mot de passe "
|
||
"perdu</a> et envoyer une demande pour changer votre mot de passe.\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text on forgotten password request page"
|
||
msgstr "Texte sur les pages de demande de mot de passe oublié"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"If you have an account, but have forgotten your password, enter your user "
|
||
"name\n"
|
||
"below and submit a request to change your password.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Si vous avez un compte mais que vous avez perdu votre mot de passe, entrez "
|
||
"votre identifiant ci-dessous et envoyez une demande pour en changer le mot "
|
||
"de passe.\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text linking the login page to the account creation page"
|
||
msgstr "Texte liant la page de connexion à la page de création de compte"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Available variable: register_url"
|
||
msgstr "Variables disponibles : register_url"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"If you do not have an account, you should go to the <a "
|
||
"href=\"{{register_url}}\">\n"
|
||
"New Account page</a>.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Si vous n’avez pas de compte, vous devriez aller sur la <a "
|
||
"href=\"{{register_url}}\">page de création de compte</a>.\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text when an invalid password token is used"
|
||
msgstr ""
|
||
"Texte quand un jeton de changement de mot de passe invalide est utilisé."
|
||
|
||
#: qommon/ident/password.py
|
||
msgid ""
|
||
"<p>\n"
|
||
"Sorry, the token you used is invalid, or has already been used.\n"
|
||
"</p>"
|
||
msgstr ""
|
||
"<p>\n"
|
||
"Désolé, le jeton que vous avez utilisé est invalide, ou a déjà été utilisé.\n"
|
||
"</p>"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text on top of the login page"
|
||
msgstr "Texte en haut de la page de connexion"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "Text when a mail for confirmation of an account creation has been sent"
|
||
msgstr "Message quand le courriel pour confirmation de création a été envoyé"
|
||
|
||
#: qommon/ident/password.py
|
||
msgid "An email has been sent to you so you can confirm your account creation."
|
||
msgstr ""
|
||
"Un courriel vous a été envoyé afin que vous confirmiez la création de votre "
|
||
"compte."
|
||
|
||
#: qommon/misc.py
|
||
msgid "January"
|
||
msgstr "janvier"
|
||
|
||
#: qommon/misc.py
|
||
msgid "February"
|
||
msgstr "février"
|
||
|
||
#: qommon/misc.py
|
||
msgid "March"
|
||
msgstr "mars"
|
||
|
||
#: qommon/misc.py
|
||
msgid "April"
|
||
msgstr "avril"
|
||
|
||
#: qommon/misc.py
|
||
msgid "May"
|
||
msgstr "mai"
|
||
|
||
#: qommon/misc.py
|
||
msgid "June"
|
||
msgstr "juin"
|
||
|
||
#: qommon/misc.py
|
||
msgid "July"
|
||
msgstr "juillet"
|
||
|
||
#: qommon/misc.py
|
||
msgid "August"
|
||
msgstr "août"
|
||
|
||
#: qommon/misc.py
|
||
msgid "September"
|
||
msgstr "septembre"
|
||
|
||
#: qommon/misc.py
|
||
msgid "October"
|
||
msgstr "octobre"
|
||
|
||
#: qommon/misc.py
|
||
msgid "November"
|
||
msgstr "novembre"
|
||
|
||
#: qommon/misc.py
|
||
msgid "December"
|
||
msgstr "décembre"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Monday"
|
||
msgstr "lundi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Tuesday"
|
||
msgstr "mardi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Wednesday"
|
||
msgstr "mercredi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Thursday"
|
||
msgstr "jeudi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Friday"
|
||
msgstr "vendredi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Saturday"
|
||
msgstr "samedi"
|
||
|
||
#: qommon/misc.py qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
#: sql.py
|
||
msgid "Sunday"
|
||
msgstr "dimanche"
|
||
|
||
#: qommon/misc.py
|
||
#, python-format
|
||
msgid "invalid URL \"%s\", maybe using missing variables"
|
||
msgstr "URL « %s » invalide, peut-être à cause de variables manquantes"
|
||
|
||
#: qommon/misc.py
|
||
#, python-format
|
||
msgid "invalid scheme in URL \"%s\""
|
||
msgstr "schéma invalide dans l’URL « %s »"
|
||
|
||
#: qommon/misc.py
|
||
msgid "Sound files"
|
||
msgstr "Fichiers son"
|
||
|
||
#: qommon/misc.py
|
||
msgid "Video files"
|
||
msgstr "Fichiers vidéo"
|
||
|
||
#: qommon/misc.py
|
||
msgid "Image files"
|
||
msgstr "Fichiers image"
|
||
|
||
#: qommon/misc.py
|
||
msgid "boolean"
|
||
msgstr "booléen"
|
||
|
||
#: qommon/misc.py
|
||
msgid "bytes"
|
||
msgstr "octets"
|
||
|
||
#: qommon/misc.py
|
||
msgid "datetime"
|
||
msgstr "date et heure"
|
||
|
||
#: qommon/misc.py
|
||
msgid "date"
|
||
msgstr "date"
|
||
|
||
#: qommon/misc.py
|
||
msgid "time"
|
||
msgstr "heure"
|
||
|
||
#: qommon/misc.py
|
||
msgid "decimal number"
|
||
msgstr "nombre décimal"
|
||
|
||
#: qommon/misc.py
|
||
msgid "integer number"
|
||
msgstr "nombre entier"
|
||
|
||
#: qommon/misc.py
|
||
msgid "list"
|
||
msgstr "liste"
|
||
|
||
#: qommon/misc.py
|
||
msgid "string"
|
||
msgstr "texte"
|
||
|
||
#: qommon/misc.py qommon/templatetags/qommon.py
|
||
msgid "file"
|
||
msgstr "fichier"
|
||
|
||
#: qommon/misc.py
|
||
msgid "Unauthorized Python Usage"
|
||
msgstr "Utilisation de Python interdite"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "My Space"
|
||
msgstr "Mon espace"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "back office"
|
||
msgstr "backoffice"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "My Profile"
|
||
msgstr "Mon profil"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Empty profile"
|
||
msgstr "Profil vide"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Edit My Profile"
|
||
msgstr "Modifier mon profil"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Change My Password"
|
||
msgstr "Modifier mon mot de passe"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Remove My Account"
|
||
msgstr "Supprimer mon compte"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Apply Changes"
|
||
msgstr "Enregistrer les changements"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Edit Profile"
|
||
msgstr "Modification du profil"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Change Password"
|
||
msgstr "Changement de mot de passe"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Are you really sure you want to remove your account?"
|
||
msgstr "Êtes-vous vraiment sûr·e de vouloir supprimer votre compte ?"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Remove my account"
|
||
msgstr "Supprimer mon compte"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Removing Account"
|
||
msgstr "Suppression de compte"
|
||
|
||
#: qommon/myspace.py
|
||
msgid "Text on top of the profile page"
|
||
msgstr "Texte en haut de la page de profil"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "This feature is not yet implemented."
|
||
msgstr "Cette fonctionnalité n’a pas encore été implémentée."
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Sorry"
|
||
msgstr "Désolé"
|
||
|
||
#: qommon/publisher.py
|
||
msgid ""
|
||
"Map data © <a href='https://openstreetmap.org'>OpenStreetMap</a> "
|
||
"contributors, <a href='http://creativecommons.org/licenses/by-sa/2.0/'>CC-BY-"
|
||
"SA</a>"
|
||
msgstr ""
|
||
"Données © contributeurs <a href='https://openstreetmap."
|
||
"org'>OpenStreetMap</a>, <a href='http://creativecommons.org/licenses/by-"
|
||
"sa/2.0/deed.fr'>CC-BY-SA</a>"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Belgian eID"
|
||
msgstr "Carte d’identité électronique — eID ou itsme®"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Current Theme Name"
|
||
msgstr "Nom du thème actuel"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Site URL"
|
||
msgstr "URL du site"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Site URL (backoffice)"
|
||
msgstr "URL du backoffice"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Current Date"
|
||
msgstr "Date actuelle"
|
||
|
||
#: qommon/publisher.py
|
||
msgid "Current Date & Time"
|
||
msgstr "Date et heure actuelles"
|
||
|
||
#: qommon/saml2.py
|
||
#, python-format
|
||
msgid "Exception in method %r: returning a SOAP error"
|
||
msgstr "Erreur dans la méthode %r: erreur SOAP reçue"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "SAML 2.0 support not yet configured."
|
||
msgstr "La prise en charge SAML 2.0 n’est pas encore configurée."
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Invalid authentication response"
|
||
msgstr "Réponse d’authentification invalide"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Signature verification failed"
|
||
msgstr "Erreur à la vérification de la signature"
|
||
|
||
#: qommon/saml2.py
|
||
#, python-format
|
||
msgid "Authentication failure %s"
|
||
msgstr "Erreur d’authentification %s"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Request from unknown provider ID"
|
||
msgstr "Requête d’un provider ID inconnu"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Authentication failure; unknown principal"
|
||
msgstr "Erreur d’authentification : utilisateur inconnu"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Authentication failure; federation not found"
|
||
msgstr "Erreur d’authentification : fédération non trouvée"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Authentication failure; failed to get response"
|
||
msgstr "Erreur d’authentification : pas de réponse reçue"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Unknown error"
|
||
msgstr "Erreur inconnue"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "No SAML Response"
|
||
msgstr "Pas de réponse SAML"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "No SAML Response in query string"
|
||
msgstr "Pas de réponse SAML dans la query string"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Could not send logout request to the identity provider"
|
||
msgstr ""
|
||
"Impossible d’envoyer une requête de déconnexion au fournisseur d’identités"
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Failure to communicate with identity provider"
|
||
msgstr "Impossibilité de communiquer avec le fournisseur d’identités."
|
||
|
||
#: qommon/saml2.py
|
||
msgid "Authentication error"
|
||
msgstr "Erreur d’authentification"
|
||
|
||
#: qommon/template.py
|
||
msgid "the homepage"
|
||
msgstr "la page d’accueil"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "Continue to %s"
|
||
msgstr "Continuer vers %s"
|
||
|
||
#: qommon/template.py
|
||
msgid "wrong number of arguments"
|
||
msgstr "mauvais nombre d’argument"
|
||
|
||
#: qommon/template.py
|
||
msgid "unknown reference"
|
||
msgstr "référence inconnue"
|
||
|
||
#: qommon/template.py
|
||
msgid "sequence required"
|
||
msgstr "séquence requise"
|
||
|
||
#: qommon/template.py
|
||
msgid "unclosed block"
|
||
msgstr "bloc non fermé"
|
||
|
||
#: qommon/template.py
|
||
msgid "unmatched [end]"
|
||
msgstr "[end] sans début"
|
||
|
||
#: qommon/template.py
|
||
msgid "unmatched [else]"
|
||
msgstr "[else] sans début"
|
||
|
||
#: qommon/template.py
|
||
msgid "unavailable base location"
|
||
msgstr "emplacement de base inconnu"
|
||
|
||
#: qommon/template.py
|
||
msgid "bad format constant"
|
||
msgstr "mauvais format de constante"
|
||
|
||
#: qommon/template.py
|
||
msgid "unknown format constant"
|
||
msgstr "format de constante inconnu"
|
||
|
||
#: qommon/template.py
|
||
msgid "unknown error"
|
||
msgstr "erreur inconnue"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "at line %(line)d and column %(column)d"
|
||
msgstr "en ligne %(line)d, colonne %(column)d"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "syntax error in ezt template: %s"
|
||
msgstr "erreur inconnue dans le gabarit EZT : %s"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "failure to render ezt template: %s"
|
||
msgstr "impossibilité de faire le rendu du gabarit EZT : %s"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "syntax error in Django template: %s"
|
||
msgstr "erreur de syntaxe dans le gabarit Django : %s"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "missing variable \"%s\" in template"
|
||
msgstr "variable « %s » absente dans le gabarit"
|
||
|
||
#: qommon/template.py
|
||
#, python-format
|
||
msgid "failure to render Django template: %s"
|
||
msgstr "impossibilité de faire le rendu du gabarit Django : %s"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Drop a file or click to select one"
|
||
msgstr "Déposez un fichier ou cliquez pour en sélectionner un."
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Upload done"
|
||
msgstr "Téléchargement terminé."
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Upload in progress..."
|
||
msgstr "Téléchargement en cours…"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Resizing image..."
|
||
msgstr "Redimensionnement de l’image…"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Error during upload."
|
||
msgstr "Erreur lors du transfert."
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Remove the file:"
|
||
msgstr "Retirer le fichier :"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "remove"
|
||
msgstr "retirer"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Pick a file from the portfolio"
|
||
msgstr "Choisir un fichier dans le porte-document"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/file.html
|
||
msgid "Use file from the portfolio"
|
||
msgstr "Utiliser un fichier du porte-document"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
msgid "No available timeslots."
|
||
msgstr "Pas d’horaire disponible."
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
msgid "Previous days"
|
||
msgstr "Jours précédents"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select-timetable.html
|
||
msgid "Next days"
|
||
msgstr "Jours suivants"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select_jsonp--address.html
|
||
msgid ""
|
||
"If you cannot find this address in the list you can check this box to "
|
||
"manually enter it."
|
||
msgstr ""
|
||
"Si l’adresse est introuvable ci-dessus, cochez cette case pour la saisir "
|
||
"manuellement."
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select_jsonp.html
|
||
#, python-format
|
||
msgid "Add another %(card)s"
|
||
msgstr "Ajouter un·e autre « %(card)s »"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select_jsonp.html
|
||
#, python-format
|
||
msgid "Edit selected %(card)s"
|
||
msgstr "Modifier le/la « %(card)s »"
|
||
|
||
#: qommon/templates/qommon/forms/widgets/select_jsonp.html
|
||
#, python-format
|
||
msgid "See selected %(card)s"
|
||
msgstr "Voir le/la « %(card)s »"
|
||
|
||
#: qommon/templates/qommon/saml-error.html
|
||
msgid ""
|
||
"There was a temporary error during your authentication, please retry later."
|
||
msgstr ""
|
||
"Il y a eu une erreur lors de l’authentification, veuillez réessayer plus "
|
||
"tard."
|
||
|
||
#: qommon/templates/qommon/saml-error.html
|
||
msgid "Retry"
|
||
msgstr "Réessayer"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "Failed to apply unaccent filter on value (%s)"
|
||
msgstr "Erreur à l’application du filter unaccent sur la valeur (%s)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "{%% action_button %%} requires a label parameter"
|
||
msgstr "{%% action_button %%} nécessite un paramètre « label »"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "{%% temporary_action_button %%} requires a label parameter"
|
||
msgstr "{%% temporary_action_button %%} nécessite un paramètre « label »"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|%s used on invalid queryset (%r)"
|
||
msgstr "|%s utilisé sur une requête invalide (%r)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|objects with invalid source (%r)"
|
||
msgstr "|objects appelé sur une source invalide (%r)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|objects with invalid reference (%r)"
|
||
msgstr "|objects utilisé avec une référence invalide (%r)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|convert_image_format: unknown format (must be one of %s)"
|
||
msgstr "|convert_image_format: format inconnu (doit être un de %s)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
msgid "|convert_image_format: missing input"
|
||
msgstr "|convert_image_format: données manquantes"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
msgid "|convert_image_format: not supported"
|
||
msgstr "|convert_image_format: pas pris en charge"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|convert_image_format: conversion error (%s)"
|
||
msgstr "|convert_image_format: erreur de conversion (%s)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|check_no_duplicates not used on a list (%s)"
|
||
msgstr "|check_no_duplicates pas utilisé sur une liste (%s)"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
msgid "|details_format called without specifying a format"
|
||
msgstr "|details_format appelé sans préciser de format"
|
||
|
||
#: qommon/templatetags/qommon.py
|
||
#, python-format
|
||
msgid "|details_format called with unknown format (%s)"
|
||
msgstr "|details_format appelé avec un format inconnu (%s)"
|
||
|
||
#: roles.py
|
||
msgid "Logged Users"
|
||
msgstr "Utilisateurs identifiés"
|
||
|
||
#: root.py
|
||
msgid "Authentication subsystem is not yet configured."
|
||
msgstr "Le sous-système d’authentification n’est pas encore configuré"
|
||
|
||
#: root.py
|
||
msgid "Upload storage error"
|
||
msgstr "Erreur lors de la réception du fichier"
|
||
|
||
#: root.py
|
||
msgid "Home"
|
||
msgstr "Accueil"
|
||
|
||
#: snapshots.py
|
||
msgid "unknown user"
|
||
msgstr "Utilisateur inconnu"
|
||
|
||
#: snapshots.py
|
||
#, python-format
|
||
msgid "Restored snapshot %(id)s (%(timestamp)s)"
|
||
msgstr "Restauration de la sauvegarde %(id)s (%(timestamp)s)"
|
||
|
||
#: statistics/views.py
|
||
msgid "Forms Count"
|
||
msgstr "Nombre de demandes"
|
||
|
||
#: statistics/views.py
|
||
msgid "Interval"
|
||
msgstr "Intervalle"
|
||
|
||
#: statistics/views.py
|
||
msgid "Month"
|
||
msgstr "Mois"
|
||
|
||
#: statistics/views.py
|
||
msgid "Year"
|
||
msgstr "Année"
|
||
|
||
#: statistics/views.py
|
||
msgid "Week day"
|
||
msgstr "Jour de la semaine"
|
||
|
||
#: statistics/views.py
|
||
msgid "Hour"
|
||
msgstr "Heure"
|
||
|
||
#: statistics/views.py
|
||
msgid "Cards Count"
|
||
msgstr "Nombre de fiches"
|
||
|
||
#: statistics/views.py
|
||
msgid "Time between two statuses (forms)"
|
||
msgstr "Durée entre deux statuts (demandes)"
|
||
|
||
#: statistics/views.py
|
||
msgid "Time between two statuses (cards)"
|
||
msgstr "Durée entre deux statuts (fiches)"
|
||
|
||
#: statistics/views.py
|
||
msgid "All Forms"
|
||
msgstr "Toutes les démarches"
|
||
|
||
#: statistics/views.py
|
||
#, python-format
|
||
msgid "All forms of category %s"
|
||
msgstr "Tous les formulaires de la catégorie %s"
|
||
|
||
#: statistics/views.py
|
||
msgid "Number of months to show"
|
||
msgstr "Nombre de mois à afficher"
|
||
|
||
#: statistics/views.py
|
||
msgid "Last six months"
|
||
msgstr "Six derniers mois"
|
||
|
||
#: statistics/views.py
|
||
msgid "Last twelve months"
|
||
msgstr "Douze derniers mois"
|
||
|
||
#: statistics/views.py
|
||
msgid "Simplified status"
|
||
msgstr "Statut simplifié"
|
||
|
||
#: statistics/views.py
|
||
#, python-format
|
||
msgid "Ignore forms where \"%s\" is empty."
|
||
msgstr "Ignorer les demandes/fiches où « %s » est vide."
|
||
|
||
#: statistics/views.py
|
||
msgctxt "statistics"
|
||
msgid "Open"
|
||
msgstr "Ouverts"
|
||
|
||
#: statistics/views.py
|
||
msgctxt "statistics"
|
||
msgid "Done"
|
||
msgstr "Terminés"
|
||
|
||
#: statistics/views.py
|
||
msgid "In progress"
|
||
msgstr "En cours"
|
||
|
||
#: statistics/views.py
|
||
msgid "Start status"
|
||
msgstr "Statut initial"
|
||
|
||
#: statistics/views.py
|
||
msgid "End status"
|
||
msgstr "Statut d’arrivée"
|
||
|
||
#: statistics/views.py
|
||
msgid "Any final status"
|
||
msgstr "Tout statut final"
|
||
|
||
#: statistics/views.py
|
||
#, python-format
|
||
msgid "Time between %(start_status)s and %(end_status)s"
|
||
msgstr "Durée entre %(start_status)s et %(end_status)s"
|
||
|
||
#: statistics/views.py testdef.py workflows.py
|
||
#, python-format
|
||
msgid "\"%s\""
|
||
msgstr "« %s »"
|
||
|
||
#: statistics/views.py
|
||
msgid "any final status"
|
||
msgstr "tout statut final"
|
||
|
||
#: statistics/views.py
|
||
msgid "Minimum time"
|
||
msgstr "Temps minimum"
|
||
|
||
#: statistics/views.py
|
||
msgid "Maximum time"
|
||
msgstr "Temps maximum"
|
||
|
||
#: statistics/views.py
|
||
msgid "Mean"
|
||
msgstr "Moyenne"
|
||
|
||
#: statistics/views.py
|
||
msgid "Median"
|
||
msgstr "Médiane"
|
||
|
||
#: templates/wcs/action.html
|
||
msgid "The action has been confirmed. You can now close this window."
|
||
msgstr "L’action a été confirmée. Vous pouvez fermer cette page."
|
||
|
||
#: templates/wcs/action.html
|
||
msgid "Please confirm action."
|
||
msgstr "Veuillez confirmer l’action."
|
||
|
||
#: templates/wcs/backoffice.html
|
||
msgid "Toggle sidebar"
|
||
msgstr "Plier/déplier la barre latérale"
|
||
|
||
#: templates/wcs/backoffice/api_access.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Parameters"
|
||
msgstr "Paramètres"
|
||
|
||
#: templates/wcs/backoffice/api_access.html
|
||
msgid "Access identifier:"
|
||
msgstr "Identifiant d’accès :"
|
||
|
||
#: templates/wcs/backoffice/api_access.html
|
||
msgid "Access key:"
|
||
msgstr "Clé d’accès :"
|
||
|
||
#: templates/wcs/backoffice/api_access.html
|
||
msgid "Restricted to anonymised data"
|
||
msgstr "Limité aux données anonymisées"
|
||
|
||
#: templates/wcs/backoffice/api_access.html
|
||
msgid "Roles:"
|
||
msgstr "Rôles :"
|
||
|
||
#: templates/wcs/backoffice/api_accesses.html
|
||
msgid ""
|
||
"\n"
|
||
" API accesses are now globally managed on the identity provider.\n"
|
||
" "
|
||
msgstr ""
|
||
"\n"
|
||
" Le contrôle d’accès aux API est désormais géré globalement depuis le "
|
||
"fournisseur d’identités.\n"
|
||
" "
|
||
|
||
#: templates/wcs/backoffice/api_accesses.html
|
||
msgid "Manage API clients"
|
||
msgstr "Gérer les clients d’API"
|
||
|
||
#: templates/wcs/backoffice/api_accesses.html
|
||
msgid "There are no API access defined."
|
||
msgstr "Il n’y a pas d’accès aux API configurés."
|
||
|
||
#: templates/wcs/backoffice/application_objects.html
|
||
#: templates/wcs/backoffice/includes/applications.html
|
||
#, python-format
|
||
msgid "%(elements_label)s outside applications"
|
||
msgstr "%(elements_label)s hors applications"
|
||
|
||
#: templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/carddef.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/formdef.html wf/display_message.py
|
||
#: wf/register_comment.py
|
||
msgid "Information"
|
||
msgstr "Information"
|
||
|
||
#: templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "Deprecations"
|
||
msgstr "Dépréciations"
|
||
|
||
#: templates/wcs/backoffice/block-inspect.html
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#, python-format
|
||
msgid "%(fields_count)s field"
|
||
msgid_plural "%(fields_count)s fields"
|
||
msgstr[0] "%(fields_count)s champ"
|
||
msgstr[1] "%(fields_count)s champs"
|
||
|
||
#: templates/wcs/backoffice/blocks.html
|
||
msgid "Field Blocks"
|
||
msgstr "Blocs de champs"
|
||
|
||
#: templates/wcs/backoffice/blocks.html templates/wcs/backoffice/cards.html
|
||
#: templates/wcs/backoffice/categories.html
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
#: templates/wcs/backoffice/formdef.html templates/wcs/backoffice/forms.html
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/tests.html
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
#: templates/wcs/backoffice/wscalls.html
|
||
msgid "Actions"
|
||
msgstr "Actions"
|
||
|
||
#: templates/wcs/backoffice/blocks.html
|
||
msgid "New field block"
|
||
msgstr "Nouveau bloc de champs"
|
||
|
||
#: templates/wcs/backoffice/blocks.html templates/wcs/backoffice/cards.html
|
||
#: templates/wcs/backoffice/category.html
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
#: templates/wcs/backoffice/formdef.html templates/wcs/backoffice/forms.html
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
#: templates/wcs/backoffice/tests.html templates/wcs/backoffice/workflow.html
|
||
#: templates/wcs/backoffice/workflows.html
|
||
msgid "Navigation"
|
||
msgstr "Navigation"
|
||
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
msgid "You can add data to this card by uploading a JSON file."
|
||
msgstr ""
|
||
"Vous pouvez créer de nouvelles fiches en téléchargeant un fichier JSON."
|
||
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
msgid "You can add data to this card by uploading a CSV or JSON file."
|
||
msgstr ""
|
||
"Vous pouvez créer de nouvelles fiches en téléchargeant un fichier CSV ou "
|
||
"JSON."
|
||
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
msgid "Download sample CSV file for this card"
|
||
msgstr "Télécharger un fichier CSV d’exemple pour ce modèle de fiche"
|
||
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
#, python-format
|
||
msgid "%(labels)s is required but cannot be filled from CSV."
|
||
msgid_plural "%(labels)s are required but cannot be filled from CSV."
|
||
msgstr[0] ""
|
||
"%(labels)s est obligatoire mais ne peut pas être rempli depuis un fichier "
|
||
"CSV."
|
||
msgstr[1] ""
|
||
"%(labels)s sont obligatoires mais ne peuvent pas être remplis depuis un "
|
||
"fichier CSV."
|
||
|
||
#: templates/wcs/backoffice/card-data-import-form.html
|
||
msgid "Only JSON files can be imported."
|
||
msgstr "Seul le format JSON peut être utilisé."
|
||
|
||
#: templates/wcs/backoffice/carddef.html templates/wcs/backoffice/formdef.html
|
||
msgid "Last tests run:"
|
||
msgstr "Dernière exécution des tests :"
|
||
|
||
#: templates/wcs/backoffice/carddef.html templates/wcs/backoffice/formdef.html
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "edit"
|
||
msgstr "modifier"
|
||
|
||
#: templates/wcs/backoffice/carddef.html
|
||
msgid "This card model is used as data source in the following forms:"
|
||
msgstr "Ce modèle de fiche est utilisé par les formulaires suivants :"
|
||
|
||
#: templates/wcs/backoffice/carddef.html
|
||
msgid "List of cards"
|
||
msgstr "Liste des fiches"
|
||
|
||
#: templates/wcs/backoffice/cards.html templates/wcs/backoffice/forms.html
|
||
msgid "Fields blocks"
|
||
msgstr "Blocs de champs"
|
||
|
||
#: templates/wcs/backoffice/cards.html
|
||
msgid "There are no card models defined."
|
||
msgstr "Il n’y a pas de modèles de fiches configurés."
|
||
|
||
#: templates/wcs/backoffice/categories.html
|
||
msgid "There are no categories defined."
|
||
msgstr "Il n’y a pas de catégories."
|
||
|
||
#: templates/wcs/backoffice/category.html
|
||
msgid "Permissions"
|
||
msgstr "Permissions"
|
||
|
||
#: templates/wcs/backoffice/category.html
|
||
msgid "Management roles:"
|
||
msgstr "Rôles de gestion :"
|
||
|
||
#: templates/wcs/backoffice/category.html
|
||
msgid "Export roles:"
|
||
msgstr "Rôles pour les exports :"
|
||
|
||
#: templates/wcs/backoffice/category.html
|
||
msgid "Statistics roles:"
|
||
msgstr "Rôles pour les statistiques :"
|
||
|
||
#: templates/wcs/backoffice/category.html
|
||
msgid "This category is readonly."
|
||
msgstr "Cette catégorie est en lecture seule."
|
||
|
||
#: templates/wcs/backoffice/comment-template.html
|
||
#: templates/wcs/backoffice/mail-template.html
|
||
msgid "Usage in workflows"
|
||
msgstr "Utilisation dans les workflows"
|
||
|
||
#: templates/wcs/backoffice/comment-template.html
|
||
msgid "This comment template still needs to be configured."
|
||
msgstr "Ce modèle de message doit encore être configuré."
|
||
|
||
#: templates/wcs/backoffice/comment-templates.html
|
||
msgid "New comment template"
|
||
msgstr "Nouveau modèle de message"
|
||
|
||
#: templates/wcs/backoffice/content-snapshot-part.html
|
||
#, python-format
|
||
msgid "changed at %(timestamp)s"
|
||
msgstr "Modifiées le %(timestamp)s"
|
||
|
||
#: templates/wcs/backoffice/content-snapshot-part.html
|
||
msgid "initial data"
|
||
msgstr "Données initiales"
|
||
|
||
#: templates/wcs/backoffice/content-snapshot-part.html
|
||
msgid "Old value"
|
||
msgstr "Ancienne valeur"
|
||
|
||
#: templates/wcs/backoffice/content-snapshot-part.html
|
||
msgid "New value"
|
||
msgstr "Nouvelle valeur"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Configuration"
|
||
msgstr "Configuration"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Identifier:"
|
||
msgstr "Identifiant :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Type of source:"
|
||
msgstr "Type de source :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Agenda data"
|
||
msgstr "Données de l’agenda"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Copy of:"
|
||
msgstr "Copie de :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "URL:"
|
||
msgstr "URL :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Extra query string data:"
|
||
msgstr "Données supplémentaires à envoyer en paramètres de l’URL :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
#, python-format
|
||
msgid "%(k)s:"
|
||
msgstr "%(k)s :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Python Expression:"
|
||
msgstr "Expression Python :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "JSON Expression:"
|
||
msgstr "Valeur JSON :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Users with roles:"
|
||
msgstr "Utilisateurs avec ces rôles :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Users without roles:"
|
||
msgstr "Utilisateurs sans ces rôles :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Include disabled users:"
|
||
msgstr "Inclure les usagers désactivés :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Cache Duration:"
|
||
msgstr "Durée de conservation en cache :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Notify on errors:"
|
||
msgstr "Notifier en cas d’erreur :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Record on errors:"
|
||
msgstr "Enregistrer en cas d’erreur :"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Preview (first items only)"
|
||
msgstr "Aperçu (premiers éléments seulement)"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Loading items..."
|
||
msgstr "Chargement du contenu…"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Usage in forms"
|
||
msgstr "Utilisation dans les formulaires"
|
||
|
||
#: templates/wcs/backoffice/data-source.html
|
||
msgid "Not configured"
|
||
msgstr "Non configurée"
|
||
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
msgid "New User Data Source"
|
||
msgstr "Nouvelle source de données « Utilisateurs »"
|
||
|
||
#: templates/wcs/backoffice/data-sources.html
|
||
msgid "Refresh agendas"
|
||
msgstr "Actualiser les agendas"
|
||
|
||
#: templates/wcs/backoffice/deprecations.html
|
||
msgid "Rescan for deprecations"
|
||
msgstr "Scanner à nouveau"
|
||
|
||
#: templates/wcs/backoffice/deprecations.html
|
||
msgid "No deprecated items were found on this site."
|
||
msgstr "Aucun élément déprécié n’a été trouvé."
|
||
|
||
#: templates/wcs/backoffice/deprecations.html
|
||
msgid "Read more"
|
||
msgstr "En savoir plus"
|
||
|
||
#: templates/wcs/backoffice/deprecations.html
|
||
msgid "Generated on:"
|
||
msgstr "Généré le :"
|
||
|
||
#: templates/wcs/backoffice/error.html
|
||
msgid "Go back"
|
||
msgstr "Retourner à la page précédente"
|
||
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Test tools"
|
||
msgstr "Outils de test"
|
||
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Actions Tracing"
|
||
msgstr "Suivi des actions"
|
||
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Markers Stack"
|
||
msgstr "Pile des marqueurs"
|
||
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid "Related Forms/Cards"
|
||
msgstr "Demandes et fiches liées"
|
||
|
||
#: templates/wcs/backoffice/formdata-inspect.html
|
||
msgid ""
|
||
"Beware actions, links and details do not represent the workflow as it was at "
|
||
"the time it was run but as it is now. There can be inconsistencies."
|
||
msgstr ""
|
||
"Attention les actions, liens et détails associés correspondent au workflow "
|
||
"tel qu’il existe actuellement, pas nécessairement tel qu’il était au moment "
|
||
"de l’exécution."
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Custom views"
|
||
msgstr "Vues personnalisées"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Backoffice Submission Role"
|
||
msgstr "Rôle pour la saisie backoffice"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Limit to one form"
|
||
msgstr "Limiter à un seul formulaire"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Display to unlogged users"
|
||
msgstr "Afficher aux utilisateurs non-connectés"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Tracking codes"
|
||
msgstr "Codes de suivi"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "default value"
|
||
msgstr "valeur par défaut"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Redirection when disabled"
|
||
msgstr "Redirection quand désactivé"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Publication date"
|
||
msgstr "Date de publication"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Expiration date"
|
||
msgstr "Date d’expiration"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
#, python-format
|
||
msgid "%(page_count)s page"
|
||
msgid_plural "%(page_count)s pages"
|
||
msgstr[0] "%(page_count)s page"
|
||
msgstr[1] "%(page_count)s pages"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Default view"
|
||
msgstr "Vue par défaut"
|
||
|
||
#: templates/wcs/backoffice/formdef-inspect.html
|
||
msgid "Order by"
|
||
msgstr "Tri"
|
||
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Display public URL"
|
||
msgstr "Voir l’URL publique"
|
||
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Display QR Code"
|
||
msgstr "Afficher le code QR"
|
||
|
||
#: templates/wcs/backoffice/formdef.html templates/wcs/backoffice/workflow.html
|
||
msgid "change title"
|
||
msgstr "changer le titre"
|
||
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Overwrite with new import"
|
||
msgstr "Écraser avec un nouvel import"
|
||
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Preview Online"
|
||
msgstr "Aperçu en ligne"
|
||
|
||
#: templates/wcs/backoffice/formdef.html
|
||
msgid "Display Online"
|
||
msgstr "Voir en ligne"
|
||
|
||
#: templates/wcs/backoffice/forms.html
|
||
msgid "There are no forms defined."
|
||
msgstr "Il n’y a pas de formulaires configurés."
|
||
|
||
#: templates/wcs/backoffice/global-interactive-action.html
|
||
#, python-format
|
||
msgid "%(len)s selected %(item_name)s"
|
||
msgstr "%(len)s %(item_name)s sélectionnées"
|
||
|
||
#: templates/wcs/backoffice/i18n-message.html
|
||
msgid "Translation"
|
||
msgstr "Traduction"
|
||
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "Rescan site"
|
||
msgstr "Scanner à nouveau le site"
|
||
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "Search:"
|
||
msgstr "Chercher :"
|
||
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "All forms and card models"
|
||
msgstr "Tous les formulaires et modèles de fiche"
|
||
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "Include non-translatable strings"
|
||
msgstr "Inclure les textes marqués à ne pas traduire"
|
||
|
||
#: templates/wcs/backoffice/i18n.html
|
||
msgid "Language:"
|
||
msgstr "Langue :"
|
||
|
||
#: templates/wcs/backoffice/includes/blocks.html
|
||
msgid "There are no field blocks defined."
|
||
msgstr "Il n’y a pas de blocs de champs configurés."
|
||
|
||
#: templates/wcs/backoffice/includes/comment-templates.html
|
||
msgid "There are no comment templates defined."
|
||
msgstr "Il n’y a pas de modèle de message défini."
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "Users Data Sources"
|
||
msgstr "Sources de données « Utilisateurs »"
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "There are no users data sources defined."
|
||
msgstr "Il n’y a pas de source de données « utilisateurs » configurées."
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "There are no data sources defined."
|
||
msgstr "Il n’y a pas de source de données manuellement configurées."
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "Data Sources from Card Models"
|
||
msgstr "Sources de données issues des modèles de fiches"
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "automatically configured"
|
||
msgstr "automatiquement configurées"
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "There are no data sources from card models."
|
||
msgstr "Il n’y a pas de sources de données définies par des modèles de fiches."
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "not found"
|
||
msgstr "non trouvé"
|
||
|
||
#: templates/wcs/backoffice/includes/data-sources.html
|
||
msgid "There are no agendas."
|
||
msgstr "Il n’y a pas d’agendas."
|
||
|
||
#: templates/wcs/backoffice/includes/mail-templates.html
|
||
msgid "There are no mail templates defined."
|
||
msgstr "Il n’y a pas de modèle de courriel défini."
|
||
|
||
#: templates/wcs/backoffice/includes/test-result-fragment.html
|
||
#: wf/display_message.py wf/register_comment.py
|
||
msgid "Success"
|
||
msgstr "Succès"
|
||
|
||
#: templates/wcs/backoffice/includes/test-result-fragment.html
|
||
msgid "Failure"
|
||
msgstr "Échec"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "Most recent activity"
|
||
msgstr "Activité la plus récente"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "First page"
|
||
msgstr "Première page"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "More recent activity"
|
||
msgstr "Activité plus récente"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "More ancient activity"
|
||
msgstr "Activité plus ancienne"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "Most ancient activity"
|
||
msgstr "Activité la plus ancienne"
|
||
|
||
#: templates/wcs/backoffice/journal.html
|
||
msgid "Last page"
|
||
msgstr "Dernière page"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "First occurence:"
|
||
msgstr "Première occurrence :"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "Latest occurence:"
|
||
msgstr "Dernière occurrence :"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "inspector"
|
||
msgstr "inspecteur"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "Workflow:"
|
||
msgstr "Workflow :"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "Action:"
|
||
msgstr "Action :"
|
||
|
||
#: templates/wcs/backoffice/logged-error.html
|
||
msgid "Data:"
|
||
msgstr "Données :"
|
||
|
||
#: templates/wcs/backoffice/mail-template.html
|
||
msgid "Subject:"
|
||
msgstr "Sujet : "
|
||
|
||
#: templates/wcs/backoffice/mail-template.html
|
||
msgid "This mail template still needs to be configured."
|
||
msgstr "Ce modèle de courriel doit être configuré."
|
||
|
||
#: templates/wcs/backoffice/mail-templates.html
|
||
msgid "New mail template"
|
||
msgstr "Nouveau modèle de courriel"
|
||
|
||
#: templates/wcs/backoffice/popup_response.html
|
||
msgid "Popup closing..."
|
||
msgstr "Fermeture de la fenêtre…"
|
||
|
||
#: templates/wcs/backoffice/processing.html
|
||
msgid "Executing task..."
|
||
msgstr "Exécution de la tâche…"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
msgid "Imported successfully:"
|
||
msgstr "Importés avec succès :"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 form"
|
||
msgid_plural "%(counter)s forms"
|
||
msgstr[0] "1 formulaire"
|
||
msgstr[1] "%(counter)s formulaires"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 card"
|
||
msgid_plural "%(counter)s cards"
|
||
msgstr[0] "1 modèle de fiche"
|
||
msgstr[1] "%(counter)s modèles de fiche"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 fields block"
|
||
msgid_plural "%(counter)s fields blocks"
|
||
msgstr[0] "1 bloc de champs"
|
||
msgstr[1] "%(counter)s blocs de champs"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 workflow"
|
||
msgid_plural "%(counter)s workflows"
|
||
msgstr[0] "1 workflow"
|
||
msgstr[1] "%(counter)s workflows"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 role"
|
||
msgid_plural "%(counter)s roles"
|
||
msgstr[0] "1 rôle"
|
||
msgstr[1] "%(counter)s rôles"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 category"
|
||
msgid_plural "%(counter)s categories"
|
||
msgstr[0] "1 catégorie"
|
||
msgstr[1] "%(counter)s catégories"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 card category"
|
||
msgid_plural "%(counter)s card categories"
|
||
msgstr[0] "1 catégorie de modèles de fiche"
|
||
msgstr[1] "%(counter)s catégories de modèles de fiche"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 workflow category"
|
||
msgid_plural "%(counter)s workflow categories"
|
||
msgstr[0] "1 catégorie de workflow"
|
||
msgstr[1] "%(counter)s catégories de workflow"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 block category"
|
||
msgid_plural "%(counter)s block categories"
|
||
msgstr[0] "1 catégorie de bloc de champs"
|
||
msgstr[1] "%(counter)s catégories de bloc de champs"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 mail template category"
|
||
msgid_plural "%(counter)s mail template categories"
|
||
msgstr[0] "1 catégorie de modèle de courriel"
|
||
msgstr[1] "%(counter)s catégories de modèle de courriel"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 comment template category"
|
||
msgid_plural "%(counter)s comment template categories"
|
||
msgstr[0] "1 catégorie de modèles de message"
|
||
msgstr[1] "%(counter)s catégories de modèle de message"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 data source category"
|
||
msgid_plural "%(counter)s data source categories"
|
||
msgstr[0] "1 catégorie de source de données"
|
||
msgstr[1] "%(counter)s catégories de source de données"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 data source"
|
||
msgid_plural "%(counter)s data sources"
|
||
msgstr[0] "1 source de données"
|
||
msgstr[1] "%(counter)s sources de données"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 mail template"
|
||
msgid_plural "%(counter)s mail templates"
|
||
msgstr[0] "1 modèle de courriel"
|
||
msgstr[1] "%(counter)s modèles de courriel"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 comment template"
|
||
msgid_plural "%(counter)s comment templates"
|
||
msgstr[0] "1 modèle de message"
|
||
msgstr[1] "%(counter)s modèles de message"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 webservice call"
|
||
msgid_plural "%(counter)s webservice calls"
|
||
msgstr[0] "1 appel de webservice"
|
||
msgstr[1] "%(counter)s appels de webservices"
|
||
|
||
#: templates/wcs/backoffice/settings/import.html
|
||
#, python-format
|
||
msgid "1 API access"
|
||
msgid_plural "%(counter)s API accesses"
|
||
msgstr[0] "1 accès aux API"
|
||
msgstr[1] "%(counter)s accès aux API"
|
||
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
msgid "Show differences"
|
||
msgstr "Voir les différences"
|
||
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#, python-format
|
||
msgid "1 other this day"
|
||
msgid_plural "%(counter)s others"
|
||
msgstr[0] "1 autre ce jour"
|
||
msgstr[1] "%(counter)s autres ce jour"
|
||
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
#, python-format
|
||
msgid "Version %(version)s"
|
||
msgstr "Version %(version)s"
|
||
|
||
#: templates/wcs/backoffice/snapshots.html
|
||
msgid "No changes history"
|
||
msgstr "Pas d’historique de changements"
|
||
|
||
#: templates/wcs/backoffice/snapshots_compare.html
|
||
msgid "Compare snapshots"
|
||
msgstr "Comparer les sauvegardes"
|
||
|
||
#: templates/wcs/backoffice/snapshots_compare.html
|
||
msgid "XML"
|
||
msgstr "XML"
|
||
|
||
#: templates/wcs/backoffice/snapshots_compare.html
|
||
#: templates/wcs/backoffice/test-result.html
|
||
#: templates/wcs/backoffice/test_sidebar.html
|
||
msgid "Inspect"
|
||
msgstr "Inspecteur"
|
||
|
||
#: templates/wcs/backoffice/snapshots_compare.html
|
||
msgid "Compare inspect"
|
||
msgstr "Comparer les inspecteurs"
|
||
|
||
#: templates/wcs/backoffice/snapshots_compare.html
|
||
msgid "Compare XML"
|
||
msgstr "Comparer l’XML"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid "Forms are typically used to collect user demands."
|
||
msgstr ""
|
||
"Les formulaires sont utilisés pour recueillir les demandes des usagers."
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "Cards"
|
||
msgstr "Modèles de fiche"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid "Cards are used to store list of structured data."
|
||
msgstr "Les fiches sont utilisées pour gérer des données structurées."
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid ""
|
||
"Workflows are used to add custom behaviours or actions to forms and cards."
|
||
msgstr ""
|
||
"Les workflows sont utilisés pour définir les comportements et les actions "
|
||
"associés aux démarches et aux fiches."
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "Recent changes"
|
||
msgstr "Modifications récentes"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid "See all changes"
|
||
msgstr "Voir toutes les modifications"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "Recent errors"
|
||
msgstr "Erreurs récentes"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgctxt "studio"
|
||
msgid "See all errors"
|
||
msgstr "Voir toutes les erreurs"
|
||
|
||
#: templates/wcs/backoffice/studio.html
|
||
msgid "No errors, congratulations!"
|
||
msgstr "Aucune erreur, bravo !"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Field linked to error:"
|
||
msgstr "Champ lié à l’erreur :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Test action:"
|
||
msgstr "Action de test :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Recorded errors:"
|
||
msgstr "Erreurs enregistrées :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Missing required fields:"
|
||
msgstr "Champs obligatoires manquants :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Sent requests:"
|
||
msgstr "Requêtes envoyées :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Used webservice response:"
|
||
msgstr "Réponse webservice utilisée :"
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "Request was blocked since it is not a GET request."
|
||
msgstr "La requête a été bloquée car ce n’était pas une requête GET."
|
||
|
||
#: templates/wcs/backoffice/test-result-detail.html
|
||
msgid "You can create corresponding webservice response here."
|
||
msgstr "Vous pouvez créer la réponse webservice correspondante ici."
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Result"
|
||
msgstr "Résultat"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Details"
|
||
msgstr "Détails"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Started by:"
|
||
msgstr "Démarré par :"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Date:"
|
||
msgstr "Date :"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Success!"
|
||
msgstr "Succès !"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Display inspect"
|
||
msgstr "Voir l’inspecteur"
|
||
|
||
#: templates/wcs/backoffice/test-result.html
|
||
msgid "Display details"
|
||
msgstr "Afficher les détails"
|
||
|
||
#: templates/wcs/backoffice/test-results.html
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "Run tests"
|
||
msgstr "Lancer les tests"
|
||
|
||
#: templates/wcs/backoffice/test-results.html
|
||
msgid "Started by"
|
||
msgstr "Démarré par"
|
||
|
||
#: templates/wcs/backoffice/test-results.html
|
||
msgid "No test results yet."
|
||
msgstr "Pas encore de résultats des tests."
|
||
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
#: wf/assign_carddata.py wf/create_formdata.py wf/redirect_to_url.py
|
||
#: wf/roles.py workflow_tests.py
|
||
msgid "not configured"
|
||
msgstr "non configurée"
|
||
|
||
#: templates/wcs/backoffice/test-webservice-responses.html
|
||
msgid "There are no webservice responses yet."
|
||
msgstr "Il n’y a pas encore de réponses webservice."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid "backoffice,frontoffice"
|
||
msgstr "backoffice,frontoffice"
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
#, python-format
|
||
msgid "Current submission mode is %(mode)s."
|
||
msgstr "La saisie s’effectue actuellement en mode %(mode)s."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid "frontoffice,backoffice"
|
||
msgstr "frontoffice,backoffice"
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
#, python-format
|
||
msgid "Switch to %(mode)s mode."
|
||
msgstr "Passer en mode %(mode)s."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid "Mark test as failing"
|
||
msgstr "Marquer le test comme devant échouer"
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
#, python-format
|
||
msgid ""
|
||
"This test is expected to fail on error \"%(error)s\". Submitting the form "
|
||
"will mark it as passing again."
|
||
msgstr ""
|
||
"Ce test s’attend à échouer avec l’erreur « %(error)s ». Valider le "
|
||
"formulaire marquera le test comme devant réussir."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
#, python-format
|
||
msgid "If test should fail on error \"%(error)s\", click button below."
|
||
msgstr ""
|
||
"Si le test doit échouer avec l’erreur « %(error)s », cliquez sur le bouton "
|
||
"ci-dessous."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid "In order to mark test as failing, form must display exactly one error."
|
||
msgstr ""
|
||
"Pour marquer le test comme devant échouer, le formulaire doit afficher une "
|
||
"seule erreur."
|
||
|
||
#: templates/wcs/backoffice/test_edit_sidebar.html
|
||
msgid ""
|
||
"Note that some errors cannot be used, such as \"required field\" or "
|
||
"\"invalid value selected\"."
|
||
msgstr ""
|
||
"Certaines erreurs ne peuvent pas être utilisées, « champ obligatoire » ou "
|
||
"« valeur choisie invalide »."
|
||
|
||
#: templates/wcs/backoffice/testdata_filling.html
|
||
msgid "Edit test data"
|
||
msgstr "Modifier les données de test"
|
||
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "Test form data"
|
||
msgstr "Données de test"
|
||
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "Tests cannot be created because this form has deprecated fields."
|
||
msgstr ""
|
||
"Il n’est pas possible de créer de test car le formulaire contient des champs "
|
||
"dépréciés."
|
||
|
||
#: templates/wcs/backoffice/tests.html
|
||
msgid "There are no tests yet."
|
||
msgstr "Il n’y a pas encore de tests."
|
||
|
||
#: templates/wcs/backoffice/workflow-fullscreen-schema.html
|
||
msgid "Back to page"
|
||
msgstr "Retourner à la page"
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Change Name"
|
||
msgstr "Changer le nom"
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
msgid "There are not yet any actions."
|
||
msgstr "Il n’y a pas encore d’actions."
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Use drag and drop with the handles to reorder actions."
|
||
msgstr "Vous pouvez utiliser les poignées ⣿ pour ordonner les actions."
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "Triggers"
|
||
msgstr "Déclencheurs"
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Back to workflow main page"
|
||
msgstr "Retourner à la page principale du workflow"
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid ""
|
||
"This is the default workflow, you cannot edit it but you can duplicate it to "
|
||
"base your own workflow on it."
|
||
msgstr ""
|
||
"Ceci est le workflow par défaut, vous ne pouvez pas le modifier mais vous "
|
||
"pouvez le dupliquer pour baser votre workflow dessus."
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "New Action"
|
||
msgstr "Nouvelle action"
|
||
|
||
#: templates/wcs/backoffice/workflow-global-action.html
|
||
msgid "New Trigger"
|
||
msgstr "Nouveau déclencheur"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "Statuses"
|
||
msgstr "Statuts"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Global Actions"
|
||
msgstr "Actions globales"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Workflow Variables"
|
||
msgstr "Variables du workflow"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
#, python-format
|
||
msgid "%(status_count)s status"
|
||
msgid_plural "%(status_count)s statuses"
|
||
msgstr[0] "%(status_count)s statut"
|
||
msgstr[1] "%(status_count)s statuts"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "Jump to:"
|
||
msgstr "Sauter vers :"
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "This status has been manually set to be considered as terminal."
|
||
msgstr "Ce statut a été explicitement marqué comme étant final."
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "This status has been automatically evaluated as being terminal."
|
||
msgstr "Ce statut a été automatiquement calculé comme étant final."
|
||
|
||
#: templates/wcs/backoffice/workflow-inspect.html
|
||
msgid "No actions in this status."
|
||
msgstr "Il n’y a pas encore d’actions dans ce statut."
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "There are not yet any actions in this status."
|
||
msgstr "Il n’y a pas encore d’actions dans ce statut."
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Go to Target"
|
||
msgstr "Aller à la destination"
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Jumps"
|
||
msgstr "Sauts"
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "This status is reachable from the following status:"
|
||
msgstr "Ce statut peut être atteint depuis les statuts suivants :"
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "This status is reachable via the following global actions:"
|
||
msgstr "Ce statut peut être atteint via les actions globales suivantes :"
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Full Screen"
|
||
msgstr "Plein écran"
|
||
|
||
#: templates/wcs/backoffice/workflow-status.html
|
||
msgid "Unforce Terminal Status"
|
||
msgstr "Ne plus forcer le caractère final"
|
||
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "Backoffice user is not defined, workflow tests will not be executed."
|
||
msgstr ""
|
||
"L’utilisateur agent n’est pas défini, les tests de workflow ne seront pas "
|
||
"exécutés."
|
||
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "Open test options"
|
||
msgstr "Accéder aux options"
|
||
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "There are no workflow test actions yet."
|
||
msgstr "Il n’y a pas encore d’actions de test."
|
||
|
||
#: templates/wcs/backoffice/workflow-tests.html
|
||
msgid "New workflow test action"
|
||
msgstr "Nouvelle action de test"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "change category"
|
||
msgstr "changer de catégorie"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Possible Status"
|
||
msgstr "Statuts possibles"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "add status"
|
||
msgstr "ajouter un statut"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "There are not yet any status defined in this workflow."
|
||
msgstr "Il n’y a pas encore de statuts définis dans ce workflow."
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Use drag and drop with the handles to reorder status."
|
||
msgstr "Vous pouvez utiliser les poignées ⣿ pour ordonner les statuts."
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "final status"
|
||
msgstr "statut final"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "pause status"
|
||
msgstr "statut de pause"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "transition status"
|
||
msgstr "statut de transition"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "Workflow Functions"
|
||
msgstr "Fonctions dans ce workflow"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "add function"
|
||
msgstr "ajouter une fonction"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "change"
|
||
msgstr "changer"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "add global action"
|
||
msgstr "ajouter une action globale"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "add criticality level"
|
||
msgstr "ajouter un niveau de criticité"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "This workflow is used for the following forms:"
|
||
msgstr "Ce workflow est utilisé par les formulaires suivants :"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "This workflow is used for the following card models:"
|
||
msgstr "Ce workflow est utilisé par les modèles de fiches suivants :"
|
||
|
||
#: templates/wcs/backoffice/workflow.html
|
||
msgid "The following mail templates are used in this workflow:"
|
||
msgstr "Ce workflow utilise les modèles de courriel suivants :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Method:"
|
||
msgstr "Méthode :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Query string data:"
|
||
msgstr "Données envoyées en paramètres de l’URL :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Request Signature Key:"
|
||
msgstr "Clé de signature de la requête :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Cache duration:"
|
||
msgstr "Durée de conservation en cache :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html
|
||
msgid "Timeout:"
|
||
msgstr "Expiration :"
|
||
|
||
#: templates/wcs/backoffice/wscall.html views.py
|
||
msgid "Searching..."
|
||
msgstr "Recherche en cours…"
|
||
|
||
#: templates/wcs/backoffice/wscalls.html
|
||
msgid "There are no webservice calls defined."
|
||
msgstr "Il n’y a pas d’appels webservice défini."
|
||
|
||
#: templates/wcs/formdata_filling.html
|
||
msgid ""
|
||
"This form is limited to one per user and the associated user has already one."
|
||
msgstr ""
|
||
"Ce formulaire est limité à un seul par usager et l’usager associé en a déjà "
|
||
"un."
|
||
|
||
#: templates/wcs/formdata_history.html
|
||
msgid "Log"
|
||
msgstr "Historique"
|
||
|
||
#: templates/wcs/formdata_history.html
|
||
msgid "last check:"
|
||
msgstr "dernière vérification :"
|
||
|
||
#: templates/wcs/formdata_sidebox.html
|
||
msgid "Discard Draft"
|
||
msgstr "Supprimer le brouillon"
|
||
|
||
#: templates/wcs/formdata_status.html
|
||
msgid "You can get back to this page using the following tracking code:"
|
||
msgstr "Vous pouvez revenir sur cette page en utilisant ce code de suivi :"
|
||
|
||
#: templates/wcs/formdata_steps.html
|
||
msgid "Steps"
|
||
msgstr "Étapes"
|
||
|
||
#: templates/wcs/formdata_steps.html
|
||
#, python-format
|
||
msgid "Step %(page_no)s: %(page_label)s"
|
||
msgstr "Étape %(page_no)s : %(page_label)s"
|
||
|
||
#: templates/wcs/formdata_steps.html
|
||
#, python-format
|
||
msgid "Step %(page_no)s of %(page_count)s:"
|
||
msgstr "Étape %(page_no)s sur %(page_count)s :"
|
||
|
||
#: templates/wcs/formdata_steps.html
|
||
#, python-format
|
||
msgid "Step %(page_no)s of %(page_count)s"
|
||
msgstr "Étape %(page_no)s sur %(page_count)s"
|
||
|
||
#: templates/wcs/formdata_steps.html
|
||
msgid "current step"
|
||
msgstr "étape courante"
|
||
|
||
#: templates/wcs/formdata_summary.html
|
||
msgid "Summary"
|
||
msgstr "Résumé"
|
||
|
||
#: templates/wcs/formdata_summary.html
|
||
msgid "display form details"
|
||
msgstr "afficher le détail de la demande"
|
||
|
||
#: templates/wcs/includes/drafts-recall.html
|
||
msgid ""
|
||
"You already started to fill this form. You can continue it or submit a new "
|
||
"one."
|
||
msgstr ""
|
||
"Vous aviez déjà commencé à remplir ce formulaire. Vous pouvez poursuivre "
|
||
"votre demande ou en saisir une nouvelle."
|
||
|
||
#: templates/wcs/includes/drafts-recall.html
|
||
msgid "Continue with draft"
|
||
msgstr "Compléter ma demande"
|
||
|
||
#: templates/wcs/includes/drafts-recall.html
|
||
msgid "continue with draft from "
|
||
msgstr "reprendre ma demande du "
|
||
|
||
#: templates/wcs/includes/drafts-recall.html
|
||
#, python-format
|
||
msgid "on page %(page_no)s"
|
||
msgstr "sur la page %(page_no)s"
|
||
|
||
#: templates/wcs/maintenance_page.html
|
||
msgid "This site is currently unavailable."
|
||
msgstr "Ce site est pour le moment indisponible."
|
||
|
||
#: templates/wcs/tracking-code-data-check.html
|
||
msgid ""
|
||
"\n"
|
||
" In order to be able to access the form, indicate the content of the "
|
||
"following field.\n"
|
||
" "
|
||
msgid_plural ""
|
||
"\n"
|
||
" In order to be able to access the form, indicate the content of the "
|
||
"following fields.\n"
|
||
" "
|
||
msgstr[0] ""
|
||
"\n"
|
||
"Pour accéder à la demande, indiquer le contenu du champ ci-dessous.\n"
|
||
" "
|
||
msgstr[1] ""
|
||
"\n"
|
||
"Pour accéder à la demande, indiquer le contenu des champs ci-dessous.\n"
|
||
" "
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid ""
|
||
"Expected error \"%(expected_error)s\" but got error \"%(error)s\" instead."
|
||
msgstr ""
|
||
"L’erreur « %(expected_error)s » était attendue mais l’erreur « %(error)s » a "
|
||
"eu lieu."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "Expected error \"%s\" but test completed with success."
|
||
msgstr "L’erreur « %s » était attendue mais le test a abouti sans erreur."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid ""
|
||
"Tried to fill field \"%(label)s\" on page %(no)d but page was not shown."
|
||
msgstr ""
|
||
"Tentative de remplir le champ « %(label)s » sur la page %(no)d mais la page "
|
||
"n’aurait pas été affichée."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "Tried to fill field \"%(label)s\" on page %(no)d but it is hidden."
|
||
msgstr ""
|
||
"Tentative de remplir le champ « %(label)s » sur la page %(no)d mais celui-ci "
|
||
"est caché."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "Page %(no)d post condition was not met (%(condition)s)."
|
||
msgstr ""
|
||
"Une condition de sortie sur la page %(no)d n’a pas été validée "
|
||
"(%(condition)s)."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "Failed to evaluate page %d post condition."
|
||
msgstr "Erreur à l’évaluation de la condition de sortie de la page %d."
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "\"%(subfield)s\" (of field %(field)s)"
|
||
msgstr "« %(subfield)s » (du champ %(field)s)"
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "Invalid value \"%s\""
|
||
msgstr "Valeur invalide « %s »"
|
||
|
||
#: testdef.py
|
||
msgid "Empty value"
|
||
msgstr "Valeur vide"
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid "%(error)s for field %(label)s: %(details)s"
|
||
msgstr "%(error)s pour le champ %(label)s : %(details)s"
|
||
|
||
#: testdef.py
|
||
#, python-format
|
||
msgid ""
|
||
"Unexpected error when mocking webservice call for url %(url)s: %(error)s."
|
||
msgstr ""
|
||
"Erreur inattendue lors de l’appel webservice vers l’URL %(url)s : %(error)s."
|
||
|
||
#: testdef.py
|
||
msgid "method must be GET"
|
||
msgstr "la méthode doit être GET"
|
||
|
||
#: users.py
|
||
#, python-format
|
||
msgid "Session User Field: %s"
|
||
msgstr "Champ utilisateur connecté : %s"
|
||
|
||
#: users.py
|
||
#, python-format
|
||
msgid "Failed to call keepalive API (status: %s)"
|
||
msgstr "Erreur à l’appel de l’API keepalive (statut : %s)"
|
||
|
||
#: users.py
|
||
msgid "Session User Display Name"
|
||
msgstr "Nom complet de l’utilisateur connecté"
|
||
|
||
#: users.py
|
||
msgid "Session User Email"
|
||
msgstr "Courriel de l’utilisateur connecté"
|
||
|
||
#: utils.py
|
||
#, python-format
|
||
msgid "%(form)s, field: \"%(field)s\""
|
||
msgstr "%(form)s, champ « %(field)s »"
|
||
|
||
#: utils.py
|
||
#, python-format
|
||
msgid "%s is taking too long"
|
||
msgstr "trop longue durée pour %s"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid value %r for \"order_by\""
|
||
msgstr "Valeur invalide (%r) pour le filtre « order_by »"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid operator \"%(operator)s\" for filter \"%(filter)s\""
|
||
msgstr "Opérateur « %(operator)s » invalide pour le filtre « %(filter)s »"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "invalid value for distance (%r)"
|
||
msgstr "valeur de distance invalide (%r)"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid value \"%s\" for filter \"internal_id\""
|
||
msgstr "Valeur invalide (« %s ») pour le filtre « internal_id »"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid operator \"%(op)s\" for filter \"number\""
|
||
msgstr "Opérateur « %(op)s » invalide pour le filtre « number »"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid operator \"%(op)s\" for filter \"identifier\""
|
||
msgstr "Opérateur « %(op)s » invalide pour le filtre « identifier »"
|
||
|
||
#: variables.py
|
||
msgid "between"
|
||
msgstr "entre"
|
||
|
||
#: variables.py
|
||
msgid "absent"
|
||
msgstr "absent"
|
||
|
||
#: variables.py
|
||
msgid "existing"
|
||
msgstr "existant"
|
||
|
||
#: variables.py
|
||
msgid "in"
|
||
msgstr "dans"
|
||
|
||
#: variables.py
|
||
msgid "not in"
|
||
msgstr "pas dans"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "Invalid value \"%(value)s\" for filter \"%(filter)s\""
|
||
msgstr "Valeur invalide (« %(value)s ») pour le filtre « %(filter)s »"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid ""
|
||
"Invalid value \"%(value)s\" for operator \"%(operator)s\" and filter "
|
||
"\"%(filter)s\""
|
||
msgstr ""
|
||
"Valeur invalide (« %(value)s ») pour l’opérateur « %(operator)s » et le "
|
||
"filtre « %(filter)s »"
|
||
|
||
#: variables.py
|
||
msgid "|filter_value called without |filter_by"
|
||
msgstr "|filter_value appelé sans |filter_by"
|
||
|
||
#: variables.py
|
||
msgid "|filter_value called without attribute (check |filter_by parameter)"
|
||
msgstr ""
|
||
"|filter_value appelé sans attribut (vérifiez le paramètre de |filter_by)"
|
||
|
||
#: variables.py
|
||
msgid "Operator filter is not allowed for exclude_value filter"
|
||
msgstr ""
|
||
"Un filtre d’opérateur n’est pas autorisé avec un filtre |exclude_value."
|
||
|
||
#: variables.py
|
||
msgid "attribute:"
|
||
msgstr "attribut :"
|
||
|
||
#: variables.py
|
||
#, python-format
|
||
msgid "|get called with invalid key (%s)"
|
||
msgstr "|get appelé avec une clé invalide (%s)"
|
||
|
||
#: views.py
|
||
msgid "Are you sure?"
|
||
msgstr "Confirmez-vous ?"
|
||
|
||
#: views.py
|
||
msgid "Invalid file type"
|
||
msgstr "Type de fichier invalide"
|
||
|
||
#: views.py
|
||
msgid "File size exceeds limits"
|
||
msgstr "Le fichier dépasse la taille limite"
|
||
|
||
#: views.py
|
||
msgid "Geolocation: unknown error"
|
||
msgstr "Géolocalisation : erreur inconnue"
|
||
|
||
#: views.py
|
||
msgid "Geolocation: permission denied"
|
||
msgstr "Géolocalisation : autorisation refusée"
|
||
|
||
#: views.py
|
||
msgid "Geolocation: position unavailable"
|
||
msgstr "Géolocalisation : position non disponible"
|
||
|
||
#: views.py
|
||
msgid "Geolocation: timeout"
|
||
msgstr "Géolocalisation : délai expiré"
|
||
|
||
#: views.py
|
||
msgid "An error occured while fetching results"
|
||
msgstr "Erreur à la récupération des résultats"
|
||
|
||
#: views.py
|
||
msgid "Search address"
|
||
msgstr "Chercher une adresse"
|
||
|
||
#: views.py
|
||
msgid "Zoom in"
|
||
msgstr "Zoomer"
|
||
|
||
#: views.py
|
||
msgid "Zoom out"
|
||
msgstr "Dézoomer"
|
||
|
||
#: views.py
|
||
msgid "Display my position"
|
||
msgstr "Afficher ma position"
|
||
|
||
#: views.py
|
||
msgid "The results could not be loaded"
|
||
msgstr "Les résultats ne peuvent pas être chargés"
|
||
|
||
#: views.py
|
||
msgid "No matches found"
|
||
msgstr "Pas de résultat trouvé"
|
||
|
||
#: views.py
|
||
msgid "Please enter more characters"
|
||
msgstr "Veuillez entrer plus de caractères"
|
||
|
||
#: views.py
|
||
msgid "Loading more results..."
|
||
msgstr "Chargement de plus de résultats…"
|
||
|
||
#: views.py
|
||
msgid "Close"
|
||
msgstr "Fermer"
|
||
|
||
#: views.py
|
||
msgid "Did you want to write"
|
||
msgstr "Vouliez-vous écrire"
|
||
|
||
#: views.py
|
||
msgid "Apply fix"
|
||
msgstr "Corriger"
|
||
|
||
#: wf/aggregation_email.py
|
||
msgid "Daily Summary Email"
|
||
msgstr "Courriel récapitulatif quotidien"
|
||
|
||
#: wf/aggregation_email.py wf/jump.py wf/jump_on_submit.py
|
||
#: wf/redirect_to_url.py wf/sendmail.py
|
||
#, python-format
|
||
msgid "to %s"
|
||
msgstr "vers %s"
|
||
|
||
#: wf/aggregation_email.py wf/attachment.py wf/choice.py wf/comment.py
|
||
#: wf/editable.py wf/external_workflow.py wf/form.py wf/jump.py
|
||
#: wf/jump_on_submit.py wf/resubmit.py wf/sendmail.py
|
||
msgid "not completed"
|
||
msgstr "pas complétée"
|
||
|
||
#: wf/aggregation_email.py wf/display_message.py wf/form.py wf/notification.py
|
||
#: wf/register_comment.py wf/sendmail.py wf/sms.py
|
||
msgid "To"
|
||
msgstr "À"
|
||
|
||
#: wf/aggregation_email.py
|
||
msgid "New arrivals"
|
||
msgstr "Nouvelles arrivées"
|
||
|
||
#: wf/anonymise.py
|
||
msgid "final"
|
||
msgstr "finale"
|
||
|
||
#: wf/anonymise.py
|
||
msgid "intermediate"
|
||
msgstr "intermédiaire"
|
||
|
||
#: wf/anonymise.py
|
||
msgid "only user unlinking"
|
||
msgstr "uniquement la déliaison de l’usager"
|
||
|
||
#: wf/anonymise.py
|
||
msgid "Final"
|
||
msgstr "Finale"
|
||
|
||
#: wf/anonymise.py
|
||
msgid ""
|
||
"Only unlink user from the form/card. If existing the tracking code will be "
|
||
"deleted."
|
||
msgstr ""
|
||
"Retirer l’association entre la demande/fiche et l’usager, sans impact sur "
|
||
"les données. S’il existe le code de suivi sera également supprimé."
|
||
|
||
#: wf/anonymise.py
|
||
msgid "Intermediate"
|
||
msgstr "Intermédiaire"
|
||
|
||
#: wf/anonymise.py
|
||
msgid "Anonymisation type"
|
||
msgstr "Anonymisation"
|
||
|
||
#: wf/assign_carddata.py
|
||
msgid "Assign Card Data"
|
||
msgstr "Rattachement d’un usager à une fiche"
|
||
|
||
#: wf/assign_carddata.py
|
||
msgid "Assign cards linked to this form/card"
|
||
msgstr "Rattacher les fiches liées à la demande/fiche"
|
||
|
||
#: wf/assign_carddata.py
|
||
msgid "Specify the list of cards which will be assigned"
|
||
msgstr "Préciser la liste des fiches qui seront rattachées"
|
||
|
||
#: wf/attachment.py wf/wscall.py
|
||
msgid "Attachment"
|
||
msgstr "Fichier joint"
|
||
|
||
#: wf/attachment.py
|
||
msgid "Upload File"
|
||
msgstr "Transférer un fichier"
|
||
|
||
#: wf/attachment.py
|
||
msgid "Missing file"
|
||
msgstr "Fichier manquant"
|
||
|
||
#: wf/attachment.py wf/choice.py wf/comment.py wf/editable.py
|
||
#: wf/export_to_model.py wf/resubmit.py workflows.py
|
||
msgid "By"
|
||
msgstr "Par"
|
||
|
||
#: wf/attachment.py
|
||
msgid "Display Title"
|
||
msgstr "Afficher le titre"
|
||
|
||
#: wf/attachment.py wf/comment.py wf/editable.py wf/export_to_model.py
|
||
#: wf/resubmit.py
|
||
msgid "Button Label"
|
||
msgstr "Texte du bouton"
|
||
|
||
#: wf/attachment.py
|
||
msgid "Display Button"
|
||
msgstr "Afficher le bouton"
|
||
|
||
#: wf/attachment.py wf/choice.py wf/comment.py wf/editable.py
|
||
#: wf/export_to_model.py wf/resubmit.py
|
||
msgid "Information Text for Backoffice"
|
||
msgstr "Texte d’information pour le backoffice"
|
||
|
||
#: wf/attachment.py wf/export_to_model.py wf/wscall.py
|
||
msgid "Store in a backoffice file field"
|
||
msgstr "Enregistrer dans une donnée de traitement"
|
||
|
||
#: wf/attachment.py
|
||
msgid "This is used to get attachment in expressions."
|
||
msgstr "Utilisé pour obtenir le fichier attaché dans des expressions."
|
||
|
||
#: wf/attachment.py
|
||
msgid "Include in form history"
|
||
msgstr "Inclure dans l’historique du formulaire"
|
||
|
||
#: wf/attachment.py
|
||
msgid "Push to portfolio"
|
||
msgstr "Envoyer dans le porte-document"
|
||
|
||
#: wf/backoffice_fields.py wf/create_formdata.py
|
||
msgid "Leaving the field blank will empty the value."
|
||
msgstr "Laisser vide supprimera le contenu du champ."
|
||
|
||
#: wf/backoffice_fields.py
|
||
#, python-format
|
||
msgid "Backoffice Data \"%s\""
|
||
msgstr "Données de traitement « %s »"
|
||
|
||
#: wf/backoffice_fields.py
|
||
msgid "Fields Update"
|
||
msgstr "Modifier les données de traitement"
|
||
|
||
#: wf/backoffice_fields.py
|
||
#, python-format
|
||
msgid "Failed to assign field (%(id)s): %(summary)s"
|
||
msgstr "Erreur d’assignation au champ (%(id)s) : %(summary)s"
|
||
|
||
#: wf/backoffice_fields.py
|
||
#, python-format
|
||
msgid "Failed to convert %(class)s value to %(kind)s field (%(id)s)"
|
||
msgstr ""
|
||
"Erreur à la conversion de la valeur de type %(class)s pour un champ %(kind)s "
|
||
"(%(id)s)"
|
||
|
||
#: wf/backoffice_fields.py
|
||
#, python-format
|
||
msgid "Failed to set %(kind)s field (%(id)s), error: %(exc)s"
|
||
msgstr "Erreur sur la valeur du champ %(kind)s (%(id)s) : %(exc)s"
|
||
|
||
#: wf/choice.py
|
||
msgid "Manual Jump (interactive)"
|
||
msgstr "Saut manuel (interactif)"
|
||
|
||
#: wf/choice.py
|
||
msgid "Manual Jump"
|
||
msgstr "Saut manuel"
|
||
|
||
#: wf/choice.py
|
||
msgid "computed label"
|
||
msgstr "libellé calculé"
|
||
|
||
#: wf/choice.py
|
||
msgid "previously marked status"
|
||
msgstr "le statut précédemment marqué"
|
||
|
||
#: wf/choice.py
|
||
msgid "broken, missing destination status"
|
||
msgstr "cassé, statut de destination manquant"
|
||
|
||
#: wf/choice.py workflows.py
|
||
msgid "(and set marker)"
|
||
msgstr "(et poser un marqueur)"
|
||
|
||
#: wf/choice.py
|
||
#, python-format
|
||
msgid "\"%(label)s\", to %(to)s, by %(by)s%(more)s"
|
||
msgstr "« %(label)s », vers %(to)s, par %(by)s%(more)s"
|
||
|
||
#: wf/choice.py
|
||
#, python-format
|
||
msgid "\"%(label)s\", to %(to)s%(more)s"
|
||
msgstr "« %(label)s », vers %(to)s%(more)s"
|
||
|
||
#: wf/choice.py workflows.py
|
||
msgid "Require confirmation"
|
||
msgstr "Demander une confirmation"
|
||
|
||
#: wf/choice.py workflows.py
|
||
msgid "Custom text for confirmation popup"
|
||
msgstr "Texte personnalisé pour la boite de confirmation"
|
||
|
||
#: wf/choice.py
|
||
msgid "Ignore form"
|
||
msgstr "Ignorer le formulaire"
|
||
|
||
#: wf/comment.py
|
||
msgid "Add Comment"
|
||
msgstr "Ajouter le commentaire"
|
||
|
||
#: wf/comment.py
|
||
msgid "(empty to disable the button)"
|
||
msgstr "(vide pour ne pas afficher de bouton)"
|
||
|
||
#: wf/comment.py
|
||
msgid ""
|
||
"This will make the comment available in a variable named comment_ + "
|
||
"identifier."
|
||
msgstr ""
|
||
"Cela rendra le commentaire disponible dans une variable nommée comment_ + "
|
||
"identifiant."
|
||
|
||
#: wf/create_carddata.py
|
||
msgid "Create Card Data"
|
||
msgstr "Création d’une fiche"
|
||
|
||
#: wf/create_carddata.py
|
||
msgid "Mappings to new card fields"
|
||
msgstr "Correspondances vers les champs de la nouvelle fiche"
|
||
|
||
#: wf/create_carddata.py
|
||
msgid "This is used to get linked card in expressions."
|
||
msgstr "Ceci est utilisé pour obtenir la fiche liée dans les expressions."
|
||
|
||
#: wf/create_carddata.py
|
||
msgid "User to associate to card"
|
||
msgstr "Utilisateur associé à la fiche"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "deleted field"
|
||
msgstr "champ supprimé"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Expression"
|
||
msgstr "Expression"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Some destination fields are duplicated"
|
||
msgstr "Certains champs cibles sont répétés."
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "Assignation error during action \"%s\""
|
||
msgstr "Erreur d’assignation lors de l’action « %s »"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "New form created"
|
||
msgstr "Nouvelle demande créée"
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "New form \"%s\" created:"
|
||
msgstr "Nouvelle demande « %s » créée :"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "New Form Creation"
|
||
msgstr "Création d’une demande"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Mappings to new form fields"
|
||
msgstr "Correspondances vers les champs de la nouvelle demande"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "This is used to get linked forms in expressions."
|
||
msgstr "Ceci est utilisé pour obtenir la demande liée dans les expressions."
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "User to associate to form"
|
||
msgstr "Utilisateur associé à la demande"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Action Label"
|
||
msgstr "Libellé de l’action"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Create new draft"
|
||
msgstr "Créer en tant que brouillon"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Backoffice submission"
|
||
msgstr "Saisie backoffice"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Keep Current User"
|
||
msgstr "Garder l’utilisateur actuel"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Custom (user will come from template value)"
|
||
msgstr ""
|
||
"Gabarit personnalisé (l’utilisateur associé dépendra de la valeur du gabarit)"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Template for user association (via email or NameID)"
|
||
msgstr ""
|
||
"Gabarit définissant l’utilisateur à associer (via son adresse électronique "
|
||
"ou son UUID)"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Keep submission context"
|
||
msgstr "Conserver les infos de soumission"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Please define new mappings"
|
||
msgstr "Veuillez définir les nouvelles correspondances"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Map fields by varname"
|
||
msgstr "Correspondance automatique des champs par leurs identifiants"
|
||
|
||
#: wf/create_formdata.py
|
||
msgctxt "identifier"
|
||
msgid "none"
|
||
msgstr "aucun"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Common varnames:"
|
||
msgstr "Identifiants communs :"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Include new form in the form history"
|
||
msgstr "Inclure la nouvelle demande dans l’historique du formulaire"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "This action is configured in two steps. See below for details."
|
||
msgstr ""
|
||
"Cette action se configure en deux étapes. Regardez ci-dessous pour le détail."
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "Failed to attach user (not found: \"%s\")"
|
||
msgstr "Impossible d’associer un utilisateur (non trouvé : « %s »)"
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "Detected recursive creation of %s"
|
||
msgstr "Détection d’une création récursive de %s"
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "Could not copy field by varname for \"%s\""
|
||
msgstr "Impossible de copier le champ par variable (« %s »)"
|
||
|
||
#: wf/create_formdata.py
|
||
#, python-format
|
||
msgid "Could not assign value to field \"%s\""
|
||
msgstr "Impossible d’assigner une valeur au champ « %s »"
|
||
|
||
#: wf/create_formdata.py
|
||
msgid "Missing field:"
|
||
msgid_plural "Missing fields:"
|
||
msgstr[0] "Champ manquant :"
|
||
msgstr[1] "Champs manquants :"
|
||
|
||
#: wf/criticality.py
|
||
msgid "Modification Mode"
|
||
msgstr "Mode de modification"
|
||
|
||
#: wf/criticality.py
|
||
msgid "Increase Level"
|
||
msgstr "Augmenter la criticité"
|
||
|
||
#: wf/criticality.py
|
||
msgid "Decrease Level"
|
||
msgstr "Diminuer la criticité"
|
||
|
||
#: wf/criticality.py
|
||
msgid "Set Level"
|
||
msgstr "Sélectionner un niveau de criticité"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Function/Role Linking"
|
||
msgstr "Liaison fonction/rôle"
|
||
|
||
#: wf/dispatch.py
|
||
msgctxt "function_dispatch"
|
||
msgid "set"
|
||
msgstr "attribution"
|
||
|
||
#: wf/dispatch.py
|
||
msgctxt "function_dispatch"
|
||
msgid "add"
|
||
msgstr "ajout"
|
||
|
||
#: wf/dispatch.py
|
||
msgctxt "function_dispatch"
|
||
msgid "remove"
|
||
msgstr "retrait"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Function to Set"
|
||
msgstr "Fonctions à attribuer"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Simple"
|
||
msgstr "simple"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Multiple"
|
||
msgstr "multiple"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Dispatch Type"
|
||
msgstr "Assignation"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Value template, or variable name"
|
||
msgstr "Gabarit pour la valeur, ou nom de variable"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Rules"
|
||
msgstr "Règles"
|
||
|
||
#: wf/dispatch.py wf/editable.py
|
||
msgid "Operation Mode"
|
||
msgstr "Mode opératoire"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Set role to function"
|
||
msgstr "Positionner le rôle sur cette fonction"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Add role to function"
|
||
msgstr "Ajouter le rôle à la fonction"
|
||
|
||
#: wf/dispatch.py
|
||
msgid "Remove role from function"
|
||
msgstr "Retirer le rôle de la fonction"
|
||
|
||
#: wf/dispatch.py
|
||
#, python-format
|
||
msgid "error in dispatch, missing role (%s, from \"%s\" template)"
|
||
msgstr "erreur à l’assignation, rôle manquant (%s, du gabarit « %s »)"
|
||
|
||
#: wf/dispatch.py
|
||
#, python-format
|
||
msgid "error in dispatch, missing role (%s)"
|
||
msgstr "erreur à l’assignation, rôle manquant (%s)"
|
||
|
||
#: wf/display_message.py
|
||
msgid "Alert"
|
||
msgstr "Alerte"
|
||
|
||
#: wf/display_message.py
|
||
msgid "top of page"
|
||
msgstr "haut de la page"
|
||
|
||
#: wf/display_message.py
|
||
msgid "bottom of page"
|
||
msgstr "bas de la page"
|
||
|
||
#: wf/display_message.py
|
||
msgid "with actions"
|
||
msgstr "accompagnant les actions"
|
||
|
||
#: wf/display_message.py
|
||
#, python-format
|
||
msgid "for %s"
|
||
msgstr "pour %s"
|
||
|
||
#: wf/display_message.py
|
||
#, python-format
|
||
msgid "Error in template of workflow message (%s)"
|
||
msgstr "Erreur dans le gabarit du message de workflow (%s)"
|
||
|
||
#: wf/display_message.py
|
||
msgid "Error rendering message."
|
||
msgstr "Erreur de rendu du message."
|
||
|
||
#: wf/display_message.py wf/register_comment.py
|
||
msgid "Message"
|
||
msgstr "Message"
|
||
|
||
#: wf/display_message.py wf/register_comment.py
|
||
msgid "Level"
|
||
msgstr "Niveau"
|
||
|
||
#: wf/display_message.py wf/register_comment.py
|
||
msgid "Warning"
|
||
msgstr "Avertissement"
|
||
|
||
#: wf/display_message.py
|
||
msgid "Top of page"
|
||
msgstr "Haut de la page"
|
||
|
||
#: wf/display_message.py
|
||
msgid "Bottom of page"
|
||
msgstr "Bas de la page"
|
||
|
||
#: wf/display_message.py wf/register_comment.py
|
||
msgid "Everybody"
|
||
msgstr "Tout le monde"
|
||
|
||
#: wf/edit_carddata.py
|
||
msgid "Edit Card Data"
|
||
msgstr "Modification d’une fiche"
|
||
|
||
#: wf/edit_carddata.py
|
||
msgid "Mappings to card fields"
|
||
msgstr "Correspondances vers les champs de la fiche"
|
||
|
||
#: wf/edit_carddata.py
|
||
msgid "Action on cards linked to this form/card"
|
||
msgstr "Action sur les fiches liées à cette demande/fiche"
|
||
|
||
#: wf/edit_carddata.py
|
||
msgid "Specify the list of cards on which the action will be applied"
|
||
msgstr "Préciser la liste des fiches sur laquelle l’action va s’exécuter"
|
||
|
||
#: wf/editable.py
|
||
msgid "Edition"
|
||
msgstr "Édition"
|
||
|
||
#: wf/editable.py
|
||
#, python-format
|
||
msgid "\"%(button_label)s\", by %(by)s"
|
||
msgstr "« %(button_label)s », par %(by)s"
|
||
|
||
#: wf/editable.py
|
||
msgid "Edit Form"
|
||
msgstr "Modifier le formulaire"
|
||
|
||
#: wf/editable.py
|
||
msgid "Status After Edit"
|
||
msgstr "Statut après modification"
|
||
|
||
#: wf/editable.py
|
||
msgid "Don't select any if you don't want status change processing"
|
||
msgstr "N’en sélectionnez aucun si vous ne voulez pas de changement de statut"
|
||
|
||
#: wf/editable.py
|
||
msgid "Single page"
|
||
msgstr "Une seule page"
|
||
|
||
#: wf/editable.py
|
||
msgid "From specific page"
|
||
msgstr "À partir d’une page"
|
||
|
||
#: wf/editable.py
|
||
msgid "Page Identifier"
|
||
msgstr "Identifiant de page"
|
||
|
||
#: wf/editable.py wf/wscall.py workflows.py
|
||
msgid "Set marker to jump back to current status"
|
||
msgstr "Poser un marqueur qui permettra de revenir au statut actuel"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Templating Error"
|
||
msgstr "Erreur de traitement d’un modèle"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "No model defined for this action"
|
||
msgstr "Aucun modèle n’est défini pour cette action"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Document Creation"
|
||
msgstr "Création de document"
|
||
|
||
#: wf/export_to_model.py
|
||
#, python-format
|
||
msgid "with model named %(file_name)s of %(size)s"
|
||
msgstr "avec le modèle %(file_name)s de %(size)s"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "with model from template"
|
||
msgstr "avec un modèle issu d’un gabarit"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "no model set"
|
||
msgstr "aucun modèle défini"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Create Document"
|
||
msgstr "Créer un document"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Form exported in a model"
|
||
msgstr "Formulaire exporté dans un modèle"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "XML model files must be UTF-8."
|
||
msgstr "Les modèles XML doivent être encodés en UTF-8."
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Only OpenDocument and XML files can be used."
|
||
msgstr "Seuls des fichiers ODT (OpenDocument) ou XML peuvent être utilisés."
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Interactive (button)"
|
||
msgstr "Interactive (bouton)"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Non interactive"
|
||
msgstr "Non interactive"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid ""
|
||
"You can use variables in your model using the {{variable}} syntax, available "
|
||
"variables depends on the form."
|
||
msgstr ""
|
||
"Vous pouvez utiliser des variables dans votre modèle avec la syntaxe "
|
||
"{{variable}}. Les variables disponibles dépendent du formulaire."
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Model"
|
||
msgstr "Modèle"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Current value"
|
||
msgstr "Valeur actuelle"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Template to obtain model file"
|
||
msgstr "Gabarit pour obtenir le fichier servant de modèle"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Convert generated file to PDF"
|
||
msgstr "Convertir le fichier généré en PDF"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Include generated file in the form history"
|
||
msgstr "Inclure le document généré dans l’historique du formulaire"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "This is used to get generated document in expressions."
|
||
msgstr "Utilisé pour obtenir le document généré dans des expressions."
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Push generated file to portfolio"
|
||
msgstr "Envoyer le document généré dans le porte-document"
|
||
|
||
#: wf/export_to_model.py wf/geolocate.py wf/wscall.py wscalls.py
|
||
msgid "Method"
|
||
msgstr "Méthode"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "File name"
|
||
msgstr "Nom de fichier"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "The rendered template is not a valid XML document."
|
||
msgstr "Le résultat du gabarit n’est pas un document XML valide."
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Error in template for export to model"
|
||
msgstr "Erreur dans un gabarit lors de la création de document"
|
||
|
||
#: wf/export_to_model.py
|
||
#, python-format
|
||
msgid "Error in template: %s"
|
||
msgstr "erreur dans le document modèle : %s"
|
||
|
||
#: wf/export_to_model.py
|
||
msgid "Failed to evaluate template for action"
|
||
msgstr "Erreur à l’évaluation du gabarit pour l’action"
|
||
|
||
#: wf/export_to_model.py
|
||
#, python-format
|
||
msgid "Invalid value obtained for model file (%r)"
|
||
msgstr "Valeur invalide obtenue pour le fichier modèle (%r)"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid "Running external actions on \"%(label)s\" (%(count)s processed)"
|
||
msgstr "Exécution des actions sur « %(label)s » (%(count)s traité·es)"
|
||
|
||
#: wf/external_workflow.py
|
||
msgid "External workflow"
|
||
msgstr "Workflow externe"
|
||
|
||
#: wf/external_workflow.py
|
||
msgid "Action on forms/cards linked to this form/card"
|
||
msgstr "Action sur les demandes ou fiches liées à cette demande/fiche"
|
||
|
||
#: wf/external_workflow.py
|
||
msgid "Specify the list of forms/cards on which the action will be applied"
|
||
msgstr ""
|
||
"Préciser la liste des demandes ou fiches sur lesquelles l’action va "
|
||
"s’exécuter"
|
||
|
||
#: wf/external_workflow.py
|
||
msgid "No workflow with external triggerable global action."
|
||
msgstr "Aucun workflow avec des actions globales pouvant être déclenchées."
|
||
|
||
#: wf/external_workflow.py
|
||
msgid "Targeting"
|
||
msgstr "Ciblage"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid "action \"%(trigger_name)s\" on %(object_name)s"
|
||
msgstr "action « %(trigger_name)s » sur %(object_name)s"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid ""
|
||
"Mismatch in target object: expected \"%(object_name)s\", got "
|
||
"\"%(object_name2)s\""
|
||
msgstr ""
|
||
"Erreur d’objet cible : « %(object_name)s » attendu, « %(object_name2)s » reçu"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid ""
|
||
"Mismatch in target objects: expected \"%(object_name)s\", got "
|
||
"\"%(object_name2)s\""
|
||
msgstr ""
|
||
"Erreur d’objets cibles : « %(object_name)s » attendu, « %(object_name2)s » "
|
||
"reçu"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid "Could not find targeted \"%(object_name)s\" object by id %(object_id)s"
|
||
msgstr ""
|
||
"Impossible de trouver « %(object_name)s » ciblé par l’identifiant "
|
||
"%(object_id)s"
|
||
|
||
#: wf/external_workflow.py
|
||
#, python-format
|
||
msgid "No trigger with id \"%s\" found in workflow"
|
||
msgstr "Pas de déclencheur avec l’identifiant « %s » trouvé dans le workflow"
|
||
|
||
#: wf/form.py
|
||
#, python-format
|
||
msgid "Form action in workflow \"%s\""
|
||
msgstr "Action « formulaire » dans le workflow « %s »"
|
||
|
||
#: wf/form.py
|
||
msgid "Submit and go to fields edition"
|
||
msgstr "Valider et passer à l’édition des champs"
|
||
|
||
#: wf/form.py
|
||
msgid "Hide Submit Button"
|
||
msgstr "Ne pas inclure de bouton « Valider »"
|
||
|
||
#: wf/form.py
|
||
msgid ""
|
||
"If the default submit button is hidden the form will only be submitted "
|
||
"through manual jump buttons."
|
||
msgstr ""
|
||
"Si le bouton de validation est caché le formulaire pourra seulement être "
|
||
"validé par le bouton d’un saut manuel."
|
||
|
||
#: wf/form.py
|
||
msgid "This is used as prefix for form fields variable names."
|
||
msgstr "Utilisé comme préfixe des noms de variable des champs du formulaire."
|
||
|
||
#: wf/form.py
|
||
msgid "View fields"
|
||
msgstr "Affiche les champs"
|
||
|
||
#: wf/form.py
|
||
msgid "Edit Fields"
|
||
msgstr "Modifier les champs"
|
||
|
||
#: wf/form.py
|
||
msgid "Wrong identifier detected: \"form\" prefix is forbidden."
|
||
msgstr "Identifiant invalide détecté : le préfixe « form » n’est pas autorisé."
|
||
|
||
#: wf/form.py
|
||
msgid "Form:"
|
||
msgstr "Formulaire :"
|
||
|
||
#: wf/form.py
|
||
msgid "required"
|
||
msgstr "obligatoire"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Address String"
|
||
msgstr "Adresse"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Map Data"
|
||
msgstr "Données cartographiques"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Photo Data"
|
||
msgstr "Données d’une photographie"
|
||
|
||
#: wf/geolocate.py
|
||
msgid ""
|
||
"For example: {{ form_var_street_number }} {{ form_var_street_name }}, "
|
||
"{{ form_var_city }}"
|
||
msgstr ""
|
||
"Par exemple : {{ form_var_numero }} {{ form_var_rue }}, {{ form_var_ville }}"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Map data (geographical coordinates)"
|
||
msgstr "Données cartographiques (coordonnées géographiques)"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "For example: {{ form_var_map }}"
|
||
msgstr "Par exemple : {{ form_var_carte }}"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Photo data (image file with EXIF metadata)"
|
||
msgstr "Données d’une photographie (fichier image avec des métadonnées EXIF)"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "For example: {{ form_var_image }}"
|
||
msgstr "Par exemple : {{ form_var_image }}"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "Overwrite existing geolocation"
|
||
msgstr "Écraser la géolocalisation existante"
|
||
|
||
#: wf/geolocate.py
|
||
#, python-format
|
||
msgid "error in template for address string [%s]"
|
||
msgstr "erreur dans le gabarit d’adresse [%s]"
|
||
|
||
#: wf/geolocate.py
|
||
#, python-format
|
||
msgid "error calling geocoding service [%s]"
|
||
msgstr "erreur lors de l’appel au service de géocodage [%s]"
|
||
|
||
#: wf/geolocate.py
|
||
msgid "error geolocating from map variable"
|
||
msgstr "erreur de géolocalisation depuis une variable carte"
|
||
|
||
#: wf/jump.py
|
||
msgid "Automatic Jump"
|
||
msgstr "Saut automatique"
|
||
|
||
#: wf/jump.py
|
||
msgid "condition"
|
||
msgstr "Condition"
|
||
|
||
#: wf/jump.py
|
||
msgid "trigger"
|
||
msgstr "déclencheur"
|
||
|
||
#: wf/jump.py
|
||
msgid "timeout"
|
||
msgstr "Expiration"
|
||
|
||
#: wf/jump.py wf/jump_on_submit.py
|
||
msgid "broken"
|
||
msgstr "cassé"
|
||
|
||
#: wf/jump.py
|
||
#, python-format
|
||
msgid "to %(name)s, %(jump_type_label)s"
|
||
msgstr "vers %(name)s, %(jump_type_label)s"
|
||
|
||
#: wf/jump.py
|
||
msgid "Identifier for webservice"
|
||
msgstr "Identifiant d’appel webservice"
|
||
|
||
#: wf/jump.py
|
||
msgid ""
|
||
"This jump will be triggered by an authorized call to <form_url>/jump/trigger/"
|
||
"<identifier>/."
|
||
msgstr ""
|
||
"Ce saut pourra être déclenché par un appel autorisé vers l’adresse "
|
||
"<form_url>/jump/trigger/<identifiant>/."
|
||
|
||
#: wf/jump.py
|
||
msgid "Functions allowed to trigger"
|
||
msgstr "Fonctions autorisées à déclencher"
|
||
|
||
#: wf/jump.py
|
||
msgid "Functions or roles allowed to trigger"
|
||
msgstr "Fonctions ou rôles autorisés à déclencher"
|
||
|
||
#: wf/jump.py
|
||
#, python-format
|
||
msgid ""
|
||
"ex.: 1 day 12 hours<br/>Usable units of time: %(variables)s.<br/>This is "
|
||
"only the minimum delay guaranteed in the status: the actual delay can be "
|
||
"longer."
|
||
msgstr ""
|
||
"exemple : « 1 jour 12 heures »<br/>Unités de temps utilisables : "
|
||
"%(variables)s.<br/>Il s’agit du délai minimal garanti dans le statut : le "
|
||
"délai réel peut être plus long."
|
||
|
||
#: wf/jump.py wscalls.py
|
||
msgid "Timeout"
|
||
msgstr "Expiration"
|
||
|
||
#: wf/jump.py
|
||
#, python-format
|
||
msgid "Error in timeout value %r (computed from %r)"
|
||
msgstr "Erreur sur la valeur d’expiration %r (calculée selon %r)"
|
||
|
||
#: wf/jump_on_submit.py
|
||
msgid "On Submit Jump"
|
||
msgstr "Saut à la soumission"
|
||
|
||
#: wf/notification.py
|
||
msgid "User Notification"
|
||
msgstr "Notification au demandeur"
|
||
|
||
#: wf/notification.py
|
||
msgid "Other (from template)"
|
||
msgstr "Autre (gabarit)"
|
||
|
||
#: wf/notification.py
|
||
msgid "Users template"
|
||
msgstr "Utilisateurs (gabarit)"
|
||
|
||
#: wf/notification.py
|
||
msgid ""
|
||
"Defaults to card/form URL. Common variables are available with the "
|
||
"{{variable}} syntax."
|
||
msgstr ""
|
||
"Par défaut l’adresse de la fiche ou du formulaire. Les variables sont "
|
||
"utilisables avec la syntaxe {{variable}}."
|
||
|
||
#: wf/notification.py
|
||
msgid "Origin"
|
||
msgstr "Origine"
|
||
|
||
#: wf/notification.py
|
||
msgid "error in template for title, notification could not be generated"
|
||
msgstr ""
|
||
"erreur dans le gabarit de titre, la notification n’a pas pu être générée"
|
||
|
||
#: wf/notification.py
|
||
msgid "error in template for body, notification could not be generated"
|
||
msgstr ""
|
||
"erreur dans le gabarit du texte, la notification n’a pas pu être générée"
|
||
|
||
#: wf/notification.py
|
||
#, python-format
|
||
msgid "Failed to notify users, bad template result (%s)"
|
||
msgstr ""
|
||
"Impossible de notifier des utilisateurs, erreur dans le rendu du gabarit (%s)"
|
||
|
||
#: wf/notification.py
|
||
#, python-format
|
||
msgid "Failed to notify user (not found: \"%s\")"
|
||
msgstr "Impossible de notifier un utilisateur (non trouvé : « %s »)"
|
||
|
||
#: wf/profile.py
|
||
msgid "User Profile Update"
|
||
msgstr "Modification du profil"
|
||
|
||
#: wf/profile.py
|
||
msgid "Profile Update"
|
||
msgstr "Modifier le profil"
|
||
|
||
#: wf/profile.py
|
||
#, python-format
|
||
msgid "Failed to update profile for user %r"
|
||
msgstr "Impossible de modifier le profil de l’usager « %r »"
|
||
|
||
#: wf/profile.py
|
||
msgid "Updating user profile"
|
||
msgstr "Modification du profil de l’usager"
|
||
|
||
#: wf/redirect_to_url.py
|
||
msgid "Web Redirection"
|
||
msgstr "Redirection web"
|
||
|
||
#: wf/redirect_to_url.py wf/wscall.py
|
||
msgid "Common variables are available with the {{variable}} syntax."
|
||
msgstr "Les variables sont utilisables avec la syntaxe {{variable}}."
|
||
|
||
#: wf/register_comment.py
|
||
msgid "History Message"
|
||
msgstr "Message dans l’historique"
|
||
|
||
#: wf/register_comment.py
|
||
#, python-format
|
||
msgid ""
|
||
"reference to invalid comment template %(comment_template)s in status "
|
||
"%(status)s"
|
||
msgstr ""
|
||
"référence à un modèle de message invalide (%(comment_template)s dans le "
|
||
"statut « %(status)s »)"
|
||
|
||
#: wf/register_comment.py
|
||
msgid "Error in template, comment could not be generated"
|
||
msgstr "Erreur dans le gabarit, le commentaire ne peut pas être généré"
|
||
|
||
#: wf/remove.py
|
||
msgid "Deletion"
|
||
msgstr "Suppression"
|
||
|
||
#: wf/remove_tracking_code.py
|
||
msgid "Remove Tracking Code"
|
||
msgstr "Suppression du code de suivi"
|
||
|
||
#: wf/remove_tracking_code.py
|
||
msgid "Replace with a new tracking code"
|
||
msgstr "Remplacer par un nouveau code de suivi"
|
||
|
||
#: wf/remove_tracking_code.py
|
||
msgid "This only works if form supports tracking codes."
|
||
msgstr ""
|
||
"Ceci fonctionne uniquement si les codes de suivi sont activés sur la "
|
||
"démarche."
|
||
|
||
#: wf/remove_tracking_code.py
|
||
msgid "replace with a new one"
|
||
msgstr "remplacer avec un nouveau"
|
||
|
||
#: wf/resubmit.py
|
||
msgid "Resubmission"
|
||
msgstr "Resoumission"
|
||
|
||
#: wf/resubmit.py
|
||
msgid "Resubmit"
|
||
msgstr "Resoumettre"
|
||
|
||
#: wf/resubmit.py
|
||
msgid "Same as form"
|
||
msgstr "Identique au formulaire"
|
||
|
||
#: wf/roles.py
|
||
#, python-format
|
||
msgid "unknown - %s"
|
||
msgstr "inconnu - %s"
|
||
|
||
#: wf/roles.py
|
||
msgid "Role Addition"
|
||
msgstr "Ajout d’un rôle"
|
||
|
||
#: wf/roles.py
|
||
msgid "Role to Add"
|
||
msgstr "Rôle à ajouter"
|
||
|
||
#: wf/roles.py
|
||
#, python-format
|
||
msgid "Failed to add role %(role)r to user %(user)r"
|
||
msgstr "Impossible d’ajouter le rôle %(role)r à l’utilisateur %(user)r"
|
||
|
||
#: wf/roles.py
|
||
msgid "Adding role"
|
||
msgstr "Ajout du rôle"
|
||
|
||
#: wf/roles.py
|
||
msgid "Role Removal"
|
||
msgstr "Retrait d’un rôle"
|
||
|
||
#: wf/roles.py
|
||
msgid "Role to Remove"
|
||
msgstr "Rôle à retirer"
|
||
|
||
#: wf/roles.py
|
||
#, python-format
|
||
msgid "Failed to remove role %(role)r from user %(user)r"
|
||
msgstr "Impossible de retirer le rôle %(role)r à l’utilisateur %(user)r"
|
||
|
||
#: wf/roles.py
|
||
msgid "Removing role"
|
||
msgstr "Suppression du rôle"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Unknown referenced mail template"
|
||
msgstr "Référence à un modèle de courriel inconnu"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Unknown mail templates"
|
||
msgstr "Modèles de courriel inconnus"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "computed value"
|
||
msgstr "valeur calculée"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "This is used to provide access to action details."
|
||
msgstr "Utilisé pour donner un accès programmatique aux détails de l’action."
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Custom From Address"
|
||
msgstr "Adresse d’expéditeur personnalisée"
|
||
|
||
#: wf/sendmail.py
|
||
#, python-format
|
||
msgid ""
|
||
"reference to invalid mail template %(mail_template)s in status %(status)s"
|
||
msgstr ""
|
||
"référence à un modèle de courriel invalide (%(mail_template)s dans le statut "
|
||
"« %(status)s »)"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Error in body template, mail could not be generated"
|
||
msgstr ""
|
||
"Erreur dans le gabarit du corps du message, le courriel ne peut pas être "
|
||
"généré"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Error in subject template, mail could not be generated"
|
||
msgstr "Erreur dans le gabarit du sujet, le courriel ne peut pas être généré"
|
||
|
||
#: wf/sendmail.py
|
||
msgid "Email too big to be sent"
|
||
msgstr "Courriel trop volumineux"
|
||
|
||
#: wf/sms.py
|
||
msgid "Submitter"
|
||
msgstr "Demandeur"
|
||
|
||
#: wf/sms.py
|
||
msgid "Other"
|
||
msgstr "Autre"
|
||
|
||
#: wf/sms.py
|
||
msgid "Add Number"
|
||
msgstr "Ajouter un numéro"
|
||
|
||
#: wf/sms.py
|
||
msgid "Error in template, sms could not be generated"
|
||
msgstr "Erreur dans le gabarit, le SMS ne peut pas être généré"
|
||
|
||
#: wf/sms.py
|
||
msgid "Could not send SMS"
|
||
msgstr "Impossible d’envoyer le SMS"
|
||
|
||
#: wf/timeout_jump.py
|
||
msgid "Change Status on Timeout"
|
||
msgstr "Changer de statut après expiration"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Error during webservice call \"%s\""
|
||
msgstr "Erreur lors de l’appel au webservice « %s »"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Error during webservice call"
|
||
msgstr "Erreur lors de l’appel au webservice"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Error Code"
|
||
msgstr "Code d’erreur"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Error Class"
|
||
msgstr "Classe d’erreur"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Error Description"
|
||
msgstr "Description de l’erreur"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Reason"
|
||
msgstr "Raison"
|
||
|
||
#: wf/wscall.py wscalls.py
|
||
msgid "Request Signature Key"
|
||
msgstr "Clé de signature de la requête"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Post complete card/form data"
|
||
msgstr "Transmettre toutes les données de la demande/fiche"
|
||
|
||
#: wf/wscall.py
|
||
msgid ""
|
||
"Warning: this option sends the full content of the card/form, with "
|
||
"additional POST data in an additional \"extra\" key. It is often not "
|
||
"necessary."
|
||
msgstr ""
|
||
"Attention : cette option envoie l’intégralité des données de la demande ou "
|
||
"fiche concernée, avec les données POST supplémentaires dans une clé "
|
||
"« extra ». Cette option ne devrait généralement pas être utilisée."
|
||
|
||
#: wf/wscall.py wscalls.py
|
||
msgid "POST data"
|
||
msgstr "Données à envoyer dans le corps de la requête"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Response Type"
|
||
msgstr "Type de réponse"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Response"
|
||
msgstr "Réponse"
|
||
|
||
#: wf/wscall.py
|
||
msgid "This is used as prefix for webservice result variable names."
|
||
msgstr ""
|
||
"Utilisé comme préfixe des noms des variables du résultat de l’appel "
|
||
"webservice"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Stop"
|
||
msgstr "Arrêter"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Ignore"
|
||
msgstr "Ignorer"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Jump to %s"
|
||
msgstr "Sauter à %s"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Action on application error"
|
||
msgstr "Action en cas d’erreur applicative"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Action on HTTP error 4xx"
|
||
msgstr "Action en cas d’erreur HTTP 4xx"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Action on HTTP error 5xx"
|
||
msgstr "Action en cas d’erreur HTTP 5xx"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Action on non-JSON response"
|
||
msgstr "Action en cas de réponse non-JSON"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Action on network errors"
|
||
msgstr "Action en cas d’erreur réseau"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Notify errors by email"
|
||
msgstr "Notifier les erreurs par courriel "
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Error traces will be sent to %s"
|
||
msgstr "Les traces des erreurs seront envoyées à %s."
|
||
|
||
#: wf/wscall.py
|
||
msgid ""
|
||
"Record errors in the central error screen, for management by administrators"
|
||
msgstr ""
|
||
" Enregistrer les erreurs dans l’écran de centralisation des erreurs, pour "
|
||
"traitement par l’équipe d’administration"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Record errors in card/form history log, for agents"
|
||
msgstr ""
|
||
"Enregistrer les erreurs dans l’historique de la demande ou fiche, pour "
|
||
"visualisation par les agents"
|
||
|
||
#: wf/wscall.py
|
||
msgctxt "wscall-parameter"
|
||
msgid "none"
|
||
msgstr "aucune"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Invalid payload (%s)"
|
||
msgstr "Contenu invalide (%s)"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid ""
|
||
"reference to invalid status in workflow %(workflow)s, status %(status)s, "
|
||
"item %(item)s"
|
||
msgstr ""
|
||
"référence à un statut invalide dans le workflow %(workflow)s, statut "
|
||
"« %(status)s », action « %(item)s »"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Webservice \"%s\""
|
||
msgstr "Webservice « %s »"
|
||
|
||
#: wf/wscall.py
|
||
#, python-format
|
||
msgid "Error calling webservice \"%s\""
|
||
msgstr "Erreur lors de l’appel au webservice « %s »"
|
||
|
||
#: wf/wscall.py
|
||
msgid "Error calling webservice"
|
||
msgstr "Erreur lors de l’appel au webservice"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Form status when error occured: %s"
|
||
msgstr "Statut de la demande quand l’erreur s’est produite : %s"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Simulate click on action button"
|
||
msgstr "Clic sur un bouton d’action"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Workflow has no action that displays a button."
|
||
msgstr "Le workflow ne contient pas d’action qui affiche un bouton."
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Click on \"%s\""
|
||
msgstr "Clic sur « %s »"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Button \"%s\" is not displayed."
|
||
msgstr "Le bouton « %s » n’est pas affiché."
|
||
|
||
#: workflow_tests.py
|
||
msgid "not available"
|
||
msgstr "pas disponible"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Button name"
|
||
msgstr "Texte du bouton"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Assert form status"
|
||
msgstr "Vérifier le statut de la demande"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Status is \"%s\""
|
||
msgstr "Le statut est « %s »"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid ""
|
||
"Form should be in status \"%(expected_status)s\" but is in status "
|
||
"\"%(status)s\"."
|
||
msgstr ""
|
||
"La demande devrait être dans le statut « %(expected_status)s » mais est dans "
|
||
"le statut « %(status)s »."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Status name"
|
||
msgstr "Nom du statut"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Assert email is sent"
|
||
msgstr "Vérifier l’envoi d’un courriel"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email to \"%s\""
|
||
msgstr "Courriel vers « %s »"
|
||
|
||
#: workflow_tests.py
|
||
msgid "No email was sent."
|
||
msgstr "Aucun courriel envoyé."
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email addresses: %s"
|
||
msgstr "Adresses de courriel : %s"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email was not sent to address \"%s\"."
|
||
msgstr "Le courriel n’a pas été envoyé vers l’adresse « %s »."
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email subject: %s"
|
||
msgstr "Sujet du courriel : %s"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email subject does not contain \"%s\"."
|
||
msgstr "Le sujet du courriel ne contient pas « %s »."
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email body: %s"
|
||
msgstr "Corps du courriel : %s"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Email body does not contain \"%s\"."
|
||
msgstr "Le corps du courriel ne contient pas « %s »."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Email addresses"
|
||
msgstr "Adresses de courriel"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Add address"
|
||
msgstr "Ajouter une adresse"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Subject must contain"
|
||
msgstr "Le sujet doit contenir"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Add string"
|
||
msgstr "Ajouter un texte"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Body must contain"
|
||
msgstr "Le corps doit contenir"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Move forward in time"
|
||
msgstr "Avancer dans le temps"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "ex.: 1 day 12 hours. Usable units of time: %(variables)s."
|
||
msgstr ""
|
||
"exemple : « 1 jour 12 heures ». Unités de temps utilisables : %(variables)s."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Assert backoffice field values"
|
||
msgstr "Vérifier la valeur des données de traitement"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid "Field %(field_id)s not found (expected value \"%(value)s\")."
|
||
msgstr ""
|
||
"Le champ donnée de traitement %(field_id)s n’a pas été trouvé (valeur "
|
||
"attendue « %(value)s »."
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid ""
|
||
"Wrong value for backoffice field \"%(field)s\" (expected "
|
||
"\"%(expected_value)s\", got \"%(value)s\")."
|
||
msgstr ""
|
||
"Mauvaise valeur pour la donnée de traitement « %(field)s » (devait valoir "
|
||
"« %(expected_value)s » mais valait « %(value)s »."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Assert webservice call"
|
||
msgstr "Vérifier l’appel d’un webservice"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Broken, missing webservice response"
|
||
msgstr "Cassé, réponse webservice manquante"
|
||
|
||
#: workflow_tests.py
|
||
msgid ""
|
||
"In order to assert a webservice is called, you must define corresponding "
|
||
"webservice response."
|
||
msgstr ""
|
||
"Afin de vérifier l’appel d’un webservice, vous devez d’abord définir la "
|
||
"réponse webservice correspondante."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Add webservice response"
|
||
msgstr "Ajouter une réponse webservice"
|
||
|
||
#: workflow_tests.py
|
||
#, python-format
|
||
msgid ""
|
||
"Webservice response %(name)s was used %(count)s times (instead of "
|
||
"%(expected_count)s)."
|
||
msgstr ""
|
||
"La réponse webservice %(name)s a été utilisée %(count)s fois (au lieu de "
|
||
"%(expected_count)s)."
|
||
|
||
#: workflow_tests.py
|
||
msgid "Webservice response"
|
||
msgstr "Réponse webservice"
|
||
|
||
#: workflow_tests.py
|
||
msgid "Call count"
|
||
msgstr "Nombre d’appels"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (by API)"
|
||
msgstr "Création (par l’API)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Actions after edit action (by API)"
|
||
msgstr "Actions après une édition (par l’API)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "API Trigger"
|
||
msgstr "Déclencheur API"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (backoffice submission)"
|
||
msgstr "Création (saisie backoffice)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Action button"
|
||
msgstr "Clic sur bouton d’action"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Continuation"
|
||
msgstr "Suite"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (by CSV import)"
|
||
msgstr "Création (par importation CSV)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Updated (by CSV import)"
|
||
msgstr "Mise à jour (par importation CSV)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Actions after edit action"
|
||
msgstr "Actions après une édition"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Email action button"
|
||
msgstr "Clic sur un bouton d’action dans un courriel"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (frontoffice submission)"
|
||
msgstr "Création (saisie frontoffice)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Click on a global action button"
|
||
msgstr "Clic sur un bouton d’action globale"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Global action"
|
||
msgstr "Action globale"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Mass global action"
|
||
msgstr "Action globale exécutée en masse"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Global action timeout"
|
||
msgstr "Délai déclenchant une action globale"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Global action (interactive)"
|
||
msgstr "Action globale (interactive)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Trigger by external workflow"
|
||
msgstr "Déclenchement par un workflow externe"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (by JSON import)"
|
||
msgstr "Création (par importation JSON)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Updated (by JSON import)"
|
||
msgstr "Mise à jour (par importation JSON)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Start of the loop"
|
||
msgstr "Début de la répétition"
|
||
|
||
#: workflow_traces.py
|
||
msgid "End of the loop"
|
||
msgstr "Fin de la répétition"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Mass jump action"
|
||
msgstr "Saut exécuté en masse"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Timeout jump"
|
||
msgstr "Saut sur expiration"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created (by workflow action)"
|
||
msgstr "Création (par une action de workflow)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Edited (by workflow action)"
|
||
msgstr "Modification (par une action de workflow)"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created form"
|
||
msgstr "Demande créée"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Created card"
|
||
msgstr "Fiche créée"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Edited card"
|
||
msgstr "Fiche modifiée"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Action in workflow form"
|
||
msgstr "Action dans un formulaire de workflow"
|
||
|
||
#: workflow_traces.py
|
||
msgid "Nothing edited"
|
||
msgstr "Aucune fiche modifiée"
|
||
|
||
#: workflow_traces.py
|
||
#, python-format
|
||
msgid "Unavailable status (%s)"
|
||
msgstr "Statut indisponible (%s)"
|
||
|
||
#: workflows.py
|
||
msgid "The card has been deleted."
|
||
msgstr "La fiche a été supprimée."
|
||
|
||
#: workflows.py
|
||
msgid "The form has been deleted."
|
||
msgstr "La demande a été supprimée."
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "Usage of \"attachments\" detected in \"attachments_%s\" expression"
|
||
msgstr "Utilisation de « attachments » détectée, « attachments_%s »"
|
||
|
||
#: workflows.py
|
||
msgid "new value"
|
||
msgstr "nouvelle valeur"
|
||
|
||
#: workflows.py
|
||
msgid "old value"
|
||
msgstr "ancienne valeur"
|
||
|
||
#: workflows.py
|
||
msgid "updated"
|
||
msgstr "mis à jour"
|
||
|
||
#: workflows.py
|
||
msgid "added"
|
||
msgstr "ajouté"
|
||
|
||
#: workflows.py
|
||
msgid "removed"
|
||
msgstr "supprimé"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "element number %s"
|
||
msgstr "élément numéro %s"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "Options of workflow \"%s\""
|
||
msgstr "Options du workflow « %s »"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "Backoffice fields of workflow \"%s\""
|
||
msgstr "Données de traitement du workflow « %s »"
|
||
|
||
#: workflows.py
|
||
msgid "Recipient"
|
||
msgstr "Destinataire"
|
||
|
||
#: workflows.py
|
||
msgid "Geolocation enabled by workflow"
|
||
msgstr "Géolocalisation activée par le workflow"
|
||
|
||
#: workflows.py
|
||
msgid "Reindexing cards and forms after workflow change"
|
||
msgstr ""
|
||
"Ré-indexation des demandes et des fiches après modification du workflow"
|
||
|
||
#: workflows.py
|
||
msgid "Previously Marked Status"
|
||
msgstr "Statut précédemment marqué"
|
||
|
||
#: workflows.py
|
||
msgctxt "role"
|
||
msgid "User"
|
||
msgstr "Usager"
|
||
|
||
#: workflows.py
|
||
msgid "Signed API calls"
|
||
msgstr "Appels signés aux API"
|
||
|
||
#: workflows.py
|
||
msgid "role"
|
||
msgstr "rôle"
|
||
|
||
#: workflows.py
|
||
msgid "Add Function"
|
||
msgstr "Ajouter une fonction"
|
||
|
||
#: workflows.py
|
||
msgid "Add Function or Role"
|
||
msgstr "Ajouter une fonction ou un rôle"
|
||
|
||
#: workflows.py
|
||
msgid "Just Submitted"
|
||
msgstr "Juste envoyé"
|
||
|
||
#: workflows.py
|
||
msgid "Rejected"
|
||
msgstr "Rejeté"
|
||
|
||
#: workflows.py
|
||
msgid "Accepted"
|
||
msgstr "Accepté"
|
||
|
||
#: workflows.py
|
||
msgid "Finished"
|
||
msgstr "Terminé"
|
||
|
||
#: workflows.py
|
||
msgid "Accept"
|
||
msgstr "Accepter"
|
||
|
||
#: workflows.py
|
||
msgid "Reject"
|
||
msgstr "Refuser"
|
||
|
||
#: workflows.py
|
||
msgid "Finish"
|
||
msgstr "Terminer"
|
||
|
||
#: workflows.py
|
||
msgid "Unknown referenced role"
|
||
msgstr "Référence à un rôle inconnu"
|
||
|
||
#: workflows.py
|
||
msgid "Unknown roles"
|
||
msgstr "Rôles inconnus"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "from status %s"
|
||
msgstr "depuis le statut %s"
|
||
|
||
#: workflows.py
|
||
msgid " or "
|
||
msgstr " ou "
|
||
|
||
#: workflows.py
|
||
msgid "not assigned"
|
||
msgstr "non assigné"
|
||
|
||
#: workflows.py
|
||
msgid "Allow as mass action"
|
||
msgstr "Proposer en action de masse"
|
||
|
||
#: workflows.py
|
||
msgid "Only display to following statuses"
|
||
msgstr "Afficher uniquement pour les statuts suivants"
|
||
|
||
#: workflows.py
|
||
msgid "Add a status"
|
||
msgstr "Ajouter un statut"
|
||
|
||
#: workflows.py
|
||
msgid "Creation"
|
||
msgstr "Création"
|
||
|
||
#: workflows.py
|
||
msgid "First arrival in status"
|
||
msgstr "Premier passage dans le statut"
|
||
|
||
#: workflows.py
|
||
msgid "Latest arrival in status"
|
||
msgstr "Dernier passage dans le statut"
|
||
|
||
#: workflows.py
|
||
msgid "Arrival in final status"
|
||
msgstr "Arrivée dans un statut final"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "Automatic, %(timeout)s, relative to: %(anchor)s"
|
||
msgstr "Automatique, %(timeout)s, relative à : %(anchor)s"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "%s days"
|
||
msgstr "%s jours"
|
||
|
||
#: workflows.py
|
||
msgid "Automatic (not configured)"
|
||
msgstr "Automatique (non configurée)"
|
||
|
||
#: workflows.py
|
||
msgid "String / Template with reference date"
|
||
msgstr "Texte / Gabarit avec la date de référence"
|
||
|
||
#: workflows.py
|
||
msgid "Reference Date"
|
||
msgstr "Date de référence"
|
||
|
||
#: workflows.py
|
||
msgid "Python Expression to get reference date"
|
||
msgstr "Expression Python pour la date de référence"
|
||
|
||
#: workflows.py
|
||
msgid "This should produce a date; it will only apply to open forms."
|
||
msgstr ""
|
||
"Doit donner une date; cela s’appliquera uniquement aux demandes ouvertes."
|
||
|
||
#: workflows.py
|
||
msgid "This should be a date; it will only apply to open forms."
|
||
msgstr ""
|
||
"Doit donner une date; cela s’appliquera uniquement aux demandes ouvertes."
|
||
|
||
#: workflows.py
|
||
msgid "Current Status"
|
||
msgstr "Statut actuel"
|
||
|
||
#: workflows.py
|
||
msgid "Delay (in days)"
|
||
msgstr "Délai (en jours)"
|
||
|
||
#: workflows.py
|
||
msgid ""
|
||
"\n"
|
||
" Number of days relative to the reference date. If the\n"
|
||
" reference date is computed from an expression, a "
|
||
"negative\n"
|
||
" delay is accepted to trigger the action before the\n"
|
||
" date. This can be a template."
|
||
msgstr ""
|
||
"\n"
|
||
" Nombre de jours relatifs à la date de référence. Si la\n"
|
||
" date de référence est calculée depuis une expression, un \n"
|
||
" délai négatif est accepté pour déclencher l’action avant \n"
|
||
" la date. Un gabarit peut être utilisé."
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "External call (%s)"
|
||
msgstr "Appel externe (%s)"
|
||
|
||
#: workflows.py
|
||
msgid "External call (not configured)"
|
||
msgstr "Appel externe (non configuré)"
|
||
|
||
#: workflows.py
|
||
msgid "None (Open API)"
|
||
msgstr "Aucun (API ouverte)"
|
||
|
||
#: workflows.py
|
||
msgid "Roles required to trigger using HTTP hook"
|
||
msgstr "Rôles requis pour déclencher via un appel HTTP"
|
||
|
||
#: workflows.py
|
||
msgid "This status is hidden."
|
||
msgstr "Ce statut est caché."
|
||
|
||
#: workflows.py
|
||
msgid "This status is hidden from the user."
|
||
msgstr "Ce statut est caché au demandeur."
|
||
|
||
#: workflows.py
|
||
msgid "With loop"
|
||
msgstr "Avec une répétition"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid ""
|
||
"reference to invalid status in workflow %(workflow)s, status %(status)s, "
|
||
"status after loop"
|
||
msgstr ""
|
||
"référence à un statut invalide dans le workflow %(workflow)s, statut "
|
||
"« %(status)s », en fin de répétition"
|
||
|
||
#: workflows.py
|
||
msgid "Jump after loop"
|
||
msgstr "Saut à la fin de la répétition"
|
||
|
||
#: workflows.py
|
||
msgid "conditional"
|
||
msgstr "condition"
|
||
|
||
#: workflows.py
|
||
msgid "Condition of execution of the action"
|
||
msgstr "Condition d’exécution de l’action"
|
||
|
||
#: workflows.py
|
||
msgid "Attachments"
|
||
msgstr "Fichiers attachés"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid "Unknown (%s)"
|
||
msgstr "Inconnu (%s)"
|
||
|
||
#: workflows.py
|
||
msgid "Failed to compute template"
|
||
msgstr "Erreur au calcul du gabarit"
|
||
|
||
#: workflows.py
|
||
msgid "Failed to compute Python expression"
|
||
msgstr "Erreur au calcul de l’expression Python"
|
||
|
||
#: workflows.py
|
||
#, python-format
|
||
msgid ""
|
||
"reference to invalid status %(target)s in status %(status)s, action "
|
||
"%(status_item)s"
|
||
msgstr ""
|
||
"référence à un statut invalide (n° %(target)s) dans l’action "
|
||
"« %(status_item)s » du statut « %(status)s »"
|
||
|
||
#: workflows.py
|
||
msgid "by"
|
||
msgstr "par"
|
||
|
||
#: workflows.py
|
||
msgid "(to last marker)"
|
||
msgstr "(vers le dernier marqueur)"
|
||
|
||
#: workflows.py
|
||
msgid "(conditional)"
|
||
msgstr "(conditionné)"
|
||
|
||
#: wscalls.py
|
||
msgid "Webservice call"
|
||
msgstr "Appel de webservice"
|
||
|
||
#: wscalls.py
|
||
msgid "Post formdata"
|
||
msgstr "Envoyer les données du formulaire"
|
||
|
||
#: wscalls.py
|
||
msgid "Timeout must be empty or a number."
|
||
msgstr "L’expiration doit être un nombre, ou laissée vide."
|
||
|
||
#: wscalls.py
|
||
#, python-format
|
||
msgid ""
|
||
"Stop waiting for a response after this number of seconds. Leave empty to get "
|
||
"default timeout (%ss)."
|
||
msgstr ""
|
||
"Nombre de secondes avant d’arrêter d’attendre une réponse. À laisser vide "
|
||
"pour utiliser l’expiration par défaut (%ss)."
|