src/pyams_content/locales/pyams_content.pot
changeset 172 8a14864b8429
parent 141 643417150ee3
child 236 239d4646634e
--- a/src/pyams_content/locales/pyams_content.pot	Tue Sep 19 11:12:03 2017 +0200
+++ b/src/pyams_content/locales/pyams_content.pot	Tue Sep 19 11:38:25 2017 +0200
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2017-09-07 16:29+0200\n"
+"POT-Creation-Date: 2017-09-18 16:01+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"
@@ -16,64 +16,64 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Lingua 3.10.dev0\n"
 
-#: ./src/pyams_content/__init__.py:36
+#: ./src/pyams_content/__init__.py:37
 msgid "Manage site root"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:38
+#: ./src/pyams_content/__init__.py:39
 msgid "Manage site"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:40
+#: ./src/pyams_content/__init__.py:41
 msgid "Manage tool"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:42
+#: ./src/pyams_content/__init__.py:43
 msgid "Create content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:44
+#: ./src/pyams_content/__init__.py:45
 msgid "Manage content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:46
+#: ./src/pyams_content/__init__.py:47
 msgid "Comment content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:48
-#: ./src/pyams_content/workflow/__init__.py:365
+#: ./src/pyams_content/__init__.py:49
+#: ./src/pyams_content/workflow/__init__.py:368
 msgid "Publish content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:52
+#: ./src/pyams_content/__init__.py:53
 msgid "Webmaster (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:61
+#: ./src/pyams_content/__init__.py:62
 msgid "Pilot (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:69
+#: ./src/pyams_content/__init__.py:70
 msgid "Manager (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:76
+#: ./src/pyams_content/__init__.py:77
 msgid "Owner (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:81
+#: ./src/pyams_content/__init__.py:82
 msgid "Contributor (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:89
+#: ./src/pyams_content/__init__.py:90
 msgid "Reader (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:95
+#: ./src/pyams_content/__init__.py:96
 msgid "Operator (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:99
+#: ./src/pyams_content/__init__.py:100
 msgid "Guest user (role)"
 msgstr ""
 
@@ -84,7 +84,7 @@
 
 #: ./src/pyams_content/component/gallery/zmi/file.py:54
 #: ./src/pyams_content/component/gallery/zmi/file.py:65
-#: ./src/pyams_content/component/gallery/zmi/paragraph.py:176
+#: ./src/pyams_content/component/gallery/zmi/paragraph.py:172
 msgid "Add image(s)"
 msgstr ""
 
@@ -123,19 +123,19 @@
 msgid "Add new gallery"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/paragraph.py:107
+#: ./src/pyams_content/component/gallery/zmi/paragraph.py:103
 msgid "Edit gallery properties"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:54
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:53
 msgid "Update gallery properties"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:89
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:88
 msgid "Update gallery contents"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:162
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:161
 msgid "Default gallery renderer"
 msgstr ""
 
@@ -207,6 +207,7 @@
 #: ./src/pyams_content/component/illustration/interfaces/__init__.py:49
 #: ./src/pyams_content/component/links/interfaces/__init__.py:38
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:120
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:61
 msgid "Description"
 msgstr ""
 
@@ -282,7 +283,7 @@
 
 #: ./src/pyams_content/component/extfile/__init__.py:181
 #: ./src/pyams_content/component/extfile/__init__.py:198
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:59
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:61
 msgid "Image"
 msgstr ""
 
@@ -387,7 +388,7 @@
 
 #: ./src/pyams_content/component/illustration/paragraph.py:36
 #: ./src/pyams_content/component/illustration/paragraph.py:43
-#: ./src/pyams_content/component/illustration/zmi/__init__.py:95
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:96
 msgid "Illustration"
 msgstr ""
 
@@ -399,19 +400,19 @@
 msgid "Add new illustration"
 msgstr ""
 
-#: ./src/pyams_content/component/illustration/zmi/paragraph.py:110
+#: ./src/pyams_content/component/illustration/zmi/paragraph.py:106
 msgid "Edit illustration properties"
 msgstr ""
 
-#: ./src/pyams_content/component/illustration/zmi/__init__.py:58
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:59
 msgid "Centered illustration"
 msgstr ""
 
