Updated maps configuration interface
authorThierry Florac <tflorac@ulthar.net>
Mon, 01 Feb 2021 13:27:46 +0100
changeset 78 808bd0bc9d86
parent 77 caa02b3478e8
child 79 c038be682567
Updated maps configuration interface
src/pyams_gis/interfaces/configuration.py
src/pyams_gis/locales/fr/LC_MESSAGES/pyams_gis.mo
src/pyams_gis/locales/fr/LC_MESSAGES/pyams_gis.po
src/pyams_gis/locales/pyams_gis.pot
--- a/src/pyams_gis/interfaces/configuration.py	Wed Jan 27 16:24:34 2021 +0100
+++ b/src/pyams_gis/interfaces/configuration.py	Mon Feb 01 13:27:46 2021 +0100
@@ -75,15 +75,17 @@
 
     keyboard = Bool(title=_("Keyboard navigation?"),
                     description=_("If 'yes', makes the map focusable and allows users to "
-                                  "navigate with keyboard arrows and +/- keys"),
+                                  "navigate with keyboard arrows and +/- keys; this option "
+                                  "will not be activated on mobile devices"),
                     required=True,
                     default=True)
 
     scroll_wheel_zoom = Bool(title=_("Scroll wheel zoom?"),
                              description=_("If 'yes', the map can be zoomed using the mouse "
-                                           "wheel"),
+                                           "wheel; this should be avoided to get a good "
+                                           "responsive behaviour and handle gestures"),
                              required=True,
-                             default=True)
+                             default=False)
 
     def get_configuration(self):
         """Get map layers configuration"""
Binary file src/pyams_gis/locales/fr/LC_MESSAGES/pyams_gis.mo has changed
--- a/src/pyams_gis/locales/fr/LC_MESSAGES/pyams_gis.po	Wed Jan 27 16:24:34 2021 +0100
+++ b/src/pyams_gis/locales/fr/LC_MESSAGES/pyams_gis.po	Mon Feb 01 13:27:46 2021 +0100
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2021-01-23 00:37+0100\n"
+"POT-Creation-Date: 2021-01-30 01:00+0100\n"
 "PO-Revision-Date: 2017-05-18 14:39+0200\n"
 "Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
 "Language-Team: French\n"
@@ -18,7 +18,7 @@
 
 #: src/pyams_gis/layer.py:71
 msgid "GeoJSON"
-msgstr ""
+msgstr "GeoJSON"
 
 #: src/pyams_gis/layer.py:110
 msgid "Tile"
@@ -40,214 +40,214 @@
 msgid "Google"
 msgstr "Google"
 
-#: src/pyams_gis/interfaces/layer.py:174
+#: src/pyams_gis/interfaces/layer.py:170
 msgid "Roads map"
 msgstr "Carte des routes"
 
-#: src/pyams_gis/interfaces/layer.py:175
+#: src/pyams_gis/interfaces/layer.py:171
 msgid "Satellite"
 msgstr "Image satellite"
 
-#: src/pyams_gis/interfaces/layer.py:176
+#: src/pyams_gis/interfaces/layer.py:172
 msgid "Hybrid"
 msgstr "Vue hybride"
 
-#: src/pyams_gis/interfaces/layer.py:177
+#: src/pyams_gis/interfaces/layer.py:173
 msgid "Terrain"
 msgstr "Vue topographique"
 
-#: src/pyams_gis/interfaces/layer.py:40
+#: src/pyams_gis/interfaces/layer.py:36
 msgid "Layer factory name"
 msgstr "Nom de la fabrique de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:42
+#: src/pyams_gis/interfaces/layer.py:38
 msgid "List of layer factory dependent objects"
 msgstr "Liste des ressources dont dépend la couche"
 
-#: src/pyams_gis/interfaces/layer.py:47
+#: src/pyams_gis/interfaces/layer.py:43
 msgid "Layer type"
 msgstr "Type de couche"
 
-#: src/pyams_gis/interfaces/layer.py:44
+#: src/pyams_gis/interfaces/layer.py:40
 msgid "Layer name"
 msgstr "Nom de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:49
+#: src/pyams_gis/interfaces/layer.py:45
 msgid "Layer title"
 msgstr "Libellé de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:50
