--- a/.installed.cfg Thu Jan 17 09:52:03 2019 +0100
+++ b/.installed.cfg Fri Jan 18 15:36:11 2019 +0100
@@ -1,28 +1,28 @@
[buildout]
-installed_develop_eggs = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-file.egg-link
+installed_develop_eggs = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-template.egg-link
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-form.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-catalog.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-utils.egg-link
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-file.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
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-skin.egg-link
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/develop-eggs/pyams-i18n.egg-link
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/ptweens
- /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pviews
- /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pshell
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pserve
/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pdistreport
- /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pserve
- /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/prequest
- /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/proutes
-__buildout_signature__ = zc.recipe.egg-2895ff656acea2bbbe88efda99647a6a zc.buildout-2895ff656acea2bbbe88efda99647a6a setuptools-2895ff656acea2bbbe88efda99647a6a
+ /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/ptweens
+ /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/pshell
+__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a
_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
@@ -46,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-2895ff656acea2bbbe88efda99647a6a zc.buildout-2895ff656acea2bbbe88efda99647a6a setuptools-2895ff656acea2bbbe88efda99647a6a
+__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a
_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
@@ -63,7 +63,7 @@
[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-2895ff656acea2bbbe88efda99647a6a zc.buildout-2895ff656acea2bbbe88efda99647a6a setuptools-2895ff656acea2bbbe88efda99647a6a
+__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a
_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
@@ -80,7 +80,7 @@
[test]
__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_zmi/parts/test
/home/tflorac/Dropbox/src/PyAMS/pyams_zmi/bin/test
-__buildout_signature__ = six-2895ff656acea2bbbe88efda99647a6a zc.recipe.testrunner-2895ff656acea2bbbe88efda99647a6a zc.recipe.egg-2895ff656acea2bbbe88efda99647a6a zc.buildout-2895ff656acea2bbbe88efda99647a6a zope.exceptions-2895ff656acea2bbbe88efda99647a6a zope.interface-2895ff656acea2bbbe88efda99647a6a zope.testrunner-2895ff656acea2bbbe88efda99647a6a setuptools-2895ff656acea2bbbe88efda99647a6a
+__buildout_signature__ = six-25289128786a29bd5395ec7b9e3ceb3a zc.recipe.testrunner-25289128786a29bd5395ec7b9e3ceb3a zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a zope.exceptions-25289128786a29bd5395ec7b9e3ceb3a zope.interface-25289128786a29bd5395ec7b9e3ceb3a zope.testrunner-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a
_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
--- a/buildout.cfg Thu Jan 17 09:52:03 2019 +0100
+++ b/buildout.cfg Fri Jan 18 15:36:11 2019 +0100
@@ -76,4 +76,4 @@
eggs = pyams_zmi [test]
[versions]
-pyams_zmi = 0.1.15
+pyams_zmi = 0.1.16
--- a/docs/HISTORY.txt Thu Jan 17 09:52:03 2019 +0100
+++ b/docs/HISTORY.txt Fri Jan 18 15:36:11 2019 +0100
@@ -1,6 +1,12 @@
History
=======
+0.1.16
+------
+ - added settings to Google/UserReport extensions to disable extensions when cookies are rejected
+ (for GDPR/RGPD compliance)
+ - use objects factory in annotations adapters
+
0.1.15
------
- added custom skin attributes (stylesheets and scripts) to skin properties edit form
--- a/setup.py Thu Jan 17 09:52:03 2019 +0100
+++ b/setup.py Fri Jan 18 15:36:11 2019 +0100
@@ -22,7 +22,7 @@
README = os.path.join(DOCS, 'README.txt')
HISTORY = os.path.join(DOCS, 'HISTORY.txt')
-version = '0.1.15'
+version = '0.1.16'
long_description = open(README).read() + '\n\n' + open(HISTORY).read()
tests_require = []
--- a/src/pyams_zmi.egg-info/PKG-INFO Thu Jan 17 09:52:03 2019 +0100
+++ b/src/pyams_zmi.egg-info/PKG-INFO Fri Jan 18 15:36:11 2019 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: pyams-zmi
-Version: 0.1.15
+Version: 0.1.16
Summary: PyAMS base management interface
Home-page: http://hg.ztfy.org/pyams/pyams_zmi
Author: Thierry Florac
@@ -16,6 +16,12 @@
History
=======
+ 0.1.16
+ ------
+ - added settings to Google/UserReport extensions to disable extensions when cookies are rejected
+ (for GDPR/RGPD compliance)
+ - use objects factory in annotations adapters
+
0.1.15
------
- added custom skin attributes (stylesheets and scripts) to skin properties edit form
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 Thu Jan 17 09:52:03 2019 +0100
+++ b/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po Fri Jan 18 15:36:11 2019 +0100
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2018-05-04 09:40+0200\n"
+"POT-Creation-Date: 2019-01-16 22:55+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"
@@ -20,170 +20,6 @@
msgid "PyAMS management skin"
msgstr "Skin d'administration PyAMS"
-#: src/pyams_zmi/zmi/skin.py:55
-msgid "Graphic theme..."
-msgstr "Thème graphique"
-
-#: src/pyams_zmi/zmi/skin.py:68
-msgid "Graphic theme elements"
-msgstr "Thème graphique"
-
-#: src/pyams_zmi/zmi/skin.py:88
-msgid "Don't inherit parent skin"
-msgstr "Ne pas hériter du thème du parent"
-
-#: src/pyams_zmi/zmi/control_panel.py:62
-msgid "Utilities"
-msgstr "Utilitaires"
-
-#: src/pyams_zmi/zmi/control_panel.py:72
-msgid "Site utilities"
-msgstr "Utilitaires du site"
-
-#: src/pyams_zmi/zmi/control_panel.py:88
-msgid "Delete utility"
-msgstr "Supprimer cet utilitaire"
-
-#: src/pyams_zmi/zmi/control_panel.py:140
-msgid "Component"
-msgstr "Composant"
-
-#: src/pyams_zmi/zmi/control_panel.py:162
-msgid "Registered interface"
-msgstr "Interface enregistrée"
-
-#: src/pyams_zmi/zmi/control_panel.py:177
-msgid "Name"
-msgstr "Nom"
-
-#: src/pyams_zmi/zmi/control_panel.py:197
-msgid "Local registrations"
-msgstr "Registre local"
-
-#: src/pyams_zmi/zmi/control_panel.py:206
-msgid "Local utilities registrations"
-msgstr "Registre local des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:243
-msgid "Local registry utilities"
-msgstr "Le registre local des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:244
-msgid ""
-"A local registry is a registry defining utilities stored into\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"You can manage these utilities and modify their properties and site's "
-"behaviour without\n"
-"modifying the application."
-msgstr ""
-"Un registre local est une liste de composants stockés dans la base de "
-"données du site (ZODB).\n"
-"\n"
-"Chaque composant peut être inscrit une ou plusieurs fois pour fournir une ou "
-"plusieurs interfaces. Un composant présent dans la liste des utilitaires "
-"mais non inscrit dans le registre est le plus souvent inutilisé !\n"
-"\n"
-"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/zmi/control_panel.py:261
-msgid "Global registrations"
-msgstr "Registre global"
-
-#: src/pyams_zmi/zmi/control_panel.py:270
-msgid "Global utilities registrations"
-msgstr "Registre global des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:307
-msgid "Global registry utilities"
-msgstr "Le registre global des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:308
-msgid ""
-"The global registry groups local utilities as well as utilities registered "
-"outside\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"These utilities are declared statically (generally using include or ZCML "
-"directives) and can't be setup\n"
-"without modifying site configuration."
-msgstr ""
-"Un registre global regroupe les utilitaires locaux ainsi que ceux définis en "
-"dehors de la ZODB.\n"
-"\n"
-"Ces composants sont déclarés de façon statique (en général via des "
-"inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
-"sans modifier la configuration du site."
-
-#: src/pyams_zmi/zmi/control_panel.py:185
-msgid "< no name >"
-msgstr "< pas de nom >"
-
-#: src/pyams_zmi/zmi/site.py:66
-msgid "Properties"
-msgstr "Propriétés"
-
-#: src/pyams_zmi/zmi/site.py:76
-msgid "Update main site properties"
-msgstr "Propriétés de base du site"
-
-#: src/pyams_zmi/zmi/site.py:132
-msgid "Back-office properties..."
-msgstr "Propriétés du back-office"
-
-#: src/pyams_zmi/zmi/site.py:145
-msgid "Update site back-office properties"
-msgstr "Propriétés du back-office du site"
-
-#: src/pyams_zmi/zmi/site.py:199
-msgid "ZMI configuration..."
-msgstr "Configuration ZMI"
-
-#: src/pyams_zmi/zmi/site.py:212
-msgid "Update ZMI configuration"
-msgstr "Configuration de la ZMI"
-
-#: src/pyams_zmi/zmi/extension.py:53
-msgid "Google Tag Manager..."
-msgstr "Google Tag Manager"
-
-#: src/pyams_zmi/zmi/extension.py:66
-msgid "Update Google Tag Manager properties"
-msgstr "Propriétés du service Google Tag Manager"
-
-#: src/pyams_zmi/zmi/extension.py:91
-msgid "Google Analytics..."
-msgstr "Google Analytics"
-
-#: src/pyams_zmi/zmi/extension.py:104
-msgid "Update Google Analytics properties"
-msgstr "Propriétés du service Google Analytics"
-
-#: src/pyams_zmi/zmi/extension.py:129
-msgid "UserReport settings..."
-msgstr "UserReport"
-
-#: src/pyams_zmi/zmi/extension.py:142
-msgid "Update UserReport service properties"
-msgstr "Propriétés du service UserReport"
-
-#: src/pyams_zmi/zmi/templates/inner-table.pt:6
-msgid "View title"
-msgstr "Titre de la vue"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:40
-msgid "Content management"
-msgstr "Suivre l'activité"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:50
-msgid "Site management"
-msgstr "Gérer ce portail"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:60
-msgid "Control panel"
-msgstr "Panneau de configuration"
-
#: src/pyams_zmi/interfaces/__init__.py:46
msgid "Main package"
msgstr "Package principal"
@@ -313,23 +149,23 @@
msgid "Base body CSS class"
msgstr "Classe CSS de base"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:61
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:83
msgid "Hide menu"
msgstr "Masquer le menu"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:78
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:100
msgid "Update your profile to select an avatar..."
-msgstr "COmplétez votre profil pour sélectionner un avater..."
+msgstr "Complétez votre profil pour sélectionner un avater..."
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:93
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:115
msgid "My shortcuts"
msgstr "Mes raccourcis"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:112
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:134
msgid "Notifications"
msgstr "Notifications"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:171
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:193
msgid ""
"<span><i class='text-warning fa fa-warning'></i> "
"WARNING: this will reset all your widgets status!</span>"
@@ -338,6 +174,243 @@
"ATTENTION: ceci va réinitialiser toute la configuration de votre interface!"
"</span>"
+#: src/pyams_zmi/viewlet/menu/__init__.py:40
+msgid "Content management"
+msgstr "Suivre l'activité"
+
+#: src/pyams_zmi/viewlet/menu/__init__.py:50
+msgid "Site management"
+msgstr "Gérer ce portail"
+
+#: src/pyams_zmi/viewlet/menu/__init__.py:60
+msgid "Control panel"
+msgstr "Panneau de configuration"
+
+#: src/pyams_zmi/zmi/control_panel.py:62 src/pyams_zmi/zmi/zeo.py:78
+msgid "Utilities"
+msgstr "Utilitaires"
+
+#: src/pyams_zmi/zmi/control_panel.py:72
+msgid "Site utilities"
+msgstr "Utilitaires du site"
+
+#: src/pyams_zmi/zmi/control_panel.py:88
+msgid "Delete utility"
+msgstr "Supprimer cet utilitaire"
+
+#: src/pyams_zmi/zmi/control_panel.py:140
+msgid "Component"
+msgstr "Composant"
+
+#: src/pyams_zmi/zmi/control_panel.py:162
+msgid "Registered interface"
+msgstr "Interface enregistrée"
+
+#: src/pyams_zmi/zmi/control_panel.py:177
+msgid "Name"
+msgstr "Nom"
+
+#: src/pyams_zmi/zmi/control_panel.py:197
+msgid "Local registrations"
+msgstr "Registre local"
+
+#: src/pyams_zmi/zmi/control_panel.py:206
+msgid "Local utilities registrations"
+msgstr "Registre local des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:243
+msgid "Local registry utilities"
+msgstr "Le registre local des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:244
+msgid ""
+"A local registry is a registry defining utilities stored into\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"You can manage these utilities and modify their properties and site's "
+"behaviour without\n"
+"modifying the application."
+msgstr ""
+"Un registre local est une liste de composants stockés dans la base de "
+"données du site (ZODB).\n"
+"\n"
+"Chaque composant peut être inscrit une ou plusieurs fois pour fournir une ou "
+"plusieurs interfaces. Un composant présent dans la liste des utilitaires "
+"mais non inscrit dans le registre est le plus souvent inutilisé !\n"
+"\n"
+"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/zmi/control_panel.py:261
+msgid "Global registrations"
+msgstr "Registre global"
+
+#: src/pyams_zmi/zmi/control_panel.py:270
+msgid "Global utilities registrations"
+msgstr "Registre global des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:307
+msgid "Global registry utilities"
+msgstr "Le registre global des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:308
+msgid ""
+"The global registry groups local utilities as well as utilities registered "
+"outside\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"These utilities are declared statically (generally using include or ZCML "
+"directives) and can't be setup\n"
+"without modifying site configuration."
+msgstr ""
+"Un registre global regroupe les utilitaires locaux ainsi que ceux définis en "
+"dehors de la ZODB.\n"
+"\n"
+"Ces composants sont déclarés de façon statique (en général via des "
+"inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
+"sans modifier la configuration du site."
+
+#: src/pyams_zmi/zmi/control_panel.py:185
+msgid "< no name >"
+msgstr "< pas de nom >"
+
+#: src/pyams_zmi/zmi/site.py:68
+msgid "Properties"
+msgstr "Propriétés"
+
+#: src/pyams_zmi/zmi/site.py:79
+msgid "Update main site properties"
+msgstr "Propriétés de base du site"
+
+#: src/pyams_zmi/zmi/site.py:128
+msgid "Back-office properties..."
+msgstr "Propriétés du back-office"
+
+#: src/pyams_zmi/zmi/site.py:141
+msgid "Update site back-office properties"
+msgstr "Propriétés du back-office du site"
+
+#: src/pyams_zmi/zmi/site.py:188
+msgid "ZMI configuration..."
+msgstr "Configuration ZMI"
+
+#: src/pyams_zmi/zmi/site.py:201
+msgid "Update ZMI configuration"
+msgstr "Configuration de la ZMI"
+
+#: src/pyams_zmi/zmi/extension.py:48
+msgid "Google Tag Manager..."
+msgstr "Google Tag Manager"
+
+#: src/pyams_zmi/zmi/extension.py:62
+msgid "Update Google Tag Manager properties"
+msgstr "Propriétés du service Google Tag Manager"
+
+#: src/pyams_zmi/zmi/extension.py:96
+msgid "Google Analytics..."
+msgstr "Google Analytics"
+
+#: src/pyams_zmi/zmi/extension.py:110
+msgid "Update Google Analytics properties"
+msgstr "Propriétés du service Google Analytics"
+
+#: src/pyams_zmi/zmi/extension.py:144
+msgid "UserReport settings..."
+msgstr "UserReport"
+
+#: src/pyams_zmi/zmi/extension.py:158
+msgid "Update UserReport service properties"
+msgstr "Propriétés du service UserReport"
+
+#: src/pyams_zmi/zmi/extension.py:74 src/pyams_zmi/zmi/extension.py:122
+#: src/pyams_zmi/zmi/extension.py:170
+msgid "Activate only if not rejected cookies"
+msgstr "Activer seulement si cookies non rejetés"
+
+#: src/pyams_zmi/zmi/extension.py:76 src/pyams_zmi/zmi/extension.py:124
+#: src/pyams_zmi/zmi/extension.py:172
+msgid ""
+"If you have a cookie acceptance banner allowing your website users to accept "
+"or deny cookies, this extension will be activated only if cookies have not "
+"been rejected."
+msgstr ""
+"Si vous utilisez une bannière d'information, pour l'acceptation ou le rejet "
+"des cookies, celle-ci doit positionner un cookie pour indiquer que les "
+"cookies ont été rejetés ! L'extension ne sera donc activée que si les "
+"cookies n'ont pas été rejetés.\n"
+"Remarque : un utilisateur qui poursuit sa navigation sur le site sans "
+"avoirrejeté les cookies les accepte implicitement !"
+
+#: src/pyams_zmi/zmi/zeo.py:68
+msgid "Add ZEO connection..."
+msgstr "Ajouter une connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:79
+msgid "Add ZEO connection"
+msgstr "Ajout d'une connection ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:127
+msgid "Update ZEO connection properties"
+msgstr "Propriétés de la connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:155
+msgid "Test ZEO connection..."
+msgstr "Tester la connexion"
+
+#: src/pyams_zmi/zmi/zeo.py:179
+msgid "Test ZEO database connection"
+msgstr "Test d'une connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:165
+msgid "Close"
+msgstr "Fermer"
+
+#: src/pyams_zmi/zmi/zeo.py:166
+msgid "Test connection"
+msgstr "Tester la connexion"
+
+#: src/pyams_zmi/zmi/zeo.py:104
+msgid "Specified connection name is already used!"
+msgstr "Le nom de connexion spécifié est déjà utilisé !"
+
+#: src/pyams_zmi/zmi/zeo.py:107
+msgid "A ZEO connection is already registered with this name!"
+msgstr "Une connexion ZEO est déjà inscrite dans le registre sous ce nom !"
+
+#: src/pyams_zmi/zmi/zeo.py:60
+#, python-format
+msgid "ZEO: {0}"
+msgstr "ZEO : {0}"
+
+#: src/pyams_zmi/zmi/zeo.py:125 src/pyams_zmi/zmi/zeo.py:177
+#, python-format
+msgid "ZEO connection: {0}"
+msgstr "Connexion ZEO : {0}"
+
+#: src/pyams_zmi/zmi/timezone.py:40
+msgid "Update server timezone properties"
+msgstr "Mise à jour du fuseau horaire"
+
+#: src/pyams_zmi/zmi/skin.py:48
+msgid "Graphic theme..."
+msgstr "Thème graphique"
+
+#: src/pyams_zmi/zmi/skin.py:62
+msgid "Graphic theme elements"
+msgstr "Thème graphique"
+
+#: src/pyams_zmi/zmi/skin.py:84
+msgid "Don't inherit parent skin"
+msgstr "Ne pas hériter du thème du parent"
+
+#: src/pyams_zmi/zmi/intids.py:46
+msgid "Display indexer properties"
+msgstr "Propriétés du gestionnaire d'IDs"
+
+#: src/pyams_zmi/zmi/templates/inner-table.pt:6
+msgid "View title"
+msgstr "Titre de la vue"
+
#~ msgid "No provided object_name argument!"
#~ msgstr "L'argument 'object_name' n'a pas été fourni !"
--- a/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po~ Thu Jan 17 09:52:03 2019 +0100
+++ b/src/pyams_zmi/locales/fr/LC_MESSAGES/pyams_zmi.po~ Fri Jan 18 15:36:11 2019 +0100
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2018-05-04 09:40+0200\n"
+"POT-Creation-Date: 2019-01-16 22:55+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"
@@ -20,170 +20,6 @@
msgid "PyAMS management skin"
msgstr "Skin d'administration PyAMS"
-#: src/pyams_zmi/zmi/skin.py:55
-msgid "Graphic theme..."
-msgstr "Thème graphique"
-
-#: src/pyams_zmi/zmi/skin.py:68
-msgid "Graphic theme elements"
-msgstr "Thème graphique"
-
-#: src/pyams_zmi/zmi/skin.py:88
-msgid "Don't inherit parent skin"
-msgstr "Ne pas hériter du thème du parent"
-
-#: src/pyams_zmi/zmi/control_panel.py:62
-msgid "Utilities"
-msgstr "Utilitaires"
-
-#: src/pyams_zmi/zmi/control_panel.py:72
-msgid "Site utilities"
-msgstr "Utilitaires du site"
-
-#: src/pyams_zmi/zmi/control_panel.py:88
-msgid "Delete utility"
-msgstr "Supprimer cet utilitaire"
-
-#: src/pyams_zmi/zmi/control_panel.py:140
-msgid "Component"
-msgstr "Composant"
-
-#: src/pyams_zmi/zmi/control_panel.py:162
-msgid "Registered interface"
-msgstr "Interface enregistrée"
-
-#: src/pyams_zmi/zmi/control_panel.py:177
-msgid "Name"
-msgstr "Nom"
-
-#: src/pyams_zmi/zmi/control_panel.py:197
-msgid "Local registrations"
-msgstr "Registre local"
-
-#: src/pyams_zmi/zmi/control_panel.py:206
-msgid "Local utilities registrations"
-msgstr "Registre local des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:243
-msgid "Local registry utilities"
-msgstr "Le registre local des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:244
-msgid ""
-"A local registry is a registry defining utilities stored into\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"You can manage these utilities and modify their properties and site's "
-"behaviour without\n"
-"modifying the application."
-msgstr ""
-"Un registre local est une liste de composants stockés dans la base de "
-"données du site (ZODB).\n"
-"\n"
-"Chaque composant peut être inscrit une ou plusieurs fois pour fournir une ou "
-"plusieurs interfaces. Un composant présent dans la liste des utilitaires "
-"mais non inscrit dans le registre est le plus souvent inutilisé !\n"
-"\n"
-"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/zmi/control_panel.py:261
-msgid "Global registrations"
-msgstr "Registre global"
-
-#: src/pyams_zmi/zmi/control_panel.py:270
-msgid "Global utilities registrations"
-msgstr "Registre global des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:307
-msgid "Global registry utilities"
-msgstr "Le registre global des composants"
-
-#: src/pyams_zmi/zmi/control_panel.py:308
-msgid ""
-"The global registry groups local utilities as well as utilities registered "
-"outside\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"These utilities are declared statically (generally using include or ZCML "
-"directives) and can't be setup\n"
-"without modifying site configuration."
-msgstr ""
-"Un registre global regroupe les utilitaires locaux ainsi que ceux définis en "
-"dehors de la ZODB.\n"
-"\n"
-"Ces composants sont déclarés de façon statique (en général via des "
-"inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
-"sans modifier la configuration du site."
-
-#: src/pyams_zmi/zmi/control_panel.py:185
-msgid "< no name >"
-msgstr "< pas de nom >"
-
-#: src/pyams_zmi/zmi/site.py:66
-msgid "Properties"
-msgstr "Propriétés"
-
-#: src/pyams_zmi/zmi/site.py:76
-msgid "Update main site properties"
-msgstr "Propriétés de base du site"
-
-#: src/pyams_zmi/zmi/site.py:132
-msgid "Back-office properties..."
-msgstr "Propriétés du back-office"
-
-#: src/pyams_zmi/zmi/site.py:145
-msgid "Update site back-office properties"
-msgstr "Propriétés du back-office du site"
-
-#: src/pyams_zmi/zmi/site.py:199
-msgid "ZMI configuration..."
-msgstr "Configuration ZMI"
-
-#: src/pyams_zmi/zmi/site.py:212
-msgid "Update ZMI configuration"
-msgstr "Configuration de la ZMI"
-
-#: src/pyams_zmi/zmi/extension.py:53
-msgid "Google Tag Manager..."
-msgstr "Google Tag Manager"
-
-#: src/pyams_zmi/zmi/extension.py:66
-msgid "Update Google Tag Manager properties"
-msgstr "Propriétés du service Google Tag Manager"
-
-#: src/pyams_zmi/zmi/extension.py:91
-msgid "Google Analytics..."
-msgstr "Google Analytics"
-
-#: src/pyams_zmi/zmi/extension.py:104
-msgid "Update Google Analytics properties"
-msgstr "Propriétés du service Google Analytics"
-
-#: src/pyams_zmi/zmi/extension.py:129
-msgid "UserReport settings..."
-msgstr "UserReport"
-
-#: src/pyams_zmi/zmi/extension.py:142
-msgid "Update UserReport service properties"
-msgstr "Propriétés du service UserReport"
-
-#: src/pyams_zmi/zmi/templates/inner-table.pt:6
-msgid "View title"
-msgstr "Titre de la vue"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:40
-msgid "Content management"
-msgstr "Suivre l'activité"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:50
-msgid "Site management"
-msgstr "Gérer ce portail"
-
-#: src/pyams_zmi/viewlet/menu/__init__.py:60
-msgid "Control panel"
-msgstr "Panneau de configuration"
-
#: src/pyams_zmi/interfaces/__init__.py:46
msgid "Main package"
msgstr "Package principal"
@@ -313,23 +149,23 @@
msgid "Base body CSS class"
msgstr "Classe CSS de base"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:61
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:83
msgid "Hide menu"
msgstr "Masquer le menu"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:78
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:100
msgid "Update your profile to select an avatar..."
-msgstr "COmplétez votre profil pour sélectionner un avater..."
+msgstr "Complétez votre profil pour sélectionner un avater..."
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:93
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:115
msgid "My shortcuts"
msgstr "Mes raccourcis"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:112
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:134
msgid "Notifications"
msgstr "Notifications"
-#: src/pyams_zmi/interfaces/templates/admin-layout.pt:171
+#: src/pyams_zmi/interfaces/templates/admin-layout.pt:193
msgid ""
"<span><i class='text-warning fa fa-warning'></i> "
"WARNING: this will reset all your widgets status!</span>"
@@ -338,6 +174,243 @@
"ATTENTION: ceci va réinitialiser toute la configuration de votre interface!"
"</span>"
+#: src/pyams_zmi/viewlet/menu/__init__.py:40
+msgid "Content management"
+msgstr "Suivre l'activité"
+
+#: src/pyams_zmi/viewlet/menu/__init__.py:50
+msgid "Site management"
+msgstr "Gérer ce portail"
+
+#: src/pyams_zmi/viewlet/menu/__init__.py:60
+msgid "Control panel"
+msgstr "Panneau de configuration"
+
+#: src/pyams_zmi/zmi/control_panel.py:62 src/pyams_zmi/zmi/zeo.py:78
+msgid "Utilities"
+msgstr "Utilitaires"
+
+#: src/pyams_zmi/zmi/control_panel.py:72
+msgid "Site utilities"
+msgstr "Utilitaires du site"
+
+#: src/pyams_zmi/zmi/control_panel.py:88
+msgid "Delete utility"
+msgstr "Supprimer cet utilitaire"
+
+#: src/pyams_zmi/zmi/control_panel.py:140
+msgid "Component"
+msgstr "Composant"
+
+#: src/pyams_zmi/zmi/control_panel.py:162
+msgid "Registered interface"
+msgstr "Interface enregistrée"
+
+#: src/pyams_zmi/zmi/control_panel.py:177
+msgid "Name"
+msgstr "Nom"
+
+#: src/pyams_zmi/zmi/control_panel.py:197
+msgid "Local registrations"
+msgstr "Registre local"
+
+#: src/pyams_zmi/zmi/control_panel.py:206
+msgid "Local utilities registrations"
+msgstr "Registre local des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:243
+msgid "Local registry utilities"
+msgstr "Le registre local des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:244
+msgid ""
+"A local registry is a registry defining utilities stored into\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"You can manage these utilities and modify their properties and site's "
+"behaviour without\n"
+"modifying the application."
+msgstr ""
+"Un registre local est une liste de composants stockés dans la base de "
+"données du site (ZODB).\n"
+"\n"
+"Chaque composant peut être inscrit une ou plusieurs fois pour fournir une ou "
+"plusieurs interfaces. Un composant présent dans la liste des utilitaires "
+"mais non inscrit dans le registre est le plus souvent inutilisé !\n"
+"\n"
+"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/zmi/control_panel.py:261
+msgid "Global registrations"
+msgstr "Registre global"
+
+#: src/pyams_zmi/zmi/control_panel.py:270
+msgid "Global utilities registrations"
+msgstr "Registre global des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:307
+msgid "Global registry utilities"
+msgstr "Le registre global des composants"
+
+#: src/pyams_zmi/zmi/control_panel.py:308
+msgid ""
+"The global registry groups local utilities as well as utilities registered "
+"outside\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"These utilities are declared statically (generally using include or ZCML "
+"directives) and can't be setup\n"
+"without modifying site configuration."
+msgstr ""
+"Un registre global regroupe les utilitaires locaux ainsi que ceux définis en "
+"dehors de la ZODB.\n"
+"\n"
+"Ces composants sont déclarés de façon statique (en général via des "
+"inclusions de paquets ou des directives ZCML) et ne peuvent être modifiés "
+"sans modifier la configuration du site."
+
+#: src/pyams_zmi/zmi/control_panel.py:185
+msgid "< no name >"
+msgstr "< pas de nom >"
+
+#: src/pyams_zmi/zmi/site.py:68
+msgid "Properties"
+msgstr "Propriétés"
+
+#: src/pyams_zmi/zmi/site.py:79
+msgid "Update main site properties"
+msgstr "Propriétés de base du site"
+
+#: src/pyams_zmi/zmi/site.py:128
+msgid "Back-office properties..."
+msgstr "Propriétés du back-office"
+
+#: src/pyams_zmi/zmi/site.py:141
+msgid "Update site back-office properties"
+msgstr "Propriétés du back-office du site"
+
+#: src/pyams_zmi/zmi/site.py:188
+msgid "ZMI configuration..."
+msgstr "Configuration ZMI"
+
+#: src/pyams_zmi/zmi/site.py:201
+msgid "Update ZMI configuration"
+msgstr "Configuration de la ZMI"
+
+#: src/pyams_zmi/zmi/extension.py:48
+msgid "Google Tag Manager..."
+msgstr "Google Tag Manager"
+
+#: src/pyams_zmi/zmi/extension.py:62
+msgid "Update Google Tag Manager properties"
+msgstr "Propriétés du service Google Tag Manager"
+
+#: src/pyams_zmi/zmi/extension.py:96
+msgid "Google Analytics..."
+msgstr "Google Analytics"
+
+#: src/pyams_zmi/zmi/extension.py:110
+msgid "Update Google Analytics properties"
+msgstr "Propriétés du service Google Analytics"
+
+#: src/pyams_zmi/zmi/extension.py:144
+msgid "UserReport settings..."
+msgstr "UserReport"
+
+#: src/pyams_zmi/zmi/extension.py:158
+msgid "Update UserReport service properties"
+msgstr "Propriétés du service UserReport"
+
+#: src/pyams_zmi/zmi/extension.py:74 src/pyams_zmi/zmi/extension.py:122
+#: src/pyams_zmi/zmi/extension.py:170
+msgid "Activate only if not rejected cookies"
+msgstr "Activer seulement si cookies non rejetés"
+
+#: src/pyams_zmi/zmi/extension.py:76 src/pyams_zmi/zmi/extension.py:124
+#: src/pyams_zmi/zmi/extension.py:172
+msgid ""
+"If you have a cookie acceptance banner allowing your website users to accept "
+"or deny cookies, this extension will be activated only if cookies have not "
+"been rejected."
+msgstr ""
+"Si vous utilisez une bannière d'information, pour l'acceptation ou le rejet "
+"des cookies, celle-ci doit positionner un cookie pour indiquer que les "
+"cookies ont été rejetés ! L'extension ne sera donc activée que si les "
+"cookies n'ont pas été rejetés.\n"
+"Remarque : un utilisateur qui poursuit sa navigation sur le site sans "
+"avoirrejeté les cookies les accepte implicitement !"
+
+#: src/pyams_zmi/zmi/zeo.py:68
+msgid "Add ZEO connection..."
+msgstr "Ajouter une connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:79
+msgid "Add ZEO connection"
+msgstr "Ajout d'une connection ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:127
+msgid "Update ZEO connection properties"
+msgstr "Propriétés de la connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:155
+msgid "Test ZEO connection..."
+msgstr "Tester la connexion"
+
+#: src/pyams_zmi/zmi/zeo.py:179
+msgid "Test ZEO database connection"
+msgstr "Test d'une connexion ZEO"
+
+#: src/pyams_zmi/zmi/zeo.py:165
+msgid "Close"
+msgstr "Fermer"
+
+#: src/pyams_zmi/zmi/zeo.py:166
+msgid "Test connection"
+msgstr "Tester la connexion"
+
+#: src/pyams_zmi/zmi/zeo.py:104
+msgid "Specified connection name is already used!"
+msgstr "Le nom de connexion spécifié est déjà utilisé !"
+
+#: src/pyams_zmi/zmi/zeo.py:107
+msgid "A ZEO connection is already registered with this name!"
+msgstr "Une connexion ZEO est déjà inscrite dans le registre sous ce nom !"
+
+#: src/pyams_zmi/zmi/zeo.py:60
+#, python-format
+msgid "ZEO: {0}"
+msgstr "ZEO : {0}"
+
+#: src/pyams_zmi/zmi/zeo.py:125 src/pyams_zmi/zmi/zeo.py:177
+#, python-format
+msgid "ZEO connection: {0}"
+msgstr "Connexion ZEO : {0}"
+
+#: src/pyams_zmi/zmi/timezone.py:40
+msgid "Update server timezone properties"
+msgstr "Mise à jour du fuseau horaire"
+
+#: src/pyams_zmi/zmi/skin.py:48
+msgid "Graphic theme..."
+msgstr "Thème graphique"
+
+#: src/pyams_zmi/zmi/skin.py:62
+msgid "Graphic theme elements"
+msgstr "Thème graphique"
+
+#: src/pyams_zmi/zmi/skin.py:84
+msgid "Don't inherit parent skin"
+msgstr "Ne pas hériter du thème du parent"
+
+#: src/pyams_zmi/zmi/intids.py:46
+msgid "Display indexer properties"
+msgstr "Propriétés du gestionnaire d'IDs"
+
+#: src/pyams_zmi/zmi/templates/inner-table.pt:6
+msgid "View title"
+msgstr "Titre de la vue"
+
#~ msgid "No provided object_name argument!"
#~ msgstr "L'argument 'object_name' n'a pas été fourni !"
--- a/src/pyams_zmi/locales/pyams_zmi.pot Thu Jan 17 09:52:03 2019 +0100
+++ b/src/pyams_zmi/locales/pyams_zmi.pot Fri Jan 18 15:36:11 2019 +0100
@@ -1,12 +1,12 @@
#
# SOME DESCRIPTIVE TITLE
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2018-05-04 09:40+0200\n"
+"POT-Creation-Date: 2019-01-16 22:55+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"
@@ -20,152 +20,6 @@
msgid "PyAMS management skin"
msgstr ""
-#: ./src/pyams_zmi/zmi/skin.py:55
-msgid "Graphic theme..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/skin.py:68
-msgid "Graphic theme elements"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/skin.py:88
-msgid "Don't inherit parent skin"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:62
-msgid "Utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:72
-msgid "Site utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:88
-msgid "Delete utility"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:140
-msgid "Component"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:162
-msgid "Registered interface"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:177
-msgid "Name"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:197
-msgid "Local registrations"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:206
-msgid "Local utilities registrations"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:243
-msgid "Local registry utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:244
-msgid ""
-"A local registry is a registry defining utilities stored into\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"You can manage these utilities and modify their properties and site's behaviour without\n"
-"modifying the application."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:261
-msgid "Global registrations"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:270
-msgid "Global utilities registrations"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:307
-msgid "Global registry utilities"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:308
-msgid ""
-"The global registry groups local utilities as well as utilities registered outside\n"
-"site's Object Database (ZODB).\n"
-"\n"
-"These utilities are declared statically (generally using include or ZCML directives) and can't be setup\n"
-"without modifying site configuration."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/control_panel.py:185
-msgid "< no name >"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:66
-msgid "Properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:76
-msgid "Update main site properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:132
-msgid "Back-office properties..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:145
-msgid "Update site back-office properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:199
-msgid "ZMI configuration..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/site.py:212
-msgid "Update ZMI configuration"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:53
-msgid "Google Tag Manager..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:66
-msgid "Update Google Tag Manager properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:91
-msgid "Google Analytics..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:104
-msgid "Update Google Analytics properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:129
-msgid "UserReport settings..."
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/extension.py:142
-msgid "Update UserReport service properties"
-msgstr ""
-
-#: ./src/pyams_zmi/zmi/templates/inner-table.pt:6
-msgid "View title"
-msgstr ""
-
-#: ./src/pyams_zmi/viewlet/menu/__init__.py:40
-msgid "Content management"
-msgstr ""
-
-#: ./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/__init__.py:46
msgid "Main package"
msgstr ""
@@ -295,24 +149,237 @@
msgid "Base body CSS class"
msgstr ""
-#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:61
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:83
msgid "Hide menu"
msgstr ""
-#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:78
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:100
msgid "Update your profile to select an avatar..."
msgstr ""
-#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:93
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:115
msgid "My shortcuts"
msgstr ""
-#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:112
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:134
msgid "Notifications"
msgstr ""
-#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:171
+#: ./src/pyams_zmi/interfaces/templates/admin-layout.pt:193
msgid ""
"<span><i class='text-warning fa fa-warning'></i> "
"WARNING: this will reset all your widgets status!</span>"
msgstr ""
+
+#: ./src/pyams_zmi/viewlet/menu/__init__.py:40
+msgid "Content management"
+msgstr ""
+
+#: ./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/zmi/control_panel.py:62 ./src/pyams_zmi/zmi/zeo.py:78
+msgid "Utilities"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:72
+msgid "Site utilities"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:88
+msgid "Delete utility"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:140
+msgid "Component"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:162
+msgid "Registered interface"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:177
+msgid "Name"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:197
+msgid "Local registrations"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:206
+msgid "Local utilities registrations"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:243
+msgid "Local registry utilities"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:244
+msgid ""
+"A local registry is a registry defining utilities stored into\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"You can manage these utilities and modify their properties and site's behaviour without\n"
+"modifying the application."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:261
+msgid "Global registrations"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:270
+msgid "Global utilities registrations"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:307
+msgid "Global registry utilities"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:308
+msgid ""
+"The global registry groups local utilities as well as utilities registered outside\n"
+"site's Object Database (ZODB).\n"
+"\n"
+"These utilities are declared statically (generally using include or ZCML directives) and can't be setup\n"
+"without modifying site configuration."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/control_panel.py:185
+msgid "< no name >"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:68
+msgid "Properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:79
+msgid "Update main site properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:128
+msgid "Back-office properties..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:141
+msgid "Update site back-office properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:188
+msgid "ZMI configuration..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/site.py:201
+msgid "Update ZMI configuration"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:48
+msgid "Google Tag Manager..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:62
+msgid "Update Google Tag Manager properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:96
+msgid "Google Analytics..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:110
+msgid "Update Google Analytics properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:144
+msgid "UserReport settings..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:158
+msgid "Update UserReport service properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:74 ./src/pyams_zmi/zmi/extension.py:122
+#: ./src/pyams_zmi/zmi/extension.py:170
+msgid "Activate only if not rejected cookies"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/extension.py:76 ./src/pyams_zmi/zmi/extension.py:124
+#: ./src/pyams_zmi/zmi/extension.py:172
+msgid ""
+"If you have a cookie acceptance banner allowing your website users to accept "
+"or deny cookies, this extension will be activated only if cookies have not "
+"been rejected."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:68
+msgid "Add ZEO connection..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:79
+msgid "Add ZEO connection"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:127
+msgid "Update ZEO connection properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:155
+msgid "Test ZEO connection..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:179
+msgid "Test ZEO database connection"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:165
+msgid "Close"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:166
+msgid "Test connection"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:104
+msgid "Specified connection name is already used!"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:107
+msgid "A ZEO connection is already registered with this name!"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:60
+#, python-format
+msgid "ZEO: {0}"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/zeo.py:125 ./src/pyams_zmi/zmi/zeo.py:177
+#, python-format
+msgid "ZEO connection: {0}"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/timezone.py:40
+msgid "Update server timezone properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/skin.py:48
+msgid "Graphic theme..."
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/skin.py:62
+msgid "Graphic theme elements"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/skin.py:84
+msgid "Don't inherit parent skin"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/intids.py:46
+msgid "Display indexer properties"
+msgstr ""
+
+#: ./src/pyams_zmi/zmi/templates/inner-table.pt:6
+msgid "View title"
+msgstr ""