Updated translations
authorThierry Florac <thierry.florac@onf.fr>
Fri, 15 Jun 2018 15:39:50 +0200
changeset 115 77036efe2af4
parent 114 1a58e325f642
child 116 0d1646e1c664
Updated translations
src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.mo
src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po
src/pyams_portal/locales/pyams_portal.pot
Binary file src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.mo has changed
--- a/src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po	Fri Jun 15 15:39:34 2018 +0200
+++ b/src/pyams_portal/locales/fr/LC_MESSAGES/pyams_portal.po	Fri Jun 15 15:39:50 2018 +0200
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2018-06-10 03:34+0200\n"
+"POT-Creation-Date: 2018-06-15 14:33+0200\n"
 "PO-Revision-Date: 2015-05-12 12:10+0200\n"
 "Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -24,75 +24,152 @@
 msgid "Portal templates manager"
 msgstr "Gestionnaire des modèles"
 
-#: src/pyams_portal/portlets/image/interfaces.py:30
-msgid "Selected image"
-msgstr "Image sélectionnée"
-
-#: src/pyams_portal/portlets/image/__init__.py:56
-msgid "Image"
-msgstr "Image"
-
-#: src/pyams_portal/portlets/image/skin/__init__.py:37
-msgid "Responsive image renderer"
-msgstr "Image responsive (par défaut)"
-
-#: src/pyams_portal/portlets/html/interfaces.py:31
-msgid "Raw HTML code"
-msgstr "Code HTML"
-
-#: src/pyams_portal/portlets/html/interfaces.py:32
-msgid ""
-"This HTML code will be used 'as is', without any transformation. Use with "
-"care!!"
-msgstr ""
-"Ce code HTML sera utilisé 'en l'état', sans aucune vérification ni "
-"transformation. À utiliser donc avec précaution !!"
-
-#: src/pyams_portal/portlets/html/interfaces.py:40
-msgid "Body"
-msgstr "Contenu HTML"
-
-#: src/pyams_portal/portlets/html/__init__.py:49
-msgid "Raw HTML"
-msgstr "Code HTML"
-
-#: src/pyams_portal/portlets/html/__init__.py:75
-msgid "Rich text"
-msgstr "Texte enrichi"
-
-#: src/pyams_portal/portlets/html/skin/__init__.py:37
-msgid "Default code renderer"
-msgstr "Rendu de code HTML (par défaut)"
-
-#: src/pyams_portal/portlets/html/skin/__init__.py:45
-msgid "Default text renderer"
-msgstr "Rendu de code HTML (par défaut)"
-
-#: src/pyams_portal/zmi/portlet.py:50
+#: src/pyams_portal/zmi/portlet.py:55
 msgid "Edit portlet settings"
 msgstr "Propriétés du composant"
 
-#: src/pyams_portal/zmi/portlet.py:92
+#: src/pyams_portal/zmi/portlet.py:97
 msgid "Main properties"
 msgstr "Propriétés"
 
-#: src/pyams_portal/zmi/portlet.py:66 src/pyams_portal/zmi/portlet.py:72
+#: src/pyams_portal/zmi/portlet.py:125
+#: src/pyams_portal/zmi/templates/renderer-input.pt:4
+msgid "Edit renderer properties"
+msgstr "Propriétés du mode de rendu"
+
+#: src/pyams_portal/zmi/portlet.py:71 src/pyams_portal/zmi/portlet.py:77
 msgid "Override template settings"
 msgstr "Remplacer le paramétrage du modèle"
 
-#: src/pyams_portal/zmi/portlet.py:47
+#: src/pyams_portal/zmi/portlet.py:52
 #, python-format
 msgid "« {0} »  portal template - {1}"
 msgstr "Modèle de présentation « {0} »  - {1}"
 
-#: src/pyams_portal/zmi/portlet.py:70
+#: src/pyams_portal/zmi/portlet.py:75
 msgid "Override parent settings"
 msgstr "Remplacer le paramétrage du parent"
 