+#: src/pyams_gis/interfaces/layer.py:46
 msgid "Full layer title"
 msgstr "Désignation complète de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:53
+#: src/pyams_gis/interfaces/layer.py:49
 msgid "Minimum zoom level"
 msgstr "Zoom minimum"
 
-#: src/pyams_gis/interfaces/layer.py:54
+#: src/pyams_gis/interfaces/layer.py:50
 msgid "Minimum zoom level at which layer is displayed"
 msgstr "Niveau de zoom minimum auquel la carte est affichée"
 
-#: src/pyams_gis/interfaces/layer.py:58
+#: src/pyams_gis/interfaces/layer.py:54
 msgid "Maximum zoom level"
 msgstr "Zoom maximum"
 
-#: src/pyams_gis/interfaces/layer.py:59
+#: src/pyams_gis/interfaces/layer.py:55
 msgid "Maximum zoom level at which layer is displayed"
 msgstr "Niveau de zoom maximum auquel la carte est affichée"
 
-#: src/pyams_gis/interfaces/layer.py:70 src/pyams_gis/interfaces/layer.py:161
+#: src/pyams_gis/interfaces/layer.py:66 src/pyams_gis/interfaces/layer.py:157
 msgid "Layer URL"
 msgstr "URL"
 
-#: src/pyams_gis/interfaces/layer.py:71
-#, fuzzy
+#: src/pyams_gis/interfaces/layer.py:67
 msgid "URL used to get access to JSON data"
-msgstr "Clé utilisée pour accéder aux données de la couche"
+msgstr "URL utilisée pour accéder aux données JSON"
 
-#: src/pyams_gis/interfaces/layer.py:74
-#, fuzzy
+#: src/pyams_gis/interfaces/layer.py:70
 msgid "Layer style"
-msgstr "Type de couche"
+msgstr "Style de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:75
+#: src/pyams_gis/interfaces/layer.py:71
 msgid "Layer style, provided in Leaflet JSON format"
 msgstr ""
+"Les paramètres de style de la couche doivent être fournis au format JSON "
+"attendu par Leaflet"
 
-#: src/pyams_gis/interfaces/layer.py:82
+#: src/pyams_gis/interfaces/layer.py:78
 msgid "Layer attribution"
 msgstr "Attribution de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:83
+#: src/pyams_gis/interfaces/layer.py:79
 msgid "String used by the attribution control"
 msgstr "Texte affiché par le contrôle d'attribution de la carte"
 
-#: src/pyams_gis/interfaces/layer.py:86
+#: src/pyams_gis/interfaces/layer.py:82
 msgid "Layer bounds"
 msgstr "Emprise de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:87
+#: src/pyams_gis/interfaces/layer.py:83
 msgid "Geographical bounds into which layer tiles are displayed"
 msgstr ""
 "Emprise géographique au sein de laquelle les tuiles de la couche sont "
 "affichées"
 
-#: src/pyams_gis/interfaces/layer.py:94
+#: src/pyams_gis/interfaces/layer.py:90
 msgid "URL template"
 msgstr "Modèle d'URL"
 
-#: src/pyams_gis/interfaces/layer.py:95
+#: src/pyams_gis/interfaces/layer.py:91
 msgid "URL template used to get layer tiles (see leaflet.js docs)"
 msgstr ""
 "Modèle d'URL utilisée pour accéder aux tuiles (voir la documentation de "
 "Leaflet)"
 
-#: src/pyams_gis/interfaces/layer.py:103 src/pyams_gis/interfaces/layer.py:148
+#: src/pyams_gis/interfaces/layer.py:99 src/pyams_gis/interfaces/layer.py:144
 #: src/pyams_gis/interfaces/configuration.py:28
 msgid "CRS"
 msgstr "CRS"
 
-#: src/pyams_gis/interfaces/layer.py:104 src/pyams_gis/interfaces/layer.py:149
+#: src/pyams_gis/interfaces/layer.py:100 src/pyams_gis/interfaces/layer.py:145
 msgid ""
 "Coordinates reference system to use for map requests; defaults to map request"
 msgstr ""
 "Système de coordonnées de référence à utiliser pour les requêtes effectuées "
 "sur cette couche ; par défaut le même que celui de la carte"
 
