src/pyams_content/locales/pyams_content.pot
changeset 141 643417150ee3
parent 118 f30ee9996da9
child 172 8a14864b8429
--- a/src/pyams_content/locales/pyams_content.pot	Mon Sep 11 14:54:30 2017 +0200
+++ b/src/pyams_content/locales/pyams_content.pot	Mon Sep 11 15:10:50 2017 +0200
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2017-07-06 15:36+0200\n"
+"POT-Creation-Date: 2017-09-07 16:29+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,359 +16,443 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Lingua 3.10.dev0\n"
 
-#: ./src/pyams_content/__init__.py:33
+#: ./src/pyams_content/__init__.py:36
 msgid "Manage site root"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:35
+#: ./src/pyams_content/__init__.py:38
 msgid "Manage site"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:37
+#: ./src/pyams_content/__init__.py:40
 msgid "Manage tool"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:39
+#: ./src/pyams_content/__init__.py:42
 msgid "Create content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:41
+#: ./src/pyams_content/__init__.py:44
 msgid "Manage content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:43
+#: ./src/pyams_content/__init__.py:46
 msgid "Comment content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:45
-#: ./src/pyams_content/workflow/__init__.py:317
+#: ./src/pyams_content/__init__.py:48
+#: ./src/pyams_content/workflow/__init__.py:365
 msgid "Publish content"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:49
+#: ./src/pyams_content/__init__.py:52
 msgid "Webmaster (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:57
+#: ./src/pyams_content/__init__.py:61
 msgid "Pilot (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:65
+#: ./src/pyams_content/__init__.py:69
 msgid "Manager (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:72
-msgid "Creator (role)"
-msgstr ""
-
-#: ./src/pyams_content/__init__.py:77
+#: ./src/pyams_content/__init__.py:76
+msgid "Owner (role)"
+msgstr ""
+
+#: ./src/pyams_content/__init__.py:81
 msgid "Contributor (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:85
+#: ./src/pyams_content/__init__.py:89
 msgid "Reader (role)"
 msgstr ""
 
-#: ./src/pyams_content/__init__.py:91
-msgid "Operator (role)"
-msgstr ""
-
 #: ./src/pyams_content/__init__.py:95
+msgid "Operator (role)"
+msgstr ""
+
+#: ./src/pyams_content/__init__.py:99
 msgid "Guest user (role)"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:55
-#: ./src/pyams_content/component/gallery/zmi/templates/widget-input.pt:5
-msgid "Add gallery"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:66
-msgid "Add new images gallery"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/__init__.py:161
+#: ./src/pyams_content/component/gallery/paragraph.py:36
+#: ./src/pyams_content/component/gallery/paragraph.py:43
+msgid "Images gallery"
+msgstr ""
+
+#: ./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
+msgid "Add image(s)"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:135
+msgid "Show/hide image"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:162
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:183
+msgid "Update image properties"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:195
+msgid "Download image..."
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:209
+msgid "Remove image..."
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:225
+#: ./src/pyams_content/shared/zmi/sites.py:124
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:169
+msgid "No provided object_name argument!"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/file.py:229
+msgid "Given image name doesn't exist!"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/paragraph.py:57
+msgid "Add images gallery..."
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/paragraph.py:68
+msgid "Add new gallery"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/paragraph.py:107
+msgid "Edit gallery properties"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:54
 msgid "Update gallery properties"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/container.py:60
-msgid "Images galleries..."
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:76
-msgid "Galleries list"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:122
-msgid "Display gallery contents"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:135
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:46
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:86
-#: ./src/pyams_content/component/extfile/zmi/container.py:167
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:41
-#: ./src/pyams_content/component/paragraph/zmi/container.py:252
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:46
-#: ./src/pyams_content/component/links/zmi/container.py:161
-#: ./src/pyams_content/component/links/interfaces/__init__.py:43
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:106
-#: ./src/pyams_content/shared/common/zmi/templates/advanced-search.pt:188
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:121
-#: ./src/pyams_content/interfaces/__init__.py:70
-msgid "Title"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:147
-#: ./src/pyams_content/component/extfile/zmi/container.py:112
-msgid "Images"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:186
-msgid "Edit galleries links"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/container.py:113
-msgid "No currently defined gallery."
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:56
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:89
 msgid "Update gallery contents"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:67
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:78
-msgid "Add image(s)"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:184
-#: ./src/pyams_content/component/extfile/zmi/__init__.py:188
-msgid "Update image properties"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:224
-msgid "Remove image..."
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:239
-#: ./src/pyams_content/shared/zmi/sites.py:124
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:171
-msgid "No provided object_name argument!"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/gallery.py:243
-msgid "Given image name doesn't exist!"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/interfaces.py:32
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:52
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:49
-msgid "Author"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/interfaces.py:35
-msgid "Author comments"
+#: ./src/pyams_content/component/gallery/zmi/__init__.py:162
+msgid "Default gallery renderer"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/zmi/interfaces.py:36
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:56
-msgid "Comments relatives to author's rights management"
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:57
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:43
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:53
+msgid "Author"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/zmi/interfaces.py:39
-msgid "Images data"
+msgid "Author comments"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/zmi/interfaces.py:40
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:61
+msgid "Comments relatives to author's rights management"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/interfaces.py:43
+msgid "Images data"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/zmi/interfaces.py:44
 msgid "You can upload a single file or choose to upload a whole ZIP archive"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/zmi/templates/gallery-images.pt:20
-msgid "Hidden image"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/zmi/templates/gallery-images.pt:36
-msgid "Download"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:49
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:90
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:45
-#: ./src/pyams_content/component/links/interfaces/__init__.py:47
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:119
+#: ./src/pyams_content/component/gallery/zmi/templates/gallery-images.pt:10
+msgid "Gallery images"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:42
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:68
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:41
+msgid "Legend"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:43
+msgid "Image title"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:46
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:76
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:45
+msgid "Accessibility title"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:47
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:77
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:46
+msgid "Alternate title used to describe image content"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:50
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:80
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:57
+msgid "Image data"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:51
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:81
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:58
+msgid "Image content"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:54
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:93
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:39
+#: ./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
 msgid "Description"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:55
-msgid "Author's comments"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:59
-msgid "Audio data"
-msgstr ""
-
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:60
-msgid "Sound file associated with the current media"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:63
-msgid "Sound title"
+msgid "Author's comments"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:64
-msgid "Title of associated sound file"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:67
-msgid "Sound description"
+msgid "Audio data"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:65
+msgid "Sound file associated with the current media"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:68
-msgid "Short description of associated sound file"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:71
-msgid "PIF number"
+msgid "Sound title"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:69
+msgid "Title of associated sound file"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:72
-msgid "Number used to identify media into national library database"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:75
-msgid "Visible image?"
+msgid "Sound description"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:73
+msgid "Short description of associated sound file"
 msgstr ""
 
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:76
+msgid "PIF number"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:77
+msgid "Number used to identify media into national library database"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:80
+msgid "Visible image?"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:81
 msgid "If 'no', this image won't be displayed in front office"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:87
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:89
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:35
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:106
+#: ./src/pyams_content/shared/common/zmi/templates/advanced-search.pt:188
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:119
+#: ./src/pyams_content/interfaces/__init__.py:99
+msgid "Title"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:90
 msgid "Gallery title, as shown in front-office"
 msgstr ""
 
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:91
-msgid "Gallery description displayed by front-office template"
-msgstr ""
-
 #: ./src/pyams_content/component/gallery/interfaces/__init__.py:94