-#: ./src/pyams_content/component/illustration/zmi/__init__.py:67
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:68
 msgid "Small illustration on the left with zoom"
 msgstr ""
 
-#: ./src/pyams_content/component/illustration/zmi/__init__.py:76
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:77
 msgid "Small illustration on the right with zoom"
 msgstr ""
 
@@ -456,6 +457,7 @@
 msgstr ""
 
 #: ./src/pyams_content/component/paragraph/zmi/summary.py:46
+#: ./src/pyams_content/shared/form/zmi/summary.py:45
 #: ./src/pyams_content/shared/view/zmi/summary.py:44
 #: ./src/pyams_content/shared/imagemap/zmi/summary.py:44
 msgid "Quick preview"
@@ -465,44 +467,44 @@
 msgid "Paragraphs..."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:80
-msgid "Paragraphs list"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/container.py:148
+#: ./src/pyams_content/component/paragraph/zmi/container.py:126
 msgid "Switch paragraph visibility"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:211
+#: ./src/pyams_content/component/paragraph/zmi/container.py:165
+msgid "Paragraphs list"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:198
 msgid "Show/hide all paragraphs"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:271
+#: ./src/pyams_content/component/paragraph/zmi/container.py:258
 msgid "Links"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:287
+#: ./src/pyams_content/component/paragraph/zmi/container.py:274
 msgid "External files"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:360
-#: ./src/pyams_content/component/association/zmi/__init__.py:93
+#: ./src/pyams_content/component/paragraph/zmi/container.py:347
+#: ./src/pyams_content/component/association/zmi/__init__.py:92
 msgid "Associations..."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:372
+#: ./src/pyams_content/component/paragraph/zmi/container.py:359
 msgid "Paragraphs associations"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:129
+#: ./src/pyams_content/component/paragraph/zmi/container.py:107
 msgid "No currently defined paragraph."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:221
+#: ./src/pyams_content/component/paragraph/zmi/container.py:208
 msgid "Click to open/close all paragraphs editors"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:232
+#: ./src/pyams_content/component/paragraph/zmi/container.py:219
 msgid "Click to open/close paragraph editor"
 msgstr ""
 
@@ -514,19 +516,19 @@
 msgid "Add new HTML paragraph"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/html.py:118
+#: ./src/pyams_content/component/paragraph/zmi/html.py:114
 msgid "Edit HTML paragraph properties"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/header.py:56
+#: ./src/pyams_content/component/paragraph/zmi/header.py:55
 msgid "Add header paragraph..."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/header.py:67
+#: ./src/pyams_content/component/paragraph/zmi/header.py:66
 msgid "Add new header paragraph"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/header.py:106
+#: ./src/pyams_content/component/paragraph/zmi/header.py:101
 msgid "Edit header paragraph properties"
 msgstr ""
 
@@ -537,6 +539,7 @@
 
 #: ./src/pyams_content/component/paragraph/interfaces/__init__.py:43
 #: ./src/pyams_content/component/association/interfaces/__init__.py:42
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:82
 msgid "Visible?"
 msgstr ""
 
@@ -587,39 +590,39 @@
 msgid "Associations paragraph"
 msgstr ""
 
-#: ./src/pyams_content/component/association/zmi/paragraph.py:58
+#: ./src/pyams_content/component/association/zmi/paragraph.py:57
 msgid "Add associations paragraph..."
 msgstr ""
 
-#: ./src/pyams_content/component/association/zmi/paragraph.py:69
+#: ./src/pyams_content/component/association/zmi/paragraph.py:68
 msgid "Add new association paragraph"
 msgstr ""
 
-#: ./src/pyams_content/component/association/zmi/paragraph.py:103
+#: ./src/pyams_content/component/association/zmi/paragraph.py:98
 msgid "Edit association paragraph properties"
 msgstr ""
 
-#: ./src/pyams_content/component/association/zmi/__init__.py:105
+#: ./src/pyams_content/component/association/zmi/__init__.py:164
+msgid "Switch association visibility"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/__init__.py:215
+msgid "Public title"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/__init__.py:229
+msgid "Inner title"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/__init__.py:244
+msgid "Size"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/__init__.py:266
 msgid "Associations list"
 msgstr ""
 