-#: src/pyams_gis/interfaces/layer.py:108
+#: src/pyams_gis/interfaces/layer.py:104
 msgid "Layers"
 msgstr "Couches"
 
-#: src/pyams_gis/interfaces/layer.py:109
+#: src/pyams_gis/interfaces/layer.py:105
 msgid "Comma-separated list of WMS layers to show"
 msgstr "Liste des couches WMS à afficher, séparées par des points-virgules"
 
-#: src/pyams_gis/interfaces/layer.py:112
+#: src/pyams_gis/interfaces/layer.py:108
 msgid "Styles"
 msgstr "Styles"
 
-#: src/pyams_gis/interfaces/layer.py:113
+#: src/pyams_gis/interfaces/layer.py:109
 msgid "Comma-separated list of WMS styles"
 msgstr "Liste des styles WMS, séparés par des points-virgules"
 
-#: src/pyams_gis/interfaces/layer.py:116
+#: src/pyams_gis/interfaces/layer.py:112
 msgid "Layer format"
 msgstr "Format d'image"
 
-#: src/pyams_gis/interfaces/layer.py:117
+#: src/pyams_gis/interfaces/layer.py:113
 msgid "WMS image format; use 'image/png' for layers with transparency"
 msgstr ""
 "Format d'image WMS ; utiliser 'image/png' pour les couches avec transparence"
 
-#: src/pyams_gis/interfaces/layer.py:121
+#: src/pyams_gis/interfaces/layer.py:117
 msgid "Transparent?"
 msgstr "Transparence ?"
 
-#: src/pyams_gis/interfaces/layer.py:122
+#: src/pyams_gis/interfaces/layer.py:118
 msgid "If 'yes', the WMS services will return images with transparency"
 msgstr "Si 'oui', le service WMS fournira des images avec transparence"
 
-#: src/pyams_gis/interfaces/layer.py:126
+#: src/pyams_gis/interfaces/layer.py:122
 msgid "Version"
 msgstr "Version"
 
-#: src/pyams_gis/interfaces/layer.py:127
+#: src/pyams_gis/interfaces/layer.py:123
 msgid "Version of the WMS service to use"
 msgstr "Version du service WMS à utiliser"
 
-#: src/pyams_gis/interfaces/layer.py:131
+#: src/pyams_gis/interfaces/layer.py:127
 msgid "Uppercase?"
 msgstr "Majuscules ?"
 
-#: src/pyams_gis/interfaces/layer.py:132
+#: src/pyams_gis/interfaces/layer.py:128
 msgid "If 'yes', WMS request parameters keys will be uppercase"
 msgstr "Si 'oui', les paramètres des requêtes WMS seront fournis en majuscules"
 
-#: src/pyams_gis/interfaces/layer.py:140 src/pyams_gis/interfaces/layer.py:185
+#: src/pyams_gis/interfaces/layer.py:136 src/pyams_gis/interfaces/layer.py:181
 msgid "API key"
 msgstr "Clé d'API"
 
-#: src/pyams_gis/interfaces/layer.py:141
+#: src/pyams_gis/interfaces/layer.py:137
 msgid "Key used to access layer data"
 msgstr "Clé utilisée pour accéder aux données de la couche"
 
-#: src/pyams_gis/interfaces/layer.py:144
+#: src/pyams_gis/interfaces/layer.py:140
 msgid "IGN layer name"
 msgstr "Nom IGN"
 
-#: src/pyams_gis/interfaces/layer.py:145
+#: src/pyams_gis/interfaces/layer.py:141
 msgid "Name of layer in IGN format"
 msgstr "Nom de la couche au format IGN"
 
-#: src/pyams_gis/interfaces/layer.py:162
+#: src/pyams_gis/interfaces/layer.py:158
 msgid "URL used to get the feature layer"
 msgstr "URL utilisée pour accéder à la couche"
 
-#: src/pyams_gis/interfaces/layer.py:165
+#: src/pyams_gis/interfaces/layer.py:161
 msgid "Token"
 msgstr "Jeton"
 