-msgid "Visible gallery?"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:95
-msgid "If 'no', this gallery won't be displayed in front office"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:122
-msgid "Contained galleries"
-msgstr ""
-
-#: ./src/pyams_content/component/gallery/interfaces/__init__.py:123
-msgid "List of images galleries linked to this object"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/__init__.py:109
+msgid "Gallery description displayed by front-office template"
+msgstr ""
+
+#: ./src/pyams_content/component/gallery/interfaces/__init__.py:97
+msgid "Gallery style"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/__init__.py:169
+#: ./src/pyams_content/component/extfile/__init__.py:173
 msgid "Standard file"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/__init__.py:118
+#: ./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
 msgid "Image"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/__init__.py:127
+#: ./src/pyams_content/component/extfile/__init__.py:206
+#: ./src/pyams_content/component/extfile/__init__.py:211
 msgid "Video"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/__init__.py:136
+#: ./src/pyams_content/component/extfile/__init__.py:219
+#: ./src/pyams_content/component/extfile/__init__.py:224
 msgid "Audio file"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/zmi/__init__.py:66
-#: ./src/pyams_content/component/extfile/zmi/templates/widget-input.pt:5
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:68
 msgid "Add external file"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/zmi/__init__.py:77
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:80
 msgid "Add new external file"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/zmi/__init__.py:154
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:111
 msgid "Update file properties"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/zmi/__init__.py:55
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:148
+msgid "Add image"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:160
+msgid "Add new image"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:213
+msgid "Add video"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:225
+msgid "Add new video"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:247
+msgid "Update video properties"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:276
+msgid "Add audio file"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:288
+msgid "Add new audio file"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:310
+msgid "Update audio file properties"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/zmi/__init__.py:51
 msgid "External file type"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/zmi/container.py:63
-msgid "External files..."
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:107
-msgid "External files list"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:179
-msgid "Filename"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:195
-msgid "Size"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:241
-msgid "Edit external files links"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:111
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:101
-#: ./src/pyams_content/component/paragraph/zmi/container.py:201
-msgid "External files"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:113
-msgid "Videos"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:114
-msgid "Sounds"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/zmi/container.py:157
-msgid "No currently stored external file."
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:42
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:36
 msgid "File title, as shown in front-office"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:46
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:40
 msgid "File description displayed by front-office template"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:50
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:44
 msgid "Name of document's author"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:57
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:47
+#: ./src/pyams_content/component/links/interfaces/__init__.py:66
+msgid "Language"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:48
+msgid "File's content language"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:52
+msgid "Save file as..."
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:53
+msgid "Name under which the file will be saved"
+msgstr ""
+
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:60
 msgid "File data"
 msgstr ""
 
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:58
+#: ./src/pyams_content/component/extfile/interfaces/__init__.py:61
 msgid "File content"
 msgstr ""
 
 #: ./src/pyams_content/component/extfile/interfaces/__init__.py:69
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:91
-msgid "Image data"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:70
-msgid "Image content"
-msgstr ""
-
-#: ./src/pyams_content/component/extfile/interfaces/__init__.py:102
-msgid "List of external files linked to this object"
+msgid "File legend, as shown in front-office"
+msgstr ""
+
+#: ./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
+msgid "Illustration"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/paragraph.py:59
+msgid "Add illustration..."
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/paragraph.py:70
+msgid "Add new illustration"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/paragraph.py:110
+msgid "Edit illustration properties"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:58
+msgid "Centered illustration"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:67
+msgid "Small illustration on the left with zoom"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/zmi/__init__.py:76
+msgid "Small illustration on the right with zoom"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:42
+msgid "Illustration title"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:54
+msgid "Name of picture's author"
+msgstr ""
+
+#: ./src/pyams_content/component/illustration/interfaces/__init__.py:61
+msgid "Image style"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/html.py:54
+#: ./src/pyams_content/component/paragraph/html.py:63
+msgid "HTML paragraph"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/header.py:38
+#: ./src/pyams_content/component/paragraph/interfaces/header.py:34
+msgid "Header"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/header.py:52
+msgid "Header paragraph"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/__init__.py:50
+msgid "Default paragraphs..."
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/__init__.py:61
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:79
+msgid "Default paragraphs"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/__init__.py:78
+msgid ""
+"These paragraphs will be added automatically to any new created content."
 msgstr ""
 
 #: ./src/pyams_content/component/paragraph/zmi/summary.py:46
@@ -377,84 +461,73 @@
 msgid "Quick preview"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:63
+#: ./src/pyams_content/component/paragraph/zmi/container.py:64
 msgid "Paragraphs..."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:79
+#: ./src/pyams_content/component/paragraph/zmi/container.py:80
 msgid "Paragraphs list"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:141
-msgid "Click and drag to sort paragraphs..."
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/container.py:159
+#: ./src/pyams_content/component/paragraph/zmi/container.py:148
 msgid "Switch paragraph visibility"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:219
-msgid "Useful links"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/container.py:237
-msgid "Images galleries"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/container.py:128
+#: ./src/pyams_content/component/paragraph/zmi/container.py:211
+msgid "Show/hide all paragraphs"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:271
+msgid "Links"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:287
+msgid "External files"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:360
+#: ./src/pyams_content/component/association/zmi/__init__.py:93
+msgid "Associations..."
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:372
+msgid "Paragraphs associations"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/container.py:129
 msgid "No currently defined paragraph."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:262
+#: ./src/pyams_content/component/paragraph/zmi/container.py:221
 msgid "Click to open/close all paragraphs editors"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/container.py:279
+#: ./src/pyams_content/component/paragraph/zmi/container.py:232
 msgid "Click to open/close paragraph editor"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:59
-msgid "Add illustration..."
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:70
-msgid "Add new illustration"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:105
-msgid "Edit illustration properties"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:120
-msgid "Illustration"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:188
-msgid "Centered illustration"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:197
-msgid "Small illustration on the left with zoom"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/illustration.py:206
-msgid "Small illustration on the right with zoom"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/zmi/html.py:59
+#: ./src/pyams_content/component/paragraph/zmi/html.py:65
 msgid "Add HTML paragraph..."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/html.py:70
+#: ./src/pyams_content/component/paragraph/zmi/html.py:76
 msgid "Add new HTML paragraph"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/html.py:112
+#: ./src/pyams_content/component/paragraph/zmi/html.py:118
 msgid "Edit HTML paragraph properties"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/zmi/html.py:137
