Version 0.1.6 0.1.6
authorThierry Florac <thierry.florac@onf.fr>
Fri, 08 Dec 2017 12:16:58 +0100
changeset 41 344eb7c48b05
parent 40 e7c76c201111
child 42 f6c33dc57b79
Version 0.1.6
.installed.cfg
buildout.cfg
docs/HISTORY.txt
setup.py
src/pyams_zmi.egg-info/PKG-INFO
src/pyams_zmi.egg-info/requires.txt
src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.mo
src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po
src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po~
src/pyams_zmi/locales/pyams_zmi.pot
--- a/.installed.cfg	Fri Dec 08 11:49:13 2017 +0100
+++ b/.installed.cfg	Fri Dec 08 12:16:58 2017 +0100
@@ -10,52 +10,19 @@
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-catalog.egg-link
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-form.egg-link
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-utils.egg-link
-parts = pyflakes test package i18n
-
-[pyflakes]
-__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pyflakes
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pyflakes
-__buildout_signature__ = zc.recipe.egg-2.0.3-py3.5.egg setuptools-33.1.1-py3.5.egg zc.buildout-2.9.3-py3.5.egg
-_b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
-_d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
-_e = /var/local/env/pyams/eggs
-bin-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
-develop-eggs-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
-eggs = pyflakes
-eggs-directory = /var/local/env/pyams/eggs
-entry-points = pyflakes=pyflakes.scripts.pyflakes:main
-find-links = http://download.ztfy.org/eggs
-initialization = if not sys.argv[1:]: sys.argv[1:] = ["src"]
-recipe = zc.recipe.egg
-scripts = pyflakes
-
-[test]
-__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/parts/test
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/test
-__buildout_signature__ = zc.recipe.testrunner-2.0.0-py3.5.egg zc.recipe.egg-2.0.3-py3.5.egg setuptools-33.1.1-py3.5.egg zope.testrunner-4.7.0-py3.5.egg zc.buildout-2.9.3-py3.5.egg zope.interface-4.4.1-py3.5-linux-x86_64.egg zope.exceptions-4.1.0-py3.5.egg six-e7e58fc36ac96295dcff9979007c0533
-_b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
-_d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
-_e = /var/local/env/pyams/eggs
-bin-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
-develop-eggs-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
-eggs = pyams_zmi [test]
-eggs-directory = /var/local/env/pyams/eggs
-find-links = http://download.ztfy.org/eggs
-location = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/parts/test
-recipe = zc.recipe.testrunner
-script = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/test
+parts = package i18n pyflakes test
 
 [package]
 __buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pyams_upgrade
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pshell
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/ptweens
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pviews
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pcreate
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/proutes
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pserve
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/prequest
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pshell
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pdistreport
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pserve
-__buildout_signature__ = zc.recipe.egg-2.0.3-py3.5.egg setuptools-33.1.1-py3.5.egg zc.buildout-2.9.3-py3.5.egg
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/proutes
+__buildout_signature__ = zc.recipe.egg-2d3d5cf01fdef092e9fa5e150cc1efc3 setuptools-2d3d5cf01fdef092e9fa5e150cc1efc3 zc.buildout-2d3d5cf01fdef092e9fa5e150cc1efc3
 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
 _d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
 _e = /var/local/env/pyams/eggs
@@ -79,9 +46,9 @@
 
 [i18n]
 __buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pybabel
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/polint
 	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pot-create
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/polint
-__buildout_signature__ = zc.recipe.egg-2.0.3-py3.5.egg setuptools-33.1.1-py3.5.egg zc.buildout-2.9.3-py3.5.egg
+__buildout_signature__ = zc.recipe.egg-2d3d5cf01fdef092e9fa5e150cc1efc3 setuptools-2d3d5cf01fdef092e9fa5e150cc1efc3 zc.buildout-2d3d5cf01fdef092e9fa5e150cc1efc3
 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
 _d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
 _e = /var/local/env/pyams/eggs
@@ -93,11 +60,38 @@
 find-links = http://download.ztfy.org/eggs
 recipe = zc.recipe.egg
 