-#: src/pyams_gis/interfaces/layer.py:166
+#: src/pyams_gis/interfaces/layer.py:162
 msgid "Token used in all service requests"
 msgstr "Jeton d'authentification utilisé pour tous les accès au service"
 
-#: src/pyams_gis/interfaces/layer.py:169
+#: src/pyams_gis/interfaces/layer.py:165
 msgid "Where condition"
 msgstr "Condition SQL"
 
-#: src/pyams_gis/interfaces/layer.py:170
+#: src/pyams_gis/interfaces/layer.py:166
 msgid "Optional expression used to filter features"
 msgstr "Expression SQL facultative utilisée pour filtrer les éléments affichés"
 
-#: src/pyams_gis/interfaces/layer.py:186
+#: src/pyams_gis/interfaces/layer.py:182
 msgid "Google API key used to access maps data"
 msgstr "Clé d'API Google utilisée pour accéder aux données de la carte"
 
-#: src/pyams_gis/interfaces/layer.py:189
+#: src/pyams_gis/interfaces/layer.py:185
 msgid "Map type"
 msgstr "Type de couche"
 
-#: src/pyams_gis/interfaces/layer.py:190
+#: src/pyams_gis/interfaces/layer.py:186
 msgid "Type of GoogleMaps layer type"
 msgstr "Type de couche Google Maps"
 
@@ -292,8 +292,9 @@
 "is only one marker"
 msgstr ""
 "Niveau de zoom auquel la carte sera affichée, dans le cas où l'ajustement "
-"automatique est désactivé ou s'il n'y a qu'un seul marqueur ; le niveau de zoom est "
-"une valeur numérique allant de 1 (carte mondiale) jusqu'à 20"
+"automatique est désactivé ou s'il n'y a qu'un seul marqueur ; le niveau de "
+"zoom est une valeur numérique allant de 0 (carte mondiale) jusqu'à 18 "
+"(niveau de zoom maximal)"
 
 #: src/pyams_gis/interfaces/configuration.py:56
 msgid "Initial bounds"
@@ -337,20 +338,25 @@
 #: src/pyams_gis/interfaces/configuration.py:77
 msgid ""
 "If 'yes', makes the map focusable and allows users to navigate with keyboard "
-"arrows and +/- keys"
+"arrows and +/- keys; this option will not be activated on mobile devices"
 msgstr ""
 "Si 'oui', la carte peut prendre le focus et l'utilisateur peut naviguer dans "
-"la carte au clavier à l'aide des flèches de direction et des touches +/-"
+"la carte au clavier à l'aide des flèches de direction et des touches +/- ; cette option "
+"n'est pas activée sur les périphériques mobiles"
 
-#: src/pyams_gis/interfaces/configuration.py:82
+#: src/pyams_gis/interfaces/configuration.py:83
 msgid "Scroll wheel zoom?"
 msgstr "Zoom à la molette ?"
 
-#: src/pyams_gis/interfaces/configuration.py:83
-msgid "If 'yes', the map can be zoomed using the mouse wheel"
+#: src/pyams_gis/interfaces/configuration.py:84
+msgid ""
+"If 'yes', the map can be zoomed using the mouse wheel; this should be "
+"avoided to get a good responsive behaviour and handle gestures"
 msgstr ""
-"Si 'oui', le niveau de zoom de la carte peut être modifié en utilisant la "
-"molette de la souris"
+"Si 'oui', le zoom sur la carte peut être activé directement avec la roulette de la "
+"souris, sans utilisation de la touche <Control> ; cette option devrait être évitée pour "
+"avoir un bon comportement responsive et permettre de prendre en compte les gestes de "
+"zoom à plusieurs doigts sur les périphériques mobiles"
 
 #: src/pyams_gis/interfaces/__init__.py:35
 msgid "WGS84 (GPS)"
@@ -540,6 +546,11 @@
 msgid "Select marker position"
 msgstr "Sélection d'une position"
 
+#~ msgid "If 'yes', the map can be zoomed using the mouse wheel"
+#~ msgstr ""
+#~ "Si 'oui', le niveau de zoom de la carte peut être modifié en utilisant la "
+#~ "molette de la souris"
+
 #~ msgid "Control panel"
 #~ msgstr "Panneau de configuration"
 