-#: src/pyams_portal/zmi/container.py:78 src/pyams_portal/zmi/template.py:102
+#: src/pyams_portal/zmi/page.py:66
+msgid "Presentation"
+msgstr "Présentation"
+
+#: src/pyams_portal/zmi/page.py:124
+msgid "Edit template configuration"
+msgstr "Choix du modèle de présentation"
+
+#: src/pyams_portal/zmi/page.py:125
+msgid "Override parent template"
+msgstr "Ne pas hériter du modèle de présentation du parent"
+
+#: src/pyams_portal/zmi/page.py:198
+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 et 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 le modèle de présentation ne "
+"pourra pas être réutilisé en dehors des sous-niveaux qui pourront en "
+"hériter...\n"
+"ATTENTION : si vous choisissez d'hériter du modèle du parent, les autres "
+"paramètres modifiés ici seront sans effet !!!"
+
+#: src/pyams_portal/zmi/page.py:214
+msgid "Template properties"
+msgstr "Configuration du modèle"
+
+#: src/pyams_portal/zmi/page.py:92 src/pyams_portal/zmi/page.py:156
+msgid "Use shared template"
+msgstr "Utiliser un modèle de présentation partagé"
+
+#: src/pyams_portal/zmi/page.py:109 src/pyams_portal/zmi/page.py:184
+msgid "You must choose to use a local template or select a shared one!"
+msgstr ""
+"Vous devez choisir un modèle de présentation partagé lorsque vous "
+"n'appliquez pas de modèle local !"
+
+#: src/pyams_portal/zmi/template.py:54
+msgid "Portal template"
+msgstr "Modèle de présentation"
+
+#: src/pyams_portal/zmi/template.py:90
+msgid "Add template"
+msgstr "Ajouter un modèle"
+
+#: src/pyams_portal/zmi/template.py:102 src/pyams_portal/zmi/container.py:78
 msgid "Portal templates"
 msgstr "Modèles de présentation"
 
+#: src/pyams_portal/zmi/template.py:103
+msgid "Add shared template"
+msgstr "Ajout d'un modèle de présentation"
+
+#: src/pyams_portal/zmi/template.py:127 src/pyams_portal/zmi/layout.py:262
+msgid "Specified name is already used!"
+msgstr "Le nom indiqué est déjà utilisé !"
+
+#: src/pyams_portal/zmi/template.py:69 src/pyams_portal/zmi/layout.py:226
+#: src/pyams_portal/zmi/layout.py:307 src/pyams_portal/zmi/layout.py:391
+#, python-format
+msgid "« {0} »  portal template"
+msgstr "Modèle de présentation « {0} »"
+
+#: src/pyams_portal/zmi/layout.py:77
+msgid "Properties"
+msgstr "Propriétés"
+
+#: src/pyams_portal/zmi/layout.py:168
+msgid "Add row..."
+msgstr "Ajouter une ligne"
+
+#: src/pyams_portal/zmi/layout.py:210
+msgid "Add slot..."
+msgstr "Ajouter un panneau"
+
+#: src/pyams_portal/zmi/layout.py:228
+msgid "Add slot"
+msgstr "Ajouter un panneau"
+
+#: src/pyams_portal/zmi/layout.py:375
+msgid "Add portlet..."
+msgstr "Ajouter un composant"
+
+#: src/pyams_portal/zmi/layout.py:393
+msgid "Add portlet"
+msgstr "Ajouter un composant"
+
+#: src/pyams_portal/zmi/layout.py:67
+msgid "Template management"
+msgstr "Ce modèle"
+
+#: src/pyams_portal/zmi/layout.py:101
+msgid "Template configuration"
+msgstr "Configuration d'un modèle"
+
+#: src/pyams_portal/zmi/layout.py:96
+msgid "Local template configuration"
+msgstr "Configuration d'un modèle local"
+
+#: src/pyams_portal/zmi/layout.py:137
+msgid "{{ missing portlet }}"
+msgstr "{{ composant indisponible }}"
+
+#: src/pyams_portal/zmi/layout.py:312
+#, python-format
+msgid "Edit « {0} » slot properties"
+msgstr "Propriétés du panneau « {0} »"
+
+#: src/pyams_portal/zmi/layout.py:99
+#, python-format
+msgid "Shared template configuration ({0})"
+msgstr "Configuration d'un modèle partagé ({0})"
+
 #: src/pyams_portal/zmi/container.py:87
 msgid "Shared portal templates"
 msgstr "Modèles de présentation partagés"
@@ -113,125 +190,17 @@
 msgid "Edit selected portlets"
 msgstr "Sélection des composants"
 