-msgid "HTML paragraph"
+#: ./src/pyams_content/component/paragraph/zmi/header.py:56
+msgid "Add header paragraph..."
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/header.py:67
+msgid "Add new header paragraph"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/zmi/header.py:106
+msgid "Edit header paragraph properties"
 msgstr ""
 
 #: ./src/pyams_content/component/paragraph/zmi/templates/summary.pt:7
@@ -462,30 +535,31 @@
 msgid "This content doesn't contain any paragraph."
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:41
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:43
+#: ./src/pyams_content/component/association/interfaces/__init__.py:42
 msgid "Visible?"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:42
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:44
 msgid "Is this paragraph visible in front-office?"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:47
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:48
+msgid "§ Title"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:49
 msgid "Paragraph title"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:74
+#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:80
+msgid "List of paragraphs automatically added to a new content"
+msgstr ""
+
+#: ./src/pyams_content/component/paragraph/interfaces/html.py:34
 msgid "Body"
 msgstr ""
 
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:94
-msgid "Legend"
-msgstr ""
-
-#: ./src/pyams_content/component/paragraph/interfaces/__init__.py:97
-msgid "Image style"
-msgstr ""
-
 #: ./src/pyams_content/component/theme/zmi/portlet.py:39
 msgid "Themes"
 msgstr ""
@@ -508,64 +582,103 @@
 msgid "Terms"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:52
+#: ./src/pyams_content/component/association/paragraph.py:37
+#: ./src/pyams_content/component/association/paragraph.py:44
+msgid "Associations paragraph"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/paragraph.py:58
+msgid "Add associations paragraph..."
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/paragraph.py:69
+msgid "Add new association paragraph"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/paragraph.py:103
+msgid "Edit association paragraph properties"
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/__init__.py:105
+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
+msgid "Association was correctly added."
+msgstr ""
+
+#: ./src/pyams_content/component/association/zmi/templates/associations.pt:6
+msgid "Associations"
+msgstr ""
+
+#: ./src/pyams_content/component/association/interfaces/__init__.py:43
+msgid "Is this item visible in front-office?"
+msgstr ""
+
+#: ./src/pyams_content/component/links/__init__.py:91
+msgid "Internal link"
+msgstr ""
+
+#: ./src/pyams_content/component/links/__init__.py:160
+msgid "External link"
+msgstr ""
+
+#: ./src/pyams_content/component/links/__init__.py:201
+msgid "Mailto link"
+msgstr ""
+
+#: ./src/pyams_content/component/links/zmi/__init__.py:51
 msgid "Add internal link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:64
+#: ./src/pyams_content/component/links/zmi/__init__.py:63
 msgid "Add new internal link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:123
+#: ./src/pyams_content/component/links/zmi/__init__.py:92
 msgid "Edit internal link properties"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:159
+#: ./src/pyams_content/component/links/zmi/__init__.py:127
 msgid "Add external link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:171
+#: ./src/pyams_content/component/links/zmi/__init__.py:139
 msgid "Add new external link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:230
+#: ./src/pyams_content/component/links/zmi/__init__.py:168
 msgid "Edit external link properties"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:267
+#: ./src/pyams_content/component/links/zmi/__init__.py:204
 msgid "Add mailto link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:279
+#: ./src/pyams_content/component/links/zmi/__init__.py:216
 msgid "Add new mailto link"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/__init__.py:338
+#: ./src/pyams_content/component/links/zmi/__init__.py:245
 msgid "Edit mailto link properties"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/container.py:64
-msgid "Useful links..."
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/container.py:116
-msgid "Useful links list"
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/container.py:173
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:133
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:46
-msgid "Link target"
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/container.py:216
-msgid "Edit useful links links"
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/container.py:153
-msgid "No currently defined link."
-msgstr ""
-
 #: ./src/pyams_content/component/links/zmi/reverse.py:55
 msgid "Reverse links"
 msgstr ""
@@ -574,76 +687,62 @@
 msgid "Content's internal links"
 msgstr ""
 
-#: ./src/pyams_content/component/links/zmi/templates/widget-input.pt:12
-#: ./src/pyams_content/component/links/zmi/templates/widget-list-input.pt:12
-msgid "Add internal link..."
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/templates/widget-input.pt:19
-#: ./src/pyams_content/component/links/zmi/templates/widget-list-input.pt:19
-msgid "Add external link..."
-msgstr ""
-
-#: ./src/pyams_content/component/links/zmi/templates/widget-input.pt:26
-#: ./src/pyams_content/component/links/zmi/templates/widget-list-input.pt:26
-msgid "Add mailto link..."
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:44
+#: ./src/pyams_content/component/links/interfaces/__init__.py:34
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:47
+msgid "Alternate title"
+msgstr ""
+
+#: ./src/pyams_content/component/links/interfaces/__init__.py:35
 msgid "Link title, as shown in front-office"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:48
+#: ./src/pyams_content/component/links/interfaces/__init__.py:39
 msgid "Link description displayed by front-office template"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:61
+#: ./src/pyams_content/component/links/interfaces/__init__.py:49
 msgid "Internal reference"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:62
+#: ./src/pyams_content/component/links/interfaces/__init__.py:50
 msgid ""
 "Internal link target reference. You can search a reference using '+' followed"
 " by internal number, of by entering text matching content title."
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:74
+#: ./src/pyams_content/component/links/interfaces/__init__.py:62
 msgid "Target URL"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:75
+#: ./src/pyams_content/component/links/interfaces/__init__.py:63
 msgid "URL used to access external resource"
 msgstr ""
 
+#: ./src/pyams_content/component/links/interfaces/__init__.py:67
+msgid "Language used in this remote resource"
+msgstr ""
+
 #: ./src/pyams_content/component/links/interfaces/__init__.py:78
-msgid "Language"
+msgid "Target address"
 msgstr ""
 
 #: ./src/pyams_content/component/links/interfaces/__init__.py:79
-msgid "Language used in this remote resource"
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:90
-msgid "Target address"
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:91
 msgid "Target email address"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:109
-msgid "Contained links"
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:110
-msgid "List of internal or external links linked to this object"
-msgstr ""
-
-#: ./src/pyams_content/component/links/interfaces/__init__.py:122
+#: ./src/pyams_content/component/links/interfaces/__init__.py:83
+msgid "Address name"
+msgstr ""
+
+#: ./src/pyams_content/component/links/interfaces/__init__.py:84
+msgid "Address as displayed in address book"
+msgstr ""
+
+#: ./src/pyams_content/component/links/interfaces/__init__.py:95
 msgid "Internal references"
 msgstr ""
 
-#: ./src/pyams_content/component/links/interfaces/__init__.py:123
+#: ./src/pyams_content/component/links/interfaces/__init__.py:96
 msgid "List of internal references"
 msgstr ""
 
@@ -653,12 +752,12 @@
 msgid "{date} by {principal}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/review.py:209
+#: ./src/pyams_content/shared/common/review.py:210
 #, python-format
 msgid "A new comment was added on content « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/review.py:166