-#: ./src/pyams_content/component/association/zmi/__init__.py:206
-msgid "Switch association visibility"
-msgstr ""
-
-#: ./src/pyams_content/component/association/zmi/__init__.py:257
-msgid "Public title"
-msgstr ""
-
-#: ./src/pyams_content/component/association/zmi/__init__.py:271
-msgid "Inner title"
-msgstr ""
-
-#: ./src/pyams_content/component/association/zmi/__init__.py:286
-msgid "Size"
-msgstr ""
-
-#: ./src/pyams_content/component/association/zmi/__init__.py:64
+#: ./src/pyams_content/component/association/zmi/__init__.py:63
 msgid "Association was correctly added."
 msgstr ""
 
@@ -631,15 +634,15 @@
 msgid "Is this item visible in front-office?"
 msgstr ""
 
-#: ./src/pyams_content/component/links/__init__.py:91
+#: ./src/pyams_content/component/links/__init__.py:86
 msgid "Internal link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/__init__.py:160
+#: ./src/pyams_content/component/links/__init__.py:143
 msgid "External link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/__init__.py:201
+#: ./src/pyams_content/component/links/__init__.py:184
 msgid "Mailto link"
 msgstr ""
 
@@ -688,7 +691,7 @@
 msgstr ""
 
 #: ./src/pyams_content/component/links/interfaces/__init__.py:34
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:47
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:49
 msgid "Alternate title"
 msgstr ""
 
@@ -701,6 +704,7 @@
 msgstr ""
 
 #: ./src/pyams_content/component/links/interfaces/__init__.py:49
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:81
 msgid "Internal reference"
 msgstr ""
 
@@ -722,32 +726,32 @@
 msgid "Language used in this remote resource"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:78
+#: ./src/pyams_content/component/links/interfaces/__init__.py:75
 msgid "Target address"
 msgstr ""
 
+#: ./src/pyams_content/component/links/interfaces/__init__.py:76
+msgid "Target email address"
+msgstr ""
+
 #: ./src/pyams_content/component/links/interfaces/__init__.py:79
-msgid "Target email address"
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:83
 msgid "Address name"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:84
+#: ./src/pyams_content/component/links/interfaces/__init__.py:80
 msgid "Address as displayed in address book"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:95
+#: ./src/pyams_content/component/links/interfaces/__init__.py:91
 msgid "Internal references"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:96
+#: ./src/pyams_content/component/links/interfaces/__init__.py:92
 msgid "List of internal references"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/__init__.py:126
-#: ./src/pyams_content/shared/common/__init__.py:134
+#: ./src/pyams_content/shared/common/__init__.py:127
+#: ./src/pyams_content/shared/common/__init__.py:135
 #, python-format
 msgid "{date} by {principal}"
 msgstr ""
@@ -767,7 +771,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/search.py:143
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:958
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:964
 msgid "Advanced search"
 msgstr ""
 
@@ -776,7 +780,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/search.py:118
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:203
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:207
 msgid "Owner"
 msgstr ""
 
@@ -848,7 +852,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:201
-#: ./src/pyams_content/workflow/__init__.py:307
+#: ./src/pyams_content/workflow/__init__.py:310
 msgid "Cancel publication request"
 msgstr ""
 
@@ -873,7 +877,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:535
-#: ./src/pyams_content/workflow/__init__.py:426
+#: ./src/pyams_content/workflow/__init__.py:429
 msgid "Request archive"
 msgstr ""
 
@@ -886,16 +890,16 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:674
-#: ./src/pyams_content/workflow/__init__.py:491
-#: ./src/pyams_content/workflow/__init__.py:503
-#: ./src/pyams_content/workflow/__init__.py:515
-#: ./src/pyams_content/workflow/__init__.py:527
-#: ./src/pyams_content/workflow/__init__.py:539
+#: ./src/pyams_content/workflow/__init__.py:494
+#: ./src/pyams_content/workflow/__init__.py:506
+#: ./src/pyams_content/workflow/__init__.py:518
+#: ./src/pyams_content/workflow/__init__.py:530
+#: ./src/pyams_content/workflow/__init__.py:542
 msgid "Create new version"
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:727
-#: ./src/pyams_content/workflow/__init__.py:551
+#: ./src/pyams_content/workflow/__init__.py:554
 msgid "Delete version"
 msgstr ""
 
