src/pyams_content/locales/pyams_content.pot
changeset 1339 401655442ef0
parent 1328 6f8aa24ab286
child 1355 81d85c23a445
--- a/src/pyams_content/locales/pyams_content.pot	Fri Jul 26 13:04:54 2019 +0200
+++ b/src/pyams_content/locales/pyams_content.pot	Fri Jul 26 19:23:33 2019 +0200
@@ -6,7 +6,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: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -197,7 +197,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
@@ -234,7 +234,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 ""
@@ -460,7 +460,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 ""
 
@@ -1062,6 +1062,7 @@
 msgstr ""
 
 #: ./src/pyams_content/component/paragraph/interfaces/contact.py:69
+#: ./src/pyams_content/shared/form/field.py:207
 msgid "Phone number"
 msgstr ""
 
@@ -2184,9 +2185,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 ""
@@ -2875,27 +2876,27 @@
 msgid "Link has no illustration"
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:80
+#: ./src/pyams_content/features/menu/zmi/__init__.py:83
 msgid "Add menu..."
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:91
+#: ./src/pyams_content/features/menu/zmi/__init__.py:94
 msgid "Add new menu"
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:124
+#: ./src/pyams_content/features/menu/zmi/__init__.py:127
 msgid "Edit menu properties"
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:230
+#: ./src/pyams_content/features/menu/zmi/__init__.py:229
 msgid "Inner content"
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:111
+#: ./src/pyams_content/features/menu/zmi/__init__.py:114
 msgid "Menu was correctly added."
 msgstr ""
 
-#: ./src/pyams_content/features/menu/zmi/__init__.py:415
+#: ./src/pyams_content/features/menu/zmi/__init__.py:419
 msgid "Link was correctly added."
 msgstr ""
 
@@ -3264,213 +3265,213 @@
 msgstr ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
@@ -3480,36 +3481,36 @@
 msgstr ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
 #: ./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 ""
 
@@ -3535,7 +3536,7 @@
 msgstr ""
 
 #: ./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"
@@ -3748,234 +3749,285 @@
 msgid "Resource « {title} »"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:144
+#: ./src/pyams_content/shared/form/field.py:147
 msgid "Text"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:154
+#: ./src/pyams_content/shared/form/field.py:157
 msgid "Multi-lines text"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:164
+#: ./src/pyams_content/shared/form/field.py:167
 msgid "Boolean"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:174
+#: ./src/pyams_content/shared/form/field.py:177
 msgid "Integer"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:184
+#: ./src/pyams_content/shared/form/field.py:187
 msgid "Decimal"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:194
+#: ./src/pyams_content/shared/form/field.py:197
+msgid "Date"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:217
 msgid "E-mail address"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:204
+#: ./src/pyams_content/shared/form/field.py:227
 msgid "URI"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:214
-msgid "Date"
-msgstr ""
-
-#: ./src/pyams_content/shared/form/field.py:228
+#: ./src/pyams_content/shared/form/field.py:241
 msgid "Choice"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/field.py:248
+#: ./src/pyams_content/shared/form/field.py:261
 msgid "List"
 msgstr ""
 
 #: ./src/pyams_content/shared/form/handler.py:75
-msgid "Mailto form handler"
+msgid "Direct mailto form handler"
 msgstr ""
 
 #: ./src/pyams_content/shared/form/handler.py:39
 msgid "No selected handler..."
 msgstr ""
 
-#: ./src/pyams_content/shared/form/__init__.py:98
+#: ./src/pyams_content/shared/form/__init__.py:100
 msgid "Form fields"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/__init__.py:99
+#: ./src/pyams_content/shared/form/__init__.py:101
 msgid "no field defined"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:33
+#: ./src/pyams_content/shared/form/interfaces.py:31
 msgid "Form"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:51
+#: ./src/pyams_content/shared/form/interfaces.py:49
 msgid "Field name"
 msgstr ""
 
-#: ./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 ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:56
+#: ./src/pyams_content/shared/form/interfaces.py:54
 msgid "Selected field type"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:61
+#: ./src/pyams_content/shared/form/interfaces.py:59
 msgid "User field label"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:68
+#: ./src/pyams_content/shared/form/interfaces.py:66
 msgid "Placeholder"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:72
+#: ./src/pyams_content/shared/form/interfaces.py:70
 msgid "Optional values"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:76
+#: ./src/pyams_content/shared/form/interfaces.py:74
 msgid "Default value"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:80