+#: ./src/pyams_content/shared/common/review.py:167
 #, python-format
 msgid "[{service_name}] A content review is requested"
 msgstr ""
@@ -668,6 +767,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/search.py:143
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:958
 msgid "Advanced search"
 msgstr ""
 
@@ -676,12 +776,12 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/search.py:118
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:196
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:203
 msgid "Owner"
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/search.py:121
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:155
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:144
 msgid "Status"
 msgstr ""
 
@@ -701,133 +801,134 @@
 msgid "Modified before..."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/properties.py:57
+#: ./src/pyams_content/shared/common/zmi/properties.py:55
 msgid "Composition"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/properties.py:67
+#: ./src/pyams_content/shared/common/zmi/properties.py:65
 #: ./src/pyams_content/shared/common/zmi/manager.py:90
 msgid "Properties"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/properties.py:78
+#: ./src/pyams_content/shared/common/zmi/properties.py:76
 msgid "Content properties"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/properties.py:110
+#: ./src/pyams_content/shared/common/zmi/properties.py:115
 msgid "Publication settings"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:116
-#: ./src/pyams_content/shared/common/zmi/workflow.py:201
-#: ./src/pyams_content/shared/common/zmi/workflow.py:246
-#: ./src/pyams_content/shared/common/zmi/workflow.py:304
-#: ./src/pyams_content/shared/common/zmi/workflow.py:384
-#: ./src/pyams_content/shared/common/zmi/workflow.py:444
-#: ./src/pyams_content/shared/common/zmi/workflow.py:489
-#: ./src/pyams_content/shared/common/zmi/workflow.py:535
-#: ./src/pyams_content/shared/common/zmi/workflow.py:583
-#: ./src/pyams_content/shared/common/zmi/workflow.py:628
-#: ./src/pyams_content/shared/common/zmi/workflow.py:674
-#: ./src/pyams_content/shared/common/zmi/workflow.py:727
-#: ./src/pyams_content/shared/common/zmi/__init__.py:249
+#: ./src/pyams_content/shared/common/zmi/workflow.py:115
+#: ./src/pyams_content/shared/common/zmi/workflow.py:200
+#: ./src/pyams_content/shared/common/zmi/workflow.py:245
+#: ./src/pyams_content/shared/common/zmi/workflow.py:303
+#: ./src/pyams_content/shared/common/zmi/workflow.py:383
+#: ./src/pyams_content/shared/common/zmi/workflow.py:443
+#: ./src/pyams_content/shared/common/zmi/workflow.py:488
+#: ./src/pyams_content/shared/common/zmi/workflow.py:534
+#: ./src/pyams_content/shared/common/zmi/workflow.py:582
+#: ./src/pyams_content/shared/common/zmi/workflow.py:627
+#: ./src/pyams_content/shared/common/zmi/workflow.py:673
+#: ./src/pyams_content/shared/common/zmi/workflow.py:726
+#: ./src/pyams_content/shared/common/zmi/__init__.py:252
 #: ./src/pyams_content/shared/common/zmi/owner.py:74
 #: ./src/pyams_content/shared/common/zmi/review.py:90
 msgid "Cancel"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:117
+#: ./src/pyams_content/shared/common/zmi/workflow.py:116
 msgid "Request publication"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:202
-#: ./src/pyams_content/workflow/__init__.py:259
+#: ./src/pyams_content/shared/common/zmi/workflow.py:171
+#: ./src/pyams_content/shared/common/zmi/workflow.py:170
+#: ./src/pyams_content/shared/common/zmi/workflow.py:273
+#: ./src/pyams_content/shared/common/zmi/workflow.py:414
+msgid "A comment is required"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/workflow.py:201
+#: ./src/pyams_content/workflow/__init__.py:307
 msgid "Cancel publication request"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:247
+#: ./src/pyams_content/shared/common/zmi/workflow.py:246
 msgid "Refuse publication request"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:305
+#: ./src/pyams_content/shared/common/zmi/workflow.py:304
 msgid "Publish"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:385
+#: ./src/pyams_content/shared/common/zmi/workflow.py:384
 msgid "Request retire"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:445
+#: ./src/pyams_content/shared/common/zmi/workflow.py:444
 msgid "Cancel retire request"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:490
+#: ./src/pyams_content/shared/common/zmi/workflow.py:489
 msgid "Retire"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:536
-#: ./src/pyams_content/workflow/__init__.py:371
+#: ./src/pyams_content/shared/common/zmi/workflow.py:535
+#: ./src/pyams_content/workflow/__init__.py:426
 msgid "Request archive"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:584
+#: ./src/pyams_content/shared/common/zmi/workflow.py:583
 msgid "Cancel archive request"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:629
+#: ./src/pyams_content/shared/common/zmi/workflow.py:628
 msgid "Archive"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:675
-#: ./src/pyams_content/workflow/__init__.py:436
-#: ./src/pyams_content/workflow/__init__.py:448
-#: ./src/pyams_content/workflow/__init__.py:460
-#: ./src/pyams_content/workflow/__init__.py:472
-#: ./src/pyams_content/workflow/__init__.py:484
+#: ./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
 msgid "Create new version"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:728
-#: ./src/pyams_content/workflow/__init__.py:496
+#: ./src/pyams_content/shared/common/zmi/workflow.py:727
+#: ./src/pyams_content/workflow/__init__.py:551
 msgid "Delete version"
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/workflow.py:167
-#: ./src/pyams_content/shared/common/zmi/workflow.py:352
+#: ./src/pyams_content/shared/common/zmi/workflow.py:353
 msgid "Publication start date is required"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:170
-#: ./src/pyams_content/shared/common/zmi/workflow.py:274
-#: ./src/pyams_content/shared/common/zmi/workflow.py:415
-msgid "A comment is required"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/workflow.py:751
+#: ./src/pyams_content/shared/common/zmi/workflow.py:750
 msgid "Delete content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:760
+#: ./src/pyams_content/shared/common/zmi/workflow.py:759
 msgid "Delete definitively"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:81
+#: ./src/pyams_content/shared/common/zmi/workflow.py:80
 #, python-format
 msgid "{state} | by {principal}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/workflow.py:77
-#: ./src/pyams_content/workflow/__init__.py:551
-#: ./src/pyams_content/workflow/__init__.py:574
+#: ./src/pyams_content/shared/common/zmi/workflow.py:76
+#: ./src/pyams_content/workflow/__init__.py:607
+#: ./src/pyams_content/workflow/__init__.py:630
 #, python-format
 msgid "{state} {date}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/__init__.py:239
+#: ./src/pyams_content/shared/common/zmi/__init__.py:242
 msgid "Duplicate content..."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/__init__.py:258
+#: ./src/pyams_content/shared/common/zmi/__init__.py:261
 msgid "Duplicate content"
 msgstr ""
 
@@ -835,58 +936,58 @@
 msgid "This title can be modified afterwards"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/__init__.py:250