@@ -918,8 +922,8 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:76
-#: ./src/pyams_content/workflow/__init__.py:607
-#: ./src/pyams_content/workflow/__init__.py:630
+#: ./src/pyams_content/workflow/__init__.py:610
+#: ./src/pyams_content/workflow/__init__.py:633
 #, python-format
 msgid "{state} {date}"
 msgstr ""
@@ -978,7 +982,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/summary.py:153
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:179
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:181
 msgid "Version"
 msgstr ""
 
@@ -1062,262 +1066,262 @@
 msgid "Status date"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:190
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:192
 msgid "Status principal"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:215
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:221
 msgid "Last modification"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:233
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:239
 #: ./src/pyams_content/root/zmi/__init__.py:89
 msgid "Dashboard"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:243
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:249
 msgid "Contents dashboard"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:277
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:283
 #: ./src/pyams_content/root/zmi/__init__.py:138
 #, python-format
 msgid "MANAGER - {0} content waiting for your action"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:278
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:284
 #: ./src/pyams_content/root/zmi/__init__.py:139
 #, python-format
 msgid "MANAGER - {0} contents waiting for your action"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:317
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:323
 #: ./src/pyams_content/root/zmi/__init__.py:181
 #, python-format
 msgid "CONTRIBUTOR - {0} content waiting for action"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:318
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:324
 #: ./src/pyams_content/root/zmi/__init__.py:182
 #, python-format
 msgid "CONTRIBUTOR - {0} contents waiting for action"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:348
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:354
 #: ./src/pyams_content/root/zmi/__init__.py:215
 #, python-format
 msgid "CONTRIBUTOR - {0} modified content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:387
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:393
 #: ./src/pyams_content/root/zmi/__init__.py:256
 msgid "My contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:402
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:408
 #: ./src/pyams_content/root/zmi/__init__.py:271
 msgid "My favorites"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:411
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:417
 #: ./src/pyams_content/root/zmi/__init__.py:280
 #, python-format
 msgid "CONTRIBUTOR - {0} favorite"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:412
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:418
 #: ./src/pyams_content/root/zmi/__init__.py:281
 #, python-format
 msgid "CONTRIBUTOR - {0} favorites"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:424
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:430
 #: ./src/pyams_content/shared/common/zmi/templates/header.pt:23
 msgid "Add/remove from favorites"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:485
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:491
 #: ./src/pyams_content/root/zmi/__init__.py:317
 msgid "Your favorites"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:498
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:504
 #: ./src/pyams_content/root/zmi/__init__.py:330
 msgid "My preparations"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:507
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:513
 #: ./src/pyams_content/root/zmi/__init__.py:339
 #, python-format
 msgid "CONTRIBUTOR - {0} prepared content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:508
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:514
 #: ./src/pyams_content/root/zmi/__init__.py:340
 #, python-format
 msgid "CONTRIBUTOR - {0} prepared contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:546
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:552
 #: ./src/pyams_content/root/zmi/__init__.py:377
 msgid "Your prepared contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:559
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:565
 #: ./src/pyams_content/root/zmi/__init__.py:390
 msgid "My submissions"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:568
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:574
 #: ./src/pyams_content/root/zmi/__init__.py:399
 #, python-format
 msgid "CONTRIBUTOR - {0} submitted content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:569
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:575
 #: ./src/pyams_content/root/zmi/__init__.py:400
 #, python-format
 msgid "CONTRIBUTOR - {0} submitted contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:607
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:613
 #: ./src/pyams_content/root/zmi/__init__.py:437
 msgid "Your submitted contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:620
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:626
 #: ./src/pyams_content/root/zmi/__init__.py:450
 msgid "My publications"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:629
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:635
 #: ./src/pyams_content/root/zmi/__init__.py:459
 #, python-format
 msgid "CONTRIBUTOR - {0} published content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:630
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:636
 #: ./src/pyams_content/root/zmi/__init__.py:460
 #, python-format
 msgid "CONTRIBUTOR - {0} published contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:668
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:674
 #: ./src/pyams_content/root/zmi/__init__.py:497
 msgid "Your published contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:681
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:687
 #: ./src/pyams_content/root/zmi/__init__.py:510
 msgid "My retired contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:690
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:696
 #: ./src/pyams_content/root/zmi/__init__.py:519
 #, python-format
 msgid "CONTRIBUTOR - {0} retired content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:691
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:697
 #: ./src/pyams_content/root/zmi/__init__.py:520
 #, python-format
 msgid "CONTRIBUTOR - {0} retired contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:730
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:736
 #: ./src/pyams_content/root/zmi/__init__.py:558
 msgid "Your retired contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:743
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:749
 #: ./src/pyams_content/root/zmi/__init__.py:571
 msgid "My archived contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:752
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:758
 #: ./src/pyams_content/root/zmi/__init__.py:580
 #, python-format
 msgid "CONTRIBUTOR - {0} archived content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:753
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:759
 #: ./src/pyams_content/root/zmi/__init__.py:581
 #, python-format
 msgid "CONTRIBUTOR - {0} archived contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:798
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:804
 #: ./src/pyams_content/root/zmi/__init__.py:625
 msgid "Your archived contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:812
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:818
 #: ./src/pyams_content/root/zmi/__init__.py:639
 msgid "Other interventions"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:827
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:833
 #: ./src/pyams_content/root/zmi/__init__.py:654
 msgid "Last publications"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:836
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:842
 #: ./src/pyams_content/root/zmi/__init__.py:663
 #, python-format
 msgid "CONTRIBUTORS - {0} published content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:881
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:887
 #: ./src/pyams_content/root/zmi/__init__.py:707
 msgid "Last published contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:894
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:900
 #: ./src/pyams_content/root/zmi/__init__.py:720
 msgid "Last updates"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:903
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:909
 #: ./src/pyams_content/root/zmi/__init__.py:729
 #, python-format
 msgid "CONTRIBUTORS - {0} updated content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:946
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:952
 #: ./src/pyams_content/root/zmi/__init__.py:771
 msgid "Last updated contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:353
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:359
 #: ./src/pyams_content/root/zmi/__init__.py:220
 #, python-format
 msgid "CONTRIBUTOR - {0} modified contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:355
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:361
 #: ./src/pyams_content/root/zmi/__init__.py:222
 #, python-format
 msgid "CONTRIBUTOR - Last {0} modified contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:841
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:847
 #: ./src/pyams_content/root/zmi/__init__.py:668
 #, python-format
 msgid "CONTRIBUTORS - Last {0} published contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:843
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:849
 #: ./src/pyams_content/root/zmi/__init__.py:670
 msgid "CONTRIBUTORS - Last published contents (in the limit of 50)"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:908
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:914
 #: ./src/pyams_content/root/zmi/__init__.py:734
 #, python-format
 msgid "CONTRIBUTORS - Last {0} updated contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:910
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:916
 #: ./src/pyams_content/root/zmi/__init__.py:736
 msgid "CONTRIBUTORS - Last updated contents (in the limit of 50)"
 msgstr ""