--- a/src/pyams_gis/locales/pyams_gis.pot	Wed Jan 27 16:24:34 2021 +0100
+++ b/src/pyams_gis/locales/pyams_gis.pot	Mon Feb 01 13:27:46 2021 +0100
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2021-01-23 00:37+0100\n"
+"POT-Creation-Date: 2021-01-30 01:00+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"
@@ -40,209 +40,209 @@
 msgid "Google"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:174
+#: ./src/pyams_gis/interfaces/layer.py:170
 msgid "Roads map"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:175
+#: ./src/pyams_gis/interfaces/layer.py:171
 msgid "Satellite"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:176
+#: ./src/pyams_gis/interfaces/layer.py:172
 msgid "Hybrid"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:177
+#: ./src/pyams_gis/interfaces/layer.py:173
 msgid "Terrain"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:40
+#: ./src/pyams_gis/interfaces/layer.py:36
 msgid "Layer factory name"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:42
+#: ./src/pyams_gis/interfaces/layer.py:38
 msgid "List of layer factory dependent objects"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:47
+#: ./src/pyams_gis/interfaces/layer.py:43
 msgid "Layer type"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:44
+#: ./src/pyams_gis/interfaces/layer.py:40
 msgid "Layer name"
 msgstr ""
 
+#: ./src/pyams_gis/interfaces/layer.py:45
+msgid "Layer title"
+msgstr ""
+
+#: ./src/pyams_gis/interfaces/layer.py:46
+msgid "Full layer title"
+msgstr ""
+
 #: ./src/pyams_gis/interfaces/layer.py:49
-msgid "Layer title"
+msgid "Minimum zoom level"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:50
-msgid "Full layer title"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:53
-msgid "Minimum zoom level"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:54
 msgid "Minimum zoom level at which layer is displayed"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:58
+#: ./src/pyams_gis/interfaces/layer.py:54
 msgid "Maximum zoom level"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:59
+#: ./src/pyams_gis/interfaces/layer.py:55
 msgid "Maximum zoom level at which layer is displayed"
 msgstr ""
 
+#: ./src/pyams_gis/interfaces/layer.py:66
+#: ./src/pyams_gis/interfaces/layer.py:157
+msgid "Layer URL"
+msgstr ""
+
+#: ./src/pyams_gis/interfaces/layer.py:67
+msgid "URL used to get access to JSON data"
+msgstr ""
+
 #: ./src/pyams_gis/interfaces/layer.py:70
-#: ./src/pyams_gis/interfaces/layer.py:161
-msgid "Layer URL"
+msgid "Layer style"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:71
-msgid "URL used to get access to JSON data"
+msgid "Layer style, provided in Leaflet JSON format"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:74
-msgid "Layer style"
+#: ./src/pyams_gis/interfaces/layer.py:78
+msgid "Layer attribution"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:75
-msgid "Layer style, provided in Leaflet JSON format"
+#: ./src/pyams_gis/interfaces/layer.py:79
+msgid "String used by the attribution control"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:82
-msgid "Layer attribution"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:83
-msgid "String used by the attribution control"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:86
 msgid "Layer bounds"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:87
+#: ./src/pyams_gis/interfaces/layer.py:83
 msgid "Geographical bounds into which layer tiles are displayed"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:94
+#: ./src/pyams_gis/interfaces/layer.py:90
 msgid "URL template"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:95
+#: ./src/pyams_gis/interfaces/layer.py:91
 msgid "URL template used to get layer tiles (see leaflet.js docs)"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:103
-#: ./src/pyams_gis/interfaces/layer.py:148
+#: ./src/pyams_gis/interfaces/layer.py:99
+#: ./src/pyams_gis/interfaces/layer.py:144
 #: ./src/pyams_gis/interfaces/configuration.py:28
 msgid "CRS"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:104
-#: ./src/pyams_gis/interfaces/layer.py:149
+#: ./src/pyams_gis/interfaces/layer.py:100
+#: ./src/pyams_gis/interfaces/layer.py:145
 msgid ""
 "Coordinates reference system to use for map requests; defaults to map request"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:108