-[buildout]
-parts = test package i18n pyflakes
+[pyflakes]
+__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pyflakes
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pyflakes
+__buildout_signature__ = zc.recipe.egg-2d3d5cf01fdef092e9fa5e150cc1efc3 setuptools-2d3d5cf01fdef092e9fa5e150cc1efc3 zc.buildout-2d3d5cf01fdef092e9fa5e150cc1efc3
+_b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
+_d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
+_e = /var/local/env/pyams/eggs
+bin-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
+develop-eggs-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
+eggs = pyflakes
+eggs-directory = /var/local/env/pyams/eggs
+entry-points = pyflakes=pyflakes.scripts.pyflakes:main
+find-links = http://download.ztfy.org/eggs
+initialization = if not sys.argv[1:]: sys.argv[1:] = ["src"]
+recipe = zc.recipe.egg
+scripts = pyflakes
 
-[buildout]
-parts = package i18n pyflakes test
+[test]
+__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/parts/test
+	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/test
+__buildout_signature__ = zc.recipe.testrunner-2d3d5cf01fdef092e9fa5e150cc1efc3 zc.recipe.egg-2d3d5cf01fdef092e9fa5e150cc1efc3 setuptools-2d3d5cf01fdef092e9fa5e150cc1efc3 zope.testrunner-2d3d5cf01fdef092e9fa5e150cc1efc3 zc.buildout-2d3d5cf01fdef092e9fa5e150cc1efc3 zope.interface-2d3d5cf01fdef092e9fa5e150cc1efc3 zope.exceptions-2d3d5cf01fdef092e9fa5e150cc1efc3 six-2d3d5cf01fdef092e9fa5e150cc1efc3
+_b = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
+_d = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
+_e = /var/local/env/pyams/eggs
+bin-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin
+develop-eggs-directory = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs
+eggs = pyams_zmi [test]
+eggs-directory = /var/local/env/pyams/eggs
+find-links = http://download.ztfy.org/eggs
+location = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/parts/test
+recipe = zc.recipe.testrunner
+script = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/test
 
 [buildout]
 installed_develop_eggs = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-file.egg-link
@@ -123,28 +117,3 @@
 
 [buildout]
 parts = package i18n pyflakes test
-
-[buildout]
-installed_develop_eggs = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-file.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/lingua.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-template.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-skin.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-pagelet.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-viewlet.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-i18n.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-zmi.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-catalog.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-form.egg-link
-	/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-utils.egg-link
-
-[buildout]
-parts = i18n pyflakes test package
-
-[buildout]
-parts = pyflakes test package i18n
-
-[buildout]
-parts = test package i18n pyflakes
-
-[buildout]
-parts = package i18n pyflakes test
--- a/buildout.cfg	Fri Dec 08 11:49:13 2017 +0100
+++ b/buildout.cfg	Fri Dec 08 12:16:58 2017 +0100
@@ -76,4 +76,4 @@
 eggs = pyams_zmi [test]
 
 [versions]
-pyams_zmi = 0.1.5
+pyams_zmi = 0.1.6
--- a/docs/HISTORY.txt	Fri Dec 08 11:49:13 2017 +0100
+++ b/docs/HISTORY.txt	Fri Dec 08 12:16:58 2017 +0100
@@ -1,6 +1,11 @@
 History
 =======
 
+0.1.6
+-----
+ - added Google Tag Manager extension management interface
+ - updated menu style
+
 0.1.5
 -----
  - added base class for admin container view
--- a/setup.py	Fri Dec 08 11:49:13 2017 +0100
+++ b/setup.py	Fri Dec 08 12:16:58 2017 +0100
@@ -22,7 +22,7 @@
 README = os.path.join(DOCS, 'README.txt')
 HISTORY = os.path.join(DOCS, 'HISTORY.txt')
 
-version = '0.1.5'
+version = '0.1.6'
 long_description = open(README).read() + '\n\n' + open(HISTORY).read()
 
 tests_require = []