@@ -1874,10 +1878,255 @@
 msgid "Given site name doesn't exist!"
 msgstr ""
 
-#: ./src/pyams_content/shared/form/interfaces/__init__.py:27
+#: ./src/pyams_content/shared/form/handler.py:85
+msgid "Mailto form handler"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/handler.py:45
+msgid "No selected handler..."
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:148
+msgid "Text"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:158
+msgid "Multi-lines text"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:168
+msgid "Boolean"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:178
+msgid "Integer"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:188
+msgid "Decimal"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:198
+msgid "E-mail address"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:208
+msgid "URI"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:218
+msgid "Date"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:232
+msgid "Choice"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/field.py:252
+msgid "List"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/properties.py:39
+msgid "Main form settings"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/properties.py:64
+msgid "Form handler settings"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/__init__.py:44
+msgid "This form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/__init__.py:63
+#: ./src/pyams_content/shared/form/zmi/__init__.py:74
+msgid "Add form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/__init__.py:54
+#, python-format
+msgid "Form « {title} »"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:65
+msgid "Form fields..."
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:127
+msgid "Switch field visibility"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:158
+msgid "Name"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:169
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:57
+msgid "Label"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:180
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:52
+msgid "Field type"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:213
+msgid "Form fields list"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:249
+#: ./src/pyams_content/shared/form/zmi/field.py:260
+msgid "Add form field"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:306
+msgid "Edit form field properties"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:189
+msgid "-- unknown field type --"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:108
+msgid "No currently defined form field."
+msgstr ""
+
+#: ./src/pyams_content/shared/form/zmi/field.py:285
+msgid "Specified name is already used!"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:34
 msgid "Form"
 msgstr ""
 
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:48
+msgid "Field name"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:49
+msgid "Field internal name; must be unique for a given form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:53
+msgid "Selected field type"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:58
+msgid "User field label"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:62
+msgid "Field description can be displayed as hint"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:65
+msgid "Placeholder"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:66
+msgid "Some field types like textline can display a placeholder"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:69
+msgid "Optional values"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:70
+msgid "List of available values (for 'choice' and 'list' field types)"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:73
+msgid "Default value"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:74
+msgid "Give default value if field type can use it"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:77
+msgid "Required?"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:78
+msgid "Select 'yes' to set field as mandatory"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:83
+msgid "Select 'no' to hide given field..."
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:117
+msgid "Form title"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:120
+msgid "Form header"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:123
+msgid "Form handler"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:124
+msgid "Select how form data is transmitted"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:127
+msgid "Authenticated only?"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:128
+msgid "If 'yes', only authenticated users will be able to see and submit form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:132
+msgid "Use captcha?"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:133
+msgid "If 'yes', a captcha will be added automatically to the form"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:137
+msgid "Submit label"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:138
+msgid "Label of form submit button"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:171
+msgid "Source address"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:172
+msgid "Mail address from which form data is sent"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:175
+msgid "Source name"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:176
+msgid "Name of mail data sender"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:179
+msgid "Recipient address"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:180
+msgid "Mail address to which form data is sent"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:183
+msgid "Recipient name"
+msgstr ""
+
+#: ./src/pyams_content/shared/form/interfaces/__init__.py:184
+msgid "Name of data recipient"
+msgstr ""
+
 #: ./src/pyams_content/shared/news/zmi/__init__.py:44
 msgid "This news topic"
 msgstr ""