-#: src/pyams_portal/zmi/page.py:66
-msgid "Presentation"
-msgstr "Présentation"
-
-#: src/pyams_portal/zmi/page.py:124
-msgid "Edit template configuration"
-msgstr "Choix du modèle de présentation"
-
-#: src/pyams_portal/zmi/page.py:194
-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 et 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 le modèle de présentation ne "
-"pourra pas être réutilisé en dehors des sous-niveaux qui pourront en "
-"hériter...\n"
-"ATTENTION : si vous choisissez d'hériter du modèle du parent, les autres "
-"paramètres modifiés ici seront sans effet !!!"
-
-#: src/pyams_portal/zmi/page.py:210
-msgid "Template properties"
-msgstr "Configuration du modèle"
-
-#: src/pyams_portal/zmi/page.py:92 src/pyams_portal/zmi/page.py:155
-msgid "Use shared template"
-msgstr "Utiliser un modèle de présentation partagé"
-
-#: src/pyams_portal/zmi/page.py:109 src/pyams_portal/zmi/page.py:180
-msgid "You must choose to use a local template or select a shared one!"
-msgstr ""
-"Vous devez choisir un modèle de présentation partagé lorsque vous "
-"n'appliquez pas de modèle local !"
-
-#: src/pyams_portal/zmi/page.py:145
-msgid "Override parent template"
-msgstr "Ne pas hériter du modèle de présentation du parent"
-
-#: src/pyams_portal/zmi/template.py:54
-msgid "Portal template"
-msgstr "Modèle de présentation"
-
-#: src/pyams_portal/zmi/template.py:90
-msgid "Add template"
-msgstr "Ajouter un modèle"
-
-#: src/pyams_portal/zmi/template.py:103
-msgid "Add shared template"
-msgstr "Ajout d'un modèle de présentation"
-
-#: src/pyams_portal/zmi/template.py:127 src/pyams_portal/zmi/layout.py:262
-msgid "Specified name is already used!"
-msgstr "Le nom indiqué est déjà utilisé !"
+#: src/pyams_portal/zmi/templates/portlet.pt:134
+msgid "Title"
+msgstr "Titre"
 
-#: src/pyams_portal/zmi/template.py:69 src/pyams_portal/zmi/layout.py:226
-#: src/pyams_portal/zmi/layout.py:388
-#, python-format
-msgid "« {0} »  portal template"
-msgstr "Modèle de présentation « {0} »"
-
-#: src/pyams_portal/zmi/layout.py:77
-msgid "Properties"
-msgstr "Propriétés"
-
-#: src/pyams_portal/zmi/layout.py:168
-msgid "Add row..."
-msgstr "Ajouter une ligne"
-
-#: src/pyams_portal/zmi/layout.py:210
-msgid "Add slot..."
-msgstr "Ajouter un panneau"
-
-#: src/pyams_portal/zmi/layout.py:228
-msgid "Add slot"
-msgstr "Ajouter un panneau"
-
-#: src/pyams_portal/zmi/layout.py:310
-msgid "Edit slot properties"
-msgstr "Propriétés d'un panneau"
-
-#: src/pyams_portal/zmi/layout.py:372
-msgid "Add portlet..."
-msgstr "Ajouter un composant"
+#: src/pyams_portal/zmi/templates/portlet.pt:149
+msgid "Legend"
+msgstr "Légende"
 
-#: src/pyams_portal/zmi/layout.py:390
-msgid "Add portlet"
-msgstr "Ajouter un composant"
-
-#: src/pyams_portal/zmi/layout.py:67
-msgid "Template management"
-msgstr "Ce modèle"
-
-#: src/pyams_portal/zmi/layout.py:101
-msgid "Template configuration"
-msgstr "Configuration d'un modèle"
-
-#: src/pyams_portal/zmi/layout.py:96
-msgid "Local template configuration"
-msgstr "Configuration d'un modèle local"
-
-#: src/pyams_portal/zmi/layout.py:137
-msgid "{{ missing portlet }}"
-msgstr "{{ composant indisponible }}"
-
-#: src/pyams_portal/zmi/layout.py:307
-#, python-format
-msgid "« {0} »  portal template - {1} slot"
-msgstr "Modèle de présentation « {0} » - Panneau {1}"
-
-#: src/pyams_portal/zmi/layout.py:99
-#, python-format
-msgid "Shared template configuration ({0})"
-msgstr "Configuration d'un modèle partagé ({0})"
+#: src/pyams_portal/zmi/templates/portlet.pt:164
+msgid "Tab label"
+msgstr "Libellé de l'onglet"
 
 #: src/pyams_portal/zmi/templates/layout.pt:24
 msgid "Add row<br />Drag and drop button to page template to position new row"
@@ -298,24 +267,60 @@
 msgid "Delete portlet..."
 msgstr "Supprimer le composant"
 