+#: ./src/pyams_content/shared/common/zmi/__init__.py:253
 msgid "Duplicate this content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/__init__.py:301
+#: ./src/pyams_content/shared/common/zmi/__init__.py:304
 #, python-format
 msgid "Duplicate content ({oid})"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/__init__.py:347
+#: ./src/pyams_content/shared/common/zmi/__init__.py:350
 msgid "Created or modified in this version"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:49
+#: ./src/pyams_content/shared/common/zmi/summary.py:51
 msgid "Display content summary"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:73
+#: ./src/pyams_content/shared/common/zmi/summary.py:75
 msgid "Identity card"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:85
+#: ./src/pyams_content/shared/common/zmi/summary.py:87
 msgid "Requested action"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:125
+#: ./src/pyams_content/shared/common/zmi/summary.py:128
 msgid "Publication and retire dates"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:138
+#: ./src/pyams_content/shared/common/zmi/summary.py:141
 msgid "Current version"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:168
+#: ./src/pyams_content/shared/common/zmi/summary.py:171
 msgid "Content history"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:115
+#: ./src/pyams_content/shared/common/zmi/summary.py:118
 msgid "Associated comment"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:150
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:144
+#: ./src/pyams_content/shared/common/zmi/summary.py:153
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:179
 msgid "Version"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:106
+#: ./src/pyams_content/shared/common/zmi/summary.py:108
 #, python-format
 msgid "{state} {date} by {principal}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/summary.py:156
+#: ./src/pyams_content/shared/common/zmi/summary.py:159
 #, python-format
 msgid "{state} since {date}, by {principal}"
 msgstr ""
@@ -957,270 +1058,275 @@
 msgid "Unique ID"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:171
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:167
 msgid "Status date"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:183
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:190
 msgid "Status principal"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:208
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:215
 msgid "Last modification"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:226
-#: ./src/pyams_content/root/zmi/__init__.py:88
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:233
+#: ./src/pyams_content/root/zmi/__init__.py:89
 msgid "Dashboard"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:236
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:243
 msgid "Contents dashboard"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:270
-#: ./src/pyams_content/root/zmi/__init__.py:134
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:277
+#: ./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:271
-#: ./src/pyams_content/root/zmi/__init__.py:135
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:278
+#: ./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:312
-#: ./src/pyams_content/root/zmi/__init__.py:179
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:317
+#: ./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:313
-#: ./src/pyams_content/root/zmi/__init__.py:180
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:318
+#: ./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:343
-#: ./src/pyams_content/root/zmi/__init__.py:213
-#, python-format
-msgid "CONTRIBUTOR - {0} modified content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:382
-#: ./src/pyams_content/root/zmi/__init__.py:254
-msgid "My contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:397
-#: ./src/pyams_content/root/zmi/__init__.py:269
-msgid "My favorites"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:406
-#: ./src/pyams_content/root/zmi/__init__.py:278
-#, python-format
-msgid "CONTRIBUTOR - {0} favorite"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:407
-#: ./src/pyams_content/root/zmi/__init__.py:279
-#, python-format
-msgid "CONTRIBUTOR - {0} favorites"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:419
-#: ./src/pyams_content/shared/common/zmi/templates/header.pt:23
-msgid "Add/remove from favorites"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:480
-#: ./src/pyams_content/root/zmi/__init__.py:315
-msgid "Your favorites"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:493
-#: ./src/pyams_content/root/zmi/__init__.py:328
-msgid "My preparations"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:502
-#: ./src/pyams_content/root/zmi/__init__.py:337
-#, python-format
-msgid "CONTRIBUTOR - {0} prepared content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:503
-#: ./src/pyams_content/root/zmi/__init__.py:338
-#, python-format
-msgid "CONTRIBUTOR - {0} prepared contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:541
-#: ./src/pyams_content/root/zmi/__init__.py:375
-msgid "Your prepared contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:554
-#: ./src/pyams_content/root/zmi/__init__.py:388
-msgid "My submissions"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:563
-#: ./src/pyams_content/root/zmi/__init__.py:397
-#, python-format
-msgid "CONTRIBUTOR - {0} submitted content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:564
-#: ./src/pyams_content/root/zmi/__init__.py:398
-#, python-format
-msgid "CONTRIBUTOR - {0} submitted contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:602
-#: ./src/pyams_content/root/zmi/__init__.py:435
-msgid "Your submitted contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:615
-#: ./src/pyams_content/root/zmi/__init__.py:448
-msgid "My publications"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:624
-#: ./src/pyams_content/root/zmi/__init__.py:457
-#, python-format
-msgid "CONTRIBUTOR - {0} published content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:625
-#: ./src/pyams_content/root/zmi/__init__.py:458
-#, python-format
-msgid "CONTRIBUTOR - {0} published contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:663
-#: ./src/pyams_content/root/zmi/__init__.py:495
-msgid "Your published contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:676
-#: ./src/pyams_content/root/zmi/__init__.py:508
-msgid "My retired contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:685
-#: ./src/pyams_content/root/zmi/__init__.py:517
-#, python-format
-msgid "CONTRIBUTOR - {0} retired content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:686
-#: ./src/pyams_content/root/zmi/__init__.py:518
-#, python-format
-msgid "CONTRIBUTOR - {0} retired contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:725
-#: ./src/pyams_content/root/zmi/__init__.py:556
-msgid "Your retired contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:738
-#: ./src/pyams_content/root/zmi/__init__.py:569
-msgid "My archived contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:747
-#: ./src/pyams_content/root/zmi/__init__.py:578
-#, python-format
-msgid "CONTRIBUTOR - {0} archived content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:748
-#: ./src/pyams_content/root/zmi/__init__.py:579
-#, python-format
-msgid "CONTRIBUTOR - {0} archived contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:793
-#: ./src/pyams_content/root/zmi/__init__.py:623
-msgid "Your archived contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:807
-#: ./src/pyams_content/root/zmi/__init__.py:637
-msgid "Other interventions"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:822
-#: ./src/pyams_content/root/zmi/__init__.py:652
-msgid "Last publications"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:831
-#: ./src/pyams_content/root/zmi/__init__.py:661
-#, python-format
-msgid "CONTRIBUTORS - {0} published content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:876
-#: ./src/pyams_content/root/zmi/__init__.py:705
-msgid "Last published contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:889
-#: ./src/pyams_content/root/zmi/__init__.py:718
-msgid "Last updates"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:898
-#: ./src/pyams_content/root/zmi/__init__.py:727
-#, python-format
-msgid "CONTRIBUTORS - {0} updated content"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:941
-#: ./src/pyams_content/root/zmi/__init__.py:769
-msgid "Last updated contents"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/zmi/dashboard.py:348
-#: ./src/pyams_content/root/zmi/__init__.py:218
+#: ./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/root/zmi/__init__.py:256
+msgid "My contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:402
+#: ./src/pyams_content/root/zmi/__init__.py:271
+msgid "My favorites"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:411
+#: ./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/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/templates/header.pt:23
+msgid "Add/remove from favorites"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:485
+#: ./src/pyams_content/root/zmi/__init__.py:317
+msgid "Your favorites"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:498
+#: ./src/pyams_content/root/zmi/__init__.py:330
+msgid "My preparations"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:507
+#: ./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/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/root/zmi/__init__.py:377
+msgid "Your prepared contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:559
+#: ./src/pyams_content/root/zmi/__init__.py:390
+msgid "My submissions"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:568
+#: ./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/root/zmi/__init__.py:400
 #, python-format