@@ -2028,6 +2277,24 @@
 msgid "Other terms"
 msgstr ""
 
+#: ./src/pyams_content/shared/imagemap/paragraph.py:37
+#: ./src/pyams_content/shared/imagemap/paragraph.py:49
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:34
+msgid "Image map"
+msgstr ""
+
+#: ./src/pyams_content/shared/imagemap/zmi/paragraph.py:56
+msgid "Add image map..."
+msgstr ""
+
+#: ./src/pyams_content/shared/imagemap/zmi/paragraph.py:67
+msgid "Add new image map"
+msgstr ""
+
+#: ./src/pyams_content/shared/imagemap/zmi/paragraph.py:97
+msgid "Edit paragraph properties"
+msgstr ""
+
 #: ./src/pyams_content/shared/imagemap/zmi/properties.py:38
 msgid "Background image"
 msgstr ""
@@ -2054,12 +2321,12 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/imagemap/zmi/container.py:65
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:63
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:65
 msgid "Image map areas"
 msgstr ""
 
 #: ./src/pyams_content/shared/imagemap/zmi/container.py:136
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:42
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:44
 msgid "Link target"
 msgstr ""
 
@@ -2095,34 +2362,34 @@
 msgid "Image areas preview"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:32
-msgid "Image map"
-msgstr ""
-
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:43
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:45
 msgid "Internal or external link associated with this map area"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:48
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:50
 msgid "Alternate label associated with this area"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:51
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:53
 msgid "Map area coordinates"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:52
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:54
 msgid "List of coordinates of image area"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:60
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:62
 msgid "Image supporting map areas"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:64
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:66
 msgid "List of defined map areas"
 msgstr ""
 
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:82
+msgid "Reference to image map object"
+msgstr ""
+
 #: ./src/pyams_content/shared/blog/zmi/__init__.py:50
 msgid "This blog post"
 msgstr ""