-#: src/pyams_portal/zmi/templates/portlet.pt:134
-msgid "Title"
-msgstr "Titre"
+#: src/pyams_portal/portlets/image/__init__.py:58
+msgid "Image"
+msgstr "Image"
+
+#: src/pyams_portal/portlets/image/interfaces.py:30
+msgid "Selected image"
+msgstr "Image sélectionnée"
+
+#: src/pyams_portal/portlets/image/skin/__init__.py:37
+msgid "Responsive image renderer"
+msgstr "Image responsive (par défaut)"
+
+#: src/pyams_portal/portlets/html/__init__.py:51
+msgid "Raw HTML"
+msgstr "Code HTML"
+
+#: src/pyams_portal/portlets/html/__init__.py:78
+msgid "Rich text"
+msgstr "Texte enrichi"
+
+#: src/pyams_portal/portlets/html/interfaces.py:31
+msgid "Raw HTML code"
+msgstr "Code HTML"
 
-#: src/pyams_portal/zmi/templates/portlet.pt:149
-msgid "Legend"
-msgstr "Légende"
+#: src/pyams_portal/portlets/html/interfaces.py:32
+msgid ""
+"This HTML code will be used 'as is', without any transformation. Use with "
+"care!!"
+msgstr ""
+"Ce code HTML sera utilisé 'en l'état', sans aucune vérification ni "
+"transformation. À utiliser donc avec précaution !!"
+
+#: src/pyams_portal/portlets/html/interfaces.py:40
+msgid "Body"
+msgstr "Contenu HTML"
 
-#: src/pyams_portal/zmi/templates/portlet.pt:164
-msgid "Tab label"
-msgstr "Libellé de l'onglet"
+#: src/pyams_portal/portlets/html/skin/__init__.py:37
+msgid "Default code renderer"
+msgstr "Rendu de code HTML (par défaut)"
+
+#: src/pyams_portal/portlets/html/skin/__init__.py:45
+msgid "Default text renderer"
+msgstr "Rendu de code HTML (par défaut)"
+
+#: src/pyams_portal/skin/__init__.py:36
+msgid "Hidden portlet"
+msgstr "Composant non affiché"
 
 #: src/pyams_portal/interfaces/__init__.py:65
 msgid "Portlet"
 msgstr "Composant"
 
 #: src/pyams_portal/interfaces/__init__.py:68
-#: src/pyams_portal/interfaces/__init__.py:181
+#: src/pyams_portal/interfaces/__init__.py:186
 msgid "Slot name"
 msgstr "Nom du panneau"
 
@@ -324,26 +329,18 @@
 msgstr "Nom du panneau correspondant à la configuration"
 
 #: src/pyams_portal/interfaces/__init__.py:82
-msgid "Visible portlet?"
-msgstr "Composant visible ?"
-
-#: src/pyams_portal/interfaces/__init__.py:83
-msgid "Select 'no' to hide this portlet..."
-msgstr "Sélectionnez 'non' pour masquer ce composant..."
-
-#: src/pyams_portal/interfaces/__init__.py:87
 msgid "Portlet renderer"
 msgstr "Mode de rendu"
 
-#: src/pyams_portal/interfaces/__init__.py:88
+#: src/pyams_portal/interfaces/__init__.py:83
 msgid "Name of renderer used to render this portlet"
 msgstr "Mode de rendu utilisé pour restituer ce composant"
 
-#: src/pyams_portal/interfaces/__init__.py:115
+#: src/pyams_portal/interfaces/__init__.py:113
 msgid "Inherit parent configuration?"
 msgstr "Hériter de la configuration du parent ?"
 
-#: src/pyams_portal/interfaces/__init__.py:116
+#: src/pyams_portal/interfaces/__init__.py:114
 msgid ""
 "This option is only available if context's parent is using the same "
 "template..."
@@ -351,27 +348,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:182
+#: src/pyams_portal/interfaces/__init__.py:187
 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:185
+#: src/pyams_portal/interfaces/__init__.py:190
 msgid "Row ID"
 msgstr "ID de la ligne"
 
-#: src/pyams_portal/interfaces/__init__.py:199
+#: src/pyams_portal/interfaces/__init__.py:204
 msgid "Visible slot?"
 msgstr "Panneau visible ?"
 
-#: src/pyams_portal/interfaces/__init__.py:200
+#: src/pyams_portal/interfaces/__init__.py:205
 msgid "Select 'no' to hide this slot..."
 msgstr "Choisir 'non' pour masquer ce panneau..."
 
-#: src/pyams_portal/interfaces/__init__.py:204
+#: src/pyams_portal/interfaces/__init__.py:209
 msgid "Extra small device width"
 msgstr "Largeur sur très petits périphériques"
 