--- a/src/pyams_zmi.egg-info/PKG-INFO	Fri Dec 08 11:49:13 2017 +0100
+++ b/src/pyams_zmi.egg-info/PKG-INFO	Fri Dec 08 12:16:58 2017 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyams-zmi
-Version: 0.1.5
+Version: 0.1.6
 Summary: PyAMS base management interface
 Home-page: http://hg.ztfy.org/pyams/pyams_zmi
 Author: Thierry Florac
@@ -11,6 +11,11 @@
         History
         =======
         
+        0.1.6
+        -----
+         - added Google Tag Manager extension management interface
+         - updated menu style
+        
         0.1.5
         -----
          - added base class for admin container view
--- a/src/pyams_zmi.egg-info/requires.txt	Fri Dec 08 11:49:13 2017 +0100
+++ b/src/pyams_zmi.egg-info/requires.txt	Fri Dec 08 12:16:58 2017 +0100
@@ -1,3 +1,4 @@
+setuptools
 pyams_form
 pyams_pagelet
 pyams_skin
@@ -6,7 +7,6 @@
 pyams_viewlet
 pyams_zmi
 pyramid
-setuptools
 z3c.form
 z3c.table
 zope.component
Binary file src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.mo has changed
--- a/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po	Fri Dec 08 11:49:13 2017 +0100
+++ b/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po	Fri Dec 08 12:16:58 2017 +0100
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2016-10-10 14:42+0200\n"
+"POT-Creation-Date: 2017-11-14 17:03+0100\n"
 "PO-Revision-Date: 2015-02-04 09:50+0100\n"
 "Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -16,15 +16,15 @@
 "Generated-By: Lingua 3.8\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: src/pyams_zmi/skin.py:40
+#: src/pyams_zmi/skin.py:42
 msgid "PyAMS management skin"
 msgstr "Skin d'administration PyAMS"
 
-#: src/pyams_zmi/skin.py:53
+#: src/pyams_zmi/skin.py:55
 msgid "Graphic theme..."
 msgstr "Thème graphique"
 
-#: src/pyams_zmi/skin.py:70
+#: src/pyams_zmi/skin.py:72
 msgid "Graphic theme elements"
 msgstr "Thème graphique"
 
@@ -40,36 +40,31 @@
 msgid "Delete utility"
 msgstr "Supprimer cet utilitaire"
 
-#: src/pyams_zmi/control_panel.py:117 src/pyams_zmi/control_panel.py:247
-#: src/pyams_zmi/control_panel.py:311 src/pyams_zmi/viewlet/menu/__init__.py:60
-msgid "Control panel"
-msgstr "Panneau de configuration"
-
-#: src/pyams_zmi/control_panel.py:151
+#: src/pyams_zmi/control_panel.py:150
 msgid "Component"
 msgstr "Composant"
 
-#: src/pyams_zmi/control_panel.py:173
+#: src/pyams_zmi/control_panel.py:172
 msgid "Registered interface"
 msgstr "Interface enregistrée"
 
-#: src/pyams_zmi/control_panel.py:188
+#: src/pyams_zmi/control_panel.py:187
 msgid "Name"
 msgstr "Nom"
 
-#: src/pyams_zmi/control_panel.py:208
+#: src/pyams_zmi/control_panel.py:207
 msgid "Local registrations"
 msgstr "Registre local"
 
-#: src/pyams_zmi/control_panel.py:217
+#: src/pyams_zmi/control_panel.py:216
 msgid "Local utilities registrations"
 msgstr "Registre local des composants"
 
-#: src/pyams_zmi/control_panel.py:254
+#: src/pyams_zmi/control_panel.py:253
 msgid "Local registry utilities"
 msgstr "Le registre local des composants"
 
-#: src/pyams_zmi/control_panel.py:255
+#: src/pyams_zmi/control_panel.py:254
 msgid ""
 "A local registry is a registry defining utilities stored into\n"
 "site's Object Database (ZODB).\n"
@@ -88,19 +83,19 @@
 "Vous pouvez gérer ces composants et modifier leurs propriétés pour changer "
 "le comportement du site sans modifier l'application."
 