-msgid "CONTRIBUTOR - {0} modified contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:350
-#: ./src/pyams_content/root/zmi/__init__.py:220
+msgid "CONTRIBUTOR - {0} submitted contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:607
+#: ./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/root/zmi/__init__.py:450
+msgid "My publications"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:629
+#: ./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/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/root/zmi/__init__.py:497
+msgid "Your published contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:681
+#: ./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/root/zmi/__init__.py:519
 #, python-format
-msgid "CONTRIBUTOR - Last {0} modified contents"
+msgid "CONTRIBUTOR - {0} retired content"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:691
+#: ./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/root/zmi/__init__.py:558
+msgid "Your retired contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:743
+#: ./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/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/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/root/zmi/__init__.py:625
+msgid "Your archived contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:812
+#: ./src/pyams_content/root/zmi/__init__.py:639
+msgid "Other interventions"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:827
+#: ./src/pyams_content/root/zmi/__init__.py:654
+msgid "Last publications"
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/dashboard.py:836
-#: ./src/pyams_content/root/zmi/__init__.py:666
+#: ./src/pyams_content/root/zmi/__init__.py:663
 #, python-format
-msgid "CONTRIBUTORS - Last {0} published contents"
-msgstr ""
-
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:838
-#: ./src/pyams_content/root/zmi/__init__.py:668
-msgid "CONTRIBUTORS - Last published contents (in the limit of 50)"
+msgid "CONTRIBUTORS - {0} published content"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:881
+#: ./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/root/zmi/__init__.py:720
+msgid "Last updates"
 msgstr ""
 
 #: ./src/pyams_content/shared/common/zmi/dashboard.py:903
-#: ./src/pyams_content/root/zmi/__init__.py:732
+#: ./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/root/zmi/__init__.py:771
+msgid "Last updated contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:353
+#: ./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/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/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/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/root/zmi/__init__.py:734
 #, python-format
 msgid "CONTRIBUTORS - Last {0} updated contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/dashboard.py:905
-#: ./src/pyams_content/root/zmi/__init__.py:734
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:910
+#: ./src/pyams_content/root/zmi/__init__.py:736
 msgid "CONTRIBUTORS - Last updated contents (in the limit of 50)"
 msgstr ""
 
+#: ./src/pyams_content/shared/common/zmi/dashboard.py:159
+#: ./src/pyams_content/shared/common/zmi/header.py:96
+msgid "Content publication start date is not passed yet"
+msgstr ""
+
 #: ./src/pyams_content/shared/common/zmi/review.py:61
 msgid "Ask for review..."
 msgstr ""
@@ -1293,37 +1399,45 @@
 msgid "Manager name"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/security.py:142
+#: ./src/pyams_content/shared/common/zmi/security.py:112
+msgid "Restricted"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/security.py:129
+msgid "Owners"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/security.py:176
 #, python-format
 msgid "Edit manager restrictions for « {0} »"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/security.py:179
+#: ./src/pyams_content/shared/common/zmi/security.py:213
 msgid "Apply contents restrictions"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/security.py:181
+#: ./src/pyams_content/shared/common/zmi/security.py:215
 msgid ""
 "You can specify which contents this manager will be able to manage. If you "
 "specify several criteria, the manager will be able to manage contents for "
 "which at least one criteria is matching."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/header.py:84
+#: ./src/pyams_content/shared/common/zmi/header.py:85
 #, python-format
 msgid "{state} by {principal}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/header.py:108
+#: ./src/pyams_content/shared/common/zmi/header.py:117
 #, python-format
 msgid "since {date}"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/header.py:118
+#: ./src/pyams_content/shared/common/zmi/header.py:127
 msgid "access new version"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/header.py:129
+#: ./src/pyams_content/shared/common/zmi/header.py:138
 msgid "access published version"
 msgstr ""
 
@@ -1366,15 +1480,20 @@
 "again except by creating a new version."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:18
+#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:13
+msgid "SEARCH - Between all contents of type &laquo;&nbsp;${type}&nbsp;&raquo;"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:24
 msgid "Quick search..."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:21
+#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:29
 msgid "Advanced search..."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:32
+#: ./src/pyams_content/shared/common/zmi/templates/dashboard.pt:42
+#: ./src/pyams_content/root/zmi/templates/dashboard.pt:18
 msgid "You are not actually concerned by any content."
 msgstr ""
 
@@ -1570,172 +1689,172 @@
 msgid "This content is already retired and not visible."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:57
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:58
 msgid "Workflow name"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:58
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:59
 msgid "Name of workflow utility used to manage tool contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:66
-#: ./src/pyams_content/root/interfaces/__init__.py:40
-msgid "Webmasters"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:67
+#: ./src/pyams_content/root/interfaces/__init__.py:40
+msgid "Webmasters"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:68
 msgid "Webmasters can handle all contents, including published ones"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:71
-msgid "Pilots"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:72
+msgid "Pilots"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:73
 msgid ""
 "Pilots can handle tool configuration, manage access rules, grant users roles "
 "and manage managers restrictions"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:77
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:144
-msgid "Managers"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:78
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:145
+msgid "Managers"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:79
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:146
 msgid ""
 "Managers can handle main operations in tool's workflow, like publish or "
 "retire contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:83
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:150
-msgid "Contributors"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:84
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:151
+msgid "Contributors"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:85
 msgid "Contributors are users which are allowed to create new contents"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:95
-msgid "Version creator"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:96
+msgid "Version creator"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:97
 msgid ""
 "Name of content's version creator. The creator of the first version is also "
 "it's owner."
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:100
-msgid "First owner"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:101
+msgid "First owner"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:102
 msgid "Name of content's first version owner"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:105
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:106
 msgid "Version creation"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:108
-msgid "Version modifiers"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:109
+msgid "Version modifiers"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:110
 msgid "List of principals who modified this content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:112
-msgid "Last modifier"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:113
+msgid "Last modifier"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:114
 msgid "Last principal who modified this content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:116
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:117
 msgid "Last update"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:120
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:121
 msgid ""
 "The content's description is 'hidden' into HTML's page headers; but it can be"
 " seen, for example, in some search engines results as content's description"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:125
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:126
 msgid "Keywords"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:126
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:127
 msgid "They will be included into HTML pages metadata"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:129
-msgid "Notepad"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:130
+msgid "Notepad"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:131
 msgid "Internal information to be known about this content"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:137