-#: src/pyams_portal/interfaces/__init__.py:205
+#: src/pyams_portal/interfaces/__init__.py:210
 msgid ""
 "Slot width, in columns count, on extra small devices (phones...); set to 0 "
 "to hide the portlet"
@@ -379,11 +376,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:211
+#: src/pyams_portal/interfaces/__init__.py:216
 msgid "Small device width"
 msgstr "Largeur sur petits périphériques"
 
-#: src/pyams_portal/interfaces/__init__.py:212
+#: src/pyams_portal/interfaces/__init__.py:217
 msgid ""
 "Slot width, in columns count, on small devices (tablets...); set to 0 to "
 "hide the portlet"
@@ -391,11 +388,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:218
+#: src/pyams_portal/interfaces/__init__.py:223
 msgid "Medium devices width"
 msgstr "Largeur sur périphériques moyens"
 
-#: src/pyams_portal/interfaces/__init__.py:219
+#: src/pyams_portal/interfaces/__init__.py:224
 msgid ""
 "Slot width, in columns count, on medium desktop devices (>= 992 pixels); set "
 "to 0 to hide the portlet"
@@ -403,11 +400,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:225
+#: src/pyams_portal/interfaces/__init__.py:230
 msgid "Large devices width"
 msgstr "Largeur sur grands périphériques"
 
-#: src/pyams_portal/interfaces/__init__.py:226
+#: src/pyams_portal/interfaces/__init__.py:231
 msgid ""
 "Slot width, in columns count, on large desktop devices (>= 1200 pixels); set "
 "to 0 to hide the portlet"
@@ -415,27 +412,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:232
+#: src/pyams_portal/interfaces/__init__.py:237
 msgid "CSS class"
 msgstr "Class CSS"
 
-#: src/pyams_portal/interfaces/__init__.py:233
+#: src/pyams_portal/interfaces/__init__.py:238
 msgid "CSS class applied to this slot"
 msgstr "Classe CSS spécifique appliquée à ce panneau"
 
-#: src/pyams_portal/interfaces/__init__.py:346
+#: src/pyams_portal/interfaces/__init__.py:351
 msgid "Template name"
 msgstr "Nom du modèle"
 
-#: src/pyams_portal/interfaces/__init__.py:347
+#: src/pyams_portal/interfaces/__init__.py:352
 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:368
+#: src/pyams_portal/interfaces/__init__.py:373
 msgid "Toolbar portlets"
 msgstr "Composants de la barre d'outils"
 
-#: src/pyams_portal/interfaces/__init__.py:369
+#: src/pyams_portal/interfaces/__init__.py:374
 msgid ""
 "These portlets will be directly available in templates configuration page "
 "toolbar"
@@ -443,55 +440,64 @@
 "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:395
+#: src/pyams_portal/interfaces/__init__.py:400
 msgid "Inherit parent template?"
 msgstr "Hériter du modèle du parent ?"
 
-#: src/pyams_portal/interfaces/__init__.py:396
+#: src/pyams_portal/interfaces/__init__.py:401
 msgid "Should we reuse parent template?"
 msgstr "Doit-on ré-utiliser le modèle du parent ?"
 
-#: src/pyams_portal/interfaces/__init__.py:400
+#: src/pyams_portal/interfaces/__init__.py:405
 msgid "Override parent template?"
 msgstr "Ne pas hériter du modèle du parent ?"
 
-#: src/pyams_portal/interfaces/__init__.py:401
+#: src/pyams_portal/interfaces/__init__.py:406
 msgid "Should we override parent template?"
 msgstr "Doit-on remplacer le modèle de présentation du parent ?"
 
-#: src/pyams_portal/interfaces/__init__.py:405
+#: src/pyams_portal/interfaces/__init__.py:410
 msgid "Use local template?"
 msgstr "Utiliser un modèle local ?"
 
-#: src/pyams_portal/interfaces/__init__.py:406
+#: src/pyams_portal/interfaces/__init__.py:411
 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:411
+#: src/pyams_portal/interfaces/__init__.py:416
 msgid "Local template"
 msgstr "Modèle local"
 
-#: src/pyams_portal/interfaces/__init__.py:416
+#: src/pyams_portal/interfaces/__init__.py:421
 msgid "Use shared template?"
 msgstr "Utiliser un modèle partagé"
 
-#: src/pyams_portal/interfaces/__init__.py:417
+#: src/pyams_portal/interfaces/__init__.py:422
 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:421