+#: ./src/pyams_gis/interfaces/layer.py:104
 msgid "Layers"
 msgstr ""
 
+#: ./src/pyams_gis/interfaces/layer.py:105
+msgid "Comma-separated list of WMS layers to show"
+msgstr ""
+
+#: ./src/pyams_gis/interfaces/layer.py:108
+msgid "Styles"
+msgstr ""
+
 #: ./src/pyams_gis/interfaces/layer.py:109
-msgid "Comma-separated list of WMS layers to show"
+msgid "Comma-separated list of WMS styles"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:112
-msgid "Styles"
+msgid "Layer format"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:113
-msgid "Comma-separated list of WMS styles"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:116
-msgid "Layer format"
+msgid "WMS image format; use 'image/png' for layers with transparency"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:117
-msgid "WMS image format; use 'image/png' for layers with transparency"
+msgid "Transparent?"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:121
-msgid "Transparent?"
+#: ./src/pyams_gis/interfaces/layer.py:118
+msgid "If 'yes', the WMS services will return images with transparency"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:122
-msgid "If 'yes', the WMS services will return images with transparency"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:126
 msgid "Version"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:127
+#: ./src/pyams_gis/interfaces/layer.py:123
 msgid "Version of the WMS service to use"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:131
+#: ./src/pyams_gis/interfaces/layer.py:127
 msgid "Uppercase?"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:132
+#: ./src/pyams_gis/interfaces/layer.py:128
 msgid "If 'yes', WMS request parameters keys will be uppercase"
 msgstr ""
 
+#: ./src/pyams_gis/interfaces/layer.py:136
+#: ./src/pyams_gis/interfaces/layer.py:181
+msgid "API key"
+msgstr ""
+
+#: ./src/pyams_gis/interfaces/layer.py:137
+msgid "Key used to access layer data"
+msgstr ""
+
 #: ./src/pyams_gis/interfaces/layer.py:140
-#: ./src/pyams_gis/interfaces/layer.py:185
-msgid "API key"
+msgid "IGN layer name"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/layer.py:141
-msgid "Key used to access layer data"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:144
-msgid "IGN layer name"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:145
 msgid "Name of layer in IGN format"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:162
+#: ./src/pyams_gis/interfaces/layer.py:158
 msgid "URL used to get the feature layer"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:165
+#: ./src/pyams_gis/interfaces/layer.py:161
 msgid "Token"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:166
+#: ./src/pyams_gis/interfaces/layer.py:162
 msgid "Token used in all service requests"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:169
+#: ./src/pyams_gis/interfaces/layer.py:165
 msgid "Where condition"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/layer.py:170
+#: ./src/pyams_gis/interfaces/layer.py:166
 msgid "Optional expression used to filter features"
 msgstr ""
 
+#: ./src/pyams_gis/interfaces/layer.py:182
+msgid "Google API key used to access maps data"
+msgstr ""
+
+#: ./src/pyams_gis/interfaces/layer.py:185
+msgid "Map type"
+msgstr ""
+
 #: ./src/pyams_gis/interfaces/layer.py:186
-msgid "Google API key used to access maps data"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:189
-msgid "Map type"
-msgstr ""
-
-#: ./src/pyams_gis/interfaces/layer.py:190
 msgid "Type of GoogleMaps layer type"
 msgstr ""
 
@@ -325,15 +325,17 @@
 #: ./src/pyams_gis/interfaces/configuration.py:77
 msgid ""
 "If 'yes', makes the map focusable and allows users to navigate with keyboard "
-"arrows and +/- keys"
+"arrows and +/- keys; this option will not be activated on mobile devices"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/configuration.py:82
+#: ./src/pyams_gis/interfaces/configuration.py:83
 msgid "Scroll wheel zoom?"
 msgstr ""
 
-#: ./src/pyams_gis/interfaces/configuration.py:83
-msgid "If 'yes', the map can be zoomed using the mouse wheel"
+#: ./src/pyams_gis/interfaces/configuration.py:84
+msgid ""
+"If 'yes', the map can be zoomed using the mouse wheel; this should be avoided"
+" to get a good responsive behaviour and handle gestures"
 msgstr ""
 
 #: ./src/pyams_gis/interfaces/__init__.py:35