-msgid "Content owner"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:138
+msgid "Content owner"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:139
 msgid ""
 "The owner is the creator of content's first version, except if it was "
 "transferred afterwards to another owner"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:151
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:152
 msgid ""
 "Contributors are users which are allowed to update this content in addition "
 "to it's owner"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:156
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:157
 msgid "Readers"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:157
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:158
 msgid ""
 "Readers are users which are asked to verify and comment contents before they "
 "are published"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:162
-msgid "Guests"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:163
+msgid "Guests"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:164
 msgid ""
 "Guests are users which are allowed to view contents with restricted access"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:182
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:183
 msgid "Principal ID"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:187
-msgid "Restricted contents"
-msgstr ""
-
 #: ./src/pyams_content/shared/common/interfaces/__init__.py:188
+msgid "Restricted contents"
+msgstr ""
+
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:189
 msgid ""
 "If 'yes', this manager will get restricted access to manage contents based on"
 " selected settings"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:193
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:194
 msgid "Selected owners"
 msgstr ""
 
-#: ./src/pyams_content/shared/common/interfaces/__init__.py:194
+#: ./src/pyams_content/shared/common/interfaces/__init__.py:195
 msgid "Manager will have access to contents owned by these principals"
 msgstr ""
 
@@ -1764,7 +1883,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/news/zmi/__init__.py:63
-#: ./src/pyams_content/shared/news/zmi/__init__.py:73
+#: ./src/pyams_content/shared/news/zmi/__init__.py:74
 msgid "Add news topic"
 msgstr ""
 
@@ -1832,7 +1951,7 @@
 msgstr ""
 
 #: ./src/pyams_content/shared/view/interfaces/__init__.py:40
-#: ./src/pyams_content/interfaces/__init__.py:82
+#: ./src/pyams_content/interfaces/__init__.py:111
 #: ./src/pyams_content/interfaces/review.py:67
 msgid "Creation date"
 msgstr ""
@@ -1930,40 +2049,45 @@
 msgid "Image map « {title} »"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:56
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:54
 msgid "Image areas"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:67
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:65
 #: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:63
 msgid "Image map areas"
 msgstr ""
 
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:136
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:42
+msgid "Link target"
+msgstr ""
+
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:109
+msgid "No currently defined image."
+msgstr ""
+
 #: ./src/pyams_content/shared/imagemap/zmi/container.py:111
-msgid "No currently defined image."
-msgstr ""
-
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:113
 msgid "No currently defined area."
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:182
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:180
 msgid "Given area name doesn't exist!"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/container.py:178
+#: ./src/pyams_content/shared/imagemap/zmi/container.py:176
 msgid "Bad query object_name parameter value!"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/area.py:47
+#: ./src/pyams_content/shared/imagemap/zmi/area.py:46
 msgid "Add image area"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/area.py:65
+#: ./src/pyams_content/shared/imagemap/zmi/area.py:64
 msgid "Add new image area"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/zmi/area.py:108
+#: ./src/pyams_content/shared/imagemap/zmi/area.py:106
 msgid "Edit image map properties"
 msgstr ""
 
@@ -1975,18 +2099,14 @@
 msgid "Image map"
 msgstr ""
 
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:42
-msgid "Area title"
-msgstr ""
-
 #: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:43
-msgid "Label associated with this area"
-msgstr ""
-
-#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:47
 msgid "Internal or external link associated with this map area"
 msgstr ""
 
+#: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:48
+msgid "Alternate label associated with this area"
+msgstr ""
+
 #: ./src/pyams_content/shared/imagemap/interfaces/__init__.py:51
 msgid "Map area coordinates"
 msgstr ""
@@ -2062,27 +2182,31 @@
 msgid "Default length used for inner tables and dashboards"
 msgstr ""
 
-#: ./src/pyams_content/root/zmi/__init__.py:74
+#: ./src/pyams_content/root/zmi/__init__.py:75
 msgid "Home"
 msgstr ""
 
-#: ./src/pyams_content/root/zmi/__init__.py:123
+#: ./src/pyams_content/root/zmi/__init__.py:782
+msgid "Content"
+msgstr ""
+
+#: ./src/pyams_content/root/zmi/templates/dashboard.pt:6
 msgid "Your contents dashboard"
 msgstr ""
 
-#: ./src/pyams_content/root/zmi/__init__.py:780
-msgid "Content"
-msgstr ""
-
 #: ./src/pyams_content/root/interfaces/__init__.py:36
 msgid "Site managers"
 msgstr ""
 
 #: ./src/pyams_content/root/interfaces/__init__.py:44
+msgid "Templates managers"
+msgstr ""
+
+#: ./src/pyams_content/root/interfaces/__init__.py:48
 msgid "Operators group"
 msgstr ""
 
-#: ./src/pyams_content/root/interfaces/__init__.py:45
+#: ./src/pyams_content/root/interfaces/__init__.py:49
 msgid "Name of group containing all roles owners"
 msgstr ""
 
@@ -2090,11 +2214,11 @@
 msgid "Shared sites"
 msgstr ""
 
-#: ./src/pyams_content/zmi/viewlet/toplinks/__init__.py:65
+#: ./src/pyams_content/zmi/viewlet/toplinks/__init__.py:66
 msgid "Shared contents"
 msgstr ""
 
-#: ./src/pyams_content/zmi/viewlet/toplinks/__init__.py:85
+#: ./src/pyams_content/zmi/viewlet/toplinks/__init__.py:87
 msgid "My roles"
 msgstr ""
 
@@ -2102,309 +2226,329 @@
 msgid "Create new content"
 msgstr ""
 
+#: ./src/pyams_content/workflow/__init__.py:69
+msgid "Draft"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:70
+msgid "Proposed"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:71
+msgid "Canceled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:72
+msgid "Refused"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:73
+msgid "Published"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:74
+msgid "Retiring"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:75
+msgid "Retired"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:76
+msgid "Archiving"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:77
+msgid "Archived"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:78
+msgid "Deleted"
+msgstr ""
+
 #: ./src/pyams_content/workflow/__init__.py:83
-msgid "Draft"
+msgid "draft created"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:84
-msgid "Proposed"
+msgid "publication requested"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:85
-msgid "Canceled"
+msgid "published"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:86
-msgid "Refused"
+msgid "retiring requested"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:87
-msgid "Published"
+msgid "retired"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:88
-msgid "Retiring"
+msgid "archiving requested"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:89
-msgid "Retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:90
-msgid "Archiving"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:91
-msgid "Archived"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:92
-msgid "Deleted"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:94
-msgid "draft created"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:95
-msgid "publication requested"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:96
-msgid "published"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:97
-msgid "retiring requested"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:98
-msgid "retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:99
-msgid "archiving requested"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:100
 msgid "archived"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:223
+#: ./src/pyams_content/workflow/__init__.py:271
 msgid "Initialize"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:226
+#: ./src/pyams_content/workflow/__init__.py:274
 msgid "Draft creation"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:229