+#: src/pyams_portal/interfaces/__init__.py:426
 msgid "Page template"
 msgstr "Modèle de page"
 
-#: src/pyams_portal/interfaces/__init__.py:422
+#: src/pyams_portal/interfaces/__init__.py:427
 msgid "Template used for this page"
 msgstr "Modèle de présentation utilisé pour cette page"
 
+#~ msgid "« {0} »  portal template - {1} slot"
+#~ msgstr "Modèle de présentation « {0} » - Panneau {1}"
+
+#~ msgid "Visible portlet?"
+#~ msgstr "Composant visible ?"
+
+#~ msgid "Select 'no' to hide this portlet..."
+#~ msgstr "Sélectionnez 'non' pour masquer ce composant..."
+
 #~ msgid "Add row"
 #~ msgstr "Ajouter une ligne"
 
--- a/src/pyams_portal/locales/pyams_portal.pot	Fri Jun 15 15:39:34 2018 +0200
+++ b/src/pyams_portal/locales/pyams_portal.pot	Fri Jun 15 15:39:50 2018 +0200
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2018-06-10 03:34+0200\n"
+"POT-Creation-Date: 2018-06-15 14:33+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,74 +24,139 @@
 msgid "Portal templates manager"
 msgstr ""
 
-#: ./src/pyams_portal/portlets/image/interfaces.py:30
-msgid "Selected image"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/image/__init__.py:56
-msgid "Image"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/image/skin/__init__.py:37
-msgid "Responsive image renderer"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/interfaces.py:31
-msgid "Raw HTML code"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/interfaces.py:32
-msgid ""
-"This HTML code will be used 'as is', without any transformation. Use with "
-"care!!"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/interfaces.py:40
-msgid "Body"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/__init__.py:49
-msgid "Raw HTML"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/__init__.py:75
-msgid "Rich text"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/skin/__init__.py:37
-msgid "Default code renderer"
-msgstr ""
-
-#: ./src/pyams_portal/portlets/html/skin/__init__.py:45
-msgid "Default text renderer"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/portlet.py:50
+#: ./src/pyams_portal/zmi/portlet.py:55
 msgid "Edit portlet settings"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/portlet.py:92
+#: ./src/pyams_portal/zmi/portlet.py:97
 msgid "Main properties"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/portlet.py:66 ./src/pyams_portal/zmi/portlet.py:72
+#: ./src/pyams_portal/zmi/portlet.py:125
+#: ./src/pyams_portal/zmi/templates/renderer-input.pt:4
+msgid "Edit renderer properties"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/portlet.py:71 ./src/pyams_portal/zmi/portlet.py:77
 msgid "Override template settings"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/portlet.py:47
+#: ./src/pyams_portal/zmi/portlet.py:52
 #, python-format
 msgid "« {0} »  portal template - {1}"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/portlet.py:70
+#: ./src/pyams_portal/zmi/portlet.py:75
 msgid "Override parent settings"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/container.py:78
+#: ./src/pyams_portal/zmi/page.py:66
+msgid "Presentation"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/page.py:124
+msgid "Edit template configuration"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/page.py:125
+msgid "Override parent template"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/page.py:198
+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 ""
+
+#: ./src/pyams_portal/zmi/page.py:214
+msgid "Template properties"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/page.py:92 ./src/pyams_portal/zmi/page.py:156
+msgid "Use shared template"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/page.py:109 ./src/pyams_portal/zmi/page.py:184
+msgid "You must choose to use a local template or select a shared one!"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/template.py:54
+msgid "Portal template"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/template.py:90
+msgid "Add template"
+msgstr ""
+
 #: ./src/pyams_portal/zmi/template.py:102
+#: ./src/pyams_portal/zmi/container.py:78
 msgid "Portal templates"
 msgstr ""
 
+#: ./src/pyams_portal/zmi/template.py:103
+msgid "Add shared template"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/template.py:127 ./src/pyams_portal/zmi/layout.py:262
+msgid "Specified name is already used!"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/template.py:69 ./src/pyams_portal/zmi/layout.py:226
+#: ./src/pyams_portal/zmi/layout.py:307 ./src/pyams_portal/zmi/layout.py:391
+#, python-format
+msgid "« {0} »  portal template"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:77
+msgid "Properties"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:168
+msgid "Add row..."
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:210
+msgid "Add slot..."
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:228
+msgid "Add slot"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:375
+msgid "Add portlet..."
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:393
+msgid "Add portlet"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:67
+msgid "Template management"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:101
+msgid "Template configuration"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:96
+msgid "Local template configuration"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:137
+msgid "{{ missing portlet }}"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:312
+#, python-format
+msgid "Edit « {0} » slot properties"
+msgstr ""
+
+#: ./src/pyams_portal/zmi/layout.py:99
+#, python-format
+msgid "Shared template configuration ({0})"
+msgstr ""
+
 #: ./src/pyams_portal/zmi/container.py:87
 msgid "Shared portal templates"
 msgstr ""