-#: src/pyams_zmi/control_panel.py:272
+#: src/pyams_zmi/control_panel.py:271
 msgid "Global registrations"
 msgstr "Registre global"
 
-#: src/pyams_zmi/control_panel.py:281
+#: src/pyams_zmi/control_panel.py:280
 msgid "Global utilities registrations"
 msgstr "Registre global des composants"
 
-#: src/pyams_zmi/control_panel.py:318
+#: src/pyams_zmi/control_panel.py:317
 msgid "Global registry utilities"
 msgstr "Le registre global des composants"
 
-#: src/pyams_zmi/control_panel.py:319
+#: src/pyams_zmi/control_panel.py:318
 msgid ""
 "The global registry groups local utilities as well as utilities registered "
 "outside\n"
@@ -117,15 +112,15 @@
 "inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
 "sans modifier la configuration du site."
 
-#: src/pyams_zmi/control_panel.py:196
+#: src/pyams_zmi/control_panel.py:195
 msgid "< no name >"
 msgstr "< pas de nom >"
 
-#: src/pyams_zmi/control_panel.py:129
+#: src/pyams_zmi/control_panel.py:128
 msgid "No provided object_name argument!"
 msgstr "L'argument 'object_name' n'a pas été fourni !"
 
-#: src/pyams_zmi/control_panel.py:134
+#: src/pyams_zmi/control_panel.py:133
 msgid "Given utility name doesn't exist!"
 msgstr "L'utilitaire indiqué n'existe pas !"
 
@@ -146,18 +141,26 @@
 msgstr "Propriétés du back-office du site"
 
 #: src/pyams_zmi/extension.py:47
+msgid "Google Tag Manager..."
+msgstr "Google Tag Manager"
+
+#: src/pyams_zmi/extension.py:58
+msgid "Update Google Tag Manager properties"
+msgstr "Propriétés du service Google Tag Manager"
+
+#: src/pyams_zmi/extension.py:83
 msgid "Google Analytics..."
 msgstr "Google Analytics"
 
-#: src/pyams_zmi/extension.py:58
+#: src/pyams_zmi/extension.py:94
 msgid "Update Google Analytics properties"
 msgstr "Propriétés du service Google Analytics"
 
-#: src/pyams_zmi/extension.py:83
+#: src/pyams_zmi/extension.py:119
 msgid "UserReport settings..."
 msgstr "UserReport"
 
-#: src/pyams_zmi/extension.py:94
+#: src/pyams_zmi/extension.py:130
 msgid "Update UserReport service properties"
 msgstr "Propriétés du service UserReport"
 
@@ -169,6 +172,35 @@
 msgid "Site management"
 msgstr "Gérer le site"
 
+#: src/pyams_zmi/viewlet/menu/__init__.py:60
+msgid "Control panel"
+msgstr "Panneau de configuration"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:57
+msgid "Hide menu"
+msgstr "Masquer le menu"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:74
+msgid "Update your profile to select an avatar..."
+msgstr "COmplétez votre profil pour sélectionner un avater..."
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:89
+msgid "My shortcuts"
+msgstr "Mes raccourcis"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:108
+msgid "Notifications"
+msgstr "Notifications"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:167
+msgid ""
+"&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; "
+"WARNING: this will reset all your widgets status!&lt;/span&gt;"
+msgstr ""
+"&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; "
+"ATTENTION: ceci va réinitialiser toute la configuration de votre interface!"
+"&lt;/span&gt;"
+
 #~ msgid "Local utilities registry"
 #~ msgstr "Registre local des composants"
 
--- a/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po~	Fri Dec 08 11:49:13 2017 +0100
+++ b/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po~	Fri Dec 08 12:16:58 2017 +0100
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2016-10-07 15:54+0200\n"
+"POT-Creation-Date: 2017-11-14 17:03+0100\n"
 "PO-Revision-Date: 2015-02-04 09:50+0100\n"
 "Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -16,10 +16,18 @@
 "Generated-By: Lingua 3.8\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: src/pyams_zmi/skin.py:32
