# HG changeset patch # User Thierry Florac # Date 1553673868 -3600 # Node ID 6006100e6793630e3c70ef17b4e261756de1c139 # Parent 11f49df0649ac476eba62ac0ab667426102bfb01 Version 0.1.25 diff -r 11f49df0649a -r 6006100e6793 .installed.cfg --- a/.installed.cfg Tue Mar 26 14:07:04 2019 +0100 +++ b/.installed.cfg Wed Mar 27 09:04:28 2019 +0100 @@ -23,15 +23,15 @@ parts = package i18n pyflakes test [package] -__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pcreate - /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pserve - /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/proutes - /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pshell +__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pshell /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/prequest - /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pviews + /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pcreate + /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/proutes + /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pserve /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/ptweens + /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pviews /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pdistreport -__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a +__buildout_signature__ = zc.recipe.egg-432f49fde688b538f3c1a5b528796623 zc.buildout-432f49fde688b538f3c1a5b528796623 setuptools-432f49fde688b538f3c1a5b528796623 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin _d = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/develop-eggs _e = /var/local/env/pyams/eggs @@ -47,9 +47,9 @@ [i18n] __buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pybabel + /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/polint /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pot-create - /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/polint -__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a +__buildout_signature__ = zc.recipe.egg-432f49fde688b538f3c1a5b528796623 zc.buildout-432f49fde688b538f3c1a5b528796623 setuptools-432f49fde688b538f3c1a5b528796623 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin _d = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/develop-eggs _e = /var/local/env/pyams/eggs @@ -64,7 +64,7 @@ [pyflakes] __buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pyflakes /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/pyflakes -__buildout_signature__ = zc.recipe.egg-25289128786a29bd5395ec7b9e3ceb3a zc.buildout-25289128786a29bd5395ec7b9e3ceb3a setuptools-25289128786a29bd5395ec7b9e3ceb3a +__buildout_signature__ = zc.recipe.egg-432f49fde688b538f3c1a5b528796623 zc.buildout-432f49fde688b538f3c1a5b528796623 setuptools-432f49fde688b538f3c1a5b528796623 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin _d = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/develop-eggs _e = /var/local/env/pyams/eggs @@ -81,7 +81,7 @@ [test] __buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/parts/test /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin/test -__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 +__buildout_signature__ = six-432f49fde688b538f3c1a5b528796623 zc.recipe.testrunner-432f49fde688b538f3c1a5b528796623 zc.recipe.egg-432f49fde688b538f3c1a5b528796623 zc.buildout-432f49fde688b538f3c1a5b528796623 zope.exceptions-432f49fde688b538f3c1a5b528796623 zope.interface-432f49fde688b538f3c1a5b528796623 zope.testrunner-432f49fde688b538f3c1a5b528796623 setuptools-432f49fde688b538f3c1a5b528796623 _b = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/bin _d = /home/tflorac/Dropbox/src/PyAMS/pyams_portal/develop-eggs _e = /var/local/env/pyams/eggs diff -r 11f49df0649a -r 6006100e6793 buildout.cfg --- a/buildout.cfg Tue Mar 26 14:07:04 2019 +0100 +++ b/buildout.cfg Wed Mar 27 09:04:28 2019 +0100 @@ -79,4 +79,4 @@ eggs = pyams_portal [test] [versions] -pyams_portal = 0.1.24 +pyams_portal = 0.1.25 diff -r 11f49df0649a -r 6006100e6793 docs/HISTORY.txt --- a/docs/HISTORY.txt Tue Mar 26 14:07:04 2019 +0100 +++ b/docs/HISTORY.txt Wed Mar 27 09:04:28 2019 +0100 @@ -1,6 +1,11 @@ History ======= +0.1.25 +------ + - updated translations + - templates and imports cleanup... + 0.1.24 ------ - use object factory in annotations adapters diff -r 11f49df0649a -r 6006100e6793 setup.py --- a/setup.py Tue Mar 26 14:07:04 2019 +0100 +++ b/setup.py Wed Mar 27 09:04:28 2019 +0100 @@ -22,7 +22,7 @@ README = os.path.join(DOCS, 'README.txt') HISTORY = os.path.join(DOCS, 'HISTORY.txt') -version = '0.1.24' +version = '0.1.25' long_description = open(README).read() + '\n\n' + open(HISTORY).read() tests_require = [] diff -r 11f49df0649a -r 6006100e6793 src/pyams_portal.egg-info/PKG-INFO --- a/src/pyams_portal.egg-info/PKG-INFO Tue Mar 26 14:07:04 2019 +0100 +++ b/src/pyams_portal.egg-info/PKG-INFO Wed Mar 27 09:04:28 2019 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: pyams-portal -Version: 0.1.24 +Version: 0.1.25 Summary: PyAMS portal and portlets interfaces and classes Home-page: http://hg.ztfy.org/pyams/pyams_portal Author: Thierry Florac @@ -98,6 +98,11 @@ History ======= + 0.1.25 + ------ + - updated translations + - templates and imports cleanup... + 0.1.24 ------ - use object factory in annotations adapters diff -r 11f49df0649a -r 6006100e6793 src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po~ --- a/src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po~ Tue Mar 26 14:07:04 2019 +0100 +++ b/src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po~ Wed Mar 27 09:04:28 2019 +0100 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE 1.0\n" -"POT-Creation-Date: 2018-12-07 12:13+0100\n" +"POT-Creation-Date: 2019-03-26 12:09+0100\n" "PO-Revision-Date: 2015-05-12 12:10+0200\n" "Last-Translator: Thierry Florac \n" "Language-Team: French \n" @@ -16,6 +16,10 @@ "Generated-By: Lingua 3.10.dev0\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: src/pyams_portal/template.py:81 +msgid "Portal template" +msgstr "Modèle de présentation" + #: src/pyams_portal/__init__.py:46 msgid "Manage portal templates" msgstr "Gérer les modèles de présentation" @@ -24,36 +28,31 @@ msgid "Portal templates manager" msgstr "Gestionnaire des modèles" -#: src/pyams_portal/template.py:80 -msgid "Portal template" -msgstr "Modèle de présentation" - -#: src/pyams_portal/interfaces/__init__.py:66 +#: src/pyams_portal/interfaces.py:66 msgid "Portlet" msgstr "Composant" -#: src/pyams_portal/interfaces/__init__.py:69 -#: src/pyams_portal/interfaces/__init__.py:201 +#: src/pyams_portal/interfaces.py:69 src/pyams_portal/interfaces.py:201 msgid "Slot name" msgstr "Nom du panneau" -#: src/pyams_portal/interfaces/__init__.py:70 +#: src/pyams_portal/interfaces.py:70 msgid "Slot name to which this configuration applies" msgstr "Nom du panneau correspondant à la configuration" -#: src/pyams_portal/interfaces/__init__.py:83 +#: src/pyams_portal/interfaces.py:83 msgid "Portlet renderer" msgstr "Mode de rendu" -#: src/pyams_portal/interfaces/__init__.py:84 +#: src/pyams_portal/interfaces.py:84 msgid "Name of renderer used to render this portlet" msgstr "Mode de rendu utilisé pour restituer ce composant" -#: src/pyams_portal/interfaces/__init__.py:117 +#: src/pyams_portal/interfaces.py:117 msgid "Inherit parent configuration?" msgstr "Hériter de la configuration du parent ?" -#: src/pyams_portal/interfaces/__init__.py:118 +#: src/pyams_portal/interfaces.py:118 msgid "" "This option is only available if context's parent is using the same " "template..." @@ -61,27 +60,27 @@ "Cette option n'est disponible que si le parent utilise le même modèle de " "présentation..." -#: src/pyams_portal/interfaces/__init__.py:202 +#: src/pyams_portal/interfaces.py:202 msgid "This name must be unique in a given template" msgstr "Ce nom doit être unique au sein d'un modèle de présentation" -#: src/pyams_portal/interfaces/__init__.py:205 +#: src/pyams_portal/interfaces.py:205 msgid "Row ID" msgstr "Numéro de la ligne" -#: src/pyams_portal/interfaces/__init__.py:219 +#: src/pyams_portal/interfaces.py:219 msgid "Visible slot?" msgstr "Panneau visible ?" -#: src/pyams_portal/interfaces/__init__.py:220 +#: src/pyams_portal/interfaces.py:220 msgid "Select 'no' to hide this slot..." msgstr "Choisir 'non' pour masquer ce panneau..." -#: src/pyams_portal/interfaces/__init__.py:224 +#: src/pyams_portal/interfaces.py:224 msgid "Extra small device width" msgstr "Largeur sur très petits périphériques" -#: src/pyams_portal/interfaces/__init__.py:225 +#: src/pyams_portal/interfaces.py:225 msgid "" "Slot width, in columns count, on extra small devices (phones...); set to 0 " "to hide the portlet" @@ -89,11 +88,11 @@ "Largeur du panneau, en nombre de colonnes, sur les très petits périphériques " "(téléphones...) ; indiquez une valeur de 0 pour masquer ce composant" -#: src/pyams_portal/interfaces/__init__.py:231 +#: src/pyams_portal/interfaces.py:231 msgid "Small device width" msgstr "Largeur sur petits périphériques" -#: src/pyams_portal/interfaces/__init__.py:232 +#: src/pyams_portal/interfaces.py:232 msgid "" "Slot width, in columns count, on small devices (tablets...); set to 0 to " "hide the portlet" @@ -101,11 +100,11 @@ "Largeur du panneau, en nombre de colonnes, sur les petits périphériques " "(tablettes...) ; indiquez une valeur de 0 pour masquer ce composant" -#: src/pyams_portal/interfaces/__init__.py:238 +#: src/pyams_portal/interfaces.py:238 msgid "Medium devices width" msgstr "Largeur sur périphériques moyens" -#: src/pyams_portal/interfaces/__init__.py:239 +#: src/pyams_portal/interfaces.py:239 msgid "" "Slot width, in columns count, on medium desktop devices (>= 992 pixels); set " "to 0 to hide the portlet" @@ -113,11 +112,11 @@ "Largeur du panneau, en nombre de colonnes, sur les périphériques moyens (>= " "992 pixels) ; indiquez une valeur de 0 pour masquer ce composant" -#: src/pyams_portal/interfaces/__init__.py:245 +#: src/pyams_portal/interfaces.py:245 msgid "Large devices width" msgstr "Largeur sur grands périphériques" -#: src/pyams_portal/interfaces/__init__.py:246 +#: src/pyams_portal/interfaces.py:246 msgid "" "Slot width, in columns count, on large desktop devices (>= 1200 pixels); set " "to 0 to hide the portlet" @@ -125,27 +124,27 @@ "Largeur du panneau, en nombre de colonnes, sur les grands périphériques (>= " "1200 pixels) ; indiquez une valeur de 0 pour masquer ce composant" -#: src/pyams_portal/interfaces/__init__.py:252 +#: src/pyams_portal/interfaces.py:252 msgid "CSS class" msgstr "Class CSS" -#: src/pyams_portal/interfaces/__init__.py:253 +#: src/pyams_portal/interfaces.py:253 msgid "CSS class applied to this slot" msgstr "Classe CSS spécifique appliquée à ce panneau" -#: src/pyams_portal/interfaces/__init__.py:366 +#: src/pyams_portal/interfaces.py:366 msgid "Template name" msgstr "Nom du modèle" -#: src/pyams_portal/interfaces/__init__.py:367 +#: src/pyams_portal/interfaces.py:367 msgid "Two registered templates can't share the same name..." msgstr "Deux modèles partagés ne peuvent pas utiliser le même nom..." -#: src/pyams_portal/interfaces/__init__.py:388 +#: src/pyams_portal/interfaces.py:388 msgid "Toolbar portlets" msgstr "Composants de la barre d'outils" -#: src/pyams_portal/interfaces/__init__.py:389 +#: src/pyams_portal/interfaces.py:389 msgid "" "These portlets will be directly available in templates configuration page " "toolbar" @@ -153,80 +152,55 @@ "Ces composants seront directement accessibles dans la page de configuration " "des modèles de présentation sous la forme d'une barre d'icônes" -#: src/pyams_portal/interfaces/__init__.py:418 +#: src/pyams_portal/interfaces.py:418 msgid "Inherit parent template?" msgstr "Hériter du modèle du parent ?" -#: src/pyams_portal/interfaces/__init__.py:419 +#: src/pyams_portal/interfaces.py:419 msgid "Should we reuse parent template?" msgstr "Doit-on ré-utiliser le modèle du parent ?" -#: src/pyams_portal/interfaces/__init__.py:423 +#: src/pyams_portal/interfaces.py:423 msgid "Override parent template?" msgstr "Ne pas hériter du modèle du parent ?" -#: src/pyams_portal/interfaces/__init__.py:424 +#: src/pyams_portal/interfaces.py:424 msgid "Should we override parent template?" msgstr "Doit-on remplacer le modèle de présentation du parent ?" -#: src/pyams_portal/interfaces/__init__.py:428 +#: src/pyams_portal/interfaces.py:428 msgid "Use local template?" msgstr "Utiliser un modèle local ?" -#: src/pyams_portal/interfaces/__init__.py:429 +#: src/pyams_portal/interfaces.py:429 msgid "" "If 'yes', you can define a custom local template instead of a shared template" msgstr "" "Si 'oui', vous pouvez définir un modèle de présentation local au lieu d'un " "modèle partagé" -#: src/pyams_portal/interfaces/__init__.py:434 +#: src/pyams_portal/interfaces.py:434 msgid "Local template" msgstr "Modèle local" -#: src/pyams_portal/interfaces/__init__.py:439 +#: src/pyams_portal/interfaces.py:439 msgid "Use shared template?" msgstr "Utiliser un modèle partagé" -#: src/pyams_portal/interfaces/__init__.py:440 +#: src/pyams_portal/interfaces.py:440 msgid "If 'yes', you can select a shared template" msgstr "" "Si 'oui', vous pouvez sélectionner un modèle de présentation partagé au lieu " "d'un modèle local" -#: src/pyams_portal/interfaces/__init__.py:444 +#: src/pyams_portal/interfaces.py:444 msgid "Page template" msgstr "Modèle de page" -#: src/pyams_portal/interfaces/__init__.py:445 +#: src/pyams_portal/interfaces.py:445 msgid "Template used for this page" msgstr "Modèle de présentation utilisé pour cette page" -#: src/pyams_portal/zmi/container.py:64 src/pyams_portal/zmi/container.py:93 -#: src/pyams_portal/zmi/template.py:143 -msgid "Portal templates" -msgstr "Modèles de présentation" - -#: src/pyams_portal/zmi/container.py:102 -msgid "Shared portal templates" -msgstr "Modèles de présentation partagés" - -#: src/pyams_portal/zmi/container.py:139 -msgid "Delete template" -msgstr "Supprimer le modèle" - -#: src/pyams_portal/zmi/container.py:189 -msgid "Selected portlets..." -msgstr "Composants sélectionnés" - -#: src/pyams_portal/zmi/container.py:208 -msgid "Portal templates container" -msgstr "Gestionnaire des modèles" - -#: src/pyams_portal/zmi/container.py:209 -msgid "Edit selected portlets" -msgstr "Sélection des composants" - #: src/pyams_portal/zmi/portlet.py:61 msgid "Edit portlet settings" msgstr "Propriétés du composant" @@ -275,6 +249,74 @@ "Vous avez choisi un nouveau mode de rendu, pensez à vérifier son " "paramétrage !" +#: src/pyams_portal/zmi/page.py:65 +msgid "Presentation" +msgstr "Présentation" + +#: src/pyams_portal/zmi/page.py:87 +msgid "Edit template configuration" +msgstr "Choix du modèle de présentation" + +#: src/pyams_portal/zmi/page.py:88 +msgid "Inherit parent template" +msgstr "Hériter du modèle de présentation du parent" + +#: src/pyams_portal/zmi/page.py:145 +msgid "" +"If you choose a shared template, you can only adjust settings of each " +"portlet individually but can't change portlets list or page configuration.\n" +"If you use a local template, you can define a whole custom configuration but " +"the template definition can't be reused anywhere..." +msgstr "" +"Si vous choisissez d'utiliser un modèle de présentation partagé, vous " +"pourrez ajuster les paramètres de chaque composant mais ne pourrez pas " +"modifier la liste des composants ou leur position, ni la configuration de la " +"page.\n" +"Si vous choisissez d'utiliser un modèle de présentation « local », vous " +"pourrez définir l'ensemble de la configuration, mais ce modèle ne pourra pas " +"être réutilisé en dehors des sous-niveaux qui pourront en hériter..." + +#: src/pyams_portal/zmi/page.py:161 +msgid "Template properties" +msgstr "Configuration du modèle" + +#: src/pyams_portal/zmi/page.py:131 +msgid "You must select which shared template to use!" +msgstr "Vous devez sélectionner le modèle de présentation partagé à utiliser !" + +#: src/pyams_portal/zmi/template.py:132 +msgid "Add template" +msgstr "Ajouter un modèle" + +#: src/pyams_portal/zmi/template.py:143 src/pyams_portal/zmi/container.py:64 +#: src/pyams_portal/zmi/container.py:93 +msgid "Portal templates" +msgstr "Modèles de présentation" + +#: src/pyams_portal/zmi/template.py:144 +msgid "Add shared template" +msgstr "Ajout d'un modèle de présentation" + +#: src/pyams_portal/zmi/template.py:60 +msgid "Presentation template" +msgstr "Présentation" + +#: src/pyams_portal/zmi/template.py:167 src/pyams_portal/zmi/layout.py:281 +#: src/pyams_portal/zmi/layout.py:661 +msgid "Specified name is already used!" +msgstr "Le nom indiqué est déjà utilisé !" + +#: src/pyams_portal/zmi/template.py:111 src/pyams_portal/zmi/layout.py:240 +#: src/pyams_portal/zmi/layout.py:337 src/pyams_portal/zmi/layout.py:421 +#, python-format +msgid "« {0} » portal template" +msgstr "Modèle de présentation « {0} »" + +#: src/pyams_portal/zmi/template.py:87 +#, python-format +msgid "{0} (local template)" +msgstr "{0} (modèle local)" + #: src/pyams_portal/zmi/layout.py:81 msgid "Properties" msgstr "Propriétés" @@ -335,11 +377,6 @@ msgid "{{ missing portlet }}" msgstr "{{ composant indisponible }}" -#: src/pyams_portal/zmi/layout.py:281 src/pyams_portal/zmi/layout.py:661 -#: src/pyams_portal/zmi/template.py:167 -msgid "Specified name is already used!" -msgstr "Le nom indiqué est déjà utilisé !" - #: src/pyams_portal/zmi/layout.py:103 msgid "Inherited local template configuration" msgstr "Configuration d'un modèle local hérité" @@ -353,12 +390,6 @@ "Ajouter un composant : {0}
Faire un glisser/déposer du " "bouton dans le modèle de présentation pour positionner le nouveau composant." -#: src/pyams_portal/zmi/layout.py:240 src/pyams_portal/zmi/layout.py:337 -#: src/pyams_portal/zmi/layout.py:421 src/pyams_portal/zmi/template.py:111 -#, python-format -msgid "« {0} » portal template" -msgstr "Modèle de présentation « {0} »" - #: src/pyams_portal/zmi/layout.py:342 #, python-format msgid "Edit « {0} » slot properties" @@ -378,57 +409,25 @@ msgid "Row ID must be between 1 and {0}!" msgstr "Le numéro de ligne doit être compris entre 1 et {0}" -#: src/pyams_portal/zmi/template.py:132 -msgid "Add template" -msgstr "Ajouter un modèle" - -#: src/pyams_portal/zmi/template.py:144 -msgid "Add shared template" -msgstr "Ajout d'un modèle de présentation" - -#: src/pyams_portal/zmi/template.py:60 -msgid "Presentation template" -msgstr "Présentation" +#: src/pyams_portal/zmi/container.py:102 +msgid "Shared portal templates" +msgstr "Modèles de présentation partagés" -#: src/pyams_portal/zmi/template.py:87 -#, python-format -msgid "{0} (local template)" -msgstr "{0} (modèle local)" - -#: src/pyams_portal/zmi/page.py:65 -msgid "Presentation" -msgstr "Présentation" - -#: src/pyams_portal/zmi/page.py:87 -msgid "Edit template configuration" -msgstr "Choix du modèle de présentation" +#: src/pyams_portal/zmi/container.py:139 +msgid "Delete template" +msgstr "Supprimer le modèle" -#: src/pyams_portal/zmi/page.py:88 -msgid "Inherit parent template" -msgstr "Hériter du modèle de présentation du parent" +#: src/pyams_portal/zmi/container.py:189 +msgid "Selected portlets..." +msgstr "Composants sélectionnés" -#: src/pyams_portal/zmi/page.py:145 -msgid "" -"If you choose a shared template, you can only adjust settings of each " -"portlet individually but can't change portlets list or page configuration.\n" -"If you use a local template, you can define a whole custom configuration but " -"the template definition can't be reused anywhere..." -msgstr "" -"Si vous choisissez d'utiliser un modèle de présentation partagé, vous " -"pourrez ajuster les paramètres de chaque composant mais ne pourrez pas " -"modifier la liste des composants ou leur position, ni la configuration de la " -"page.\n" -"Si vous choisissez d'utiliser un modèle de présentation « local », vous " -"pourrez définir l'ensemble de la configuration, mais ce modèle ne pourra pas " -"être réutilisé en dehors des sous-niveaux qui pourront en hériter..." +#: src/pyams_portal/zmi/container.py:208 +msgid "Portal templates container" +msgstr "Gestionnaire des modèles" -#: src/pyams_portal/zmi/page.py:161 -msgid "Template properties" -msgstr "Configuration du modèle" - -#: src/pyams_portal/zmi/page.py:131 -msgid "You must select which shared template to use!" -msgstr "Vous devez sélectionner le modèle de présentation partagé à utiliser !" +#: src/pyams_portal/zmi/container.py:209 +msgid "Edit selected portlets" +msgstr "Sélection des composants" #: src/pyams_portal/zmi/templates/portlet.pt:137 #: src/pyams_portal/portlets/html/interfaces.py:30 @@ -443,6 +442,18 @@ msgid "Tab label" msgstr "Libellé de l'onglet" +#: src/pyams_portal/zmi/templates/template-properties.pt:59 +msgid "Use shared template" +msgstr "Utiliser un modèle de présentation partagé" + +#: src/pyams_portal/zmi/templates/template-properties.pt:65 +msgid "Selected template" +msgstr "Modèle sélectionné" + +#: src/pyams_portal/zmi/templates/template-properties.pt:79 +msgid "Use custom local template" +msgstr "Utiliser un modèle de présentation spécifique (mode « local »)" + #: src/pyams_portal/zmi/templates/layout.pt:24 msgid "Add row
Drag and drop button to page template to position new row" msgstr "" @@ -484,89 +495,51 @@ msgid "Large desktop device (> 1170px)" msgstr "Écrans de grande taille (> 1170 px)" -#: src/pyams_portal/zmi/templates/layout.pt:116 +#: src/pyams_portal/zmi/templates/layout.pt:115 msgid "Reduce/restore portlet" msgstr "Réduire/restaurer le composant" -#: src/pyams_portal/zmi/templates/layout.pt:121 +#: src/pyams_portal/zmi/templates/layout.pt:120 msgid "Edit portlet properties" msgstr "Propriétés" -#: src/pyams_portal/zmi/templates/layout.pt:123 +#: src/pyams_portal/zmi/templates/layout.pt:122 msgid "Portlet settings are not those of original template" msgstr "" "Les propriétés du composant ne sont pas celles héritées du modèle de " "présentation" -#: src/pyams_portal/zmi/templates/layout.pt:141 +#: src/pyams_portal/zmi/templates/layout.pt:140 msgid "Delete row..." msgstr "Supprimer la ligne" -#: src/pyams_portal/zmi/templates/layout.pt:150 +#: src/pyams_portal/zmi/templates/layout.pt:149 msgid "Edit slot properties..." msgstr "Propriétés" -#: src/pyams_portal/zmi/templates/layout.pt:157 +#: src/pyams_portal/zmi/templates/layout.pt:156 msgid "Delete slot..." msgstr "Supprimer le panneau" -#: src/pyams_portal/zmi/templates/layout.pt:165 +#: src/pyams_portal/zmi/templates/layout.pt:164 msgid "Edit portlet properties..." msgstr "Propriétés" -#: src/pyams_portal/zmi/templates/layout.pt:173 +#: src/pyams_portal/zmi/templates/layout.pt:172 msgid "Delete portlet..." msgstr "Supprimer le composant" -#: src/pyams_portal/zmi/templates/template-properties.pt:59 -msgid "Use shared template" -msgstr "Utiliser un modèle de présentation partagé" - -#: src/pyams_portal/zmi/templates/template-properties.pt:65 -msgid "Selected template" -msgstr "Modèle sélectionné" - -#: src/pyams_portal/zmi/templates/template-properties.pt:79 -msgid "Use custom local template" -msgstr "Utiliser un modèle de présentation spécifique (mode « local »)" - -#: src/pyams_portal/skin/__init__.py:36 -msgid "Hidden portlet" -msgstr "NON affiché" - -#: src/pyams_portal/portlets/html/__init__.py:52 -#: src/pyams_portal/portlets/html/interfaces.py:33 -msgid "Source code" -msgstr "Code source" - -#: src/pyams_portal/portlets/html/__init__.py:79 -msgid "Rich text" -msgstr "Texte enrichi" +#: src/pyams_portal/portlets/image/__init__.py:58 +msgid "Image" +msgstr "Image" -#: src/pyams_portal/portlets/html/interfaces.py:34 -msgid "" -"This code will be used 'as is', without any transformation, if using the " -"'raw' renderer. Use with care!!" -msgstr "" -"Ce code sera utilisé 'en l'état', sans aucune vérification ni " -"transformation, si vous utilisez le mode de rendu par défaut. À utiliser " -"donc avec précaution !!" +#: src/pyams_portal/portlets/image/interfaces.py:30 +msgid "Selected image" +msgstr "Image sélectionnée" -#: src/pyams_portal/portlets/html/interfaces.py:42 -msgid "Body" -msgstr "Contenu HTML" - -#: src/pyams_portal/portlets/html/skin/__init__.py:39 -msgid "Default code renderer" -msgstr "Rendu de code HTML (par défaut)" - -#: src/pyams_portal/portlets/html/skin/__init__.py:54 -msgid "Formatted source code renderer" -msgstr "Code source formatté" - -#: src/pyams_portal/portlets/html/skin/__init__.py:82 -msgid "Default text renderer" -msgstr "Rendu de code HTML (par défaut)" +#: src/pyams_portal/portlets/image/skin/__init__.py:37 +msgid "Responsive image renderer" +msgstr "Image responsive (par défaut)" #: src/pyams_portal/portlets/spacer/__init__.py:39 msgid "Spacer" @@ -606,17 +579,51 @@ msgid "Double spacer" msgstr "Espace double" -#: src/pyams_portal/portlets/image/__init__.py:58 -msgid "Image" -msgstr "Image" +#: src/pyams_portal/portlets/html/__init__.py:52 +#: src/pyams_portal/portlets/html/interfaces.py:33 +msgid "Source code" +msgstr "Code source" + +#: src/pyams_portal/portlets/html/__init__.py:79 +msgid "Rich text" +msgstr "Texte enrichi" + +#: src/pyams_portal/portlets/html/interfaces.py:34 +msgid "" +"This code will be used 'as is', without any transformation, if using the " +"'raw' renderer. Use with care!!" +msgstr "" +"Ce code sera utilisé 'en l'état', sans aucune vérification ni " +"transformation, si vous utilisez le mode de rendu par défaut. À utiliser " +"donc avec précaution !!" + +#: src/pyams_portal/portlets/html/interfaces.py:42 +msgid "Body" +msgstr "Contenu HTML" -#: src/pyams_portal/portlets/image/interfaces.py:30 -msgid "Selected image" -msgstr "Image sélectionnée" +#: src/pyams_portal/portlets/html/skin/__init__.py:39 +msgid "Default code renderer" +msgstr "Code HTML brut (par défaut)" + +#: src/pyams_portal/portlets/html/skin/__init__.py:54 +msgid "Formatted source code renderer" +msgstr "Code source formatté" + +#: src/pyams_portal/portlets/html/skin/__init__.py:84 +msgid "ReStructured text renderer" +msgstr "Texte au format reStructuredText" -#: src/pyams_portal/portlets/image/skin/__init__.py:37 -msgid "Responsive image renderer" -msgstr "Image responsive (par défaut)" +#: src/pyams_portal/portlets/html/skin/__init__.py:108 +msgid "Markdown text renderer" +msgstr "Texte au format Markdown" + +#: src/pyams_portal/portlets/html/skin/__init__.py:130 +msgid "Default text renderer" +msgstr "Texte HTML formatté (par défaut)" + +#: src/pyams_portal/skin/__init__.py:36 +msgid "Hidden portlet" +msgstr "NON affiché" #~ msgid "Double spacer with horizontal ruler" #~ msgstr "Espace double avec trait horizontal"