@@ -112,110 +177,16 @@
 msgid "Edit selected portlets"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/page.py:66
-msgid "Presentation"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/page.py:124
-msgid "Edit template configuration"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/page.py:194
-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 ""
-
-#: ./src/pyams_portal/zmi/page.py:210
-msgid "Template properties"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/page.py:92 ./src/pyams_portal/zmi/page.py:155
-msgid "Use shared template"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/page.py:109 ./src/pyams_portal/zmi/page.py:180
-msgid "You must choose to use a local template or select a shared one!"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/page.py:145
-msgid "Override parent template"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/template.py:54
-msgid "Portal template"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/template.py:90
-msgid "Add template"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/template.py:103
-msgid "Add shared template"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/template.py:127 ./src/pyams_portal/zmi/layout.py:262
-msgid "Specified name is already used!"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/template.py:69 ./src/pyams_portal/zmi/layout.py:226
-#: ./src/pyams_portal/zmi/layout.py:388
-#, python-format
-msgid "« {0} »  portal template"
+#: ./src/pyams_portal/zmi/templates/portlet.pt:134
+msgid "Title"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/layout.py:77
-msgid "Properties"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:168
-msgid "Add row..."
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:210
-msgid "Add slot..."
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:228
-msgid "Add slot"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:310
-msgid "Edit slot properties"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:372
-msgid "Add portlet..."
+#: ./src/pyams_portal/zmi/templates/portlet.pt:149
+msgid "Legend"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/layout.py:390
-msgid "Add portlet"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:67
-msgid "Template management"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:101
-msgid "Template configuration"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:96
-msgid "Local template configuration"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:137
-msgid "{{ missing portlet }}"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:307
-#, python-format
-msgid "« {0} »  portal template - {1} slot"
-msgstr ""
-
-#: ./src/pyams_portal/zmi/layout.py:99
-#, python-format
-msgid "Shared template configuration ({0})"
+#: ./src/pyams_portal/zmi/templates/portlet.pt:164
+msgid "Tab label"
 msgstr ""
 
 #: ./src/pyams_portal/zmi/templates/layout.pt:24
@@ -279,16 +250,50 @@
 msgid "Delete portlet..."
 msgstr ""
 
-#: ./src/pyams_portal/zmi/templates/portlet.pt:134
-msgid "Title"
+#: ./src/pyams_portal/portlets/image/__init__.py:58
+msgid "Image"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/image/interfaces.py:30
+msgid "Selected image"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/image/skin/__init__.py:37
+msgid "Responsive image renderer"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/html/__init__.py:51
+msgid "Raw HTML"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/html/__init__.py:78
+msgid "Rich text"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/templates/portlet.pt:149
-msgid "Legend"
+#: ./src/pyams_portal/portlets/html/interfaces.py:31
+msgid "Raw HTML code"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/html/interfaces.py:32
+msgid ""
+"This HTML code will be used 'as is', without any transformation. Use with "
+"care!!"
 msgstr ""
 
-#: ./src/pyams_portal/zmi/templates/portlet.pt:164
-msgid "Tab label"
+#: ./src/pyams_portal/portlets/html/interfaces.py:40
+msgid "Body"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/html/skin/__init__.py:37
+msgid "Default code renderer"
+msgstr ""
+
+#: ./src/pyams_portal/portlets/html/skin/__init__.py:45
+msgid "Default text renderer"
+msgstr ""
+
+#: ./src/pyams_portal/skin/__init__.py:36
+msgid "Hidden portlet"
 msgstr ""
 
 #: ./src/pyams_portal/interfaces/__init__.py:65
@@ -296,7 +301,7 @@
 msgstr ""
 
 #: ./src/pyams_portal/interfaces/__init__.py:68
-#: ./src/pyams_portal/interfaces/__init__.py:181
+#: ./src/pyams_portal/interfaces/__init__.py:186
 msgid "Slot name"
 msgstr ""
 
@@ -305,154 +310,146 @@
 msgstr ""
 
 #: ./src/pyams_portal/interfaces/__init__.py:82