@@ -2226,297 +2493,297 @@
 msgid "Create new content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:69
+#: ./src/pyams_content/workflow/__init__.py:70
 msgid "Draft"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:70
-msgid "Proposed"
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:71
-msgid "Canceled"
+msgid "Proposed"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:72
-msgid "Refused"
+msgid "Canceled"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:73
-msgid "Published"
+msgid "Refused"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:74
-msgid "Retiring"
+msgid "Published"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:75
-msgid "Retired"
+msgid "Retiring"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:76
-msgid "Archiving"
+msgid "Retired"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:77
-msgid "Archived"
+msgid "Archiving"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:78
+msgid "Archived"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:79
 msgid "Deleted"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:83
-msgid "draft created"
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:84
-msgid "publication requested"
+msgid "draft created"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:85
-msgid "published"
+msgid "publication requested"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:86
-msgid "retiring requested"
+msgid "published"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:87
-msgid "retired"
+msgid "retiring requested"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:88
-msgid "archiving requested"
+msgid "retired"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:89
+msgid "archiving requested"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:90
 msgid "archived"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:271
-msgid "Initialize"
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:274
-msgid "Draft creation"
+msgid "Initialize"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:277
-#: ./src/pyams_content/workflow/__init__.py:292
+msgid "Draft creation"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:280
+#: ./src/pyams_content/workflow/__init__.py:295
 msgid "Propose publication"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:284
-#: ./src/pyams_content/workflow/__init__.py:299
+#: ./src/pyams_content/workflow/__init__.py:287
+#: ./src/pyams_content/workflow/__init__.py:302
 msgid "Publication request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:285
-#: ./src/pyams_content/workflow/__init__.py:300
-#: ./src/pyams_content/workflow/__init__.py:386
-#: ./src/pyams_content/workflow/__init__.py:433
-msgid ""
-"content managers authorized to take charge of your content are going to be "
-"notified of your request."
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:288
+#: ./src/pyams_content/workflow/__init__.py:303
+#: ./src/pyams_content/workflow/__init__.py:389
+#: ./src/pyams_content/workflow/__init__.py:436
+msgid ""
+"content managers authorized to take charge of your content are going to be "
+"notified of your request."
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:291
 #, python-format
 msgid "A publication request has been submitted for content « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:303
+#: ./src/pyams_content/workflow/__init__.py:306
 #, python-format
 msgid "A new publication request has been submitted for content « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:314
+#: ./src/pyams_content/workflow/__init__.py:317
 msgid "Publication request canceled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:316
+#: ./src/pyams_content/workflow/__init__.py:319
 #, python-format
 msgid "The publication request for content « {0} » has been cancelled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:320
+#: ./src/pyams_content/workflow/__init__.py:323
 msgid "Reset canceled publication to draft"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:324
-#: ./src/pyams_content/workflow/__init__.py:353
+#: ./src/pyams_content/workflow/__init__.py:327
+#: ./src/pyams_content/workflow/__init__.py:356
 msgid "State reset to 'draft' (automatic)"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:328
+#: ./src/pyams_content/workflow/__init__.py:331
 msgid "Reset canceled publication to retired"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:332
+#: ./src/pyams_content/workflow/__init__.py:335
 msgid "State reset to 'retired' (automatic)"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:336
+#: ./src/pyams_content/workflow/__init__.py:339
 msgid "Refuse publication"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:343
+#: ./src/pyams_content/workflow/__init__.py:346
 msgid "Publication refused"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:345
+#: ./src/pyams_content/workflow/__init__.py:348
 #, python-format
 msgid "The publication request for content « {0} » has been refused"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:349
+#: ./src/pyams_content/workflow/__init__.py:352
 msgid "Reset refused publication to draft"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:357
+#: ./src/pyams_content/workflow/__init__.py:360
 msgid "Reset refused publication to retired"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:361
+#: ./src/pyams_content/workflow/__init__.py:364
 msgid "State reset to 'refused' (automatic)"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:373
