diff --git a/wcs/locale/fr/LC_MESSAGES/django.po b/wcs/locale/fr/LC_MESSAGES/django.po index 018b607c1..46891c4a4 100644 --- a/wcs/locale/fr/LC_MESSAGES/django.po +++ b/wcs/locale/fr/LC_MESSAGES/django.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: wcs 0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-09 16:05+0200\n" +"POT-Creation-Date: 2019-09-18 16:28+0200\n" "PO-Revision-Date: 2019-09-09 16:07+0200\n" "Last-Translator: Thomas Noël \n" "Language-Team: french\n" @@ -226,7 +226,7 @@ msgstr "" #: admin/categories.py:210 admin/data_sources.py:250 admin/forms.py:1566 #: admin/roles.py:235 admin/users.py:468 admin/workflows.py:1868 #: admin/wscalls.py:213 backoffice/cards.py:242 qommon/ident/idp.py:220 -#: qommon/ident/idp.py:305 qommon/ident/idp.py:480 workflows.py:667 +#: qommon/ident/idp.py:305 qommon/ident/idp.py:480 workflows.py:682 msgid "New" msgstr "Nouveau" @@ -301,7 +301,7 @@ msgstr "" #: admin/data_sources.py:84 admin/wscalls.py:44 fields.py:502 #: wf/attachment.py:183 wf/export_to_model.py:326 wf/form.py:102 -#: wf/wscall.py:225 workflows.py:1236 workflows.py:2217 workflows.py:2337 +#: wf/wscall.py:225 workflows.py:1251 workflows.py:2232 workflows.py:2352 msgid "Identifier" msgstr "Identifiant" @@ -366,11 +366,11 @@ msgid "Additional parameters" msgstr "Paramètres supplémentaires" #: admin/fields.py:82 admin/fields.py:202 admin/logged_errors.py:105 -#: backoffice/management.py:858 backoffice/management.py:1767 -#: backoffice/management.py:1800 formdata.py:867 formdata.py:871 -#: formdata.py:1115 formdata.py:1116 formdata.py:1117 formdata.py:1118 -#: formdata.py:1119 formdata.py:1120 formdata.py:1121 formdata.py:1122 -#: formdata.py:1123 formdata.py:1124 formdef.py:1548 wf/form.py:73 +#: backoffice/management.py:858 backoffice/management.py:1863 +#: backoffice/management.py:1896 formdata.py:875 formdata.py:879 +#: formdata.py:1123 formdata.py:1124 formdata.py:1125 formdata.py:1126 +#: formdata.py:1127 formdata.py:1128 formdata.py:1129 formdata.py:1130 +#: formdata.py:1131 formdata.py:1132 formdef.py:1545 wf/form.py:73 #: wf/resubmit.py:60 wf/resubmit.py:131 msgid "Form" msgstr "Formulaire" @@ -425,9 +425,9 @@ msgstr "Afficher toutes les pages" msgid "Page #%s:" msgstr "Page n°%s" -#: admin/fields.py:254 admin/logged_errors.py:80 backoffice/management.py:2244 -#: backoffice/management.py:2488 formdata.py:232 formdata.py:517 -#: qommon/admin/logger.py:108 workflows.py:654 +#: admin/fields.py:254 admin/logged_errors.py:80 backoffice/management.py:2340 +#: backoffice/management.py:2584 formdata.py:232 formdata.py:525 +#: qommon/admin/logger.py:108 workflows.py:669 msgid "Unknown" msgstr "Inconnu" @@ -449,7 +449,7 @@ msgstr "Nouveau champ" #: admin/fields.py:310 admin/fields.py:362 admin/settings.py:231 fields.py:498 #: fields.py:583 fields.py:643 fields.py:646 fields.py:1748 wf/wscall.py:159 -#: workflows.py:2199 workflows.py:2320 +#: workflows.py:2214 workflows.py:2335 msgid "Label" msgstr "Libellé" @@ -494,7 +494,7 @@ msgstr "Catégorie" #: admin/workflows.py:345 admin/workflows.py:416 admin/workflows.py:866 #: admin/workflows.py:889 admin/workflows.py:1130 admin/workflows.py:1587 #: backoffice/cards.py:103 backoffice/cards.py:116 backoffice/cards.py:121 -#: formdef.py:1471 formdef.py:1489 formdef.py:1512 formdef.py:1529 +#: formdef.py:1468 formdef.py:1486 formdef.py:1509 formdef.py:1526 msgid "Workflow" msgstr "Workflow" @@ -549,7 +549,7 @@ msgstr "Afficher aux utilisateurs non-connectés" msgid "Enable support for tracking codes" msgstr "Activer la gestion des codes de suivi" -#: admin/forms.py:185 admin/forms.py:535 backoffice/management.py:2084 +#: admin/forms.py:185 admin/forms.py:535 backoffice/management.py:2180 #: backoffice/submission.py:148 forms/root.py:1708 msgid "Tracking Code" msgstr "Code de suivi" @@ -679,8 +679,8 @@ 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é correctement. Son adresse et les paramètres " -"de rôles et worflow ont cependant été conservés." +"Ce formulaire a été écrasé correctement. Son adresse et les paramètres de " +"rôles et worflow ont cependant été conservés." #: admin/forms.py:397 admin/workflows.py:1375 backoffice/cards.py:67 msgid "change title" @@ -692,12 +692,12 @@ msgstr "Dernière modification " #: admin/forms.py:413 admin/settings.py:663 admin/workflows.py:1391 #: backoffice/cards.py:83 wf/attachment.py:99 wf/resubmit.py:45 -#: workflows.py:2151 workflows.py:2803 +#: workflows.py:2166 workflows.py:2818 #, python-format msgid "by %s" msgstr "par %s" -#: admin/forms.py:432 workflows.py:2732 +#: admin/forms.py:432 workflows.py:2747 msgid "Information" msgstr "Information" @@ -899,8 +899,8 @@ msgstr "Télécharger" #: admin/forms.py:696 admin/users.py:63 qommon/ident/password.py:833 #: wf/aggregation_email.py:49 wf/attachment.py:154 wf/export_to_model.py:345 #: wf/form.py:96 wf/jump.py:187 wf/notification.py:79 wf/resubmit.py:122 -#: workflows.py:979 workflows.py:1243 workflows.py:2212 workflows.py:2324 -#: workflows.py:2435 workflows.py:2746 workflows.py:2824 +#: workflows.py:994 workflows.py:1258 workflows.py:2227 workflows.py:2339 +#: workflows.py:2450 workflows.py:2761 workflows.py:2839 msgid "Add Role" msgstr "Ajouter un rôle" @@ -1096,7 +1096,7 @@ msgstr "Anonymisation des formulaires" msgid "Anonymising" msgstr "Anonymisation" -#: admin/forms.py:1382 admin/settings.py:1028 backoffice/management.py:1896 +#: admin/forms.py:1382 admin/settings.py:1028 backoffice/management.py:1992 #: qommon/admin/emails.py:183 qommon/admin/menu.py:125 #: qommon/admin/texts.py:106 qommon/ident/password.py:1027 msgid "Back" @@ -1155,7 +1155,7 @@ msgstr "Vous devez d'abord définir des rôles" #: admin/forms.py:1536 admin/settings.py:476 admin/settings.py:479 #: admin/settings.py:843 admin/settings.py:844 admin/settings.py:846 #: backoffice/management.py:272 backoffice/management.py:705 -#: backoffice/management.py:748 backoffice/management.py:2231 +#: backoffice/management.py:748 backoffice/management.py:2327 #: backoffice/submission.py:297 forms/root.py:1473 msgid "Misc" msgstr "Divers" @@ -1174,7 +1174,7 @@ msgid "Latest occurence:" msgstr "Dernière occurence :" #: admin/logged_errors.py:48 backoffice/management.py:729 -#: backoffice/management.py:1962 +#: backoffice/management.py:2058 msgid "Count:" msgstr "Nombre :" @@ -1186,7 +1186,7 @@ msgstr "Formulaire :" msgid "Workflow: " msgstr "Workflow : " -#: admin/logged_errors.py:64 backoffice/management.py:2112 +#: admin/logged_errors.py:64 backoffice/management.py:2208 msgid "Status:" msgstr "Statut :" @@ -1199,12 +1199,12 @@ msgstr "Action :" msgid "Python Expression" msgstr "Expression Python" -#: admin/logged_errors.py:77 backoffice/management.py:2273 qommon/form.py:2389 +#: admin/logged_errors.py:77 backoffice/management.py:2369 qommon/form.py:2389 msgid "Django Expression" msgstr "Expression Django" #: admin/logged_errors.py:78 admin/settings.py:517 admin/settings.py:806 -#: admin/settings.py:807 admin/settings.py:809 backoffice/management.py:2273 +#: admin/settings.py:807 admin/settings.py:809 backoffice/management.py:2369 #: qommon/form.py:2291 qommon/form.py:2333 msgid "Template" msgstr "Gabarit" @@ -1216,14 +1216,14 @@ msgid "Text" msgstr "Texte" #: admin/logged_errors.py:82 admin/wscalls.py:126 admin/wscalls.py:134 -#: backoffice/management.py:735 formdef.py:1208 workflows.py:1751 +#: backoffice/management.py:735 formdef.py:1208 workflows.py:1766 #, python-format msgid "%s:" msgstr "%s :" -#: admin/logged_errors.py:85 backoffice/management.py:2321 -#: backoffice/management.py:2324 backoffice/management.py:2345 -#: backoffice/management.py:2367 +#: admin/logged_errors.py:85 backoffice/management.py:2417 +#: backoffice/management.py:2420 backoffice/management.py:2441 +#: backoffice/management.py:2463 msgid "Error message:" msgstr "Message d'erreur :" @@ -1341,7 +1341,7 @@ msgstr "Suppression du rôle :" #: admin/roles.py:205 admin/roles.py:206 admin/roles.py:210 admin/roles.py:234 #: admin/roles.py:256 admin/settings.py:559 admin/settings.py:863 #: admin/users.py:61 admin/users.py:166 backoffice/root.py:71 -#: qommon/ident/password.py:831 workflows.py:976 workflows.py:1240 +#: qommon/ident/password.py:831 workflows.py:991 workflows.py:1255 msgid "Roles" msgstr "Rôles" @@ -1609,7 +1609,7 @@ msgid "Configure email settings" msgstr "Configurer les options relatives aux courriels" #: admin/settings.py:529 admin/settings.py:1067 admin/settings.py:1068 -#: admin/settings.py:1142 backoffice/management.py:150 workflows.py:2598 +#: admin/settings.py:1142 backoffice/management.py:150 workflows.py:2613 msgid "SMS" msgstr "SMS" @@ -1748,11 +1748,11 @@ msgstr "Espaces de noms pour le préremplissage" msgid "Exporting site settings" msgstr "Exporter des paramètres du site" -#: admin/settings.py:961 backoffice/management.py:1465 +#: admin/settings.py:961 backoffice/management.py:1561 msgid "Exporting" msgstr "Export" -#: admin/settings.py:978 backoffice/management.py:1482 +#: admin/settings.py:978 backoffice/management.py:1578 msgid "Download Export" msgstr "Télécharger l'export" @@ -1854,7 +1854,7 @@ msgid "Database Name" msgstr "Nom de la base de données" #: admin/settings.py:1261 admin/users.py:117 qommon/admin/logger.py:59 -#: qommon/admin/logger.py:182 users.py:194 users.py:241 users.py:242 +#: qommon/admin/logger.py:182 users.py:197 users.py:244 users.py:245 msgid "User" msgstr "Utilisateur" @@ -1903,7 +1903,7 @@ msgstr "Paramètres de géolocalisation" #: qommon/ident/idp.py:165 qommon/ident/idp.py:282 qommon/ident/password.py:207 #: qommon/ident/password.py:315 qommon/ident/password.py:511 #: qommon/ident/password.py:870 qommon/ident/password.py:1234 wf/profile.py:59 -#: workflows.py:2377 +#: workflows.py:2392 msgid "Email" msgstr "Courriel" @@ -2036,7 +2036,7 @@ msgid "Workflow Name" msgstr "Nom du workflow" #: admin/workflows.py:282 admin/workflows.py:867 admin/workflows.py:910 -#: backoffice/management.py:2416 +#: backoffice/management.py:2512 msgid "Variables" msgstr "Variables" @@ -2269,7 +2269,7 @@ msgstr "Données de traitement" msgid "There are not yet any backoffice fields." msgstr "Il n'y a pas encore de donnée de traitement." -#: admin/workflows.py:940 backoffice/management.py:2460 +#: admin/workflows.py:940 backoffice/management.py:2556 msgid "Functions" msgstr "Fonctions" @@ -2562,7 +2562,7 @@ msgstr "Appels webservices" msgid "New webservice call" msgstr "Nouvel appel webservice" -#: api.py:99 formdata.py:514 +#: api.py:99 formdata.py:522 msgid "Draft" msgstr "Brouillon" @@ -2602,8 +2602,8 @@ msgid "" "The card has been successfully overwritten. Do note it kept its existing " "address and role and workflow parameters." msgstr "" -"Cette fiche a été écrasée correctement. Son adresse et les paramètres " -"de rôles et worflow ont cependant été conservés." +"Cette fiche a été écrasée correctement. Son adresse et les paramètres de " +"rôles et worflow ont cependant été conservés." #: backoffice/cards.py:130 msgid "Creation Role" @@ -2678,7 +2678,7 @@ msgstr "Traitement" #: backoffice/management.py:137 qommon/admin/logger.py:60 #: qommon/admin/logger.py:188 qommon/ident/password.py:1297 -#: qommon/ident/password.py:1324 wf/register_comment.py:86 workflows.py:2724 +#: qommon/ident/password.py:1324 wf/register_comment.py:86 workflows.py:2739 msgid "Message" msgstr "Message" @@ -2747,7 +2747,7 @@ msgstr "Recherche" #: backoffice/management.py:593 backoffice/management.py:863 #: backoffice/management.py:967 backoffice/management.py:1227 formdef.py:1277 -#: forms/common.py:378 workflows.py:1054 workflows.py:1060 workflows.py:2066 +#: forms/common.py:378 workflows.py:1069 workflows.py:1075 workflows.py:2081 msgid "Status" msgstr "Statut" @@ -2760,7 +2760,7 @@ msgid "formdata|Open" msgstr "formdata|En attente" #: backoffice/management.py:597 backoffice/management.py:1095 -#: backoffice/management.py:1818 +#: backoffice/management.py:1914 msgid "Done" msgstr "Terminé" @@ -2781,7 +2781,7 @@ msgid "categories|All" msgstr "categories|Toutes" #: backoffice/management.py:612 backoffice/management.py:857 -#: backoffice/management.py:1220 backoffice/management.py:2153 +#: backoffice/management.py:1220 backoffice/management.py:2249 #: backoffice/submission.py:160 msgid "Channel" msgstr "Canal" @@ -2791,7 +2791,7 @@ msgid "channel|All" msgstr "channel|Tous" #: backoffice/management.py:633 backoffice/management.py:1077 -#: backoffice/management.py:1839 +#: backoffice/management.py:1935 msgid "Filters" msgstr "Critères" @@ -2882,8 +2882,8 @@ msgstr "Export vers Excel" msgid "Plot on a Map" msgstr "Rendu sur une carte" -#: backoffice/management.py:1038 backoffice/management.py:1802 -#: backoffice/management.py:1894 +#: backoffice/management.py:1038 backoffice/management.py:1898 +#: backoffice/management.py:1990 msgid "Statistics" msgstr "Statistiques" @@ -2902,16 +2902,16 @@ msgid "Status to display" msgstr "Statuts à afficher" #: backoffice/management.py:1139 fields.py:819 fields.py:828 fields.py:854 -#: formdata.py:649 workflows.py:1780 +#: formdata.py:657 workflows.py:1795 msgid "Yes" msgstr "Oui" -#: backoffice/management.py:1139 fields.py:821 fields.py:857 formdata.py:649 -#: workflows.py:1780 +#: backoffice/management.py:1139 fields.py:821 fields.py:857 formdata.py:657 +#: workflows.py:1795 msgid "No" msgstr "Non" -#: backoffice/management.py:1192 backoffice/management.py:1793 +#: backoffice/management.py:1192 backoffice/management.py:1889 msgid "Refresh" msgstr "Rafraîchir" @@ -2931,87 +2931,100 @@ msgstr "Nom de l'usager" msgid "Anonymised" msgstr "Anonymisé" -#: backoffice/management.py:1369 backoffice/management.py:1372 +#: backoffice/management.py:1403 backoffice/management.py:1406 msgid "Listing" msgstr "Listing" -#: backoffice/management.py:1381 +#: backoffice/management.py:1419 msgid "Columns Settings" msgstr "Paramètrage des colonnes" -#: backoffice/management.py:1442 +#: backoffice/management.py:1449 +#, python-format +msgid "Executing task \"%s\" on forms" +msgstr "Exécution de la tâche «%s» sur les formulaires" + +#: backoffice/management.py:1461 +msgid "Executing Task" +msgstr "Exécution de la tâche" + +#: backoffice/management.py:1477 forms/common.py:582 +msgid "Back to Listing" +msgstr "Retour au listing" + +#: backoffice/management.py:1538 msgid "Exporting forms in CSV" msgstr "Export des formulaires en CSV" -#: backoffice/management.py:1552 +#: backoffice/management.py:1648 msgid "Exporting forms in Excel format" msgstr "Export des formulaires au format Excel" -#: backoffice/management.py:1612 +#: backoffice/management.py:1708 msgid "Exporting forms in Open Document format" msgstr "Export des formulaires au format Open Document" -#: backoffice/management.py:1769 backoffice/management.py:1784 fields.py:2097 +#: backoffice/management.py:1865 backoffice/management.py:1880 fields.py:2097 msgid "Map" msgstr "Carte" -#: backoffice/management.py:1782 +#: backoffice/management.py:1878 msgid "Markers Settings" msgstr "Paramètrage des marqueurs" -#: backoffice/management.py:1814 backoffice/management.py:1818 -#: backoffice/management.py:1820 +#: backoffice/management.py:1910 backoffice/management.py:1914 +#: backoffice/management.py:1916 #, python-format msgid "Status: %s" msgstr "Statut : %s" -#: backoffice/management.py:1814 +#: backoffice/management.py:1910 msgid "Pending" msgstr "En attente" -#: backoffice/management.py:1851 +#: backoffice/management.py:1947 msgid "Total number of records:" msgstr "Nombre total d'enregistrements :" -#: backoffice/management.py:1943 +#: backoffice/management.py:2039 msgid "Resolution time" msgstr "Durée pour la résolution" -#: backoffice/management.py:1960 +#: backoffice/management.py:2056 #, python-format msgid "To Status \"%s\"" msgstr "Vers le statut « %s »" -#: backoffice/management.py:1963 +#: backoffice/management.py:2059 msgid "Minimum Time:" msgstr "Temps minimum :" -#: backoffice/management.py:1964 +#: backoffice/management.py:2060 msgid "Maximum Time:" msgstr "Temps maximum :" -#: backoffice/management.py:1965 +#: backoffice/management.py:2061 msgid "Range:" msgstr "Étendue :" -#: backoffice/management.py:1967 +#: backoffice/management.py:2063 msgid "Mean:" msgstr "Moyenne :" -#: backoffice/management.py:1973 +#: backoffice/management.py:2069 msgid "Median:" msgstr "Médiane :" -#: backoffice/management.py:1988 +#: backoffice/management.py:2084 msgid "Standard Deviation:" msgstr "Écart type :" -#: backoffice/management.py:2013 +#: backoffice/management.py:2109 #, python-format msgid "The form has been recorded on %(date)s with the number %(number)s." msgstr "Le formulaire a été enregistré le %(date)s avec le numéro %(number)s." -#: backoffice/management.py:2015 +#: backoffice/management.py:2111 #, python-format msgid "" "The form has been recorded on %(date)s with the number %(number)s by " @@ -3020,7 +3033,7 @@ msgstr "" "Le formulaire a été enregistré le %(date)s avec le numéro %(number)s par " "%(agent)s." -#: backoffice/management.py:2036 +#: backoffice/management.py:2132 msgid "" "This form has been accessed via its tracking code, it is therefore displayed " "like you were also its owner." @@ -3028,203 +3041,203 @@ msgstr "" "Vous avez accédé à ce formulaire via son code de suivi, vous le voyez donc " "aussi comme l'usager." -#: backoffice/management.py:2087 +#: backoffice/management.py:2183 msgid "General Information" msgstr "Informations générales" -#: backoffice/management.py:2115 +#: backoffice/management.py:2211 msgid "This status is not visible to users." msgstr "Ce statut est caché au demandeur." -#: backoffice/management.py:2126 +#: backoffice/management.py:2222 msgid "Criticality Level:" msgstr "Criticité :" -#: backoffice/management.py:2130 +#: backoffice/management.py:2226 #, python-format msgid "This form has been anonymised on %(date)s." msgstr "Ce formulaire a été anonymisé le %(date)s." -#: backoffice/management.py:2140 +#: backoffice/management.py:2236 msgid "Original form" msgstr "Formulaire d'origine" -#: backoffice/management.py:2145 backoffice/management.py:2471 +#: backoffice/management.py:2241 backoffice/management.py:2567 msgid "(deleted)" msgstr "(supprimé)" -#: backoffice/management.py:2159 +#: backoffice/management.py:2255 msgid "Open" msgstr "Ouvrir" -#: backoffice/management.py:2161 +#: backoffice/management.py:2257 msgid "Comments" msgstr "Commentaire" -#: backoffice/management.py:2170 +#: backoffice/management.py:2266 msgid "Associated User" msgstr "Usager associé" -#: backoffice/management.py:2195 backoffice/management.py:2385 -#: backoffice/management.py:2389 +#: backoffice/management.py:2291 backoffice/management.py:2481 +#: backoffice/management.py:2485 msgid "Data Inspector" msgstr "Inspection des données" -#: backoffice/management.py:2214 +#: backoffice/management.py:2310 msgid "User Pending Forms" msgstr "Formulaires de cet usager en attente" -#: backoffice/management.py:2271 +#: backoffice/management.py:2367 msgid "Condition (Django)" msgstr "Condition (Django)" -#: backoffice/management.py:2272 +#: backoffice/management.py:2368 msgid "Condition (Python)" msgstr "Condition (Python)" -#: backoffice/management.py:2274 +#: backoffice/management.py:2370 msgid "HTML Template (WYSIWYG)" msgstr "Gabarit HTML (WYSIWYG)" -#: backoffice/management.py:2299 +#: backoffice/management.py:2395 msgid "Evaluate" msgstr "Évaluer" -#: backoffice/management.py:2318 conditions.py:62 +#: backoffice/management.py:2414 conditions.py:62 msgid "Failed to evaluate condition" msgstr "Erreur à l'évaluation de la condition" -#: backoffice/management.py:2328 +#: backoffice/management.py:2424 msgid "Condition result:" msgstr "Résultat de la condition :" -#: backoffice/management.py:2330 +#: backoffice/management.py:2426 msgid "True" msgstr "Vrai" -#: backoffice/management.py:2330 +#: backoffice/management.py:2426 msgid "False" msgstr "Faux" -#: backoffice/management.py:2334 +#: backoffice/management.py:2430 msgid "Python actual result is" msgstr "Le résultat Python en retour est" -#: backoffice/management.py:2343 +#: backoffice/management.py:2439 msgid "Failed to evaluate template" msgstr "Erreur à l'évaluation du gabarit" -#: backoffice/management.py:2348 backoffice/management.py:2371 +#: backoffice/management.py:2444 backoffice/management.py:2467 msgid "Template rendering:" msgstr "Rendu du gabarit :" -#: backoffice/management.py:2353 backoffice/management.py:2375 +#: backoffice/management.py:2449 backoffice/management.py:2471 msgid "HTML Source:" msgstr "Source HTML :" -#: backoffice/management.py:2365 +#: backoffice/management.py:2461 msgid "Failed to evaluate HTML template" msgstr "Erreur à l'évaluation du gabarit HTML" -#: backoffice/management.py:2394 +#: backoffice/management.py:2490 msgid "View Form" msgstr "Voir le formulaire" -#: backoffice/management.py:2398 +#: backoffice/management.py:2494 msgid "View Card" msgstr "Voir la fiche" -#: backoffice/management.py:2401 +#: backoffice/management.py:2497 msgid "View Workflow" msgstr "Voir le workflow" -#: backoffice/management.py:2406 +#: backoffice/management.py:2502 msgid "Test tools" msgstr "Outils de test" -#: backoffice/management.py:2473 +#: backoffice/management.py:2569 msgid "unset" msgstr "non définie" -#: backoffice/management.py:2481 +#: backoffice/management.py:2577 msgid "Markers Stack" msgstr "Pile des marqueurs" -#: backoffice/management.py:2535 qommon/misc.py:278 +#: backoffice/management.py:2631 qommon/misc.py:278 msgid "Sunday" msgstr "dimanche" -#: backoffice/management.py:2535 qommon/misc.py:277 +#: backoffice/management.py:2631 qommon/misc.py:277 msgid "Monday" msgstr "lundi" -#: backoffice/management.py:2535 qommon/misc.py:277 +#: backoffice/management.py:2631 qommon/misc.py:277 msgid "Tuesday" msgstr "mardi" -#: backoffice/management.py:2536 qommon/misc.py:277 +#: backoffice/management.py:2632 qommon/misc.py:277 msgid "Wednesday" msgstr "mercredi" -#: backoffice/management.py:2536 qommon/misc.py:278 +#: backoffice/management.py:2632 qommon/misc.py:278 msgid "Thursday" msgstr "jeudi" -#: backoffice/management.py:2536 qommon/misc.py:278 +#: backoffice/management.py:2632 qommon/misc.py:278 msgid "Friday" msgstr "vendredi" -#: backoffice/management.py:2536 qommon/misc.py:278 +#: backoffice/management.py:2632 qommon/misc.py:278 msgid "Saturday" msgstr "samedi" -#: backoffice/management.py:2558 +#: backoffice/management.py:2654 msgid "Submissions by year" msgstr "Transmissions par année" -#: backoffice/management.py:2561 +#: backoffice/management.py:2657 msgid "Submissions by month" msgstr "Transmissions par mois" -#: backoffice/management.py:2563 +#: backoffice/management.py:2659 msgid "Submissions by weekday" msgstr "Transmissions par jour de la semaine" -#: backoffice/management.py:2565 +#: backoffice/management.py:2661 msgid "Submissions by hour" msgstr "Transmissions par heure" -#: backoffice/management.py:2653 +#: backoffice/management.py:2749 #, python-format msgid "%d day(s)" msgstr "%d jour(s)" -#: backoffice/management.py:2655 +#: backoffice/management.py:2751 #, python-format msgid "%d hour(s)" msgstr "%d heures(s)" -#: backoffice/management.py:2657 +#: backoffice/management.py:2753 #, python-format msgid "%d minute(s)" msgstr "%d minute(s)" -#: backoffice/management.py:2660 +#: backoffice/management.py:2756 #, 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:2663 +#: backoffice/management.py:2759 #, 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:2666 +#: backoffice/management.py:2762 #, python-format msgid "%(minutes)d minute(s) and %(seconds)d seconds" msgstr "%(minutes)d minute(s) et %(seconds)d secondes" -#: backoffice/management.py:2668 +#: backoffice/management.py:2764 #, python-format msgid "%d seconds" msgstr "%d secondes" @@ -3408,7 +3421,7 @@ msgstr "Champ utilisateur" msgid "Email (builtin)" msgstr "Courriel (builtin)" -#: fields.py:107 workflows.py:2736 +#: fields.py:107 workflows.py:2751 msgid "Position" msgstr "Position" @@ -3437,7 +3450,7 @@ msgstr "Région" msgid "invalid expression: %s" msgstr "expression invalide : %s" -#: fields.py:500 wf/attachment.py:158 workflows.py:2221 +#: fields.py:500 wf/attachment.py:158 workflows.py:2236 msgid "Required" msgstr "Obligatoire" @@ -3445,7 +3458,7 @@ msgstr "Obligatoire" msgid "This is used as suffix for variable names." msgstr "Utilisé comme suffixe pour les noms de variable." -#: fields.py:505 wf/attachment.py:169 workflows.py:2207 +#: fields.py:505 wf/attachment.py:169 workflows.py:2222 msgid "Hint" msgstr "Remarque" @@ -3475,8 +3488,8 @@ msgstr "" msgid "Subtitle" msgstr "Sous-titre" -#: fields.py:615 qommon/substitution.py:127 workflows.py:2134 workflows.py:2158 -#: workflows.py:2198 +#: fields.py:615 qommon/substitution.py:127 workflows.py:2149 workflows.py:2173 +#: workflows.py:2213 msgid "Comment" msgstr "Commentaire" @@ -3842,57 +3855,57 @@ msgstr "Télécopie" msgid "Web" msgstr "Web" -#: formdata.py:868 +#: formdata.py:876 #, python-format msgid "Form Field: %s" msgstr "Champ du formulaire : %s" -#: formdata.py:871 +#: formdata.py:879 msgid "Form Submitter Field" msgstr "Champ de l'expéditeur du formulaire" -#: formdata.py:983 +#: formdata.py:991 #, python-format msgid "%(name)s #%(id)s" msgstr "%(name)s - n°%(id)s" -#: formdata.py:1115 +#: formdata.py:1123 msgid "Form Receipt Date" msgstr "Date de réception du formulaire" -#: formdata.py:1116 +#: formdata.py:1124 msgid "Form Receipt Time" msgstr "Heure de réception du formulaire" -#: formdata.py:1117 +#: formdata.py:1125 msgid "Form Number" msgstr "Numéro du formulaire" -#: formdata.py:1118 +#: formdata.py:1126 msgid "Form Details" msgstr "Détails (données) du formulaire" -#: formdata.py:1119 +#: formdata.py:1127 msgid "Form URL" msgstr "URL du formulaire" -#: formdata.py:1120 +#: formdata.py:1128 msgid "Form URL (backoffice)" msgstr "URL du formulaire dans le backoffice" -#: formdata.py:1121 +#: formdata.py:1129 msgid "Form Status URL" msgstr "URL de status du formulaire" -#: formdata.py:1122 +#: formdata.py:1130 msgid "Form Tracking Code" msgstr "Code de suivi du formulaire" -#: formdata.py:1123 +#: formdata.py:1131 msgid "Form Submitter Name" msgstr "Nom de l'expéditeur du formulaire" -#: formdata.py:1124 +#: formdata.py:1132 msgid "Form Submitter Email" msgstr "Courriel de l'expéditeur du formulaire" @@ -3916,7 +3929,7 @@ msgstr "Sources de données inconnues" msgid "Duplicated field identifiers" msgstr "Identifiants de champ en double" -#: formdef.py:1028 workflows.py:544 +#: formdef.py:1028 workflows.py:559 msgid "Missing name" msgstr "Nom manquant" @@ -3932,15 +3945,15 @@ msgstr "Nom de l'usager :" msgid "User name" msgstr "Nom de l'usager" -#: formdef.py:1469 +#: formdef.py:1466 msgid "Notification of creation to user" msgstr "Notification de création à l'utilisateur" -#: formdef.py:1472 formdef.py:1513 +#: formdef.py:1469 formdef.py:1510 msgid "New form ({{ form_name }})" msgstr "Nouvelle demande ({{ form_name }})" -#: formdef.py:1473 +#: formdef.py:1470 msgid "" "Hello,\n" "\n" @@ -3968,15 +3981,15 @@ msgstr "" "{{ form_details }}\n" "{% endif %}\n" -#: formdef.py:1488 +#: formdef.py:1485 msgid "Notification of change to user" msgstr "Notification de changement à l'utilisateur" -#: formdef.py:1490 formdef.py:1530 +#: formdef.py:1487 formdef.py:1527 msgid "Form status change ({{ form_name }})" msgstr "Changement de statut de la demande ({{ form_name }})" -#: formdef.py:1491 +#: formdef.py:1488 msgid "" "Hello,\n" "\n" @@ -4012,11 +4025,11 @@ msgstr "" "{{ form_evolution }}\n" "{% endif %}\n" -#: formdef.py:1510 +#: formdef.py:1507 msgid "Notification of creation to receiver" msgstr "Notification de création au destinataire" -#: formdef.py:1514 +#: formdef.py:1511 msgid "" "Hello,\n" "\n" @@ -4041,11 +4054,11 @@ msgstr "" "{{ form_details }}\n" "{% endif %}\n" -#: formdef.py:1528 +#: formdef.py:1525 msgid "Notification of change to receiver" msgstr "Notification de changement au destinataire" -#: formdef.py:1531 +#: formdef.py:1528 msgid "" "Hello,\n" "\n" @@ -4081,12 +4094,12 @@ msgstr "" "{{ form_evolution }}\n" "{% endif %}\n" -#: formdef.py:1548 +#: formdef.py:1545 msgid "Form Name" msgstr "Nom du formulaire" #: forms/actions.py:33 qommon/admin/menu.py:120 qommon/admin/menu.py:123 -#: qommon/template.py:191 workflows.py:2734 +#: qommon/template.py:191 workflows.py:2749 msgid "Error" msgstr "Erreur" @@ -4094,6 +4107,10 @@ msgstr "Erreur" 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/backoffice.py:87 +msgid "Do note the selected action will run on all pages when this is checked." +msgstr "Note : en cochant cette case, l'action choisie concernera toutes les pages." + #: forms/common.py:220 msgid "Your case has been handled by:" msgstr "Votre dossier a été pris en charge par :" @@ -4130,10 +4147,6 @@ msgstr "" msgid "(unlock actions)" msgstr "(débloquer les actions)" -#: forms/common.py:582 -msgid "Back to Listing" -msgstr "Retour au listing" - #: forms/preview.py:38 msgid "This was only a preview: form was not actually submitted." msgstr "" @@ -4399,7 +4412,7 @@ msgid "Enabled Email" msgstr "Courriel activé" #: qommon/admin/emails.py:202 qommon/ident/password.py:1296 -#: qommon/ident/password.py:1322 workflows.py:2440 +#: qommon/ident/password.py:1322 workflows.py:2455 msgid "Subject" msgstr "Sujet" @@ -4950,7 +4963,7 @@ msgstr "seconde" msgid "seconds" msgstr "secondes" -#: qommon/humantime.py:80 workflows.py:1036 +#: qommon/humantime.py:80 workflows.py:1051 #, python-format msgid "%s days" msgstr "%s jours" @@ -5774,17 +5787,17 @@ msgstr "Modération du compte" msgid "Reply by email" msgstr "Réponse par email" -#: qommon/ident/password.py:1256 qommon/ident/password.py:1389 workflows.py:760 +#: qommon/ident/password.py:1256 qommon/ident/password.py:1389 workflows.py:775 msgid "Accept" msgstr "Accepter" -#: qommon/ident/password.py:1258 qommon/ident/password.py:1391 workflows.py:768 +#: qommon/ident/password.py:1258 qommon/ident/password.py:1391 workflows.py:783 msgid "Reject" msgstr "Refuser" #: qommon/ident/password.py:1295 qommon/ident/password.py:1321 #: wf/aggregation_email.py:47 wf/form.py:94 wf/notification.py:76 -#: workflows.py:2432 workflows.py:2622 workflows.py:2743 +#: workflows.py:2447 workflows.py:2637 workflows.py:2758 msgid "To" msgstr "À" @@ -6789,16 +6802,16 @@ msgstr "Retour à l'accueil" msgid "Unknown User" msgstr "Utilisateur inconnu" -#: users.py:195 +#: users.py:198 #, python-format msgid "Session User Field: %s" msgstr "Champ utilisateur connecté : %s" -#: users.py:241 +#: users.py:244 msgid "Session User Display Name" msgstr "Nom complet de l'utilisateur connecté" -#: users.py:242 +#: users.py:245 msgid "Session User Email" msgstr "Courriel de l'utilisateur connecté" @@ -6806,15 +6819,15 @@ msgstr "Courriel de l'utilisateur connecté" msgid "Daily Summary Email" msgstr "Courriel récapitulatif quotidien" -#: wf/aggregation_email.py:39 wf/redirect_to_url.py:33 workflows.py:2358 -#: workflows.py:2421 +#: wf/aggregation_email.py:39 wf/redirect_to_url.py:33 workflows.py:2373 +#: workflows.py:2436 #, python-format msgid "to %s" msgstr "vers %s" #: wf/aggregation_email.py:41 wf/attachment.py:101 wf/jump.py:150 -#: wf/resubmit.py:47 workflows.py:2153 workflows.py:2292 workflows.py:2362 -#: workflows.py:2423 workflows.py:2805 +#: wf/resubmit.py:47 workflows.py:2168 workflows.py:2307 workflows.py:2377 +#: workflows.py:2438 workflows.py:2820 msgid "not completed" msgstr "pas complétée" @@ -6840,7 +6853,7 @@ msgid "Missing file" msgstr "Fichier manquant" #: wf/attachment.py:151 wf/export_to_model.py:342 wf/resubmit.py:120 -#: workflows.py:2209 workflows.py:2322 workflows.py:2822 +#: workflows.py:2224 workflows.py:2337 workflows.py:2837 msgid "By" msgstr "Par" @@ -6849,7 +6862,7 @@ msgid "Display Title" msgstr "Afficher le titre" #: wf/attachment.py:164 wf/export_to_model.py:356 wf/resubmit.py:126 -#: workflows.py:2203 workflows.py:2832 +#: workflows.py:2218 workflows.py:2847 msgid "Button Label" msgstr "Texte du bouton" @@ -6858,7 +6871,7 @@ msgid "Display Button" msgstr "Afficher le bouton" #: wf/attachment.py:172 wf/export_to_model.py:365 wf/resubmit.py:135 -#: workflows.py:2224 workflows.py:2333 workflows.py:2835 +#: workflows.py:2239 workflows.py:2348 workflows.py:2850 msgid "Information Text for Backoffice" msgstr "Texte d'information pour le backoffice" @@ -7051,7 +7064,7 @@ msgstr "Écraser la géolocalisation existante" msgid "Automatic Jump" msgstr "Saut automatique" -#: wf/jump.py:153 workflows.py:2360 +#: wf/jump.py:153 workflows.py:2375 msgid "broken" msgstr "cassé" @@ -7106,7 +7119,7 @@ msgstr "Expiration" msgid "User Notification" msgstr "Notification au demandeur" -#: wf/notification.py:88 workflows.py:2444 workflows.py:2627 +#: wf/notification.py:88 workflows.py:2459 workflows.py:2642 msgid "Body" msgstr "Corps" @@ -7328,7 +7341,7 @@ msgstr "Erreur lors de l'appel au webservice « %s »" msgid "Error calling webservice" msgstr "Erreur lors de l'appel au webservice" -#: workflows.py:298 workflows.py:306 workflows.py:664 +#: workflows.py:298 workflows.py:306 workflows.py:679 msgid "Recipient" msgstr "Destinataire" @@ -7336,102 +7349,102 @@ msgstr "Destinataire" msgid "Reindexing forms after workflow change" msgstr "Ré-indexation des demandes après modification du workflow" -#: workflows.py:552 +#: workflows.py:567 msgid "Not a workflow" msgstr "N'est pas un workflow" -#: workflows.py:612 workflows.py:2107 +#: workflows.py:627 workflows.py:2122 msgid "role|User" msgstr "role|Usager" -#: workflows.py:662 +#: workflows.py:677 msgid "Default" msgstr "Par défaut" -#: workflows.py:665 +#: workflows.py:680 msgid "Just Submitted" msgstr "Juste envoyé" -#: workflows.py:669 +#: workflows.py:684 msgid "Rejected" msgstr "Rejeté" -#: workflows.py:671 +#: workflows.py:686 msgid "Accepted" msgstr "Accepté" -#: workflows.py:673 +#: workflows.py:688 msgid "Finished" msgstr "Terminé" -#: workflows.py:776 +#: workflows.py:791 msgid "Finish" msgstr "Terminer" -#: workflows.py:929 +#: workflows.py:944 #, python-format msgid "Unknown referenced role (%s)" msgstr "Référence à un rôle inconnu (%s)" -#: workflows.py:967 +#: workflows.py:982 #, python-format msgid "Manual by %s" msgstr "Manuel par %s" -#: workflows.py:970 +#: workflows.py:985 msgid "Manual (not assigned)" msgstr "Manuel (non assigné)" -#: workflows.py:1009 +#: workflows.py:1024 msgid "Creation" msgstr "Création" -#: workflows.py:1010 workflows.py:1058 +#: workflows.py:1025 workflows.py:1073 msgid "First arrival in status" msgstr "Premier passage dans le statut" -#: workflows.py:1011 workflows.py:1064 +#: workflows.py:1026 workflows.py:1079 msgid "Latest arrival in status" msgstr "Dernier passage dans le statut" -#: workflows.py:1012 +#: workflows.py:1027 msgid "Arrival in final status" msgstr "Arrivée dans un statut final" -#: workflows.py:1013 workflows.py:1051 +#: workflows.py:1028 workflows.py:1066 msgid "Python expression" msgstr "Expression Python" -#: workflows.py:1034 +#: workflows.py:1049 #, python-format msgid "Automatic, %(timeout)s, relative to: %(anchor)s" msgstr "Automatique, %(timeout)s, relative à : %(anchor)s" -#: workflows.py:1038 +#: workflows.py:1053 msgid "Automatic (not configured)" msgstr "Automatique (non configurée)" -#: workflows.py:1043 +#: workflows.py:1058 msgid "Reference Date" msgstr "Date de référence" -#: workflows.py:1047 +#: workflows.py:1062 msgid "Expression" msgstr "Expression" -#: workflows.py:1049 +#: workflows.py:1064 msgid "This will only apply to open forms." msgstr "Cela s'appliquera uniquement aux demandes ouvertes." -#: workflows.py:1052 +#: workflows.py:1067 msgid "Current Status" msgstr "Statut actuel" -#: workflows.py:1067 +#: workflows.py:1082 msgid "Delay (in days)" msgstr "Délai (en jours)" -#: workflows.py:1071 +#: workflows.py:1086 msgid "" "\n" " Number of days relative to the reference date. If the\n" @@ -7446,53 +7459,53 @@ msgstr "" " délai négatif est accepté pour déclencher l'action avant \n" " la date." -#: workflows.py:1230 +#: workflows.py:1245 #, python-format msgid "Webservice (%s)" msgstr "Webservice (%s)" -#: workflows.py:1232 +#: workflows.py:1247 msgid "Webservice (not configured)" msgstr "Websevice (non configuré)" -#: workflows.py:1663 +#: workflows.py:1678 msgid "conditional" msgstr "condition" -#: workflows.py:1717 +#: workflows.py:1732 msgid "Condition of execution of the action" msgstr "Condition d'exécution de l'action" -#: workflows.py:1724 +#: workflows.py:1739 msgid "Attachments" msgstr "Fichiers attachés" -#: workflows.py:1727 workflows.py:1734 +#: workflows.py:1742 workflows.py:1749 msgid "Add attachment" msgstr "Ajouter un fichier attaché" -#: workflows.py:1731 +#: workflows.py:1746 msgid "Attachments (Python expressions)" msgstr "Fichiers attachés (sous forme d'expressions Python)" -#: workflows.py:1773 +#: workflows.py:1788 #, python-format msgid "Unknown (%s)" msgstr "Inconnu (%s)" -#: workflows.py:1841 +#: workflows.py:1856 msgid "Failed to compute template" msgstr "Erreur au calcul du gabarit" -#: workflows.py:1843 +#: workflows.py:1858 msgid "Failed to compute Python expression" msgstr "Erreur au calcul de l'expression Python" -#: workflows.py:1892 workflows.py:2060 +#: workflows.py:1907 workflows.py:2075 msgid "Previously Marked Status" msgstr "Statut précédemment marqué" -#: workflows.py:1901 +#: workflows.py:1916 #, python-format msgid "" "reference to invalid status %(target)s in status %(status)s, action " @@ -7501,31 +7514,31 @@ msgstr "" "référence à un statut invalide (n° %(target)s) dans l'action " "« %(status_item)s » du statut « %(status)s »" -#: workflows.py:1917 +#: workflows.py:1932 msgid "by" msgstr "par" -#: workflows.py:1919 +#: workflows.py:1934 msgid "(to last marker)" msgstr "(vers le dernier marqueur)" -#: workflows.py:1921 workflows.py:2279 +#: workflows.py:1936 workflows.py:2294 msgid "(and set marker)" msgstr "(et poser un marqueur)" -#: workflows.py:2071 +#: workflows.py:2086 msgid "Set marker to jump back to current status" msgstr "Poser un marqueur qui permettra de revenir au statut actuel" -#: workflows.py:2165 workflows.py:2202 +#: workflows.py:2180 workflows.py:2217 msgid "Add Comment" msgstr "Ajouter le commentaire" -#: workflows.py:2204 +#: workflows.py:2219 msgid "(empty to disable the button)" msgstr "(vide pour ne pas afficher de bouton)" -#: workflows.py:2218 +#: workflows.py:2233 msgid "" "This will make the comment available in a variable named comment_ + " "identifier." @@ -7533,106 +7546,106 @@ msgstr "" "Cela rendra le commentaire disponible dans une variable nommée comment_ + " "identifiant." -#: workflows.py:2257 +#: workflows.py:2272 msgid "Manual Jump" msgstr "Saut manuel" -#: workflows.py:2273 +#: workflows.py:2288 msgid "computed label" msgstr "libellé calculé" -#: workflows.py:2281 +#: workflows.py:2296 #, python-format msgid "\"%(label)s\" by %(by)s%(more)s" msgstr "« %(label)s » par %(by)s%(more)s" -#: workflows.py:2287 +#: workflows.py:2302 #, python-format msgid "\"%(label)s\"%(more)s" msgstr "« %(label)s »%(more)s" -#: workflows.py:2329 +#: workflows.py:2344 msgid "Require confirmation" msgstr "Demander une confirmation" -#: workflows.py:2351 +#: workflows.py:2366 msgid "On Submit Jump" msgstr "Saut à la soumission" -#: workflows.py:2407 +#: workflows.py:2422 msgid "computed value" msgstr "valeur calculée" -#: workflows.py:2450 +#: workflows.py:2465 msgid "Custom From Address" msgstr "Adresse d'expéditeur personnalisée" -#: workflows.py:2624 +#: workflows.py:2639 msgid "Add Number" msgstr "Ajouter un numéro" -#: workflows.py:2664 +#: workflows.py:2679 msgid "Alert" msgstr "Alerte" -#: workflows.py:2678 +#: workflows.py:2693 msgid "top of page" msgstr "haut de la page" -#: workflows.py:2680 +#: workflows.py:2695 msgid "bottom of page" msgstr "bas de la page" -#: workflows.py:2682 +#: workflows.py:2697 msgid "with actions" msgstr "accompagnant les actions" -#: workflows.py:2684 +#: workflows.py:2699 #, python-format msgid "for %s" msgstr "pour %s" -#: workflows.py:2728 +#: workflows.py:2743 msgid "Level" msgstr "Niveau" -#: workflows.py:2731 +#: workflows.py:2746 msgid "Success" msgstr "Succès" -#: workflows.py:2733 +#: workflows.py:2748 msgid "Warning" msgstr "Avertissement" -#: workflows.py:2738 +#: workflows.py:2753 msgid "Top of page" msgstr "Haut de la page" -#: workflows.py:2739 +#: workflows.py:2754 msgid "Bottom of page" msgstr "Bas de la page" -#: workflows.py:2764 +#: workflows.py:2779 msgid "Status Page Redirection" msgstr "Redirection vers la page de statut" -#: workflows.py:2778 +#: workflows.py:2793 msgid "Redirect to backoffice page" msgstr "Redirection vers la page de backoffice" -#: workflows.py:2789 +#: workflows.py:2804 msgid "Edition" msgstr "Édition" -#: workflows.py:2810 +#: workflows.py:2825 msgid "Edit Form" msgstr "Éditer le formulaire" -#: workflows.py:2828 +#: workflows.py:2843 msgid "Status After Edit" msgstr "Statut après édition" -#: workflows.py:2829 +#: workflows.py:2844 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"