--- a/src/pyams_content/locales/fr/LC_MESSAGES/pyams_content.po Fri Jul 26 13:04:54 2019 +0200
+++ b/src/pyams_content/locales/fr/LC_MESSAGES/pyams_content.po Fri Jul 26 19:23:33 2019 +0200
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2019-06-28 18:06+0200\n"
+"POT-Creation-Date: 2019-07-26 12:53+0200\n"
"PO-Revision-Date: 2015-09-10 10:42+0200\n"
"Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
"Language-Team: French\n"
@@ -200,7 +200,7 @@
#: src/pyams_content/features/search/portlet/interfaces.py:25
#: src/pyams_content/root/zmi/templates/advanced-search.pt:197
#: src/pyams_content/shared/view/portlet/interfaces.py:52
-#: src/pyams_content/shared/common/zmi/dashboard.py:123
+#: src/pyams_content/shared/common/zmi/dashboard.py:122
#: src/pyams_content/shared/common/zmi/reverse.py:73
#: src/pyams_content/shared/common/zmi/templates/advanced-search.pt:200
#: src/pyams_content/shared/site/portlet/interfaces.py:24
@@ -237,7 +237,7 @@
#: src/pyams_content/component/association/interfaces.py:37
#: src/pyams_content/features/alert/interfaces.py:54
#: src/pyams_content/features/menu/interfaces.py:62
-#: src/pyams_content/shared/form/interfaces.py:85
+#: src/pyams_content/shared/form/interfaces.py:83
#: src/pyams_content/shared/site/interfaces.py:179
msgid "Visible?"
msgstr "Visible ?"
@@ -476,7 +476,7 @@
#: src/pyams_content/component/paragraph/interfaces/audio.py:50
#: src/pyams_content/component/extfile/interfaces.py:36
#: src/pyams_content/features/search/interfaces.py:45
-#: src/pyams_content/shared/form/interfaces.py:64
+#: src/pyams_content/shared/form/interfaces.py:62
msgid "Description"
msgstr "Description"
@@ -1119,6 +1119,7 @@
msgstr "Référence d'un formulaire de contact"
#: src/pyams_content/component/paragraph/interfaces/contact.py:69
+#: src/pyams_content/shared/form/field.py:207
msgid "Phone number"
msgstr "Téléphone"
@@ -2319,9 +2320,9 @@
#: src/pyams_content/features/share/interfaces.py:62
#: src/pyams_content/features/share/zmi/container.py:155
-#: src/pyams_content/features/menu/zmi/__init__.py:218
-#: src/pyams_content/shared/form/interfaces.py:60
-#: src/pyams_content/shared/form/zmi/field.py:167
+#: src/pyams_content/features/menu/zmi/__init__.py:217
+#: src/pyams_content/shared/form/interfaces.py:58
+#: src/pyams_content/shared/form/zmi/field.py:166
#: src/pyams_content/shared/common/interfaces/types.py:43
msgid "Label"
msgstr "Libellé"
@@ -3119,27 +3120,27 @@
msgid "Link has no illustration"
msgstr "Le lien n'a pas d'illustration"
-#: src/pyams_content/features/menu/zmi/__init__.py:80
+#: src/pyams_content/features/menu/zmi/__init__.py:83
msgid "Add menu..."
msgstr "Ajouter une entrée"
-#: src/pyams_content/features/menu/zmi/__init__.py:91
+#: src/pyams_content/features/menu/zmi/__init__.py:94
msgid "Add new menu"
msgstr "Ajout d'un menu"
-#: src/pyams_content/features/menu/zmi/__init__.py:124
+#: src/pyams_content/features/menu/zmi/__init__.py:127
msgid "Edit menu properties"
msgstr "Propriétés du menu"
-#: src/pyams_content/features/menu/zmi/__init__.py:230
+#: src/pyams_content/features/menu/zmi/__init__.py:229
msgid "Inner content"
msgstr "Contenu interne"
-#: src/pyams_content/features/menu/zmi/__init__.py:111
+#: src/pyams_content/features/menu/zmi/__init__.py:114
msgid "Menu was correctly added."
msgstr "Le menu a été ajouté."
-#: src/pyams_content/features/menu/zmi/__init__.py:415
+#: src/pyams_content/features/menu/zmi/__init__.py:419
msgid "Link was correctly added."
msgstr "Le lien a été ajouté."
@@ -3536,213 +3537,213 @@
msgstr "Accueil"
#: src/pyams_content/root/zmi/__init__.py:110
-#: src/pyams_content/shared/common/zmi/dashboard.py:290
+#: src/pyams_content/shared/common/zmi/dashboard.py:289
msgid "Dashboard"
msgstr "Tableau de bord"
#: src/pyams_content/root/zmi/__init__.py:159
-#: src/pyams_content/shared/common/zmi/dashboard.py:346
+#: src/pyams_content/shared/common/zmi/dashboard.py:345
#, python-format
msgid "MANAGER - {0} content waiting for your action"
msgstr "RESPONSABLE - {0} contenu en attente de votre intervention"
#: src/pyams_content/root/zmi/__init__.py:160
-#: src/pyams_content/shared/common/zmi/dashboard.py:347
+#: src/pyams_content/shared/common/zmi/dashboard.py:346
#, python-format
msgid "MANAGER - {0} contents waiting for your action"
msgstr "RESPONSABLE - {0} contenus en attente de votre intervention"
#: src/pyams_content/root/zmi/__init__.py:204
-#: src/pyams_content/shared/common/zmi/dashboard.py:388
+#: src/pyams_content/shared/common/zmi/dashboard.py:387
#, python-format
msgid "CONTRIBUTOR - {0} content waiting for action"
msgstr "CONTRIBUTEUR - {0} contenu soumis à un responsable"
#: src/pyams_content/root/zmi/__init__.py:205
-#: src/pyams_content/shared/common/zmi/dashboard.py:389
+#: src/pyams_content/shared/common/zmi/dashboard.py:388
#, python-format
msgid "CONTRIBUTOR - {0} contents waiting for action"
msgstr "CONTRIBUTEUR - {0} contenus soumis à un responsable"
#: src/pyams_content/root/zmi/__init__.py:240
-#: src/pyams_content/shared/common/zmi/dashboard.py:421
+#: src/pyams_content/shared/common/zmi/dashboard.py:420
#, python-format
msgid "CONTRIBUTOR - {0} modified content"
msgstr "CONTRIBUTEUR - {0} contenu modifié"
#: src/pyams_content/root/zmi/__init__.py:283
-#: src/pyams_content/shared/common/zmi/dashboard.py:462
+#: src/pyams_content/shared/common/zmi/dashboard.py:461
msgid "My contents"
msgstr "Mes contenus"
#: src/pyams_content/root/zmi/__init__.py:298
#: src/pyams_content/root/zmi/templates/dashboard.pt:8
-#: src/pyams_content/shared/common/zmi/dashboard.py:477
+#: src/pyams_content/shared/common/zmi/dashboard.py:476
#: src/pyams_content/shared/common/zmi/templates/dashboard.pt:8
msgid "My favorites"
msgstr "Mes favoris"
#: src/pyams_content/root/zmi/__init__.py:307
-#: src/pyams_content/shared/common/zmi/dashboard.py:486
+#: src/pyams_content/shared/common/zmi/dashboard.py:485
#, python-format
msgid "CONTRIBUTOR - {0} favorite"
msgstr "CONTRIBUTEUR - {0} contenu favori"
#: src/pyams_content/root/zmi/__init__.py:308
-#: src/pyams_content/shared/common/zmi/dashboard.py:487
+#: src/pyams_content/shared/common/zmi/dashboard.py:486
#, python-format
msgid "CONTRIBUTOR - {0} favorites"
msgstr "CONTRIBUTEUR - {0} contenus favoris"
#: src/pyams_content/root/zmi/__init__.py:346
-#: src/pyams_content/shared/common/zmi/dashboard.py:562
+#: src/pyams_content/shared/common/zmi/dashboard.py:561
msgid "Your favorite contents"
msgstr "Mes contenus favoris"
#: src/pyams_content/root/zmi/__init__.py:359
-#: src/pyams_content/shared/common/zmi/dashboard.py:575
+#: src/pyams_content/shared/common/zmi/dashboard.py:574
msgid "My drafts"
msgstr "Mes brouillons"
#: src/pyams_content/root/zmi/__init__.py:368
-#: src/pyams_content/shared/common/zmi/dashboard.py:584
+#: src/pyams_content/shared/common/zmi/dashboard.py:583
#, python-format
msgid "CONTRIBUTOR - {0} content in preparation"
msgstr "CONTRIBUTEUR - {0} contenu en préparation"
#: src/pyams_content/root/zmi/__init__.py:369
-#: src/pyams_content/shared/common/zmi/dashboard.py:585
+#: src/pyams_content/shared/common/zmi/dashboard.py:584
#, python-format
msgid "CONTRIBUTOR - {0} contents in preparation"
msgstr "CONTRIBUTEUR - {0} contenus en préparation"
#: src/pyams_content/root/zmi/__init__.py:408
-#: src/pyams_content/shared/common/zmi/dashboard.py:626
+#: src/pyams_content/shared/common/zmi/dashboard.py:625
msgid "Your prepared contents"
msgstr "Mes contenus en préparation"
#: src/pyams_content/root/zmi/__init__.py:421
-#: src/pyams_content/shared/common/zmi/dashboard.py:639
+#: src/pyams_content/shared/common/zmi/dashboard.py:638
msgid "My submissions"
msgstr "Mes demandes"
#: src/pyams_content/root/zmi/__init__.py:430
-#: src/pyams_content/shared/common/zmi/dashboard.py:648
+#: src/pyams_content/shared/common/zmi/dashboard.py:647
#, python-format
msgid "CONTRIBUTOR - {0} submitted content"
msgstr "CONTRIBUTEUR - {0} contenu soumis à un responsable"
#: src/pyams_content/root/zmi/__init__.py:431
-#: src/pyams_content/shared/common/zmi/dashboard.py:649
+#: src/pyams_content/shared/common/zmi/dashboard.py:648
#, python-format
msgid "CONTRIBUTOR - {0} submitted contents"
msgstr "CONTRIBUTEUR - {0} contenus soumis à un responsable"
#: src/pyams_content/root/zmi/__init__.py:470
-#: src/pyams_content/shared/common/zmi/dashboard.py:690
+#: src/pyams_content/shared/common/zmi/dashboard.py:689
msgid "Your submitted contents"
msgstr "Mes contenus soumis à un responsable"
#: src/pyams_content/root/zmi/__init__.py:483
-#: src/pyams_content/shared/common/zmi/dashboard.py:703
+#: src/pyams_content/shared/common/zmi/dashboard.py:702
msgid "My publications"
msgstr "Mes publications"
#: src/pyams_content/root/zmi/__init__.py:492
-#: src/pyams_content/shared/common/zmi/dashboard.py:712
+#: src/pyams_content/shared/common/zmi/dashboard.py:711
#, python-format
msgid "CONTRIBUTOR - {0} published content"
msgstr "CONTRIBUTEUR - {0} contenu publié"
#: src/pyams_content/root/zmi/__init__.py:493
-#: src/pyams_content/shared/common/zmi/dashboard.py:713
+#: src/pyams_content/shared/common/zmi/dashboard.py:712
#, python-format
msgid "CONTRIBUTOR - {0} published contents"
msgstr "CONTRIBUTEUR - {0} contenus publiés"
#: src/pyams_content/root/zmi/__init__.py:532
-#: src/pyams_content/shared/common/zmi/dashboard.py:754
+#: src/pyams_content/shared/common/zmi/dashboard.py:753
msgid "Your published contents"
msgstr "Mes contenus publiés"
#: src/pyams_content/root/zmi/__init__.py:545
-#: src/pyams_content/shared/common/zmi/dashboard.py:767
+#: src/pyams_content/shared/common/zmi/dashboard.py:766
msgid "My retired contents"
msgstr "Mes contenus retirés"
#: src/pyams_content/root/zmi/__init__.py:554
-#: src/pyams_content/shared/common/zmi/dashboard.py:776
+#: src/pyams_content/shared/common/zmi/dashboard.py:775
#, python-format
msgid "CONTRIBUTOR - {0} retired content"
msgstr "CONTRIBUTEUR - {0} contenu retiré"
#: src/pyams_content/root/zmi/__init__.py:555
-#: src/pyams_content/shared/common/zmi/dashboard.py:777
+#: src/pyams_content/shared/common/zmi/dashboard.py:776
#, python-format
msgid "CONTRIBUTOR - {0} retired contents"
msgstr "CONTRIBUTEUR - {0} contenus retirés"
#: src/pyams_content/root/zmi/__init__.py:595
-#: src/pyams_content/shared/common/zmi/dashboard.py:818
+#: src/pyams_content/shared/common/zmi/dashboard.py:817
msgid "Your retired contents"
msgstr "Mes contenus retirés"
#: src/pyams_content/root/zmi/__init__.py:608
-#: src/pyams_content/shared/common/zmi/dashboard.py:831
+#: src/pyams_content/shared/common/zmi/dashboard.py:830
msgid "My archived contents"
msgstr "Mes contenus archivés"
#: src/pyams_content/root/zmi/__init__.py:617
-#: src/pyams_content/shared/common/zmi/dashboard.py:840
+#: src/pyams_content/shared/common/zmi/dashboard.py:839
#, python-format
msgid "CONTRIBUTOR - {0} archived content"
msgstr "CONTRIBUTEUR - {0} contenu archivé"
#: src/pyams_content/root/zmi/__init__.py:618
-#: src/pyams_content/shared/common/zmi/dashboard.py:841
+#: src/pyams_content/shared/common/zmi/dashboard.py:840
#, python-format
msgid "CONTRIBUTOR - {0} archived contents"
msgstr "CONTRIBUTEUR - {0} contenus archivés"
#: src/pyams_content/root/zmi/__init__.py:664
-#: src/pyams_content/shared/common/zmi/dashboard.py:888
+#: src/pyams_content/shared/common/zmi/dashboard.py:887
msgid "Your archived contents"
msgstr "Mes contenus archivés"
#: src/pyams_content/root/zmi/__init__.py:678
-#: src/pyams_content/shared/common/zmi/dashboard.py:902
+#: src/pyams_content/shared/common/zmi/dashboard.py:901
msgid "Other interventions"
msgstr "Toutes les interventions"
#: src/pyams_content/root/zmi/__init__.py:693
-#: src/pyams_content/shared/common/zmi/dashboard.py:917
+#: src/pyams_content/shared/common/zmi/dashboard.py:916
msgid "Last publications"
msgstr "Dernières publications"
#: src/pyams_content/root/zmi/__init__.py:702
-#: src/pyams_content/shared/common/zmi/dashboard.py:926
+#: src/pyams_content/shared/common/zmi/dashboard.py:925
#, python-format
msgid "CONTRIBUTORS - {0} published content"
msgstr "TOUS CONTRIBUTEURS - {0} contenu publié"
#: src/pyams_content/root/zmi/__init__.py:748
-#: src/pyams_content/shared/common/zmi/dashboard.py:973
+#: src/pyams_content/shared/common/zmi/dashboard.py:972
msgid "Last published contents"
msgstr "Derniers contenus publiés"
#: src/pyams_content/root/zmi/__init__.py:761
-#: src/pyams_content/shared/common/zmi/dashboard.py:986
+#: src/pyams_content/shared/common/zmi/dashboard.py:985
msgid "Last updates"
msgstr "Dernières modifications"
#: src/pyams_content/root/zmi/__init__.py:770
-#: src/pyams_content/shared/common/zmi/dashboard.py:995
+#: src/pyams_content/shared/common/zmi/dashboard.py:994
#, python-format
msgid "CONTRIBUTORS - {0} updated content"
msgstr "TOUS CONTRIBUTEURS - {0} contenu modifié"
#: src/pyams_content/root/zmi/__init__.py:814
-#: src/pyams_content/shared/common/zmi/dashboard.py:1040
+#: src/pyams_content/shared/common/zmi/dashboard.py:1039
msgid "Last updated contents"
msgstr "Derniers contenus modifiés"
@@ -3752,36 +3753,36 @@
msgstr "Contenu"
#: src/pyams_content/root/zmi/__init__.py:245
-#: src/pyams_content/shared/common/zmi/dashboard.py:426
+#: src/pyams_content/shared/common/zmi/dashboard.py:425
#, python-format
msgid "CONTRIBUTOR - {0} modified contents"
msgstr "CONTRIBUTEUR - {0} contenus modifiés"
#: src/pyams_content/root/zmi/__init__.py:247
-#: src/pyams_content/shared/common/zmi/dashboard.py:428
+#: src/pyams_content/shared/common/zmi/dashboard.py:427
#, python-format
msgid "CONTRIBUTOR - Last {0} modified contents"
msgstr "CONTRIBUTEUR - Les {0} dernières modifications"
#: src/pyams_content/root/zmi/__init__.py:707
-#: src/pyams_content/shared/common/zmi/dashboard.py:931
+#: src/pyams_content/shared/common/zmi/dashboard.py:930
#, python-format
msgid "CONTRIBUTORS - Last {0} published contents"
msgstr "TOUS CONTRIBUTEURS - Les {0} dernières publications"
#: src/pyams_content/root/zmi/__init__.py:709
-#: src/pyams_content/shared/common/zmi/dashboard.py:933
+#: src/pyams_content/shared/common/zmi/dashboard.py:932
msgid "CONTRIBUTORS - Last published contents (in the limit of 50)"
msgstr "TOUS CONTRIBUTEURS - Les {0} dernières publications"
#: src/pyams_content/root/zmi/__init__.py:775
-#: src/pyams_content/shared/common/zmi/dashboard.py:1000
+#: src/pyams_content/shared/common/zmi/dashboard.py:999
#, python-format
msgid "CONTRIBUTORS - Last {0} updated contents"
msgstr "TOUS CONTRIBUTEURS - Les {0} dernières modifications"
#: src/pyams_content/root/zmi/__init__.py:777
-#: src/pyams_content/shared/common/zmi/dashboard.py:1002
+#: src/pyams_content/shared/common/zmi/dashboard.py:1001
msgid "CONTRIBUTORS - Last updated contents (in the limit of 50)"
msgstr "TOUS CONTRIBUTEURS - Les {0} dernières modifications"
@@ -3807,7 +3808,7 @@
msgstr "Types de contenus"
#: src/pyams_content/root/zmi/search.py:162
-#: src/pyams_content/shared/common/zmi/dashboard.py:245
+#: src/pyams_content/shared/common/zmi/dashboard.py:244
#: src/pyams_content/shared/common/zmi/search.py:169
#: src/pyams_content/shared/common/zmi/types/updater.py:65
msgid "Owner"
@@ -4021,248 +4022,303 @@
msgid "Resource « {title} »"
msgstr "Ressource « {title} »"
-#: src/pyams_content/shared/form/field.py:144
+#: src/pyams_content/shared/form/field.py:147
msgid "Text"
msgstr "Texte simple"
-#: src/pyams_content/shared/form/field.py:154
+#: src/pyams_content/shared/form/field.py:157
msgid "Multi-lines text"
msgstr "Texte multi-lignes"
-#: src/pyams_content/shared/form/field.py:164
+#: src/pyams_content/shared/form/field.py:167
msgid "Boolean"
msgstr "Booléen"
-#: src/pyams_content/shared/form/field.py:174
+#: src/pyams_content/shared/form/field.py:177
msgid "Integer"
msgstr "Nombre entier"
-#: src/pyams_content/shared/form/field.py:184
+#: src/pyams_content/shared/form/field.py:187
msgid "Decimal"
msgstr "Nombre décimal"
-#: src/pyams_content/shared/form/field.py:194
+#: src/pyams_content/shared/form/field.py:197
+msgid "Date"
+msgstr "Date"
+
+#: src/pyams_content/shared/form/field.py:217
msgid "E-mail address"
msgstr "Adresse de messagerie"
-#: src/pyams_content/shared/form/field.py:204
+#: src/pyams_content/shared/form/field.py:227
msgid "URI"
msgstr "URI"
-#: src/pyams_content/shared/form/field.py:214
-msgid "Date"
-msgstr "Date"
-
-#: src/pyams_content/shared/form/field.py:228
+#: src/pyams_content/shared/form/field.py:241
msgid "Choice"
msgstr "Choix unique dans une liste"
-#: src/pyams_content/shared/form/field.py:248
+#: src/pyams_content/shared/form/field.py:261
msgid "List"
msgstr "Choix multiples dans une liste"
#: src/pyams_content/shared/form/handler.py:75
-msgid "Mailto form handler"
-msgstr "Envoi des données par mail"
+msgid "Direct mailto form handler"
+msgstr "Envoi direct des données par mail"
#: src/pyams_content/shared/form/handler.py:39
msgid "No selected handler..."
msgstr "Aucun gestionnaire sélectionné"
-#: src/pyams_content/shared/form/__init__.py:98
+#: src/pyams_content/shared/form/__init__.py:100
msgid "Form fields"
msgstr "Champs de saisie"
-#: src/pyams_content/shared/form/__init__.py:99
+#: src/pyams_content/shared/form/__init__.py:101
msgid "no field defined"
msgstr "aucun champ défini"
-#: src/pyams_content/shared/form/interfaces.py:33
+#: src/pyams_content/shared/form/interfaces.py:31
msgid "Form"
msgstr "Formulaire"
-#: src/pyams_content/shared/form/interfaces.py:51
+#: src/pyams_content/shared/form/interfaces.py:49
msgid "Field name"
msgstr "Nom du champ"
-#: src/pyams_content/shared/form/interfaces.py:52
+#: src/pyams_content/shared/form/interfaces.py:50
msgid "Field internal name; must be unique for a given form"
msgstr ""
"Nom interne du champ ; ce nom doit être unique pour un formulaire donné"
-#: src/pyams_content/shared/form/interfaces.py:55
-#: src/pyams_content/shared/form/zmi/field.py:178
+#: src/pyams_content/shared/form/interfaces.py:53
+#: src/pyams_content/shared/form/zmi/field.py:177
msgid "Field type"
msgstr "Type de champ"
-#: src/pyams_content/shared/form/interfaces.py:56
+#: src/pyams_content/shared/form/interfaces.py:54
msgid "Selected field type"
msgstr "Type de champ proposé à l'internaute"
-#: src/pyams_content/shared/form/interfaces.py:61
+#: src/pyams_content/shared/form/interfaces.py:59
msgid "User field label"
msgstr "Libellé affiché à l'internaute"
-#: src/pyams_content/shared/form/interfaces.py:65
+#: src/pyams_content/shared/form/interfaces.py:63
msgid "Field description can be displayed as hint"
msgstr ""
"Description du champ, qui pourra être affichée sous la forme d'une info-bulle"
-#: src/pyams_content/shared/form/interfaces.py:68
+#: src/pyams_content/shared/form/interfaces.py:66
msgid "Placeholder"
msgstr "Espace réservé"
-#: src/pyams_content/shared/form/interfaces.py:69
+#: src/pyams_content/shared/form/interfaces.py:67
msgid "Some field types like textline can display a placeholder"
msgstr ""
"Certains champs tels que les zones de texte peuvent afficher ce texte tant "
"qu'aucune valeur n'y a été saisie"
-#: src/pyams_content/shared/form/interfaces.py:72
+#: src/pyams_content/shared/form/interfaces.py:70
msgid "Optional values"
msgstr "Liste de valeurs"
-#: src/pyams_content/shared/form/interfaces.py:73
+#: src/pyams_content/shared/form/interfaces.py:71
msgid "List of available values (for 'choice' and 'list' field types)"
msgstr ""
"Liste des valeurs disponibles (pour les champs de types 'Sélection simple' "
"ou 'Sélection multiple')"
-#: src/pyams_content/shared/form/interfaces.py:76
+#: src/pyams_content/shared/form/interfaces.py:74
msgid "Default value"
msgstr "Valeur par défaut"
-#: src/pyams_content/shared/form/interfaces.py:77
+#: src/pyams_content/shared/form/interfaces.py:75
msgid "Give default value if field type can use it"
msgstr ""
"Donner la valeur par défaut du champ ; attention, tous les types de champs "
"ne peuvent pas utiliser une valeur par défaut !"
-#: src/pyams_content/shared/form/interfaces.py:80
+#: src/pyams_content/shared/form/interfaces.py:78
msgid "Required?"
msgstr "Obligatoire ?"
-#: src/pyams_content/shared/form/interfaces.py:81
+#: src/pyams_content/shared/form/interfaces.py:79
msgid "Select 'yes' to set field as mandatory"
msgstr "Sélectionnez 'oui' pour que la saisie de ce champ soit obligatoire"
-#: src/pyams_content/shared/form/interfaces.py:86
+#: src/pyams_content/shared/form/interfaces.py:84
msgid "Select 'no' to hide given field..."
msgstr "Sélectionnez 'non' pour masquer ce champ"
-#: src/pyams_content/shared/form/interfaces.py:120
+#: src/pyams_content/shared/form/interfaces.py:121
msgid "Form title"
msgstr "Titre du formulaire"
-#: src/pyams_content/shared/form/interfaces.py:123
-msgid "Form handler"
-msgstr "Gestionnaire du formulaire"
-
#: src/pyams_content/shared/form/interfaces.py:124
-msgid "Select how form data is transmitted"
-msgstr ""
-"Le gestionnaire sélectionné détermine la façon dont les données saisies par "
-"les internautes seront stockées ou envoyées"
-
-#: src/pyams_content/shared/form/interfaces.py:127
msgid "Authenticated only?"
msgstr "Authentification requise ?"
-#: src/pyams_content/shared/form/interfaces.py:128
+#: src/pyams_content/shared/form/interfaces.py:125
msgid "If 'yes', only authenticated users will be able to see and submit form"
msgstr ""
"Si 'oui', seuls les utilisateurs authentifiés pourront saisir des données "
"dans le formulaire et les soumettre"
-#: src/pyams_content/shared/form/interfaces.py:132
-msgid "Use captcha?"
-msgstr "Ajouter un captcha ?"
+#: src/pyams_content/shared/form/interfaces.py:129
+msgid "Form header"
+msgstr "En-tête du formulaire"
+
+#: src/pyams_content/shared/form/interfaces.py:130
+msgid "This header is displayed just above form fields"
+msgstr "Cet en-tête sera affiché au-dessus de la liste des champs de saisie"
#: src/pyams_content/shared/form/interfaces.py:133
-msgid "If 'yes', a captcha will be added automatically to the form"
-msgstr "Si 'oui', un captcha sera ajouté automatiquement au formulaire"
+msgid "Submit button"
+msgstr "Libellé de soumission"
+
+#: src/pyams_content/shared/form/interfaces.py:134
+msgid "Label of form submit button"
+msgstr "Libellé du bouton de soumission du formulaire"
#: src/pyams_content/shared/form/interfaces.py:137
-msgid "Submit label"
-msgstr "Libellé de soumission"
+msgid "Submit message"
+msgstr "Message de soumission"
#: src/pyams_content/shared/form/interfaces.py:138
-msgid "Label of form submit button"
-msgstr "Libellé du bouton de soumission du formulaire"
-
-#: src/pyams_content/shared/form/interfaces.py:175
+msgid "This message will be displayed after form submission"
+msgstr "Ce message sera affiché à l'internaute lorsque les données du formulaire auront été soumises"
+
+#: src/pyams_content/shared/form/interfaces.py:141
+msgid "Form handler"
+msgstr "Gestionnaire du formulaire"
+
+#: src/pyams_content/shared/form/interfaces.py:142
+msgid "Select how form data is transmitted"
+msgstr ""
+"Le gestionnaire sélectionné détermine la façon dont les données saisies par "
+"les internautes seront stockées ou envoyées"
+
+#: src/pyams_content/shared/form/interfaces.py:145
+msgid "Use captcha?"
+msgstr "Ajouter un captcha ?"
+
+#: src/pyams_content/shared/form/interfaces.py:146
+msgid "If 'yes', a captcha will be added automatically to the form"
+msgstr "Si 'oui', un captcha sera ajouté automatiquement au formulaire"
+
+#: src/pyams_content/shared/form/interfaces.py:150
+msgid "Site key"
+msgstr "Clé du site"
+
+#: src/pyams_content/shared/form/interfaces.py:151
+msgid "This key is included into HTML code and submitted with form data"
+msgstr ""
+"Cette clé est intégrée dans le code HTML et soumise avec les autres données "
+"du formulaire"
+
+#: src/pyams_content/shared/form/interfaces.py:154
+msgid "Secret key"
+msgstr "Clé secrète"
+
+#: src/pyams_content/shared/form/interfaces.py:155
+msgid "This key is used to communicate with Google's reCaptcha services"
+msgstr "Cette clé est utilisée avec le service reCaptcha de Google"
+
+#: src/pyams_content/shared/form/interfaces.py:158
+msgid "Recaptcha proxy"
+msgstr "Proxy HTTPS"
+
+#: src/pyams_content/shared/form/interfaces.py:159
+msgid ""
+"If your server is behind a proxy, please set it's address here; captcha "
+"verification requires HTTPS support..."
+msgstr ""
+"Si le serveur qui reçoit les données du formulaire est situé derrière un proxy, vous devez l'indiquer ici "
+"pour permettre la vérification du captcha"
+
+#: src/pyams_content/shared/form/interfaces.py:197
msgid "Source address"
msgstr "Adresse source"
-#: src/pyams_content/shared/form/interfaces.py:176
+#: src/pyams_content/shared/form/interfaces.py:198
msgid "Mail address from which form data is sent"
-msgstr "Adresse de messagerie émettrice des données"
-
-#: src/pyams_content/shared/form/interfaces.py:179
+msgstr "Adresse de messagerie émettrice des messages envoyés"
+
+#: src/pyams_content/shared/form/interfaces.py:201
msgid "Source name"
msgstr "Nom de la source"
-#: src/pyams_content/shared/form/interfaces.py:180
+#: src/pyams_content/shared/form/interfaces.py:202
msgid "Name of mail data sender"
-msgstr "Nom de l'émetteur des données"
-
-#: src/pyams_content/shared/form/interfaces.py:183
+msgstr "Nom de l'émetteur des messages envoyés"
+
+#: src/pyams_content/shared/form/interfaces.py:205
msgid "Recipient address"
msgstr "Adresse de destination"
-#: src/pyams_content/shared/form/interfaces.py:184
+#: src/pyams_content/shared/form/interfaces.py:206
msgid "Mail address to which form data is sent"
msgstr ""
"Adresse d'envoi des données; vous pouvez indiquer plusieurs adresses en les "
"séparant par des point-virgules"
-#: src/pyams_content/shared/form/interfaces.py:187
+#: src/pyams_content/shared/form/interfaces.py:209
msgid "Recipient name"
msgstr "Nom du destinataire"
-#: src/pyams_content/shared/form/interfaces.py:188
+#: src/pyams_content/shared/form/interfaces.py:210
msgid "Name of data recipient"
msgstr "Nom du destinataire des messages"
-#: src/pyams_content/shared/form/zmi/properties.py:41
+#: src/pyams_content/shared/form/zmi/properties.py:39
msgid "Main form settings"
msgstr "Paramètres du formulaire"
-#: src/pyams_content/shared/form/zmi/properties.py:65
+#: src/pyams_content/shared/form/zmi/properties.py:96
msgid "Form handler settings"
msgstr "Paramètres du gestionnaire"
-#: src/pyams_content/shared/form/zmi/field.py:69
+#: src/pyams_content/shared/form/zmi/properties.py:56
+msgid "Add captcha"
+msgstr "Intégrer un captcha"
+
+#: src/pyams_content/shared/form/zmi/properties.py:94
+#, python-format
+msgid "« {handler} » form handler settings"
+msgstr "Paramètres du gestionnaire « {handler} »"
+
+#: src/pyams_content/shared/form/zmi/field.py:67
msgid "Form fields..."
msgstr "Champs de saisie"
-#: src/pyams_content/shared/form/zmi/field.py:156
+#: src/pyams_content/shared/form/zmi/field.py:155
#: src/pyams_content/shared/common/interfaces/types.py:39
msgid "Name"
msgstr "Nom"
-#: src/pyams_content/shared/form/zmi/field.py:211
+#: src/pyams_content/shared/form/zmi/field.py:210
msgid "Form fields list"
msgstr "Liste des champs du formulaire"
-#: src/pyams_content/shared/form/zmi/field.py:234
-#: src/pyams_content/shared/form/zmi/field.py:247
+#: src/pyams_content/shared/form/zmi/field.py:233
+#: src/pyams_content/shared/form/zmi/field.py:246
msgid "Add form field"
msgstr "Ajouter un champ"
-#: src/pyams_content/shared/form/zmi/field.py:285
+#: src/pyams_content/shared/form/zmi/field.py:284
msgid "Edit form field properties"
msgstr "Propriétés du champ"
-#: src/pyams_content/shared/form/zmi/field.py:187
+#: src/pyams_content/shared/form/zmi/field.py:186
msgid "-- unknown field type --"
msgstr "-- type de champ inconnu --"
-#: src/pyams_content/shared/form/zmi/field.py:122
+#: src/pyams_content/shared/form/zmi/field.py:121
msgid "No currently defined form field."
msgstr "Ce formulaire ne comporte aucun champ."
-#: src/pyams_content/shared/form/zmi/field.py:269
+#: src/pyams_content/shared/form/zmi/field.py:268
msgid "Specified name is already used!"
msgstr "Le nom indiqué pour ce champ est déjà utilisé !"
@@ -4812,19 +4868,19 @@
msgid "Blog post « {title} »"
msgstr "Article « {title} »"
-#: src/pyams_content/shared/common/__init__.py:266
+#: src/pyams_content/shared/common/__init__.py:268
#: src/pyams_content/shared/common/zmi/properties.py:65
#: src/pyams_content/shared/common/zmi/manager.py:96
msgid "Properties"
msgstr "Propriétés"
-#: src/pyams_content/shared/common/__init__.py:176
-#: src/pyams_content/shared/common/__init__.py:184
+#: src/pyams_content/shared/common/__init__.py:178
+#: src/pyams_content/shared/common/__init__.py:186
#, python-format
msgid "{date} by {principal}"
msgstr "{date} par {principal}"
-#: src/pyams_content/shared/common/__init__.py:289
+#: src/pyams_content/shared/common/__init__.py:291
#, python-format
msgid "title length should be between 40 and 66 characters ({length} actually)"
msgstr ""
@@ -5207,7 +5263,7 @@
msgstr "depuis {date}"
#: src/pyams_content/shared/common/zmi/header.py:91
-#: src/pyams_content/shared/common/zmi/dashboard.py:185
+#: src/pyams_content/shared/common/zmi/dashboard.py:184
msgid "Content publication start date is not passed yet"
msgstr "La date de début de publication n'est pas encore atteinte"
@@ -5272,46 +5328,46 @@
msgid "Tool management"
msgstr "Gérer cet outil"
-#: src/pyams_content/shared/common/zmi/dashboard.py:106
+#: src/pyams_content/shared/common/zmi/dashboard.py:105
msgid "Type"
msgstr "Type"
-#: src/pyams_content/shared/common/zmi/dashboard.py:148
+#: src/pyams_content/shared/common/zmi/dashboard.py:147
msgid "Unique ID"
msgstr "N° IN"
-#: src/pyams_content/shared/common/zmi/dashboard.py:168
+#: src/pyams_content/shared/common/zmi/dashboard.py:167
#: src/pyams_content/shared/common/zmi/search.py:172
msgid "Status"
msgstr "Statut"
-#: src/pyams_content/shared/common/zmi/dashboard.py:195
+#: src/pyams_content/shared/common/zmi/dashboard.py:194
msgid "Status date"
msgstr "En date du"
-#: src/pyams_content/shared/common/zmi/dashboard.py:212
+#: src/pyams_content/shared/common/zmi/dashboard.py:211
#: src/pyams_content/shared/common/zmi/summary.py:167
msgid "Version"
msgstr "Version"
-#: src/pyams_content/shared/common/zmi/dashboard.py:227
+#: src/pyams_content/shared/common/zmi/dashboard.py:226
msgid "Status principal"
msgstr "Intervenant"
-#: src/pyams_content/shared/common/zmi/dashboard.py:267
+#: src/pyams_content/shared/common/zmi/dashboard.py:266
msgid "Last modification"
msgstr "Dernière modification"
-#: src/pyams_content/shared/common/zmi/dashboard.py:300
+#: src/pyams_content/shared/common/zmi/dashboard.py:299
msgid "Contents dashboard"
msgstr "Mon tableau de bord"
-#: src/pyams_content/shared/common/zmi/dashboard.py:499
+#: src/pyams_content/shared/common/zmi/dashboard.py:498
#: src/pyams_content/shared/common/zmi/templates/header.pt:26
msgid "Add/remove from favorites"
msgstr "Ajouter/enlever des favoris"
-#: src/pyams_content/shared/common/zmi/dashboard.py:323
+#: src/pyams_content/shared/common/zmi/dashboard.py:322
#, python-format
msgid "SEARCH - Between all contents of type « {type} »"
msgstr "RECHERCHE - Tous contenus « {type} » confondus"
@@ -7511,9 +7567,6 @@
#~ msgid "Display current version date"
#~ msgstr "Date de publication de cette version"
-#~ msgid "The matching date will be displayed in front-office"
-#~ msgstr "La date correspondante sera affichée en front-office"
-
#~ msgid "Push end date"
#~ msgstr "Pousser jusqu'au"