+#: src/pyams_zmi/skin.py:42
 msgid "PyAMS management skin"
 msgstr "Skin d'administration PyAMS"
 
+#: src/pyams_zmi/skin.py:55
+msgid "Graphic theme..."
+msgstr "Thème graphique"
+
+#: src/pyams_zmi/skin.py:72
+msgid "Graphic theme elements"
+msgstr "Thème graphique"
+
 #: src/pyams_zmi/control_panel.py:62
 msgid "Utilities"
 msgstr "Utilitaires"
@@ -32,36 +40,31 @@
 msgid "Delete utility"
 msgstr "Supprimer cet utilitaire"
 
-#: src/pyams_zmi/control_panel.py:117 src/pyams_zmi/control_panel.py:247
-#: src/pyams_zmi/control_panel.py:311 src/pyams_zmi/viewlet/menu/__init__.py:60
-msgid "Control panel"
-msgstr "Panneau de configuration"
-
-#: src/pyams_zmi/control_panel.py:151
+#: src/pyams_zmi/control_panel.py:150
 msgid "Component"
 msgstr "Composant"
 
-#: src/pyams_zmi/control_panel.py:173
+#: src/pyams_zmi/control_panel.py:172
 msgid "Registered interface"
 msgstr "Interface enregistrée"
 
-#: src/pyams_zmi/control_panel.py:188
+#: src/pyams_zmi/control_panel.py:187
 msgid "Name"
 msgstr "Nom"
 
-#: src/pyams_zmi/control_panel.py:208
+#: src/pyams_zmi/control_panel.py:207
 msgid "Local registrations"
 msgstr "Registre local"
 
-#: src/pyams_zmi/control_panel.py:217
+#: src/pyams_zmi/control_panel.py:216
 msgid "Local utilities registrations"
 msgstr "Registre local des composants"
 
-#: src/pyams_zmi/control_panel.py:254
+#: src/pyams_zmi/control_panel.py:253
 msgid "Local registry utilities"
 msgstr "Le registre local des composants"
 
-#: src/pyams_zmi/control_panel.py:255
+#: src/pyams_zmi/control_panel.py:254
 msgid ""
 "A local registry is a registry defining utilities stored into\n"
 "site's Object Database (ZODB).\n"
@@ -80,19 +83,19 @@
 "Vous pouvez gérer ces composants et modifier leurs propriétés pour changer "
 "le comportement du site sans modifier l'application."
 
-#: src/pyams_zmi/control_panel.py:272
+#: src/pyams_zmi/control_panel.py:271
 msgid "Global registrations"
 msgstr "Registre global"
 
-#: src/pyams_zmi/control_panel.py:281
+#: src/pyams_zmi/control_panel.py:280
 msgid "Global utilities registrations"
 msgstr "Registre global des composants"
 
-#: src/pyams_zmi/control_panel.py:318
+#: src/pyams_zmi/control_panel.py:317
 msgid "Global registry utilities"
 msgstr "Le registre global des composants"
 
-#: src/pyams_zmi/control_panel.py:319
+#: src/pyams_zmi/control_panel.py:318
 msgid ""
 "The global registry groups local utilities as well as utilities registered "
 "outside\n"
@@ -109,15 +112,15 @@
 "inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
 "sans modifier la configuration du site."
 
-#: src/pyams_zmi/control_panel.py:196
+#: src/pyams_zmi/control_panel.py:195
 msgid "< no name >"
 msgstr "< pas de nom >"
 
-#: src/pyams_zmi/control_panel.py:129
+#: src/pyams_zmi/control_panel.py:128
 msgid "No provided object_name argument!"
 msgstr "L'argument 'object_name' n'a pas été fourni !"
 
-#: src/pyams_zmi/control_panel.py:134
+#: src/pyams_zmi/control_panel.py:133
 msgid "Given utility name doesn't exist!"
 msgstr "L'utilitaire indiqué n'existe pas !"
 
@@ -127,31 +130,39 @@
 
 #: src/pyams_zmi/site.py:75
 msgid "Update main site properties"