-msgid "Visible portlet?"
+msgid "Portlet renderer"
 msgstr ""
 
 #: ./src/pyams_portal/interfaces/__init__.py:83
-msgid "Select 'no' to hide this portlet..."
-msgstr ""
-
-#: ./src/pyams_portal/interfaces/__init__.py:87
-msgid "Portlet renderer"
-msgstr ""
-
-#: ./src/pyams_portal/interfaces/__init__.py:88
 msgid "Name of renderer used to render this portlet"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:115
+#: ./src/pyams_portal/interfaces/__init__.py:113
 msgid "Inherit parent configuration?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:116
+#: ./src/pyams_portal/interfaces/__init__.py:114
 msgid ""
 "This option is only available if context's parent is using the same "
 "template..."
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:182
+#: ./src/pyams_portal/interfaces/__init__.py:187
 msgid "This name must be unique in a given template"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:185
+#: ./src/pyams_portal/interfaces/__init__.py:190
 msgid "Row ID"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:199
+#: ./src/pyams_portal/interfaces/__init__.py:204
 msgid "Visible slot?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:200
+#: ./src/pyams_portal/interfaces/__init__.py:205
 msgid "Select 'no' to hide this slot..."
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:204
+#: ./src/pyams_portal/interfaces/__init__.py:209
 msgid "Extra small device width"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:205
+#: ./src/pyams_portal/interfaces/__init__.py:210
 msgid ""
 "Slot width, in columns count, on extra small devices (phones...); set to 0 to"
 " hide the portlet"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:211
+#: ./src/pyams_portal/interfaces/__init__.py:216
 msgid "Small device width"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:212
+#: ./src/pyams_portal/interfaces/__init__.py:217
 msgid ""
 "Slot width, in columns count, on small devices (tablets...); set to 0 to hide"
 " the portlet"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:218
+#: ./src/pyams_portal/interfaces/__init__.py:223
 msgid "Medium devices width"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:219
+#: ./src/pyams_portal/interfaces/__init__.py:224
 msgid ""
 "Slot width, in columns count, on medium desktop devices (>= 992 pixels); set "
 "to 0 to hide the portlet"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:225
+#: ./src/pyams_portal/interfaces/__init__.py:230
 msgid "Large devices width"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:226
+#: ./src/pyams_portal/interfaces/__init__.py:231
 msgid ""
 "Slot width, in columns count, on large desktop devices (>= 1200 pixels); set "
 "to 0 to hide the portlet"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:232
+#: ./src/pyams_portal/interfaces/__init__.py:237
 msgid "CSS class"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:233
+#: ./src/pyams_portal/interfaces/__init__.py:238
 msgid "CSS class applied to this slot"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:346
+#: ./src/pyams_portal/interfaces/__init__.py:351
 msgid "Template name"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:347
+#: ./src/pyams_portal/interfaces/__init__.py:352
 msgid "Two registered templates can't share the same name..."
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:368
+#: ./src/pyams_portal/interfaces/__init__.py:373
 msgid "Toolbar portlets"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:369
+#: ./src/pyams_portal/interfaces/__init__.py:374
 msgid ""
 "These portlets will be directly available in templates configuration page "
 "toolbar"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:395
+#: ./src/pyams_portal/interfaces/__init__.py:400
 msgid "Inherit parent template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:396
+#: ./src/pyams_portal/interfaces/__init__.py:401
 msgid "Should we reuse parent template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:400
+#: ./src/pyams_portal/interfaces/__init__.py:405
 msgid "Override parent template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:401
+#: ./src/pyams_portal/interfaces/__init__.py:406
 msgid "Should we override parent template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:405
+#: ./src/pyams_portal/interfaces/__init__.py:410
 msgid "Use local template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:406
+#: ./src/pyams_portal/interfaces/__init__.py:411
 msgid ""
 "If 'yes', you can define a custom local template instead of a shared template"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:411
+#: ./src/pyams_portal/interfaces/__init__.py:416
 msgid "Local template"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:416
+#: ./src/pyams_portal/interfaces/__init__.py:421
 msgid "Use shared template?"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:417
+#: ./src/pyams_portal/interfaces/__init__.py:422
 msgid "If 'yes', you can select a shared template"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:421
+#: ./src/pyams_portal/interfaces/__init__.py:426
 msgid "Page template"
 msgstr ""
 
-#: ./src/pyams_portal/interfaces/__init__.py:422
+#: ./src/pyams_portal/interfaces/__init__.py:427
 msgid "Template used for this page"
 msgstr ""