+#: ./src/pyams_content/shared/form/interfaces.py:78
 msgid "Required?"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:86
+#: ./src/pyams_content/shared/form/interfaces.py:84
 msgid "Select 'no' to hide given field..."
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:120
+#: ./src/pyams_content/shared/form/interfaces.py:121
 msgid "Form title"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:123
-msgid "Form handler"
-msgstr ""
-
 #: ./src/pyams_content/shared/form/interfaces.py:124
-msgid "Select how form data is transmitted"
-msgstr ""
-
-#: ./src/pyams_content/shared/form/interfaces.py:127
 msgid "Authenticated only?"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:132
-msgid "Use captcha?"
+#: ./src/pyams_content/shared/form/interfaces.py:129
+msgid "Form header"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:130
+msgid "This header is displayed just above form fields"
 msgstr ""
 
 #: ./src/pyams_content/shared/form/interfaces.py:133
-msgid "If 'yes', a captcha will be added automatically to the form"
+msgid "Submit button"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:134
+msgid "Label of form submit button"
 msgstr ""
 
 #: ./src/pyams_content/shared/form/interfaces.py:137
-msgid "Submit label"
+msgid "Submit message"
 msgstr ""
 
 #: ./src/pyams_content/shared/form/interfaces.py:138
-msgid "Label of form submit button"
-msgstr ""
-
-#: ./src/pyams_content/shared/form/interfaces.py:175
+msgid "This message will be displayed after form submission"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:141
+msgid "Form handler"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:142
+msgid "Select how form data is transmitted"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:145
+msgid "Use captcha?"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:146
+msgid "If 'yes', a captcha will be added automatically to the form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:150
+msgid "Site key"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:151
+msgid "This key is included into HTML code and submitted with form data"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:154
+msgid "Secret key"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:155
+msgid "This key is used to communicate with Google's reCaptcha services"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:158
+msgid "Recaptcha proxy"
+msgstr ""
+
+#: ./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 ""
+
+#: ./src/pyams_content/shared/form/interfaces.py:197
 msgid "Source address"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:179
+#: ./src/pyams_content/shared/form/interfaces.py:201
 msgid "Source name"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:180
+#: ./src/pyams_content/shared/form/interfaces.py:202
 msgid "Name of mail data sender"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:183
+#: ./src/pyams_content/shared/form/interfaces.py:205
 msgid "Recipient address"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:187
+#: ./src/pyams_content/shared/form/interfaces.py:209
 msgid "Recipient name"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces.py:188
+#: ./src/pyams_content/shared/form/interfaces.py:210
 msgid "Name of data recipient"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/zmi/properties.py:41
+#: ./src/pyams_content/shared/form/zmi/properties.py:39
 msgid "Main form settings"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/zmi/properties.py:65
+#: ./src/pyams_content/shared/form/zmi/properties.py:96
 msgid "Form handler settings"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/zmi/field.py:69
+#: ./src/pyams_content/shared/form/zmi/properties.py:56
+msgid "Add captcha"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/properties.py:94
+#, python-format
+msgid "« {handler} » form handler settings"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:67
 msgid "Form fields..."
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/zmi/field.py:211
+#: ./src/pyams_content/shared/form/zmi/field.py:210
 msgid "Form fields list"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/form/zmi/field.py:285
+#: ./src/pyams_content/shared/form/zmi/field.py:284
 msgid "Edit form field properties"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/zmi/field.py:187
+#: ./src/pyams_content/shared/form/zmi/field.py:186
 msgid "-- unknown field type --"
 msgstr ""
 
-#: ./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 ""
 
-#: ./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 ""
 
@@ -4441,19 +4493,19 @@
 msgid "Blog post « {title} »"
 msgstr ""
 
-#: ./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 ""
 
-#: ./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 ""
 
-#: ./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 ""
@@ -4781,7 +4833,7 @@
 msgstr ""
 
 #: ./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 ""
 
@@ -4841,46 +4893,46 @@
 msgid "Tool management"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:106
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:105
 msgid "Type"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:148
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:147
 msgid "Unique ID"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:195
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:194
 msgid "Status date"
 msgstr ""
 
-#: ./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 ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:227
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:226
 msgid "Status principal"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:267
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:266
 msgid "Last modification"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:300
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:299
 msgid "Contents dashboard"
 msgstr ""
 
-#: ./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 ""
 
-#: ./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 &laquo;&nbsp;{type}&nbsp;&raquo;"
 msgstr ""