-msgstr "Mise à jour des propriétés de base du site"
+msgstr "Propriétés de base du site"
 
 #: src/pyams_zmi/site.py:129
 msgid "Back-office properties..."
-msgstr "Propriétés du back-office..."
+msgstr "Propriétés du back-office"
 
-#: src/pyams_zmi/site.py:146
+#: src/pyams_zmi/site.py:140
 msgid "Update site back-office properties"
-msgstr "Mise à jour des propriétés du back-office du site"
+msgstr "Propriétés du back-office du site"
 
 #: src/pyams_zmi/extension.py:47
-msgid "Google Analytics..."
-msgstr "Google Analytics..."
+msgid "Google Tag Manager..."
+msgstr "Google Tag Manager"
 
 #: src/pyams_zmi/extension.py:58
-msgid "Update Google Analytics properties"
-msgstr "Mise à jour des propriétés Google Analytics"
+msgid "Update Google Tag Manager properties"
+msgstr "Propriétés du service Google Tag Manager"
 
 #: src/pyams_zmi/extension.py:83
-msgid "UserReport settings..."
-msgstr "UserReport..."
+msgid "Google Analytics..."
+msgstr "Google Analytics"
 
 #: src/pyams_zmi/extension.py:94
+msgid "Update Google Analytics properties"
+msgstr "Propriétés du service Google Analytics"
+
+#: src/pyams_zmi/extension.py:119
+msgid "UserReport settings..."
+msgstr "UserReport"
+
+#: src/pyams_zmi/extension.py:130
 msgid "Update UserReport service properties"
-msgstr "Mise à jour des propriétés du service UserReport"
+msgstr "Propriétés du service UserReport"
 
 #: src/pyams_zmi/viewlet/menu/__init__.py:40
 msgid "Content management"
@@ -161,6 +172,34 @@
 msgid "Site management"
 msgstr "Gérer le site"
 
+#: src/pyams_zmi/viewlet/menu/__init__.py:60
+msgid "Control panel"
+msgstr "Panneau de configuration"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:57
+msgid "Hide menu"
+msgstr "Masquer le menu"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:74
+msgid "Update your profile to select an avatar..."
+msgstr "COmplétez votre profil pour sélectionner un avater..."
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:89
+msgid "My shortcuts"
+msgstr "Mes raccourcis"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:108
+msgid "Notifications"
+msgstr "Notifications"
+
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:167
+msgid ""
+"&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; "
+"WARNING: this will reset all your widgets status!&lt;/span&gt;"
+msgstr ""
+"&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; "
+"ATTENTION: ceci va réinitialiser toute la configuration de votre interface!&lt;/span&gt;"
+
 #~ msgid "Local utilities registry"
 #~ msgstr "Registre local des composants"
 
--- a/src/pyams_zmi/locales/pyams_zmi.pot	Fri Dec 08 11:49:13 2017 +0100
+++ b/src/pyams_zmi/locales/pyams_zmi.pot	Fri Dec 08 12:16:58 2017 +0100
@@ -1,12 +1,12 @@
-# 
+#
 # SOME DESCRIPTIVE TITLE
 # This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
 #, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2016-10-10 14:42+0200\n"
+"POT-Creation-Date: 2017-11-14 17:03+0100\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"
@@ -14,17 +14,17 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Lingua 3.8\n"
+"Generated-By: Lingua 3.10.dev0\n"
 
-#: ./src/pyams_zmi/skin.py:40
+#: ./src/pyams_zmi/skin.py:42
 msgid "PyAMS management skin"
 msgstr ""
 
-#: ./src/pyams_zmi/skin.py:53
+#: ./src/pyams_zmi/skin.py:55
 msgid "Graphic theme..."
 msgstr ""
 
-#: ./src/pyams_zmi/skin.py:70
+#: ./src/pyams_zmi/skin.py:72
 msgid "Graphic theme elements"
 msgstr ""
 
@@ -40,37 +40,31 @@
 msgid "Delete utility"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:117 ./src/pyams_zmi/control_panel.py:247