-#: ./src/pyams_content/workflow/__init__.py:244
+#: ./src/pyams_content/workflow/__init__.py:277
+#: ./src/pyams_content/workflow/__init__.py:292
 msgid "Propose publication"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:236
-#: ./src/pyams_content/workflow/__init__.py:251
+#: ./src/pyams_content/workflow/__init__.py:284
+#: ./src/pyams_content/workflow/__init__.py:299
 msgid "Publication request"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:237
-#: ./src/pyams_content/workflow/__init__.py:252
-#: ./src/pyams_content/workflow/__init__.py:338
-#: ./src/pyams_content/workflow/__init__.py:378
+#: ./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:240
-#, python-format
-msgid "A publication request has been submitted for content « {0} »"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:255
-#, python-format
-msgid "A new publication request has been submitted for content « {0} »"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:266
-msgid "Publication request canceled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:268
-#, python-format
-msgid "The publication request for content « {0} » has been cancelled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:272
-msgid "Reset canceled publication to draft"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:276
-#: ./src/pyams_content/workflow/__init__.py:305
-msgid "State reset to 'draft' (automatic)"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:280
-msgid "Reset canceled publication to retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:284
-msgid "State reset to 'retired' (automatic)"
-msgstr ""
-
 #: ./src/pyams_content/workflow/__init__.py:288
-msgid "Refuse publication"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:295
-msgid "Publication refused"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:297
+#, python-format
+msgid "A publication request has been submitted for content « {0} »"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:303
+#, python-format
+msgid "A new publication request has been submitted for content « {0} »"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:314
+msgid "Publication request canceled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:316
 #, python-format
-msgid "The publication request for content « {0} » has been refused"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:301
-msgid "Reset refused publication to draft"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:309
-msgid "Reset refused publication to retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:313
-msgid "State reset to 'refused' (automatic)"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:325
-msgid "Content published"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:327
-#, python-format
-msgid "The content « {0} » has been published"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:331
-msgid "Request retiring"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:337
-msgid "Retire request"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:341
-#, python-format
-msgid "A retire request has been submitted for content « {0} »"
+msgid "The publication request for content « {0} » has been cancelled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:320
+msgid "Reset canceled publication to draft"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:324
+#: ./src/pyams_content/workflow/__init__.py:353
+msgid "State reset to 'draft' (automatic)"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:328
+msgid "Reset canceled publication to retired"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:332
+msgid "State reset to 'retired' (automatic)"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:336
+msgid "Refuse publication"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:343
+msgid "Publication refused"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:345
-msgid "Cancel retiring request"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:352
-msgid "Retire request canceled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:354
 #, python-format
-msgid "The retiring request for content « {0} » has been cancelled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:358
-msgid "Retire content"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:365
-msgid "Content retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:367
+msgid "The publication request for content « {0} » has been refused"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:349
+msgid "Reset refused publication to draft"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:357
+msgid "Reset refused publication to retired"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:361
+msgid "State reset to 'refused' (automatic)"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:373
+msgid "Content published"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:375
 #, python-format
-msgid "The content « {0} » has been retired"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:377
-msgid "Archive request"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:381
-#, python-format
-msgid "An archive request has been submitted for content « {0} »"
+msgid "The content « {0} » has been published"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:379
+msgid "Request retiring"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:385
-msgid "Cancel archiving request"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:392
-msgid "Archive request canceled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:394
+msgid "Retire request"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:389
 #, python-format
-msgid "The archive request for content « {0} » has been cancelled"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:398
-msgid "Archive content"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:406
-msgid "Content archived"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:408
+msgid "A retire request has been submitted for content « {0} »"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:393
+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 "Cancel retiring request"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:407
+msgid "Retire request canceled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:409
 #, python-format
-msgid "The content « {0} » has been archived"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:412
-msgid "Archive published content"
-msgstr ""
-
-#: ./src/pyams_content/workflow/__init__.py:416
-#: ./src/pyams_content/workflow/__init__.py:424
-#: ./src/pyams_content/workflow/__init__.py:432
-msgid "Content archived after version publication"
+msgid "The retiring request for content « {0} » has been cancelled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:413
+msgid "Retire content"
 msgstr ""
 
 #: ./src/pyams_content/workflow/__init__.py:420
+msgid "Content retired"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:422
+#, python-format
+msgid "The content « {0} » has been retired"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:432
+msgid "Archive request"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:436
+#, python-format
+msgid "An archive request has been submitted for content « {0} »"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:440
+msgid "Cancel archiving request"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:447
+msgid "Archive request canceled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:449
+#, python-format
+msgid "The archive request for content « {0} » has been cancelled"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:453
+msgid "Archive content"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:461
+msgid "Content archived"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:463
+#, python-format
+msgid "The content « {0} » has been archived"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:467
+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
+msgid "Content archived after version publication"
+msgstr ""
+
+#: ./src/pyams_content/workflow/__init__.py:475
 msgid "Archive retiring content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:428
+#: ./src/pyams_content/workflow/__init__.py:483
 msgid "Archive retired content"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:444
-#: ./src/pyams_content/workflow/__init__.py:456
-#: ./src/pyams_content/workflow/__init__.py:468
-#: ./src/pyams_content/workflow/__init__.py:480
-#: ./src/pyams_content/workflow/__init__.py:492
+#: ./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
 msgid "New version created"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:504
+#: ./src/pyams_content/workflow/__init__.py:559
 msgid "Version deleted"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:572
+#: ./src/pyams_content/workflow/__init__.py:628
 msgid "publication refused"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:570
+#: ./src/pyams_content/workflow/__init__.py:626
 msgid "new version created"
 msgstr ""
 
-#: ./src/pyams_content/workflow/__init__.py:193
+#: ./src/pyams_content/workflow/__init__.py:241
 #, python-format
 msgid "Published version {0}"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:66
+#: ./src/pyams_content/workflow/task.py:57
+msgid "Automatic contents withdrawal:\n"
+msgstr ""
+
+#: ./src/pyams_content/workflow/zmi/task.py:43
+msgid "Add content archiver task..."
+msgstr ""
+
+#: ./src/pyams_content/workflow/zmi/task.py:54
+msgid "Add automatic content archiver"
+msgstr ""
+
+#: ./src/pyams_content/interfaces/__init__.py:95
 msgid "Unique key"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:67
+#: ./src/pyams_content/interfaces/__init__.py:96
 msgid "WARNING: this key can't be modified after creation!!!"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:71
+#: ./src/pyams_content/interfaces/__init__.py:100
 msgid "Visible label used to display content"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:74
+#: ./src/pyams_content/interfaces/__init__.py:103
 msgid "Short name"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:75
+#: ./src/pyams_content/interfaces/__init__.py:104
 msgid "Short name used in breadcrumbs"
 msgstr ""
 
-#: ./src/pyams_content/interfaces/__init__.py:86
+#: ./src/pyams_content/interfaces/__init__.py:115
 msgid "Modification date"
 msgstr ""