+#: ./src/pyams_content/workflow/__init__.py:376
 msgid "Content published"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:375
+#: ./src/pyams_content/workflow/__init__.py:378
 #, python-format
 msgid "The content « {0} » has been published"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:379
+#: ./src/pyams_content/workflow/__init__.py:382
 msgid "Request retiring"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:385
+#: ./src/pyams_content/workflow/__init__.py:388
 msgid "Retire request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:389
+#: ./src/pyams_content/workflow/__init__.py:392
 #, python-format
 msgid "A retire request has been submitted for content « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:393
+#: ./src/pyams_content/workflow/__init__.py:396
 msgid "Retired content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:397
-msgid "Content retired after passed expiration date"
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:400
+msgid "Content retired after passed expiration date"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:403
 msgid "Cancel retiring request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:407
+#: ./src/pyams_content/workflow/__init__.py:410
 msgid "Retire request canceled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:409
+#: ./src/pyams_content/workflow/__init__.py:412
 #, python-format
 msgid "The retiring request for content « {0} » has been cancelled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:413
+#: ./src/pyams_content/workflow/__init__.py:416
 msgid "Retire content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:420
+#: ./src/pyams_content/workflow/__init__.py:423
 msgid "Content retired"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:422
+#: ./src/pyams_content/workflow/__init__.py:425
 #, python-format
 msgid "The content « {0} » has been retired"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:432
+#: ./src/pyams_content/workflow/__init__.py:435
 msgid "Archive request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:436
+#: ./src/pyams_content/workflow/__init__.py:439
 #, python-format
 msgid "An archive request has been submitted for content « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:440
+#: ./src/pyams_content/workflow/__init__.py:443
 msgid "Cancel archiving request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:447
+#: ./src/pyams_content/workflow/__init__.py:450
 msgid "Archive request canceled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:449
+#: ./src/pyams_content/workflow/__init__.py:452
 #, python-format
 msgid "The archive request for content « {0} » has been cancelled"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:453
+#: ./src/pyams_content/workflow/__init__.py:456
 msgid "Archive content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:461
+#: ./src/pyams_content/workflow/__init__.py:464
 msgid "Content archived"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:463
+#: ./src/pyams_content/workflow/__init__.py:466
 #, python-format
 msgid "The content « {0} » has been archived"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:467
+#: ./src/pyams_content/workflow/__init__.py:470
 msgid "Archive published content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:471
-#: ./src/pyams_content/workflow/__init__.py:479
-#: ./src/pyams_content/workflow/__init__.py:487
+#: ./src/pyams_content/workflow/__init__.py:474
+#: ./src/pyams_content/workflow/__init__.py:482
+#: ./src/pyams_content/workflow/__init__.py:490
 msgid "Content archived after version publication"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:475
+#: ./src/pyams_content/workflow/__init__.py:478
 msgid "Archive retiring content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:483
+#: ./src/pyams_content/workflow/__init__.py:486
 msgid "Archive retired content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:499
-#: ./src/pyams_content/workflow/__init__.py:511
-#: ./src/pyams_content/workflow/__init__.py:523
-#: ./src/pyams_content/workflow/__init__.py:535
-#: ./src/pyams_content/workflow/__init__.py:547
+#: ./src/pyams_content/workflow/__init__.py:502
+#: ./src/pyams_content/workflow/__init__.py:514
+#: ./src/pyams_content/workflow/__init__.py:526
+#: ./src/pyams_content/workflow/__init__.py:538
+#: ./src/pyams_content/workflow/__init__.py:550
 msgid "New version created"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:559
+#: ./src/pyams_content/workflow/__init__.py:562
 msgid "Version deleted"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:628
+#: ./src/pyams_content/workflow/__init__.py:631
 msgid "publication refused"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:626
+#: ./src/pyams_content/workflow/__init__.py:629
 msgid "new version created"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:241
+#: ./src/pyams_content/workflow/__init__.py:244
 #, python-format
 msgid "Published version {0}"
 msgstr ""
 
-#: ./src/pyams_content/workflow/task.py:57
+#: ./src/pyams_content/workflow/task.py:59
 msgid "Automatic contents withdrawal:\n"
 msgstr ""