-#: ./src/pyams_zmi/control_panel.py:311
-#: ./src/pyams_zmi/viewlet/menu/__init__.py:60
-msgid "Control panel"
-msgstr ""
-
-#: ./src/pyams_zmi/control_panel.py:151
+#: ./src/pyams_zmi/control_panel.py:150
 msgid "Component"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:173
+#: ./src/pyams_zmi/control_panel.py:172
 msgid "Registered interface"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:188
+#: ./src/pyams_zmi/control_panel.py:187
 msgid "Name"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:208
+#: ./src/pyams_zmi/control_panel.py:207
 msgid "Local registrations"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:217
+#: ./src/pyams_zmi/control_panel.py:216
 msgid "Local utilities registrations"
 msgstr ""
 
+#: ./src/pyams_zmi/control_panel.py:253
+msgid "Local registry utilities"
+msgstr ""
+
 #: ./src/pyams_zmi/control_panel.py:254
-msgid "Local registry utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/control_panel.py:255
 msgid ""
 "A local registry is a registry defining utilities stored into\n"
 "site's Object Database (ZODB).\n"
@@ -79,19 +73,19 @@
 "modifying the application."
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:272
+#: ./src/pyams_zmi/control_panel.py:271
 msgid "Global registrations"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:281
+#: ./src/pyams_zmi/control_panel.py:280
 msgid "Global utilities registrations"
 msgstr ""
 
+#: ./src/pyams_zmi/control_panel.py:317
+msgid "Global registry utilities"
+msgstr ""
+
 #: ./src/pyams_zmi/control_panel.py:318
-msgid "Global registry utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/control_panel.py:319
 msgid ""
 "The global registry groups local utilities as well as utilities registered outside\n"
 "site's Object Database (ZODB).\n"
@@ -100,15 +94,15 @@
 "without modifying site configuration."
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:196
+#: ./src/pyams_zmi/control_panel.py:195
 msgid "< no name >"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:129
+#: ./src/pyams_zmi/control_panel.py:128
 msgid "No provided object_name argument!"
 msgstr ""
 
-#: ./src/pyams_zmi/control_panel.py:134
+#: ./src/pyams_zmi/control_panel.py:133
 msgid "Given utility name doesn't exist!"
 msgstr ""
 
@@ -129,18 +123,26 @@
 msgstr ""
 
 #: ./src/pyams_zmi/extension.py:47
-msgid "Google Analytics..."
+msgid "Google Tag Manager..."
 msgstr ""
 
 #: ./src/pyams_zmi/extension.py:58
-msgid "Update Google Analytics properties"
+msgid "Update Google Tag Manager properties"
 msgstr ""
 
 #: ./src/pyams_zmi/extension.py:83
+msgid "Google Analytics..."
+msgstr ""
+
+#: ./src/pyams_zmi/extension.py:94
+msgid "Update Google Analytics properties"
+msgstr ""
+
+#: ./src/pyams_zmi/extension.py:119
 msgid "UserReport settings..."
 msgstr ""
 
-#: ./src/pyams_zmi/extension.py:94
+#: ./src/pyams_zmi/extension.py:130
 msgid "Update UserReport service properties"
 msgstr ""
 
@@ -151,3 +153,29 @@
 #: ./src/pyams_zmi/viewlet/menu/__init__.py:50
 msgid "Site management"
 msgstr ""
+
+#: ./src/pyams_zmi/viewlet/menu/__init__.py:60
+msgid "Control panel"
+msgstr ""
+
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:57
+msgid "Hide menu"
+msgstr ""
+
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:74
+msgid "Update your profile to select an avatar..."
+msgstr ""
+
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:89
+msgid "My shortcuts"
+msgstr ""
+
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:108
+msgid "Notifications"
+msgstr ""
+
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:167
+msgid ""
+"&lt;span&gt;&lt;i class=&#39;text-warning fa fa-warning&#39;&gt;&lt;/i&gt; "
+"WARNING: this will reset all your widgets status!&lt;/span&gt;"
+msgstr ""