diff --git a/src/module_vmap/module/lang/lang-en.json b/src/module_vmap/module/lang/lang-en.json index 12a3c47dd91064376d91a9902115629fd0e09c3b..99967b4b46e00964380e3c6acbe6615545e68b86 100644 --- a/src/module_vmap/module/lang/lang-en.json +++ b/src/module_vmap/module/lang/lang-en.json @@ -470,5 +470,163 @@ "": "", "ERROR_SERVICE_ASSOCIATED": "Un service vMap est associé", "ERROR_WMSSERVICE_ASSOCIATED": "Un service WMS est associé", - "ERROR_LAYER_ASSOCIATED": "Une ou plusieurs couches sont associées." + "ERROR_LAYER_ASSOCIATED": "Une ou plusieurs couches sont associées.", + "": "", + "VMAP_CANCEL": "Cancel", + "VMAP_PREVIOUS": "Précédent", + "VMAP_NEXT": "Suivant", + "VMAP_FINISH": "Terminer", + "VMAP_LOCATE": "Localiser", + "VMAP_LOCATION": "Location", + "VMAP_ADD": "Ajouter", + "VMAP_MENU": "Menu", + "VMAP_CHOOSE": "Choisir", + "VMAP_VALIDATE": "Valider", + "VMAP_FILTER": "Filter", + "VMAP_POINT": "Point", + "VMAP_MULTI_POINT": "Multi point", + "VMAP_LINE": "Line", + "VMAP_POLYGON": "Polygon", + "VMAP_CIRCLE": "Circle", + "VMAP_EXPORT": "Export", + "VMAP_BUSINESS_OBJECT": "Business object", + "VMAP_BUSINESS_OBJECTS": "Business objects", + "VMAP_WMS_QUERY": "WMS query", + "VMAP_LEGEND": "Legend", + "VMAP_LAYER": "Layer", + "VMAP_LAYERS": "Layers", + "VMAP_SHEET": "Sheet", + "VMAP_SHEETS": "Sheets", + "VMAP_MAP": "Map", + "VMAP_MAPS": "Maps", + "VMAP_USER": "User", + "VMAP_COORDINATES": "Coordinates", + "VMAP_INSERTION": "Insertion", + "VMAP_BACK": "Back", + "VMAP_PROJETION": "Projection", + "VMAP_PRINT": "Print", + "VMAP_TOOLS": "Tools", + "VMAP_BASKET": "Basket", + "VMAP_REPORT": "Report", + "VMAP_REPORTS": "Reports", + "VMAP_ATTRS": "Attributs", + "VMAP_SAVE": "Save", + "VMAP_YES": "Yes", + "VMAP_NO": "No", + "VMAP_DETAILS": "Details", + "VMAP_MORE_RESULTS": "More results", + "VMAP_MEASURE": "Measure", + "VMAP_MEASURES": "Measures", + "VMAP_EDIT": "Edit", + "VMAP_DELETE": "Delete", + "VMAP_EMPTY": "Empty", + "VMAP_TYPE": "Type", + "VMAP_RADIUS": "Radius", + "VMAP_SEE_ON_MAP": "See on map", + "VMAP_CSV_EXPORT": "Export to CSV", + "VMAP_MODEL": "Model", + "VMAP_STYLE": "Style", + "VMAP_SCALE": "Scale", + "VMAP_RESOLUTION": "Resolution", + "VMAP_PRINT": "Print", + "VMAP_WMS_QUERY_RESULT": "WMS request result (GetFeatureInfo)", + "VMAP_WITH_RESULT": "With result", + "VMAP_WITHOUT_RESULT": "Without result", + "VMAP_NO_RESULTS_AVAILABLE": "No result available", + "": "", + "VMAP_LAYERTREE_DATASETS": "Datasets", + "VMAP_LAYERTREE_MAP_1": "Map 1", + "VMAP_LAYERTREE_MAP_2": "Map 2", + "VMAP_LAYERTREE_TITLE_VISIBLE_SHEET": "Sheet visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_GROUP": "Group visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_LAYER": "Layer visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_ALL_LAYER": "All layers visibles", + "VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_SHEET": "Sheet queryable by WMS", + "VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_LAYER": "Layer queryable by WMS", + "VMAP_LAYERTREE_FILTER": "Filer", + "VMAP_LAYERTREE_LAYER_FILTER": "Layer filter", + "VMAP_LAYERTREE_TRANSPARENCY": "Transparency", + "VMAP_LAYERTREE_APPLY_FILTER": "Apply filter", + "": "", + "VMAP_LAYERSORDER_TOOL": "Layers order tool", + "VMAP_LAYERSORDER_TABLE_OF_CONTENTS": "Table of contents", + "VMAP_LAYERSORDER_TITLE_VISIBLE_SHEET": "Sheet visible", + "": "", + "VMAP_LEGEND_TOOL": "Map lengend", + "VMAP_LEGEND_MAP_1": "Map 1", + "VMAP_LEGEND_MAP_2": "Map 2", + "": "", + "VMAP_MAP_CANCEL_SEIZURE": "Cancel seizure", + "VMAP_MAP_CHOOSE_VERTEX_TO_MODIFY": "Choose vertex to modify", + "VMAP_MAP_CANCEL_OPERATION": "Cancel operation", + "": "", + "VMAP_MAPS": "MAPS", + "VMAP_MAPS_MANAGEMENT": "MAPS MANAGEMENT", + "": "", + "VMAP_ADVANCEDSELECT_TABLE": "Resulting table", + "VMAP_ADVANCEDSELECT_GRAPHIC_SELECTION": "Graphic selection", + "VMAP_ADVANCEDSELECT_REQUESTER": "Requester", + "VMAP_ADVANCEDSELECT_NO_OBJECT": "No business object or insufficient permissions", + "VMAP_ADVANCEDSELECT_DELETE_RECORDINGS": "Delete records", + "VMAP_ADVANCEDSELECT_ADD_BASKET": "Add to basket", + "VMAP_ADVANCEDSELECT_REPLACE_BASKET": "Replace on basket", + "VMAP_ADVANCEDSELECT_OTHER_FORMATS": "Other formats", + "VMAP_ADVANCEDSELECT_EXPORT_REQUEST": "Export request", + "VMAP_ADVANCEDSELECT_EXPORT_FORMAT": "Output format", + "VMAP_ADVANCEDSELECT_EXPORT_SRID": "Coordinate system (SRID)", + "VMAP_ADVANCEDSELECT_EXPORT_MAIL": "Mail adress (separed by ; )", + "VMAP_ADVANCEDSELECT_EXPORT_SEND": "Ask export", + "": "", + "VMAP_BASICTOOLS_BACK_TO_THE_MAP": "Back to the map", + "VMAP_BASICTOOLS_INITIAL_POSITION": "Initial position", + "VMAP_BASICTOOLS_MY_POSITION": "My position", + "VMAP_BASICTOOLS_MAX_EXTENT": "Max extent", + "VMAP_BASICTOOLS_MEASURE": "Measures", + "VMAP_BASICTOOLS_JOIN_COORDS": "Join coords", + "VMAP_BASICTOOLS_MAP_LINK": "Current map link", + "VMAP_BASICTOOLS_MAP_COMPARE": "Map compare", + "VMAP_BASICTOOLS_CONTROL_TOOLS": "Control tools", + "": "", + "VMAP_COMPARE_MAP_TOGGLE": "Toggle map compare", + "": "", + "VMAP_INSERT_CREATE_OBJECT": "Create object", + "VMAP_INSERT_NO_OBJECT": "No business object or insufficient permissions", + "VMAP_INSERT_ADD_PART": "Add part", + "VMAP_INSERT_MODIFY_GEOM": "Modify geom", + "VMAP_INSERT_DELETE_PART": "Delete part", + "VMAP_INSERT_ADD_HOLE": "Add hole", + "VMAP_INSERT_DELETE_HOLE": "Delete hole", + "VMAP_INSERT_EDIT_ATTRS": "Edit attributes", + "VMAP_INSERT_VECTOR_SNAPPING": "Vector snapping", + "VMAP_INSERT_VECTOR_SNAPPING_DEF": "Define if the business object id snappable", + "VMAP_INSERT_SNAPPING_OPTIONS": "Snapping options", + "VMAP_INSERT_SNAPPING_MAX_SCALE": "Maximum scale reached", + "VMAP_INSERT_SNAPPING_MIN_SCALE": "Minimum scale reached", + "VMAP_INSERT_RESET_DEFAULT_PARAMS": "Reset default params", + "": "", + "VMAP_LOCATION_SEE_ON_MAP": "See on map", + "VMAP_LOCATION_NEW_SCALE": "New scale", + "VMAP_LOCATION_NEW_SCALE_DEF": "Set a nez scale an click on \"Add\"", + "VMAP_LOCATION_SEARCH_RESULTS": "Search results", + "VMAP_LOCATION_CENTER_MAP_ON_DEFAULT_EXTENT": "Center map on default extent", + "VMAP_LOCATION_REFRESH_MAP_LAYERS": "Refresh map layers", + "VMAP_LOCATION_CENTER_MAP_ON_MAX_EXTENT": "Center map on maximum extent", + "VMAP_LOCATION_CENTER_MAP_ON_MY_POSITION": "Center map on my position", + "VMAP_LOCATION_CENTER_MAP_ON_GIVEN_POSITION": "Center map on a given position", + "VMAP_LOCATION_GO": "Go", + "VMAP_LOCATION_GO_TO_PREV_EXTENT": "Next extent", + "VMAP_LOCATION_GO_TO_NEXT_EXTENT": "Previous extent", + "": "", + "VMAP_MEASURE_SHOW_HIDE_ANOTATIONS": "Show / Hide Anotations", + "VMAP_MEASURE_SHOW_MEASURES": "Display measures", + "VMAP_MEASURE_NO_MEASURES": "No measure to display", + "VMAP_COORDINATES_PROJ": "Coordinates projection", + "": "", + "VMAP_PRINT_NO_MODEL_ASSOCIATE": "No model associated", + "VMAP_PRINT_MODIFY_MAP_PRINT_ZONE": "Modify print zone on map", + "VMAP_PRINT_MODIFY_COMPARE_MAP_PRINT_ZONE": "Modify print zone on compare map", + "": "", + "VMAP_SELECTION_MULTIPLE_SELECTION": "Multiple selection", + "VMAP_SELECTION_VALIDATE_GEOM": "Validate geometry", + "": "" } diff --git a/src/module_vmap/module/lang/lang-fr.json b/src/module_vmap/module/lang/lang-fr.json index aa2a1384815df2be8c6e37f04a4e25bd86b90290..a95f03adaac724eadca7d8da88ec5dda6c408a8f 100644 --- a/src/module_vmap/module/lang/lang-fr.json +++ b/src/module_vmap/module/lang/lang-fr.json @@ -471,5 +471,162 @@ "": "", "ERROR_SERVICE_ASSOCIATED": "Un service vMap est associé", "ERROR_WMSSERVICE_ASSOCIATED": "Un service WMS est associé", - "ERROR_LAYER_ASSOCIATED": "Une ou plusieurs couches sont associées." + "ERROR_LAYER_ASSOCIATED": "Une ou plusieurs couches sont associées.", + "": "", + "VMAP_CANCEL": "Annuler", + "VMAP_PREVIOUS": "Précédent", + "VMAP_NEXT": "Suivant", + "VMAP_FINISH": "Terminer", + "VMAP_LOCATE": "Localiser", + "VMAP_LOCATION": "Localisation", + "VMAP_ADD": "Ajouter", + "VMAP_MENU": "Menu", + "VMAP_CHOOSE": "Choisir", + "VMAP_VALIDATE": "Valider", + "VMAP_FILTER": "Filtre", + "VMAP_POINT": "Point", + "VMAP_MULTI_POINT": "Multi point", + "VMAP_LINE": "Ligne", + "VMAP_POLYGON": "Polygone", + "VMAP_CIRCLE": "Cercle", + "VMAP_EXPORT": "Exporter", + "VMAP_BUSINESS_OBJECT": "Objet métier", + "VMAP_BUSINESS_OBJECTS": "Objets métiers", + "VMAP_WMS_QUERY": "Interrogation WMS", + "VMAP_LEGEND": "Légende", + "VMAP_LAYER": "Couche", + "VMAP_LAYERS": "Couches", + "VMAP_SHEET": "Calque", + "VMAP_SHEETS": "Calques", + "VMAP_MAP": "Carte", + "VMAP_MAPS": "Cartes", + "VMAP_USER": "Utilisateur", + "VMAP_COORDINATES": "Coordonnées", + "VMAP_INSERTION": "Insertion", + "VMAP_BACK": "Retour", + "VMAP_PROJETION": "Projection", + "VMAP_PRINT": "Impression", + "VMAP_TOOLS": "Outils", + "VMAP_BASKET": "Panier", + "VMAP_REPORT": "Rapport", + "VMAP_REPORTS": "Rapports", + "VMAP_ATTRS": "Attributs", + "VMAP_SAVE": "Sauvegarder", + "VMAP_YES": "Oui", + "VMAP_NO": "Non", + "VMAP_DETAILS": "Détails", + "VMAP_MORE_RESULTS": "Plus de résultats", + "VMAP_MEASURE": "Mesure", + "VMAP_MEASURES": "Mesures", + "VMAP_EDIT": "Editer", + "VMAP_DELETE": "Supprimer", + "VMAP_EMPTY": "Vider", + "VMAP_TYPE": "Type", + "VMAP_RADIUS": "Rayon", + "VMAP_SEE_ON_MAP": "Voir sur la carte", + "VMAP_CSV_EXPORT": "Exporter en CSV", + "VMAP_MODEL": "Modèle", + "VMAP_STYLE": "Style", + "VMAP_SCALE": "Échelle", + "VMAP_RESOLUTION": "Résolution", + "VMAP_PRINT": "Imprimer", + "VMAP_WMS_QUERY_RESULT": "Résultat requête WMS (GetFeatureInfo)", + "VMAP_WITH_RESULT": "Avec résultat", + "VMAP_WITHOUT_RESULT": "Sans résultat", + "VMAP_NO_RESULTS_AVAILABLE": "Aucun résultat disponible", + "": "", + "VMAP_LAYERTREE_DATASETS": "Jeux de données", + "VMAP_LAYERTREE_MAP_1": "Carte 1", + "VMAP_LAYERTREE_MAP_2": "Carte 2", + "VMAP_LAYERTREE_TITLE_VISIBLE_SHEET": "Definit si le calque est visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_GROUP": "Definit si le groupe est visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_LAYER": "Définit si la couche est visible", + "VMAP_LAYERTREE_TITLE_VISIBLE_ALL_LAYER": "Définit si les couches sont visibles", + "VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_SHEET": "Definit si le calque est interrogeable par requête WMS", + "VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_LAYER": "Definit si la couche est interrogeable par requête WMS", + "VMAP_LAYERTREE_FILTER": "Filtre", + "VMAP_LAYERTREE_LAYER_FILTER": "Filtre de la couche", + "VMAP_LAYERTREE_TRANSPARENCY": "Transparence", + "VMAP_LAYERTREE_APPLY_FILTER": "Appliquer le filtre", + "": "", + "VMAP_LAYERSORDER_TOOL": "Outil de modification de l'ordre des couches", + "VMAP_LAYERSORDER_TABLE_OF_CONTENTS": "Table des matières", + "VMAP_LAYERSORDER_TITLE_VISIBLE_SHEET": "Definit si le calque est visible", + "": "", + "VMAP_LEGEND_TOOL": "Légende de la carte", + "VMAP_LEGEND_MAP_1": "Carte 1", + "VMAP_LEGEND_MAP_2": "Carte 2", + "": "", + "VMAP_MAP_CANCEL_SEIZURE": "Annuler la saisie", + "VMAP_MAP_CHOOSE_VERTEX_TO_MODIFY": "Choix du vertex à modifier", + "VMAP_MAP_CANCEL_OPERATINO": "Annuler l'opération", + "": "", + "VMAP_MAPS": "CARTES", + "VMAP_MAPS_MANAGEMENT": "GESTION DES CARTES", + "": "", + "VMAP_ADVANCEDSELECT_TABLE": "Tableau résultant", + "VMAP_ADVANCEDSELECT_GRAPHIC_SELECTION": "Sélection graphique", + "VMAP_ADVANCEDSELECT_REQUESTER": "Requêteur", + "VMAP_ADVANCEDSELECT_NO_OBJECT": "Aucun objet métier ou pas de droits en édition", + "VMAP_ADVANCEDSELECT_DELETE_RECORDINGS": "Supprimer les enregistrements", + "VMAP_ADVANCEDSELECT_ADD_BASKET": "Ajouter au panier", + "VMAP_ADVANCEDSELECT_REPLACE_BASKET": "Remplacer panier", + "VMAP_ADVANCEDSELECT_OTHER_FORMATS": "Autres formats", + "VMAP_ADVANCEDSELECT_EXPORT_REQUEST": "Demande d'export", + "VMAP_ADVANCEDSELECT_EXPORT_FORMAT": "Format de sortie", + "VMAP_ADVANCEDSELECT_EXPORT_SRID": "Système de coordonnées (SRID)", + "VMAP_ADVANCEDSELECT_EXPORT_MAIL": "Addresses mail (séparées par un point virgule)", + "VMAP_ADVANCEDSELECT_EXPORT_SEND": "Demander un export", + "": "", + "VMAP_BASICTOOLS_BACK_TO_THE_MAP": "Retour à la carte", + "VMAP_BASICTOOLS_INITIAL_POSITION": "Position initialie", + "VMAP_BASICTOOLS_MY_POSITION": "Ma position", + "VMAP_BASICTOOLS_MAX_EXTENT": "Étendue max", + "VMAP_BASICTOOLS_MEASURE": "Mesures", + "VMAP_BASICTOOLS_JOIN_COORDS": "Rejoindre les coordonnées", + "VMAP_BASICTOOLS_MAP_LINK": "Lien vers la carte en cours", + "VMAP_BASICTOOLS_MAP_COMPARE": "Comparaison de carte", + "VMAP_BASICTOOLS_CONTROL_TOOLS": "Outils de contrôle", + "": "", + "VMAP_COMPARE_MAP_TOGGLE": "Activer / Désactiver le mode comparaison", + "": "", + "VMAP_INSERT_CREATE_OBJECT": "Créer un objet", + "VMAP_INSERT_NO_OBJECT": "Aucun objet métier ou pas de droits en insertion", + "VMAP_INSERT_ADD_PART": "Ajouter une partie", + "VMAP_INSERT_MODIFY_GEOM": "Modifier la géométrie", + "VMAP_INSERT_DELETE_PART": "Supprimer une partie", + "VMAP_INSERT_ADD_HOLE": "Ajouter un trou", + "VMAP_INSERT_DELETE_HOLE": "Supprimer un trou", + "VMAP_INSERT_EDIT_ATTRS": "Éditer les attributs", + "VMAP_INSERT_VECTOR_SNAPPING": "Accrochage vectoriel", + "VMAP_INSERT_VECTOR_SNAPPING_DEF": "Definit si l'objet métier est accrochable", + "VMAP_INSERT_SNAPPING_OPTIONS": "Options d'accrochage", + "VMAP_INSERT_SNAPPING_MAX_SCALE": "Échelle maximale de saisie atteinte", + "VMAP_INSERT_SNAPPING_MIN_SCALE": "Échelle minimale de saisie atteinte", + "VMAP_INSERT_RESET_DEFAULT_PARAMS": "Rétablir les paramètres par défaut", + "": "", + "VMAP_LOCATION_NEW_SCALE": "Nouvelle échelle", + "VMAP_LOCATION_NEW_SCALE_DEF": "Saisissez une nouvelle échelle puis cliquez sur \"Ajouter\"", + "VMAP_LOCATION_SEARCH_RESULTS": "Résultats de la recherche", + "VMAP_LOCATION_CENTER_MAP_ON_DEFAULT_EXTENT": "Centrer la carte sur l’emprise par défaut", + "VMAP_LOCATION_REFRESH_MAP_LAYERS": "Rafraichir les couches de la carte", + "VMAP_LOCATION_CENTER_MAP_ON_MAX_EXTENT": "Centrer la carte à l’étendue maximale", + "VMAP_LOCATION_CENTER_MAP_ON_MY_POSITION": "Centrer la carte sur ma position", + "VMAP_LOCATION_CENTER_MAP_ON_GIVEN_POSITION": "Centrer la carte sur une position donnée", + "VMAP_LOCATION_GO": "Aller", + "VMAP_LOCATION_GO_TO_PREV_EXTENT": "Aller à l'étendue précédente", + "VMAP_LOCATION_GO_TO_NEXT_EXTENT": "Aller à l'étendue suivante", + "": "", + "VMAP_MEASURE_SHOW_HIDE_ANOTATIONS": "Afficher / Cacher les annotations", + "VMAP_MEASURE_SHOW_MEASURES": "Afficher les mesures", + "VMAP_MEASURE_NO_MEASURES": "Aucune mesure à afficher", + "VMAP_COORDINATES_PROJ": "Projection des coordonnées", + "": "", + "VMAP_PRINT_NO_MODEL_ASSOCIATE": "Aucun modèle d'impression associé", + "VMAP_PRINT_MODIFY_MAP_PRINT_ZONE": "Modification de la zone d'impression sur la carte", + "VMAP_PRINT_MODIFY_COMPARE_MAP_PRINT_ZONE": "Modification de la zone d'impression sur la carte de comparaison", + "": "", + "VMAP_SELECTION_MULTIPLE_SELECTION": "Sélection multiple", + "VMAP_SELECTION_VALIDATE_GEOM": "Valider géométrie", + "": "" } diff --git a/src/module_vmap/module/template/layers/layersorder.html b/src/module_vmap/module/template/layers/layersorder.html index 93b9e4b44f775c61cb93c62f77248ce848f403f9..8dbeaa271c5f810ef14cae9ebdec2afd9f2198ba 100755 --- a/src/module_vmap/module/template/layers/layersorder.html +++ b/src/module_vmap/module/template/layers/layersorder.html @@ -1,11 +1,11 @@ <div id="layersorder-button"> - <div class="list-group-item active pointer layersorder-button-content" - title="Outil de modification de l'ordre des couches" - collapse="{{ctrl.layersorder_collapsed === true ? 'out' : 'in'}}" - data-target="#layersorder" + <div class="list-group-item active pointer layersorder-button-content" + title="{{ 'VMAP_LAYERSORDER_TOOL' | translate }}" + collapse="{{ctrl.layersorder_collapsed === true ? 'out' : 'in'}}" + data-target="#layersorder" onclick="oVmap.getMapManager().collapseElement(this)"> <span class="icon-layers2 list-group-icon"></span> - <span>Table des matières</span> + <span data-translate="VMAP_LAYERSORDER_TABLE_OF_CONTENTS"></span> <span class="list-group-icon2" ng-class="{'icon-keyboard_arrow_down':ctrl.layersorder_collapsed !== true, 'icon-keyboard_arrow_right':ctrl.layersorder_collapsed === true}"></span> </div> @@ -27,13 +27,13 @@ <div class="margin-3"> <!-- Checkbox visible --> <div class="checkbox checkbox-info inline-checkbox"> - <input id="{{$id}}_visible_order_checkbox" - type="checkbox" - style="cursor:pointer" - title="Definit si la couche est visible" + <input id="{{$id}}_visible_order_checkbox" + type="checkbox" + style="cursor:pointer" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}" ng-checked="layer.values.visible === true" ng-click="ctrl.setVisible(layer, !layer.values.visible)"> - <label for="{{$id}}_visible_order_checkbox" style="cursor:pointer" title="Definit si la couche est visible"></label> + <label for="{{$id}}_visible_order_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}"></label> </div> </div> </li> diff --git a/src/module_vmap/module/template/layers/layertree.html b/src/module_vmap/module/template/layers/layertree.html index 16ede7a751f412636438248f9bad2648fedba6af..a36096c62f26392dca0ba9775ac6a17063f756d1 100644 --- a/src/module_vmap/module/template/layers/layertree.html +++ b/src/module_vmap/module/template/layers/layertree.html @@ -1,12 +1,11 @@ <div ng-if="!$root.is_mobile" id="layertree-button"> <div class="list-group-item active pointer layertree-button-content" - title="Affiche les jeux de données" collapse="{{ctrl.layerstree_collapsed === true ? 'out' : 'in'}}" data-target="#layertree" onclick="oVmap.getMapManager().collapseElement(this)"> <span class="icon-database list-group-icon"></span> - <span>Jeux de données</span> + <span data-translate="VMAP_LAYERTREE_DATASETS"></span> <span class="list-group-icon2" ng-class="{'icon-keyboard_arrow_down':ctrl.layerstree_collapsed !== true, 'icon-keyboard_arrow_right':ctrl.layerstree_collapsed === true}"></span> </div> </div> @@ -15,14 +14,14 @@ <ul class="nav nav-tabs layerstree-nav left" ng-show="$root.compare_enabled"> <li ng-class="{'active' : activeMap == 1}"> - <a href="#" ng-click="activeMap=1;ctrl.resize()">Carte 1</a> + <a href="#" ng-click="activeMap=1;ctrl.resize()" data-translate="VMAP_LAYERTREE_MAP_1"></a> </li> <li ng-class="{'active' : activeMap == 2}"> - <a href="#" ng-click="activeMap=2;ctrl.resize()">Carte 2</a> + <a href="#" ng-click="activeMap=2;ctrl.resize()" data-translate="VMAP_LAYERTREE_MAP_2"></a> </li> </ul> <div class="indicators"> - <span class="text-info icon-eye" style="font-size: 18px;line-height: 0" title="Définit si la couche est visible"></span> + <span class="text-info icon-eye" style="font-size: 18px;line-height: 0" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}"></span> </div> <ul class="tree" ng-show="activeMap == 1 || !$root.compare_enabled"> @@ -47,7 +46,7 @@ title="Definit si le groupe est visible"> <label for="service_{{$id}}_visible" style="cursor:pointer" - title="Definit si le groupe est visible"></label> + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_GROUP' | translate }}"></label> </div> </div> @@ -73,10 +72,10 @@ <input id="{{layer.$$hashKey}}_visible_order_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si le calque est visible" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}" ng-checked="layer.olLayer.values.visible === true" ng-click="ctrl.setVisible(layer.olLayer, !layer.olLayer.values.visible);node.visible = ctrl.isGroupVisible(node)"> - <label for="{{layer.$$hashKey}}_visible_order_checkbox" style="cursor:pointer" title="Definit si la couche est visible"></label> + <label for="{{layer.$$hashKey}}_visible_order_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}"></label> </div> <!-- Checkbox interrogation GetFeatureInfo --> <div class="checkbox checkbox-success inline-checkbox" @@ -85,11 +84,11 @@ <input id="{{layer.$$hashKey}}_wms_queryable_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si le calque est interrogeable par requête WMS" + title="{{ 'VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_SHEET' | translate }}" ng-disabled="layer.olLayer.values.visible === false" ng-checked="ctrl.isLayerWMSQueryable(layer.olLayer)" ng-click="ctrl.toggleLayerWMSQueryable(layer.olLayer)"> - <label for="{{layer.$$hashKey}}_wms_queryable_checkbox" style="cursor:pointer" title="Definit si le calque est interrogeable par requête WMS"></label> + <label for="{{layer.$$hashKey}}_wms_queryable_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_SHEET' | translate }}"></label> </div> </div> </ul> @@ -99,7 +98,7 @@ <li ng-if="layer.olLayer.get('is_filtered')" ng-click="ctrl.displayFilterLayerModal(layer.olLayer)"> <a href="#"> <span class="icon-filter"></span> - Filtre + {{ 'VMAP_LAYERTREE_FILTER' | translate }} </a> </li> <li> @@ -107,7 +106,7 @@ <div class="row"> <div class="col-xs-6"> <span class="icon-star-half"></span> - Transparence + {{ 'VMAP_LAYERTREE_TRANSPARENCY' | translate }} </div> <div class="col-xs-6"> <div class="layer-menu-list-slider"> @@ -129,9 +128,10 @@ type="checkbox" style="cursor:pointer; position: absolute" title="Définition de la visibilité de toutes les couches" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_ALL_LAYER' | translate }}" ng-checked="layer.olLayer.allSublayersActive" ng-click="ctrl.toggleAllSubLayers(layer, layer.$$hashKey + '_all_sublayer_visibility_checkbox')"> - <label for="{{layer.$$hashKey}}_all_sublayer_visibility_checkbox" style="cursor:pointer" title="Définition de la visibilité de toutes les couches"></label> + <label for="{{layer.$$hashKey}}_all_sublayer_visibility_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_ALL_LAYER' | translate }}"></label> </div> </div> </li> @@ -143,22 +143,22 @@ <input id="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si la couche est est interrogeable par requête WMS" + title="{{ 'VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_LAYER' | translate }}" ng-checked="ctrl.isSublayerWMSQueryable(layer.olLayer, sublayer)" ng-disabled="layer.olLayer.values.visible !== true" ng-click="ctrl.toggleSublayerWMSQueryable(layer.olLayer, sublayer)"> - <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" style="cursor:pointer" title="Definit si la couche est interrogeable par requête WMS"></label> + <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_wms_queryable_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_WMS_QUERYABLE_LAYER' | translate }}"></label> </div> <!-- Checkbox visible --> <div class="checkbox checkbox-info sublayer-checkbox inline-checkbox"> <input id="{{layer.$$hashKey}}_sublayer_{{sublayer}}_visible_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si la couche est visible" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_LAYER' | translate }}" ng-checked="ctrl.isSublayerActive(layer.olLayer, sublayer)" ng-disabled="layer.olLayer.values.visible !== true" ng-click="ctrl.toggleSubLayer(layer.olLayer, sublayer, '#' + layer.$$hashKey + '_sublayer_' + sublayer + '_visible_checkbox')"> - <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_visible_checkbox" style="cursor:pointer" title="Definit si la couche est visible">{{sublayer}}</label> + <label for="{{layer.$$hashKey}}_sublayer_{{sublayer}}_visible_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_LAYER' | translate }}">{{sublayer}}</label> </div> </div> </li> @@ -188,10 +188,10 @@ ng-click="ctrl.setGroupVisible(node)" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si le groupe est visible"> + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_GROUP' | translate }}"> <label for="compare_service_{{$id}}_visible" style="cursor:pointer" - title="Definit si le groupe est visible"></label> + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_GROUP' | translate }}"></label> </div> </div> @@ -217,10 +217,10 @@ <input id="{{layer.$$hashKey}}_compare_visible_order_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si le calque est visible" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}" ng-checked="layer.olLayer.values.visible === true" ng-click="ctrl.setVisible(layer.olLayer, !layer.olLayer.values.visible);node.visible = ctrl.isGroupVisible(node)"> - <label for="{{layer.$$hashKey}}_compare_visible_order_checkbox" style="cursor:pointer" title="Definit si la couche est visible"></label> + <label for="{{layer.$$hashKey}}_compare_visible_order_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_SHEET' | translate }}"></label> </div> </div> </ul> @@ -256,11 +256,11 @@ <input id="{{layer.$$hashKey}}_compare_sublayer_{{sublayer}}_visible_checkbox" type="checkbox" style="cursor:pointer; position: absolute" - title="Definit si la couche est visible" + title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_LAYER' | translate }}" ng-checked="ctrl.isSublayerActive(layer.olLayer, sublayer)" ng-disabled="layer.olLayer.values.visible !== true" ng-click="ctrl.toggleSubLayer(layer.olLayer, sublayer, '#' + layer.$$hashKey + '_sublayer_' + sublayer + '_visible_checkbox')"> - <label for="{{layer.$$hashKey}}_compare_sublayer_{{sublayer}}_visible_checkbox" style="cursor:pointer" title="Definit si la couche est visible">{{sublayer}}</label> + <label for="{{layer.$$hashKey}}_compare_sublayer_{{sublayer}}_visible_checkbox" style="cursor:pointer" title="{{ 'VMAP_LAYERTREE_TITLE_VISIBLE_LAYER' | translate }}">{{sublayer}}</label> </div> </div> </li> @@ -278,7 +278,7 @@ <div class="modal-content" style="max-height: 100%"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> - <h4 class="modal-title">Filtrer la couche: {{ctrl.olFilteredLayer.get('name')}}</h4> + <h4 class="modal-title">{{ 'VMAP_LAYERTREE_LAYER_FILTER' | translate }}: {{ctrl.olFilteredLayer.get('name')}}</h4> </div> <div class="modal-body modal-body-big-with-footer-3"> <div id="layerstree_filter_formreader" @@ -287,8 +287,8 @@ app-token="ctrl.token"></div> </div> <div class="modal-footer modal-footer-sm"> - <button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button> - <button type="button" class="btn btn-primary" onclick="oVmap.simuleClick('layerstree_filter_formreader_submit_btn')">Appliquer le filtre</button> + <button type="button" class="btn btn-default" data-dismiss="modal" data-translate="VMAP_CANCEL"></button> + <button type="button" class="btn btn-primary" onclick="oVmap.simuleClick('layerstree_filter_formreader_submit_btn')" data-translate="VMAP_LAYERTREE_APPLY_FILTER"></button> </div> </div> </div> diff --git a/src/module_vmap/module/template/layers/maplegend.html b/src/module_vmap/module/template/layers/maplegend.html index 4c34eb4904c8941687b5019d7b7c9d20076a7b57..b90eb06f35416ef6e21c134007f3e78c1f73c709 100755 --- a/src/module_vmap/module/template/layers/maplegend.html +++ b/src/module_vmap/module/template/layers/maplegend.html @@ -1,12 +1,12 @@ <div class="maplegendtool"> <div ng-if="!$root.is_mobile" id="maplegendcontainer-button"> <div class="list-group-item active pointer maplegend-button-content" - title="Légende de la carte" + title="{{ 'VMAP_LEGEND_TOOL' | translate }}" collapse="{{ctrl.legend_collapsed === true ? 'out' : 'in'}}" data-target="#maplegendcontainer" onclick="oVmap.getMapManager().collapseElement(this)"> <span class="icon-info list-group-icon"></span> - <span>Légende</span> + <span>{{ 'VMAP_LEGEND' | translate }}</span> <span class="list-group-icon2" ng-class="{'icon-keyboard_arrow_down':ctrl.legend_collapsed !== true, 'icon-keyboard_arrow_right':ctrl.legend_collapsed === true}"></span> </div> @@ -14,10 +14,10 @@ <div id="maplegendcontainer" class="layers-tool legend" collapse="{{ctrl.legend_collapsed === true ? 'out' : 'in'}}"> <ul class="nav nav-tabs layerstree-nav" ng-show="$root.compare_enabled"> <li ng-class="{'active' : activeMap == 1}"> - <a href="#" ng-click="activeMap=1;ctrl.resize()">Carte 1</a> + <a href="#" ng-click="activeMap=1;ctrl.resize()">{{ 'VMAP_LEGEND_MAP_1' | translate }}</a> </li> <li ng-class="{'active' : activeMap == 2}"> - <a href="#" ng-click="activeMap=2;ctrl.resize()">Carte 2</a> + <a href="#" ng-click="activeMap=2;ctrl.resize()">{{ 'VMAP_LEGEND_MAP_2' | translate }}</a> </li> </ul> <div id="maplegend" class="tree legend" ng-show="activeMap == 1 || !$root.compare_enabled"> diff --git a/src/module_vmap/module/template/map/map.html b/src/module_vmap/module/template/map/map.html index 3b411e522279f80b57ea992c17df4bc89ceb09cd..f4d5aa75400086554a8287ac9b2e1b64a3d0c3a0 100755 --- a/src/module_vmap/module/template/map/map.html +++ b/src/module_vmap/module/template/map/map.html @@ -5,39 +5,39 @@ <div class="ol_draw_menu_top_buttons_container"> <div class="col-xs-6"> <div class="dropdown"> - <button type="button" class="btn btn-warning" id="ol_draw_menu_dropdown_menu" data-toggle="dropdown">Menu <span class="caret"></span></button> + <button type="button" class="btn btn-warning" id="ol_draw_menu_dropdown_menu" data-toggle="dropdown">{{ 'VMAP_MENU' | translate }} <span class="caret"></span></button> <ul class="dropdown-menu" aria-labelledby="ol_draw_menu_dropdown_menu"> <li> <a href="#" ng-click="ctrl.cancelMobileDraw()"> <span class="icon-block"></span> - Annuler la saisie + {{ 'VMAP_MAP_CANCEL_SEIZURE' | translate }} </a> </li> <li> <a href="#" ng-click="ctrl.undoLastChange()"> <span class="icon-rotate_left"></span> - Précédent + {{ 'VMAP_PREVIOUS' | translate }} </a> </li> <li> <a href="#" ng-click="ctrl.redoLastChange()"> <span class="icon-rotate_right"></span> - Suivant + {{ 'VMAP_NEXT' | translate }} </a> </li> </ul> </div> </div> <div class="col-xs-6"> - <button type="button" class="btn btn-warning" ng-disabled="!ctrl.isDrawFeatureComplete()" ng-click="ctrl.finishMobileDraw()">Terminer</button> + <button type="button" class="btn btn-warning" ng-disabled="!ctrl.isDrawFeatureComplete()" ng-click="ctrl.finishMobileDraw()">{{ 'VMAP_FINISH' | translate }}</button> </div> </div> <div class="ol_draw_menu_bottom_buttons_container"> <div class="col-xs-6"> - <button type="button" class="btn btn-warning" ng-click="ctrl.geolocateMe()">Localiser</button> + <button type="button" class="btn btn-warning" ng-click="ctrl.geolocateMe()">{{ 'VMAP_LOCATE' | translate }}</button> </div> <div class="col-xs-6"> - <button type="button" class="btn btn-warning" ng-click="ctrl.addMobileDrawPoint()">Ajouter</button> + <button type="button" class="btn btn-warning" ng-click="ctrl.addMobileDrawPoint()">{{ 'VMAP_ADD' | translate }}</button> </div> </div> </div> @@ -48,16 +48,16 @@ <div class="ol_geom_edit_menu_vertical_bar"></div> <div class="ol_draw_menu_top_buttons_container"> <div ng-show="edit_state === 1" class="color-white text-center"> - <h4>Choix du vertex à modifier</h4> + <h4>{{ 'VMAP_MAP_CHOOSE_VERTEX_TO_MODIFY' | translate }}</h4> </div> <div class="col-xs-6"> <div ng-show="edit_state === 2" class="dropdown"> - <button type="button" class="btn btn-warning" id="ol_geom_edit_menu_dropdown_menu" data-toggle="dropdown">Menu <span class="caret"></span></button> + <button type="button" class="btn btn-warning" id="ol_geom_edit_menu_dropdown_menu" data-toggle="dropdown">{{ 'VMAP_MENU' | translate }} <span class="caret"></span></button> <ul class="dropdown-menu" aria-labelledby="ol_geom_edit_menu_dropdown_menu"> <li> <a href="#" ng-click="ctrl.cancelMobileGeomEdition()"> <span class="icon-block"></span> - Annuler l'opération + {{ 'VMAP_MAP_CANCEL_OPERATION' | translate }} </a> </li> </ul> @@ -68,15 +68,15 @@ </div> <div class="ol_draw_menu_bottom_buttons_container"> <div class="col-xs-6"> - <button ng-show="edit_state === 1" type="button" class="btn btn-warning" ng-click="ctrl.finishMobileGeomEdition()">Terminer</button> - <button ng-show="edit_state === 2" type="button" class="btn btn-warning" ng-click="ctrl.geolocateMe()">Localiser</button> + <button ng-show="edit_state === 1" type="button" class="btn btn-warning" ng-click="ctrl.finishMobileGeomEdition()">{{ 'VMAP_FINISH' | translate }}</button> + <button ng-show="edit_state === 2" type="button" class="btn btn-warning" ng-click="ctrl.geolocateMe()">{{ 'VMAP_LOCATE' | translate }}</button> </div> <div class="col-xs-6"> - <button ng-show="edit_state === 1" type="button" class="btn btn-warning" ng-click="ctrl.validateGeomEditionModifyVertex()">Choisir</button> - <button ng-show="edit_state === 2" type="button" class="btn btn-warning" ng-click="ctrl.validateGeomEditionModifyGeometry()">Valider</button> + <button ng-show="edit_state === 1" type="button" class="btn btn-warning" ng-click="ctrl.validateGeomEditionModifyVertex()">{{ 'VMAP_CHOOSE' | translate }}</button> + <button ng-show="edit_state === 2" type="button" class="btn btn-warning" ng-click="ctrl.validateGeomEditionModifyGeometry()">{{ 'VMAP_VALIDATE' | translate }}</button> </div> </div> </div> <!--Bandeau popup mobile--> -<div id="mobile-popup-bar" ng-if="$root.is_mobile" class="hidden"></div> \ No newline at end of file +<div id="mobile-popup-bar" ng-if="$root.is_mobile" class="hidden"></div> diff --git a/src/module_vmap/module/template/tools/advancedselect.html b/src/module_vmap/module/template/tools/advancedselect.html index 9e0f58029789848d5353dcddb138c5bb9c7fa15d..84b2a6ca2cb5897a8acb5b7616dda995692a5c93 100755 --- a/src/module_vmap/module/template/tools/advancedselect.html +++ b/src/module_vmap/module/template/tools/advancedselect.html @@ -11,7 +11,7 @@ style="width: 80%" ng-class="{'white color-gray': ctrl.currentAction === 'basicTools-selectByPoint' || ctrl.currentAction === 'basicTools-selectByLineString' || ctrl.currentAction === 'basicTools-selectByPolygon' || ctrl.currentAction === 'basicTools-selectByCircle'}" ng-click="ctrl.selectGeomType !== '' ? ctrl.startSelection(ctrl.selectGeomType, ctrl.currentAction === 'basicTools-selectBy' + ctrl.selectGeomType) : angular.noop"> - Sélection graphique + {{ 'VMAP_ADVANCEDSELECT_GRAPHIC_SELECTION' | translate }} </button> <button type="button" class="btn btn-sm btn-default dropdown-toggle" @@ -28,23 +28,28 @@ <ul class="dropdown-menu"> <li><a href="javascript:void(0)" ng-click="ctrl.selectGeomType = 'Point'; ctrl.startSelection('Point', false)"> - <span class="icon-point"></span> Point + <span class="icon-point"></span> + {{ 'VMAP_POINT' | translate }} </a></li> <li><a href="javascript:void(0)" ng-click="ctrl.selectGeomType = 'MultiPoint'; ctrl.startSelection('MultiPoint', false)"> - <span class="icon-multipoint"></span> Multi point + <span class="icon-multipoint"></span> + {{ 'VMAP_MULTI_POINT' | translate }} </a></li> <li><a href="javascript:void(0)" ng-click="ctrl.selectGeomType = 'LineString'; ctrl.startSelection('LineString', false)"> - <span class="icon-line"></span> Ligne + <span class="icon-line"></span> + {{ 'VMAP_LINE' | translate }} </a></li> <li><a href="javascript:void(0)" ng-click="ctrl.selectGeomType = 'Polygon'; ctrl.startSelection('Polygon', false)"> - <span class="icon-polygon"></span> Polygone + <span class="icon-polygon"></span> + {{ 'VMAP_POLYGON' | translate }} </a></li> <li><a href="javascript:void(0)" ng-click="ctrl.selectGeomType = 'Circle'; ctrl.startSelection('Circle', false)"> - <span class="icon-circle"></span> Cercle + <span class="icon-circle"></span> + {{ 'VMAP_CIRCLE' | translate }} </a></li> </ul> </div> @@ -57,13 +62,13 @@ class="btn btn-info btn-sm btn-block" ng-click="ctrl.displaySelectionTable(ctrl.aSelections)"> <span class="icon-format_list_bulleted margin-sides-2"></span> - Requêteur + {{ 'VMAP_ADVANCEDSELECT_REQUESTER' | translate }} </button> </div> </div> <div ng-show="!vmapScope.sizeOf(ctrl.oQueryableBOs) > 0"> <label class="margin-10 margin-sides-10"> - Aucun objet métier ou pas de droits en édition + {{ 'VMAP_ADVANCEDSELECT_NO_OBJECT' | translate }} </label> </div> @@ -76,7 +81,7 @@ <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title"><span class="icon-format_list_bulleted margin-sides-5"></span>Requêteur</h4> + <h4 class="modal-title"><span class="icon-format_list_bulleted margin-sides-5"></span> {{ 'VMAP_ADVANCEDSELECT_REQUESTER' | translate }}</h4> </div> <div class="modal-body modal-body-big"> @@ -173,23 +178,28 @@ </div> <div class="col-xs-8" style="text-align: right"> <button class="btn btn-default" ng-click="ctrl.tableDeleteSelection('#select_table_' + bo_id)" ng-show="bo.user_rights.indexOf('DELETE') !== -1"> - <span class="icon-trash"></span> Supprimer les enregistrements + <span class="icon-trash"></span> + {{ 'VMAP_ADVANCEDSELECT_DELETE_RECORDINGS' | translate }} </button> <button class="btn btn-default" ng-click="ctrl.tableAddToCard('#select_table_' + bo_id, false)"> - <span class="icon-shopping_basket"></span> Ajouter au panier + <span class="icon-shopping_basket"></span> + {{ 'VMAP_ADVANCEDSELECT_ADD_BASKET' | translate }} </button> <button class="btn btn-default" ng-click="ctrl.tableAddToCard('#select_table_' + bo_id, true)"> - <span class="glyphicon glyphicon-repeat"></span> Remplacer panier + <span class="glyphicon glyphicon-repeat"></span> + {{ 'VMAP_ADVANCEDSELECT_REPLACE_BASKET' | translate }} </button> <div class="export btn-group dropup"> <button class="btn btn-default dropdown-toggle" aria-label="export type" title="Export data" data-toggle="dropdown" type="button"> - <i class="glyphicon glyphicon-export icon-share"></i> Exporter <span class="caret"></span> + <i class="glyphicon glyphicon-export icon-share"></i> + {{ 'VMAP_EXPORT' | translate }} + <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li role="menuitem" data-type="json" ng-click="ctrl.exportTable(bo_id, '#select_table_' + bo_id, 'json')"><a href="javascript:void(0)">JSON</a></li> <li role="menuitem" data-type="csv" ng-click="ctrl.exportTable(bo_id, '#select_table_' + bo_id, 'csv')"><a href="javascript:void(0)">CSV</a></li> <li role="menuitem" data-type="excel" ng-click="ctrl.exportTable(bo_id, '#select_table_' + bo_id, 'xlsx')"><a href="javascript:void(0)">MS-Excel</a></li> - <li ng-if="ctrl.bGTFExport" role="menuitem" data-type="excel" ng-click="ctrl.exportTable(bo_id, '#select_table_' + bo_id, 'gtf')"><a href="javascript:void(0)">Autres formats</a></li> + <li ng-if="ctrl.bGTFExport" role="menuitem" data-type="excel" ng-click="ctrl.exportTable(bo_id, '#select_table_' + bo_id, 'gtf')"><a href="javascript:void(0)">{{ 'VMAP_ADVANCEDSELECT_OTHER_FORMATS' | translate }}</a></li> </ul> </div> </div> @@ -208,12 +218,12 @@ <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title"><span class="glyphicon glyphicon-export icon-share margin-sides-5"></span>Demande d'export</h4> + <h4 class="modal-title"><span class="glyphicon glyphicon-export icon-share margin-sides-5"></span>{{ 'VMAP_ADVANCEDSELECT_EXPORT_REQUEST' | translate }}</h4> </div> <div class="modal-body"> <form id="vmap-gtf-export-form" ng-submit="ctrl.submitGtfExportFormModal(ctrl.oGTFExportAttibutes)"> <div class="form-group"> - <label for="vmap-gtf-export-form-format">Format de sortie</label> + <label for="vmap-gtf-export-form-format">{{ 'VMAP_ADVANCEDSELECT_EXPORT_FORMAT' | translate }}</label> <select id="vmap-gtf-export-form-format" class="form-control" ng-model="ctrl.oGTFExportAttibutes.format" @@ -221,7 +231,7 @@ ng-required="true"></select> </div> <div class="form-group"> - <label for="vmap-gtf-export-form-coordsys">Stystème de coordonnées (SRID)</label> + <label for="vmap-gtf-export-form-coordsys">{{ 'VMAP_ADVANCEDSELECT_EXPORT_SRID' | translate }}</label> <select id="vmap-gtf-export-form-coordsys" class="form-control" ng-model="ctrl.oGTFExportAttibutes.coordsys" @@ -229,14 +239,14 @@ ng-required="true"></select> </div> <div class="form-group"> - <label for="vmap-gtf-export-form-mails">Addresses mail (séparées par un point virgule)</label> + <label for="vmap-gtf-export-form-mails">{{ 'VMAP_ADVANCEDSELECT_EXPORT_MAIL' | translate }}</label> <input type="text" class="form-control" id="vmap-gtf-export-form-mails" placeholder="ex: john.doe@veremes.com;armand@gmail.com" ng-model="ctrl.oGTFExportAttibutes.mails" required> </div> </form> </div> <div class="modal-footer"> - <button type="submit" class="btn btn-primary" form="vmap-gtf-export-form">Demander un export</button> - <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button> + <button type="submit" class="btn btn-primary" form="vmap-gtf-export-form">{{ 'VMAP_ADVANCEDSELECT_EXPORT_SEND' | translate }}</button> + <button type="button" class="btn btn-secondary" data-dismiss="modal">{{ 'VMAP_CANCEL' | translate }}</button> </div> </div> </div> diff --git a/src/module_vmap/module/template/tools/advancedselect_mobile.html b/src/module_vmap/module/template/tools/advancedselect_mobile.html index 35341c47d45db7e68361202fd59e3f942160d01c..99bd7ac3f25952740f55496caaaa9cc0c8d93a70 100755 --- a/src/module_vmap/module/template/tools/advancedselect_mobile.html +++ b/src/module_vmap/module/template/tools/advancedselect_mobile.html @@ -5,7 +5,7 @@ <select class="form-control margin-5" ng-model="ctrl.sSelectedBo" ng-options="bo_id as bo.title for (bo_id, bo) in ctrl.oBusinessObjects"></select> </div> <!-- Menu --> -<div id="vmap_menu_requeteur_menu_{{bo_id}}" +<div id="vmap_menu_requeteur_menu_{{bo_id}}" class="advanced-select-mobile-accordion" ng-repeat="(bo_id, bo) in ctrl.oBusinessObjects" ng-show="ctrl.sSelectedBo === bo_id"> @@ -13,23 +13,23 @@ <div class="panel list-group height-100"> <a href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_requeteur_menu_filtre_{{bo_id}}" data-parent="#vmap_menu_requeteur_menu_{{bo_id}}"> <span class="icon-filter menu_logo"></span> - Filtre + {{ 'VMAP_FILTER' | translate }} </a> <div id="vmap_menu_requeteur_menu_filtre_{{bo_id}}" class="sublinks collapse in"> <!--Search Form reader--> <div id="select_search_form_reader_{{bo_id}}" - app-form-reader + app-form-reader app-properties="ctrl.properties" app-token="ctrl.token"></div> </div> <a href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_requeteur_menu_table_{{bo_id}}" data-parent="#vmap_menu_requeteur_menu_{{bo_id}}"> <span class="icon-table menu_logo"></span> - Tableau résultant + {{ 'VMAP_ADVANCEDSELECT_TABLE' | translate }} </a> <div id="vmap_menu_requeteur_menu_table_{{bo_id}}" class="sublinks collapse margin-10 advanced-select-mobile-accordion-table"> - <table id="select_table_{{bo_id}}" + <table id="select_table_{{bo_id}}" class="select_modal_table" data-toggle="table" data-search="false" @@ -54,4 +54,4 @@ </table> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/module_vmap/module/template/tools/basicselect.html b/src/module_vmap/module/template/tools/basicselect.html index d0ecff8d419dbc2a90adbf8772de3f0f568a4e27..59e20cd50023f641f0af98e9d88f4def22636f44 100644 --- a/src/module_vmap/module/template/tools/basicselect.html +++ b/src/module_vmap/module/template/tools/basicselect.html @@ -20,7 +20,7 @@ <!-- Liste des objets interrogeables --> <ul class="dropdown-menu basic-tools-dropdown-element basic-tools-dropdown-basicselect-content" ng-show="ctrl.aBusinessObjectsList.length > 0"> - <li class="dropdown-header" ng-if="ctrl.properties.selection.enable_getfeatureinfo === true && ctrl.aQueryableLayers.length > 0">Objets métiers</li> + <li class="dropdown-header" ng-if="ctrl.properties.selection.enable_getfeatureinfo === true && ctrl.aQueryableLayers.length > 0">{{ 'VMAP_BUSINESS_OBJECTS' | translate }}</li> <li ng-repeat="bo in ctrl.aQueryableBOs | orderBy : 'bo_title'" ng-click="ctrl.sSelectedBo = bo.bo_id" onclick="oVmap.getMap().removeActionsAndTooltips();oVmap.getToolsManager().getBasicTools().toggleOutTools();"> @@ -30,7 +30,7 @@ <li ng-click="ctrl.sSelectedBo = 'vmap_select_getfeatureinfo'" onclick="oVmap.getMap().removeActionsAndTooltips();oVmap.getToolsManager().getBasicTools().toggleOutTools();" ng-if="ctrl.properties.selection.enable_getfeatureinfo === true && ctrl.aQueryableLayers.length > 0"> - <a href="#">Interrogation WMS</a> + <a href="#">{{ 'VMAP_WMS_QUERY' | translate }}</a> </li> </ul> </li> diff --git a/src/module_vmap/module/template/tools/basictools.html b/src/module_vmap/module/template/tools/basictools.html index 8d42420c8cb939607f43cac769066030a2b7c227..9cedad1ea367a00bef03e7cbd9eedef89c157ba8 100644 --- a/src/module_vmap/module/template/tools/basictools.html +++ b/src/module_vmap/module/template/tools/basictools.html @@ -8,7 +8,7 @@ <div ng-class="{'hidden': !$root.isVmapToolActive('URLGenerator')}"> <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" - title="Lien vers la carte en cours" + title="{{ 'VMAP_BASICTOOLS_MAP_LINK' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-link_url" aria-hidden="true"></span> </a> @@ -24,7 +24,7 @@ <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" id="map-compare-tool-btn" - title="Comparaison de carte" + title="{{ 'VMAP_BASICTOOLS_MAP_COMPARE' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)" ng-class="{'active2':$root.compare_enabled}"> <span class="icon-mirror" aria-hidden="true"></span> @@ -39,7 +39,7 @@ <div class="right" ng-class="{'hidden': !$root.isVmapToolActive('User')}"> <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" - title="Utilisateur" + title="{{ 'VMAP_USER' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-user" aria-hidden="true"></span> </a> @@ -53,7 +53,7 @@ <div class="right" ng-class="{'hidden': !$root.isVmapToolActive('Config')}"> <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" - title="Outils de contrôle" + title="{{ 'VMAP_BASICTOOLS_CONTROL_TOOLS' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-cog" aria-hidden="true"></span> </a> @@ -68,7 +68,7 @@ <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a id="print-select-btn" class="basic-tools-element pointer" - title="Impression" + title="{{ 'VMAP_PRINT' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="glyphicon glyphicon-print" aria-hidden="true"></span> </a> @@ -83,7 +83,7 @@ <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" id="basic-tools-dropdown-insert-btn" - title="Insertion" + title="{{ 'VMAP_INSERTION' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-add-feature" aria-hidden="true"></span> </a> @@ -99,7 +99,7 @@ <div class="right" ng-class="{'hidden': !$root.isVmapToolActive('Mesure')}"> <li style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" - title="Outils de mesure" + title="{{ 'VMAP_BASICTOOLS_MEASURE' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-measure"></span> </a> diff --git a/src/module_vmap/module/template/tools/basictools_mobile.html b/src/module_vmap/module/template/tools/basictools_mobile.html index 0d4cf4f74244b71fcc358a229e310247d291c9e8..d651f2a9eef025c5e6c7f8b0cc1c9cbe304e3fe0 100755 --- a/src/module_vmap/module/template/tools/basictools_mobile.html +++ b/src/module_vmap/module/template/tools/basictools_mobile.html @@ -28,7 +28,7 @@ <!-- Bouton retour --> <div class="btn btn-default vmap_return_tool right" ng-click="ctrl.hideMobileMenu()"> - <span class="icon-caret-left"></span> Retour à la carte + <span class="icon-caret-left"></span> {{ 'VMAP_BASICTOOLS_BACK_TO_THE_MAP' | translate }} </div> </ul> @@ -44,9 +44,9 @@ <!--Outil couches et cartes--> <div ng-show="bMobileLayersMenuOpen" class="height-100"> <ul class="nav nav-tabs navbar-default"> - <li class="right"><a data-toggle="tab" href="#vmap_menu_map_legend">Légende</a></li> - <li class="right"><a data-toggle="tab" href="#vmap_menu_map_layers">Couches</a></li> - <li class="right active"><a data-toggle="tab" href="#vmap_menu_map_maps">Cartes</a></li> + <li class="right"><a data-toggle="tab" href="#vmap_menu_map_legend">{{ 'VMAP_LEGEND' | translate }}</a></li> + <li class="right"><a data-toggle="tab" href="#vmap_menu_map_layers">{{ 'VMAP_LAYERS' | translate }}</a></li> + <li class="right active"><a data-toggle="tab" href="#vmap_menu_map_maps">{{ 'VMAP_MAPS' | translate }}</a></li> </ul> <div class="tab-content" style="height: calc(100% - 42px)"> <!-- Cartes --> @@ -70,31 +70,31 @@ <div class="panel list-group"> <a id="vmap_menu_mobile_menu_user_button" href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_mobile_menu_user" data-parent="#vmap_menu_mobile_menu"> <span class="icon-user mobile_menu_logo"></span> - Utilisateur + {{ 'VMAP_USER' | translate }} </a> <div id="vmap_menu_mobile_menu_user" app-vmap-user app-lang="ctrl.lang" app-map="ctrl.map" class="sublinks collapse"></div> <a id="vmap_menu_mobile_menu_location_button" href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_mobile_menu_location" data-parent="#vmap_menu_mobile_menu"> <span class="icon-map mobile_menu_logo"></span> - Localisation + {{ 'VMAP_LOCATION' | translate }} </a> <div id="vmap_menu_mobile_menu_location" class="sublinks collapse"> - <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGoHome()"><span class="icon-home mobile_menu_logo"></span> Position initialie</a> - <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGeolocateMe()"><span class="icon-location mobile_menu_logo"></span> Ma position</a> - <a class="list-group-item sublist-group-item" ng-click="ctrl.locationMaxExtent()"><span class="icon-language mobile_menu_logo"></span> Étendue max</a> - <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGoCoordinates()"><span class="icon-coordinates mobile_menu_logo"></span> Coordonnées</a> + <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGoHome()"><span class="icon-home mobile_menu_logo"></span> {{ 'VMAP_BASICTOOLS_INITIAL_POSITION' | translate }}</a> + <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGeolocateMe()"><span class="icon-location mobile_menu_logo"></span> {{ 'VMAP_BASICTOOLS_MY_POSITION' | translate }}</a> + <a class="list-group-item sublist-group-item" ng-click="ctrl.locationMaxExtent()"><span class="icon-language mobile_menu_logo"></span> {{ 'VMAP_BASICTOOLS_MAX_EXTENT' | translate }}</a> + <a class="list-group-item sublist-group-item" ng-click="ctrl.locationGoCoordinates()"><span class="icon-coordinates mobile_menu_logo"></span> {{ 'VMAP_COORDINATES' | translate }}</a> </div> <a id="vmap_menu_mobile_menu_measure_button" href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_mobile_menu_measure" data-parent="#vmap_menu_mobile_menu"> <span class="icon-measure mobile_menu_logo"></span> - Mesurer + {{ 'VMAP_BASICTOOLS_MEASURE' | translate }} </a> <div id="vmap_menu_mobile_menu_measure" app-measure app-lang="ctrl.lang" app-map="ctrl.map" class="sublinks collapse"></div> <a id="vmap_menu_mobile_menu_requeteur_button" href="#" class="list-group-item" data-parent="#vmap_menu_mobile_menu" ng-click="ctrl.displayRequeteur()"> <span class="icon-table mobile_menu_logo"></span> - Requêteur + {{ 'VMAP_ADVANCEDSELECT_REQUESTER' | translate }} </a> <a id="vmap_menu_mobile_menu_insert_button" href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_mobile_menu_insert" data-parent="#vmap_menu_mobile_menu"> <span class="icon-add-feature mobile_menu_logo"></span> - Insertion + {{ 'VMAP_INSERTION' | translate }} </a> <div id="vmap_menu_mobile_menu_insert" class="sublinks collapse"> <div app-insert app-lang="ctrl.lang" app-map="ctrl.map"></div> @@ -102,7 +102,7 @@ </div> </div> </div> - + <!--Requêteur--> <div ng-show="bMobileRequeteurOpen" class="height-100"> <div app-advancedselect app-lang="ctrl.lang" app-map="ctrl.map" class="height-100"></div> @@ -124,19 +124,19 @@ <div class="modal-header"> <!-- Bouton retour --> <div class="btn btn-default vmap_mobile_return_modal right" data-dismiss="modal"> - <span class="icon-caret-left"></span> Retour + <span class="icon-caret-left"></span> {{ 'VMAP_BACK' | translate }} </div> - <h4 class="modal-title">Rejoindre les coordonnées</h4> + <h4 class="modal-title">{{ 'VMAP_BASICTOOLS_JOIN_COORDS' | translate }}</h4> </div> <div class="modal-body modal-body-big-with-footer"> - <b>Projection:</b> + <b>{{ 'VMAP_PROJETION' | translate }}:</b> <select class="form-control" ng-model="locationGoToProjection"> <option value="EPSG:4326">{{locationProjections['EPSG:4326']}}</option> <option value="EPSG:3857">{{locationProjections['EPSG:3857']}}</option> <option value="EPSG:2154">{{locationProjections['EPSG:2154']}}</option> </select> <br> - <b>Coordonnées:</b> + <b>VMAP_COORDINATES:</b> <div class="input-group-sm"> <input type="number" class="form-control" placeholder="X" ng-model="locationGoToX"> </div> @@ -145,9 +145,9 @@ </div> </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">Annuler</button> - <button type="button" class="btn btn-primary" ng-click="ctrl.locationGoTo(locationGoToX, locationGoToY, locationGoToProjection)">Valider</button> + <button type="button" class="btn btn-default" data-dismiss="modal">{{ 'VMAP_CANCEL' | translate }}</button> + <button type="button" class="btn btn-primary" ng-click="ctrl.locationGoTo(locationGoToX, locationGoToY, locationGoToProjection)">{{ 'VMAP_VALIDATE' | translate }}</button> </div> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/module_vmap/module/template/tools/comparemapmanager.html b/src/module_vmap/module/template/tools/comparemapmanager.html index 5400040928382b75fee2971115575455e96f07c6..602d9bf0c538953e2b549617230a12edeb849f77 100644 --- a/src/module_vmap/module/template/tools/comparemapmanager.html +++ b/src/module_vmap/module/template/tools/comparemapmanager.html @@ -11,7 +11,7 @@ <label for="useCompareModeCheckbox" style="cursor:pointer" title="Activer / Désactiver le mode comparaison"> - Activer / Désactiver le mode comparaison + {{ 'VMAP_COMPARE_MAP_TOGGLE' | translate }} </label> </div> </div> diff --git a/src/module_vmap/module/template/tools/controls.html b/src/module_vmap/module/template/tools/controls.html index 63a7284c85166b12882126b5b69fbf2ac43b3810..8bfc997e2611b87d06c59902f6b8b660c3bf5a78 100755 --- a/src/module_vmap/module/template/tools/controls.html +++ b/src/module_vmap/module/template/tools/controls.html @@ -1,11 +1,11 @@ -<i class="basic-tools-dropdown-title">Outils</i> +<i class="basic-tools-dropdown-title">{{ 'VMAP_TOOLS' | translate }}</i> <ul class="basic-tools-dropdown-menu"> <li role="separator" class="divider"></li> - <li ng-repeat="tool in ctrl.aAvaliableControls" + <li ng-repeat="tool in ctrl.aAvaliableControls" ng-click="tool.active = !tool.active; ctrl.Controls.setToolActive(tool.id, tool.active);"> <a data-toggle="tooltip" data-placement="left" title="{{::tool.description}}"> diff --git a/src/module_vmap/module/template/tools/infocontainer.html b/src/module_vmap/module/template/tools/infocontainer.html index 187bfcaedb5653aec80fb2cebccfe0d4ec8c5f15..5e2483480119630aa91546173664c81f7eae6db0 100644 --- a/src/module_vmap/module/template/tools/infocontainer.html +++ b/src/module_vmap/module/template/tools/infocontainer.html @@ -8,7 +8,7 @@ <li class="margin-sides-10"> <label class="color-dark-blue"> <span class="icon-shopping_basket my-card-logo"></span> - MON PANIER + {{ 'VMAP_BASKET' | translate }} </label> </li> <li role="presentation" @@ -32,7 +32,7 @@ <button class="btn btn-default btn-xs" type="button" onclick="oVmap.getMap().getLocationOverlayFeatures().clear()"> - <span class="glyphicon glyphicon-remove"></span> Localisation + <span class="glyphicon glyphicon-remove"></span> {{ 'VMAP_LOCATION' | translate }} </button> </div> <div class="btn-group dropup infocontainer-btn-export"> @@ -42,15 +42,13 @@ data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> - <i class="glyphicon glyphicon-export icon-share"></i> Exporter <span class="caret"></span> + <i class="glyphicon glyphicon-export icon-share"></i> {{ 'VMAP_EXPORT' | translate }} <span class="caret"></span> </button> - </ul> <ul class="dropdown-menu pull-right"> <li role="menuitem" data-type="json" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'json')"><a href="javascript:void(0)">JSON</a></li> <li role="menuitem" data-type="xml" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'xml')"><a href="javascript:void(0)">XML</a></li> <li role="menuitem" data-type="csv" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'csv')"><a href="javascript:void(0)">CSV</a></li> <li role="menuitem" data-type="txt" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'txt')"><a href="javascript:void(0)">TXT</a></li> - <!--<li role="menuitem" data-type="sql" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'sql')"><a href="javascript:void(0)">SQL</a></li>--> <li role="menuitem" data-type="excel" ng-click="ctrl.exportTable(ctrl.selectedTabIndex, 'excel')"><a href="javascript:void(0)">MS-Excel</a></li> </ul> </div> @@ -62,7 +60,7 @@ aria-haspopup="true" aria-expanded="false" ng-click="ctrl.setAvaliablePrintReports(ctrl.infos[ctrl.selectedTabIndex].tabCode)"> - Rapports <span class="caret"></span> + {{ 'VMAP_REPORTS' | translate }} <span class="caret"></span> </button> <ul class="dropdown-menu pull-right"> <li ng-repeat="printReport in ctrl.avaliablePrintReports"> diff --git a/src/module_vmap/module/template/tools/insert.html b/src/module_vmap/module/template/tools/insert.html index b18ed5994bdc1bfbf72020ce20aae6262f22d3be..b0dfbd89e68cf40d6b6373df445450705f2fbe73 100644 --- a/src/module_vmap/module/template/tools/insert.html +++ b/src/module_vmap/module/template/tools/insert.html @@ -5,7 +5,7 @@ <!--selecteur d'objet métier--> <div class="padding-sides-10 margin-10" ng-show="vmapScope.sizeOf(aInsertableBOs) > 0"> <div id="select-insert-layer-dropdown-button-group" class="btn-group width-100"> - <label class="control-label text-center">Créer un objet</label> + <label class="control-label text-center">{{ 'VMAP_INSERT_CREATE_OBJECT' | translate }}</label> <select id="{{:refresh:field.id}}" class="form-control" ng-model="selectedBoId"> @@ -16,7 +16,7 @@ </div> <div ng-show="!vmapScope.sizeOf(aInsertableBOs) > 0"> <label class="margin-10 margin-sides-10"> - Aucun objet métier ou pas de droits en insertion + {{ 'VMAP_INSERT_NO_OBJECT' | translate }} </label> </div> @@ -31,7 +31,7 @@ style="width: 80%" ng-class="{'white color-gray': ctrl.currentAction === 'basicTools-insert-insertPoint' || ctrl.currentAction === 'basicTools-insert-insertLineString' || ctrl.currentAction === 'basicTools-insert-insertPolygon' || ctrl.currentAction === 'basicTools-insert-insertCircle'}" ng-click="ctrl.addPartGeomType !== '' ? ctrl.startInsertion('insert' + ctrl.addPartGeomType, ctrl.currentAction === 'basicTools-insert-insert' + ctrl.addPartGeomType) : angular.noop"> - Ajouter une partie + {{ 'VMAP_INSERT_ADD_PART' | translate }} </button> <button type="button" class="btn btn-sm btn-default dropdown-toggle" @@ -79,7 +79,7 @@ ng-click="ctrl.startInsertion('editFeature', ctrl.currentAction === 'basicTools-insert-editFeature')" ng-show="featuresLength > 0"> <span class="icon-edit"></span> - <span class="margin-sides-10">Modifier la géométrie</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_MODIFY_GEOM' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -88,7 +88,7 @@ ng-click="ctrl.startInsertion('deleteFeature', ctrl.currentAction === 'basicTools-insert-deleteFeature')" ng-show="featuresLength > 0"> <span class="icon-trash"></span> - <span class="margin-sides-10">Supprimer une partie</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_DELETE_PART' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -97,7 +97,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-insert-addHole'}" ng-click="ctrl.startInsertion('addHole', ctrl.currentAction === 'basicTools-insert-addHole')"> <span class="icon-dot-circle-o"></span> - <span class="margin-sides-10">Ajouter trou</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_ADD_HOLE' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -106,7 +106,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-insert-deleteHole'}" ng-click="ctrl.startInsertion('deleteHole', ctrl.currentAction === 'basicTools-insert-deleteHole')"> <span class="icon-dot-circle-o"></span> - <span class="margin-sides-10">Supprimer trou</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_DELETE_HOLE' | translate }}</span> </a> </li> </ul> @@ -118,7 +118,7 @@ <a class="btn-draw" ng-click="ctrl.displayEditFrom()"> <span class="icon-format_list_bulleted"></span> - <span class="margin-sides-10">Éditer les attributs</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_EDIT_ATTRS' | translate }}</span> </a> </li> </ul> @@ -128,7 +128,7 @@ <div class="basic-tools-dropdown-btn vmap-insert-snapping-collapse-button " ng-click="ctrl.isSnapMenuCollapse = !ctrl.isSnapMenuCollapse"> <span class ="glyphicon glyphicon-magnet" ></span> - <span class="margin-sides-10"> Accrochage vectoriel </span> + <span class="margin-sides-10"> {{ 'VMAP_INSERT_VECTOR_SNAPPING' | translate }} </span> <span class="glyphicon" ng-class="{'glyphicon-menu-down': ctrl.isSnapMenuCollapse, 'glyphicon-menu-right': !ctrl.isSnapMenuCollapse }"></span> </div> @@ -145,7 +145,7 @@ style="cursor:pointer" ng-model="oBo.bo_snapping_enabled" ng-click="ctrl.loadVectorSnappingData()"> - <label for="vmap-insert-snapping-menu-checkbox-{{$index}}" style="cursor:pointer" title="Definit si l'objet métier est accrochable"> + <label for="vmap-insert-snapping-menu-checkbox-{{$index}}" style="cursor:pointer" title="{{ 'VMAP_INSERT_VECTOR_SNAPPING_DEF' | translate }}"> {{oBo.bo_title}} </label> </div> @@ -170,7 +170,7 @@ class="btn btn-info btn-xs width-100" ng-click="ctrl.showSnappingOptionsModal()"> <span class="fa fa-cog margin-sides-2"></span> - Options d'accrochage + {{ 'VMAP_INSERT_SNAPPING_OPTIONS' | translate }} </button> </div> </div> @@ -179,10 +179,10 @@ </div> <!--Messages d'alerte pour l'échelle d'édition--> <div class="alert alert-warning vmap-select-scale-alert" role="alert" ng-show="!ctrl.isMaxScaleOk"> - <span class="glyphicon glyphicon-warning-sign"></span> Échelle maximale de saisie atteinte + <span class="glyphicon glyphicon-warning-sign"></span> {{ 'VMAP_INSERT_SNAPPING_MAX_SCALE' | translate }} </div> <div class="alert alert-warning vmap-select-scale-alert" role="alert" ng-show="!ctrl.isMinScaleOk"> - <span class="glyphicon glyphicon-warning-sign"></span> Échelle minimale de saisie atteinte + <span class="glyphicon glyphicon-warning-sign"></span> {{ 'VMAP_INSERT_SNAPPING_MIN_SCALE' | translate }} </div> <!--Boutons--> <div style="text-align: center; padding: 0px 8px;"> @@ -190,7 +190,7 @@ class="btn btn-info btn-sm btn-block" ng-click="ctrl.submitInsertion()"> <span class="glyphicon glyphicon-share-alt margin-sides-2"></span> - Sauvegarder + {{ 'VMAP_SAVE' | translate }} </button> </div> </div> @@ -204,7 +204,7 @@ <div class="modal-content" style=""> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title">Attributs</h4> + <h4 class="modal-title">{{ 'VMAP_ATTRS' | translate }}</h4> </div> <div class="modal-body modal-body-big-with-footer-3 font-12 width-100"> @@ -221,12 +221,12 @@ <div class="modal-footer modal-footer-sm text-left"> <button class="btn btn-info" ng-click="ctrl.validateForm()"> - Modifier la géométrie + {{ 'VMAP_INSERT_MODIFY_GEOM' | translate }} </button> <button type="submit" class="btn btn-primary" form="basictools-insert-form-reader-form" ng-click="ctrl.trySubmitInsertion()"> <span class="glyphicon glyphicon-share-alt margin-2"></span> - Sauvegarder + {{ 'VMAP_SAVE' | translate }} </button> </div> </div> @@ -266,11 +266,11 @@ <h5 data-translate="FORM_SNAPPING_VISIBILITY_CONFIGURATION_CONFIGURATION_VMAP_CONFIG"></h5> <div class="radio radio-inline"> <input type="radio" name="vmap_insert_snap_visible" id="vmap_insert_snap_visible_1" ng-model="ctrl.tmpSnapOptions.visible" ng-value="true"> - <label for="vmap_insert_snap_visible_1">Oui</label> + <label for="vmap_insert_snap_visible_1">{{ 'VMAP_YES' | translate }}</label> </div> <div class="radio radio-inline"> <input type="radio" name="vmap_insert_snap_visible" id="vmap_insert_snap_visible_2" ng-model="ctrl.tmpSnapOptions.visible" ng-value="false"> - <label for="vmap_insert_snap_visible_2">Non</label> + <label for="vmap_insert_snap_visible_2">{{ 'VMAP_NO' | translate }}</label> </div> </div> </div> @@ -293,7 +293,7 @@ id="vmap_insert_snap_avoid_superpositions_1_{{$index}}" ng-model="ctrl.tmpSnapOptions.avoidSuperpositions[bo.bo_id]" ng-value="true"> - <label for="vmap_insert_snap_avoid_superpositions_1_{{$index}}">Oui</label> + <label for="vmap_insert_snap_avoid_superpositions_1_{{$index}}">{{ 'VMAP_YES' | translate }}</label> </div> <div class="radio radio-inline"> <input type="radio" @@ -301,7 +301,7 @@ id="vmap_insert_snap_avoid_superpositions_2_{{$index}}" ng-model="ctrl.tmpSnapOptions.avoidSuperpositions[bo.bo_id]" ng-value="false"> - <label for="vmap_insert_snap_avoid_superpositions_2_{{$index}}">Non</label> + <label for="vmap_insert_snap_avoid_superpositions_2_{{$index}}">{{ 'VMAP_NO' | translate }}</label> </div> </div> </div> @@ -310,10 +310,10 @@ </div> <div class="modal-footer modal-footer-sm text-left"> <button class="btn btn-primary" ng-click="ctrl.resetSnapOptions()"> - Rétablir les paramètres par défaut + {{ 'VMAP_INSERT_RESET_DEFAULT_PARAMS' | translate }} </button> <button class="btn btn-primary" ng-click="ctrl.submitSnappingOptionsModal()"> - Valider + {{ 'VMAP_VALIDATE' | translate }} </button> </div> </div> diff --git a/src/module_vmap/module/template/tools/insert_mobile.html b/src/module_vmap/module/template/tools/insert_mobile.html index 768c5b0f7aba4cee60b8cf12d7350ca33cfa9f12..db047b1a7b00c6bd3467bcec52d011c28c428efa 100755 --- a/src/module_vmap/module/template/tools/insert_mobile.html +++ b/src/module_vmap/module/template/tools/insert_mobile.html @@ -10,18 +10,18 @@ <div class="modal-header"> <!-- Bouton retour --> <div class="btn btn-default vmap_mobile_return_modal right" data-dismiss="modal" onclick="oVmap.getToolsManager().getBasicTools().toggleOutTools()"> - <span class="icon-caret-left"></span> Retour + <span class="icon-caret-left"></span> {{ 'VMAP_BACK' | translate }} </div> - <h4 class="modal-title">Attributs</h4> + <h4 class="modal-title">{{ 'VMAP_ATTRS' | translate }}</h4> </div> <div class="modal-body modal-body-big-with-footer-3 font-12 width-100"> <!--Form reader--> <div id="basictools-insert-form-reader" - app-form-reader - app-form-definition-name="oInsertObject.sFormDefinitionName" + app-form-reader + app-form-definition-name="oInsertObject.sFormDefinitionName" app-form-definition="oInsertObject.oFormDefinition" - app-form-values="oInsertObject.oFormValues" + app-form-values="oInsertObject.oFormValues" app-properties="ctrl.properties" app-token="ctrl.token"></div> @@ -30,9 +30,9 @@ <button type="submit" class="btn btn-primary" form="basictools-insert-form-reader-form" ng-click="ctrl.trySubmitInsertion()"> <span class="glyphicon glyphicon-share-alt margin-2"></span> - Sauvegarder + {{ 'VMAP_SAVE' | translate }} </button> </div> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/module_vmap/module/template/tools/location.html b/src/module_vmap/module/template/tools/location.html index 39157c3070b80e003d3de56e9ed378d7dcb920e9..14d0b3cadb4f16e2cfe1acae1c077385fd29e0bf 100644 --- a/src/module_vmap/module/template/tools/location.html +++ b/src/module_vmap/module/template/tools/location.html @@ -25,7 +25,7 @@ <!--Bandeau du haut--> <div style="margin: 10px"> - <label>Résultats de la recherche: </label> + <label>{{ 'VMAP_LOCATION_SEARCH_RESULTS' | translate }}: </label> <span class="glyphicon glyphicon-remove right pointer margin-sides-10" ng-click="ctrl.removeLocation()"></span> </div> @@ -47,7 +47,7 @@ </div> <div class="location-search-dropdown-result-buttons pointer collapsed" data-toggle="collapse" href="#location-custom-search-dropdown-result-infos-{{this['$index']}}"> - <a>Détails</a> + <a>{{ 'VMAP_DETAILS' | translate }}</a> <i class="caret right" style="margin: 9px 0px 0px 6px;"></i> </div> @@ -73,7 +73,7 @@ </div> <div class="location-search-dropdown-result-buttons pointer collapsed" data-toggle="collapse" href="#location-search-dropdown-result-infos-{{this['$index']}}"> - <a>Détails</a> + <a>{{ 'VMAP_DETAILS' | translate }}</a> <i class="caret right" style="margin: 9px 0px 0px 6px;"></i> </div> @@ -90,7 +90,7 @@ <!--Bandeau du bas--> <div style="text-align: center; margin: 10px;"> <button type="button" class="btn btn-sm btn-primary" ng-click="ctrl.searchLocation(ctrl.locationSearch, 12)"> - Plus de résultats + {{ 'VMAP_MORE_RESULTS' | translate }} </button> </div> </div> @@ -99,7 +99,7 @@ <!--Go home--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationHome')}"> <a id="original-position-tool" - class="basic-tools-element pointer" title="Centrer la carte sur l’emprise par défaut" + class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_CENTER_MAP_ON_DEFAULT_EXTENT' | translate }}" ng-click="ctrl.goHome()"> <span class="glyphicon glyphicon-home" aria-hidden="true"></span> </a> @@ -108,7 +108,7 @@ <!--Refresh map--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationRefresh')}"> <a id="original-position-tool" - class="basic-tools-element pointer" title="Rafraichir les couches de la carte" + class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_REFRESH_MAP_LAYERS' | translate }}" ng-click="ctrl.refreshMap()"> <span class="icon-repeat" aria-hidden="true"></span> </a> @@ -116,7 +116,7 @@ <!--Max extent--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationMaxExtent')}"> - <a class="basic-tools-element pointer" title="Centrer la carte à l’étendue maximale" + <a class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_CENTER_MAP_ON_MAX_EXTENT' | translate }}" ng-click="ctrl.maxExtent()"> <span class="icon-language" aria-hidden="true"></span> </a> @@ -124,7 +124,7 @@ <!--Geolocate me--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationMyPosition')}"> - <a class="basic-tools-element pointer" title="Centrer la carte sur ma position" + <a class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_CENTER_MAP_ON_MY_POSITION' | translate }}" ng-click="ctrl.geolocateMe()"> <span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span> </a> @@ -134,7 +134,7 @@ <li role="presentation" style="position: inherit" class="basic-tools-dropdown" ng-class="{'hidden': !$root.isVmapToolActive('LocationXY')}"> <a class="basic-tools-element pointer" - title="Centrer la carte sur une position donnée" + title="{{ 'VMAP_LOCATION_CENTER_MAP_ON_GIVEN_POSITION' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-coordinates" aria-hidden="true" style="font-size: 19px;line-height: 0.7 !important;"></span> </a> @@ -150,7 +150,7 @@ </div> </div> <div class="col-md-5"> - <b>Projection:</b> + <b>{{ 'VMAP_PROJETION' | translate }}:</b> <select class="form-control" ng-model="goToProj"> <option value="EPSG:4326">{{ctrl.projections['EPSG:4326']}}</option> <option value="EPSG:3857">{{ctrl.projections['EPSG:3857']}}</option> @@ -161,7 +161,7 @@ <br> <button type="button" class="btn btn-success btn-sm" ng-click="ctrl.goTo(goToX, goToY, goToProj)"> - Go + {{ 'VMAP_LOCATION_GO' | translate }} </button> </div> </div> @@ -170,7 +170,7 @@ <!--Previous history--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationPrecNext')}"> - <a class="basic-tools-element pointer" title="Aller à l'étendue précédente" + <a class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_GO_TO_PREV_EXTENT' | translate }}" ng-click="ctrl.previousHistoryExtent()" ng-class="{'inactive' : ctrl.iHistoryOffset >= ctrl.aLocationHistory.length - 1}"> <span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span> </a> @@ -178,7 +178,7 @@ <!--Next history--> <li role="presentation" ng-class="{'hidden': !$root.isVmapToolActive('LocationPrecNext')}"> - <a class="basic-tools-element pointer" title="Aller à l'étendue suivante" + <a class="basic-tools-element pointer" title="{{ 'VMAP_LOCATION_GO_TO_NEXT_EXTENT' | translate }}" ng-click="ctrl.nextHistoryExtent()" ng-class="{'inactive' : ctrl.iHistoryOffset === 0}"> <span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span> </a> @@ -193,17 +193,17 @@ <form ng-submit="ctrl.addScale()"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title">Nouvelle échelle</h4> + <h4 class="modal-title">{{ 'VMAP_LOCATION_NEW_SCALE' | translate }}</h4> </div> <div class="modal-body"> - <i>Saisissez une nouvelle échelle puis cliquez sur "ajouter"</i> + <i>{{ 'VMAP_LOCATION_NEW_SCALE_DEF' | translate }}</i> <div class="input-group"> <span class="input-group-addon" id="new-scale-describer">1:</span> <input type="number" class="form-control" id="new-scale-input" aria-describedby="new-scale-describer" required> </div> </div> <div class="modal-footer"> - <button type="submit" class="btn btn-primary">Ajouter</button> + <button type="submit" class="btn btn-primary">{{ 'VMAP_ADD' | translate }}</button> </div> </form> </div> diff --git a/src/module_vmap/module/template/tools/location_mobile.html b/src/module_vmap/module/template/tools/location_mobile.html index 1151791517505cb1102c080a84140027f66e6c73..471955dc447349565af3834b21c11478d463ac57 100755 --- a/src/module_vmap/module/template/tools/location_mobile.html +++ b/src/module_vmap/module/template/tools/location_mobile.html @@ -10,7 +10,7 @@ class="form-control minus left margin-5 margin-sides-10" ng-if="sizeOf(ctrl.oBusinessObjects) > 0" ng-model="ctrl.sSelectedLocationService" - ng-change="ctrl.searchLocation()"> + ng-change="ctrl.searchLocation()"> <!--Géocodeurs--> <option ng-repeat="(key, value) in ctrl.locationServices" value="{{key}}">{{value.title}}</option> @@ -29,7 +29,7 @@ <!--Résultats--> <div id="vmap_menu_location_results"> <div class="panel list-group"> - <!--Objet métier--> + <!--Objet métier--> <div ng-if="locationServiceType === 'business_object'" ng-repeat="node in ctrl.locationResults"> <a href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_location_results_{{$index}}" data-parent="#vmap_menu_location_results" onclick="$('#vmap_menu_location_results .in').collapse('hide');"> <span ng-bind-html="node['bo_summary'][ctrl.oBusinessObjects[ctrl.sSelectedLocationService].bo_result_field]"></span> @@ -41,13 +41,13 @@ ng-bind-html="key + ': '+node['bo_summary'][key]"> </li> <div style="margin: 10px;"> - <button type="button" name="button" class="btn btn-primary btn-sm pull-right" ng-click="ctrl.addToSelection(node, ctrl.oBusinessObjects[ctrl.sSelectedLocationService])">Voir sur la carte</button> + <button type="button" name="button" class="btn btn-primary btn-sm pull-right" ng-click="ctrl.addToSelection(node, ctrl.oBusinessObjects[ctrl.sSelectedLocationService])">{{ 'VMAP_SEE_ON_MAP' | translate }}</button> </div> </ul> </div> </div> </div> - <!--Géocodeur--> + <!--Géocodeur--> <div ng-if="locationServiceType === 'geocoder'" ng-repeat="node in ctrl.locationResults"> <a href="#" class="list-group-item" data-toggle="collapse" data-target="#vmap_menu_location_results_{{$index}}" data-parent="#vmap_menu_location_results" onclick="$('#vmap_menu_location_results .in').collapse('hide');"> {{node.title}} @@ -57,7 +57,7 @@ <ul style="margin: 10px 0px 40px 0px;"> <li ng-repeat="oSummaryElement in node.summary">{{oSummaryElement.label}}: {{oSummaryElement.value}}</li> <div style="margin: 10px;"> - <button type="button" name="button" class="btn btn-primary btn-sm pull-right" ng-click="ctrl.locatePlace(node)">Voir sur la carte</button> + <button type="button" name="button" class="btn btn-primary btn-sm pull-right" ng-click="ctrl.locatePlace(node)">{{ 'VMAP_SEE_ON_MAP' | translate }}</button> </div> </ul> </div> @@ -77,17 +77,17 @@ <form ng-submit="ctrl.addScale()"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title">Nouvelle échelle</h4> + <h4 class="modal-title">{{ 'VMAP_LOCATION_NEW_SCALE' | translate }}</h4> </div> <div class="modal-body"> - <i>Saisissez une nouvelle échelle puis cliquez sur "ajouter"</i> + {{ 'VMAP_LOCATION_NEW_SCALE_DEF' | translate }}</i> <div class="input-group"> <span class="input-group-addon" id="new-scale-describer">1:</span> <input type="number" class="form-control" id="new-scale-input" aria-describedby="new-scale-describer" required> </div> </div> <div class="modal-footer"> - <button type="submit" class="btn btn-primary">Ajouter</button> + <button type="submit" class="btn btn-primary">{{ 'VMAP_ADD' | translate }}</button> </div> </form> </div> diff --git a/src/module_vmap/module/template/tools/measure.html b/src/module_vmap/module/template/tools/measure.html index 4bde3781695ed8ea7df4feff4ca5a7c5b760b1df..8febc84446add4204690b73fc0760e64f1d4f39b 100755 --- a/src/module_vmap/module/template/tools/measure.html +++ b/src/module_vmap/module/template/tools/measure.html @@ -5,10 +5,10 @@ </div> <div style="display: none" class="checkbox checkbox-success"> <input id="measure-anotations" type="checkbox" style="cursor:pointer" ng-click="ctrl.showHideAnotations()" checked> - <label for="measure-anotations" style="cursor:pointer">Afficher / Cacher les annotations</label> + <label for="measure-anotations" style="cursor:pointer">{{ 'VMAP_MEASURE_SHOW_HIDE_ANOTATIONS' | translate }}</label> </div> -<i class="basic-tools-dropdown-title">Mesure</i> +<i class="basic-tools-dropdown-title">{{ 'VMAP_MEASURE' | translate }}</i> <ul class="basic-tools-dropdown-menu"> <li role="separator" class="divider"></li> @@ -20,7 +20,7 @@ : ctrl.currentAction === 'basicTools-measurePoint'}" ng-click="ctrl.drawPoint(ctrl.currentAction === 'basicTools-measurePoint')"> <span class="icon-point"></span> - <span class="margin-sides-10">Point</span> + <span class="margin-sides-10">{{ 'VMAP_POINT' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -30,7 +30,7 @@ 'active': ctrl.currentAction === 'basicTools-measureLineString'}" ng-click="ctrl.measureLine(ctrl.currentAction === 'basicTools-measureLineString')"> <span class="icon-line"></span> - <span class="margin-sides-10">Ligne</span> + <span class="margin-sides-10">{{ 'VMAP_LINE' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -40,7 +40,7 @@ 'active': ctrl.currentAction === 'basicTools-measurePolygon'}" ng-click="ctrl.measurePolygon(ctrl.currentAction === 'basicTools-measurePolygon')"> <span class="icon-polygon"></span> - <span class="margin-sides-10">Polygone</span> + <span class="margin-sides-10">{{ 'VMAP_POLYGON' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -51,7 +51,7 @@ : ctrl.currentAction === 'basicTools-measureCircle'}" ng-click="ctrl.measureCircle(ctrl.currentAction === 'basicTools-measureCircle')"> <span class="icon-circle"></span> - <span class="margin-sides-10">Cercle</span> + <span class="margin-sides-10">{{ 'VMAP_CIRCLE' | translate }}</span> </a> </li> @@ -65,7 +65,7 @@ : ctrl.currentAction === 'basicTools-modifyMeasure'}" ng-click="ctrl.modifyFeature(ctrl.currentAction === 'basicTools-modifyMeasure')"> <span class="glyphicon glyphicon-pencil"></span> - <span class="margin-sides-10">Editer</span> + <span class="margin-sides-10">{{ 'VMAP_EDIT' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -75,13 +75,13 @@ 'active': ctrl.currentAction === 'basicTools-deleteMeasure'}" ng-click="ctrl.deleteFeature(ctrl.currentAction === 'basicTools-deleteMeasure')"> <span class="glyphicon glyphicon-remove"></span> - <span class="margin-sides-10">Supprimer</span> + <span class="margin-sides-10">{{ 'VMAP_DELETE' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> <a id="measure-deleteAllFeatures-btn" class="btn-measure" ng-click="ctrl.deleteAllFeatures()"> <span class="glyphicon glyphicon-trash"></span> - <span class="margin-sides-10">Vider</span> + <span class="margin-sides-10">{{ 'VMAP_EMPTY' | translate }}</span> </a> </li> @@ -90,7 +90,7 @@ data-toggle="modal" data-target="#measureAndDrawModal" ng-click="ctrl.displayFeatures()"> - Afficher les mesures + {{ 'VMAP_MEASURE_SHOW_MEASURES' | translate }} </a></li> </ul> @@ -102,19 +102,19 @@ <div class="modal-content"> <div class="modal-header"> <button id="modal-display-measure-close" type="button" class="close" data-dismiss="modal">×</button> - <h4 class="modal-title">Mesures</h4> + <h4 class="modal-title">{{ 'VMAP_MEASURES' | translate }}</h4> </div> <div class="modal-body modal-body-big" style="height:82%"> <div ng-if="ctrl.sketches.length === 0"> - <b>Aucune mesure à afficher</b> + <b>{{ 'VMAP_MEASURE_NO_MEASURES' | translate }}</b> </div> <div ng-repeat="feature in ctrl.sketches"> <div ng-if="feature.get('Type') === 'Cercle'"> <div class="font-15" class="font-14"> - <div><b class="font-15">Type: </b>{{feature.get('Type')}}</div> - <div><b class="font-15">Rayon: </b>{{feature.get('Rayon')}}</div> - <div><b class="font-15">Projection des coordonnées </b>{{ctrl.oProjections[feature.get('Projection')]}}</div> + <div><b class="font-15">{{ 'VMAP_TYPE' | translate }}: </b>{{feature.get('Type')}}</div> + <div><b class="font-15">{{ 'VMAP_RADIUS' | translate }}: </b>{{feature.get('Rayon')}}</div> + <div><b class="font-15">{{ 'VMAP_COORDINATES_PROJ' | translate }}: </b>{{ctrl.oProjections[feature.get('Projection')]}}</div> </div> <table class="table table-striped bordered margin-10 font-14"> <thead> @@ -137,7 +137,7 @@ <div class="font-15" ng-repeat="key in feature.get('Keys')" ng-if="key === 'Coordonnées'"> <b class="font-15">{{key}}: </b>{{ctrl.transform(feature.get('Coordonnées'), ctrl.projection, feature.get('Projection'))}} </div> - <div><b class="font-15">Projection des coordonnées: </b>{{ctrl.oProjections[feature.get('Projection')]}}</div> + <div><b class="font-15">{{ 'VMAP_COORDINATES_PROJ' | translate }}: </b>{{ctrl.oProjections[feature.get('Projection')]}}</div> </div> <table class="table table-striped bordered margin-10 font-14" ng-if="feature.get('Type') !== 'Point' || feature.get('Type') !== 'Cercle'"> @@ -156,7 +156,7 @@ </tr> </tbody> </table> - <button type="button" class="btn btn-primary right margin-sides-5" data-dismiss="modal" ng-click="ctrl.zoomToFeature(feature)">Voir sur la carte</button> + <button type="button" class="btn btn-primary right margin-sides-5" data-dismiss="modal" ng-click="ctrl.zoomToFeature(feature)">{{ 'VMAP_SEE_ON_MAP' | translate }}</button> <br> <br> </div> @@ -164,7 +164,7 @@ </div> <!--/.modal-body modal-body-big--> <div class="modal-footer" ng-if="ctrl.sketches.length !== 0"> - <a id="export-csv-button" class="btn btn-primary" download='Mesures.csv' href="" >Exporter tout en CSV</a> + <a id="export-csv-button" class="btn btn-primary" download='Mesures.csv' href="" >{{ 'VMAP_CSV_EXPORT' | translate }}</a> </div> </div> </div> diff --git a/src/module_vmap/module/template/tools/measure_mobile.html b/src/module_vmap/module/template/tools/measure_mobile.html index b69fba213951917ea1b0ebbcb0939f3627d00699..e0f2512c0d9cdf8dce8f634ea7bffec4ddac123c 100755 --- a/src/module_vmap/module/template/tools/measure_mobile.html +++ b/src/module_vmap/module/template/tools/measure_mobile.html @@ -1,14 +1,13 @@ -<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasurePoint()"><span class="icon-point mobile_menu_logo"></span> Point</a> -<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasureLine()"><span class="icon-line mobile_menu_logo"></span> Ligne</a> -<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasurePolygon()"><span class="icon-polygon mobile_menu_logo"></span> Polygone</a> -<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasureCircle()"><span class="icon-circle mobile_menu_logo"></span> Cercle</a> -<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileDeleteAllFeatures()"><span class="icon-trash mobile_menu_logo"></span> Vider</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasurePoint()"><span class="icon-point mobile_menu_logo"></span> {{ 'VMAP_POINT' | translate }}</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasureLine()"><span class="icon-line mobile_menu_logo"></span> {{ 'VMAP_LINE' | translate }}</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasurePolygon()"><span class="icon-polygon mobile_menu_logo"></span> {{ 'VMAP_POLYGON' | translate }}</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileMeasureCircle()"><span class="icon-circle mobile_menu_logo"></span> {{ 'VMAP_CIRCLE' | translate }}</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.mobileDeleteAllFeatures()"><span class="icon-trash mobile_menu_logo"></span> {{ 'VMAP_EMPTY' | translate }}</a> <div style="display: none"> <input id="geodesic" type="checkbox" style="cursor:pointer" checked>use geodesic measures </div> <div style="display: none" class="checkbox checkbox-success"> <input id="measure-anotations" type="checkbox" style="cursor:pointer" ng-click="ctrl.showHideAnotations()" checked> - <label for="measure-anotations" style="cursor:pointer">Afficher / Cacher les annotations</label> + <label for="measure-anotations" style="cursor:pointer">{{ 'VMAP_MEASURE_SHOW_HIDE_ANOTATIONS' | translate }}</label> </div> - diff --git a/src/module_vmap/module/template/tools/print.html b/src/module_vmap/module/template/tools/print.html index 330a8b9c2733511e33358d8d02c6e41a6463122a..2190f57f46cc6116d9221a8885e5fd678b0ddfe3 100644 --- a/src/module_vmap/module/template/tools/print.html +++ b/src/module_vmap/module/template/tools/print.html @@ -2,17 +2,17 @@ <div style="text-align: left"> <div class="print-form-label" ng-show="!ctrl.models.length > 0"> - Aucun modèle d'impression associé + {{ 'VMAP_PRINT_NO_MODEL_ASSOCIATE' | translate }} </div> <form role="form" ng-submit="ctrl.prepareAndLaunchPrint()" ng-show="ctrl.models.length > 0"> - <div class="print-form-label">Modèle</div> + <div class="print-form-label">{{ 'VMAP_MODEL' | translate }}</div> <select id="select-print-format" class="form-control minus" ng-model="modelIndex" ng-options="index as model.name for (index, model) in ctrl.models" ng-change="ctrl.loadModelParmas(modelIndex)"></select> - <div class="print-form-label" ng-if="ctrl.printStyles.length > 0">Style</div> + <div class="print-form-label" ng-if="ctrl.printStyles.length > 0">{{ 'VMAP_STYLE' | translate }}</div> <select id="select-print-format" class="form-control minus" ng-if="ctrl.printStyles.length > 0" ng-model="$parent.selectedPrintstyleId" @@ -26,7 +26,7 @@ <br> </div> - <div class="print-form-label">Echelle</div> + <div class="print-form-label">{{ 'VMAP_SCALE' | translate }}</div> <select id="select-print-scale" class="form-control minus" ng-model="ctrl.scale" ng-change="ctrl.changeScale(ctrl.scale)"> <option value="auto">{{ctrl.currentScale}}</option> <option value="1000000">1:1,000,000</option> @@ -45,7 +45,7 @@ <option value="100">1:100</option> </select> - <div class="print-form-label">Résolution</div> + <div class="print-form-label">{{ 'VMAP_RESOLUTION' | translate }}</div> <select id="select-print-resolution" class="form-control minus" ng-model="ctrl.dpi"> <option value="1">72 dpi</option> <option value="2" ng-show="ctrl.resolution <= 4">144 dpi</option> @@ -53,13 +53,13 @@ </select> <button type="button" - title="Modification de la zone d'impression sur la carte" + title="{{ 'VMAP_PRINT_MODIFY_MAP_PRINT_ZONE' | translate }}" class="btn btn-info btn-sm" style="margin-top: 10px" ng-class="{'active': managePrintZoneInProgress}" ng-click="ctrl.managePrintZone()"><span class="glyphicon glyphicon-move"></span></button> <button type="button" - title="Modification de la zone d'impression sur la carte de comparaison" + title="{{ 'VMAP_PRINT_MODIFY_COMPARE_MAP_PRINT_ZONE' | translate }}" ng-show="$root.compare_enabled" class="btn btn-info btn-sm" style="margin-top: 10px" @@ -68,6 +68,6 @@ <button type="submit" class="btn btn-info btn-sm" - style="margin-top: 10px">Imprimer</button> + style="margin-top: 10px">{{ 'VMAP_PRINT' | translate }}</button> </form> </div> diff --git a/src/module_vmap/module/template/tools/select.html b/src/module_vmap/module/template/tools/select.html index f801d83e906904ae6028f8e76bd8041af1c7d928..ce4e247da6c6180c09c736cb6e78d4dbf900907e 100644 --- a/src/module_vmap/module/template/tools/select.html +++ b/src/module_vmap/module/template/tools/select.html @@ -6,7 +6,7 @@ <li role="presentation" style="position: inherit" class="basic-tools-dropdown"> <a class="basic-tools-element pointer" id="basic-tools-dropdown-select-btn" - title="Sélection multiple" + title="{{ 'VMAP_SELECTION_MULTIPLE_SELECTION' | translate }}" onclick="oVmap.getToolsManager().getBasicTools().toggleTool(this)"> <span class="icon-info" aria-hidden="true"></span> + </a> @@ -32,7 +32,7 @@ style="width: 80%" ng-class="{'white color-gray': ctrl.currentAction === 'basicTools-select-insertPoint' || ctrl.currentAction === 'basicTools-select-insertLineString' || ctrl.currentAction === 'basicTools-select-insertPolygon' || ctrl.currentAction === 'basicTools-select-insertCircle'}" ng-click="ctrl.addPartGeomType !== '' ? ctrl.startEdition('insert' + ctrl.addPartGeomType, ctrl.currentAction === 'basicTools-select-insert' + ctrl.addPartGeomType) : angular.noop"> - Ajouter une partie + {{ 'VMAP_INSERT_ADD_PART' | translate }} </button> <button type="button" class="btn btn-sm btn-default dropdown-toggle" @@ -50,22 +50,22 @@ <li><a href="javascript:void(0)" ng-show="ctrl.editableFeatureType === 'GEOMETRYCOLLECTION' || ctrl.editableFeatureType === 'GEOMETRY' || ctrl.editableFeatureType === 'POINT' || ctrl.editableFeatureType === 'MULTIPOINT'" ng-click="ctrl.addPartGeomType = 'Point'; ctrl.startEdition('insertPoint', false)"> - <span class="icon-point"></span> Point + <span class="icon-point"></span> {{ 'VMAP_POINT' | translate }} </a></li> <li><a href="javascript:void(0)" ng-show="ctrl.editableFeatureType === 'GEOMETRYCOLLECTION' || ctrl.editableFeatureType === 'GEOMETRY' || ctrl.editableFeatureType === 'LINESTRING' || ctrl.editableFeatureType === 'MULTILINESTRING'" ng-click="ctrl.addPartGeomType = 'LineString'; ctrl.startEdition('insertLineString', false)"> - <span class="icon-line"></span> Ligne + <span class="icon-line"></span> {{ 'VMAP_LINE' | translate }} </a></li> <li><a href="javascript:void(0)" ng-show="ctrl.editableFeatureType === 'GEOMETRYCOLLECTION' || ctrl.editableFeatureType === 'GEOMETRY' || ctrl.editableFeatureType === 'POLYGON' || ctrl.editableFeatureType === 'MULTIPOLYGON'" ng-click="ctrl.addPartGeomType = 'Polygon'; ctrl.startEdition('insertPolygon', false)"> - <span class="icon-polygon"></span> Polygone + <span class="icon-polygon"></span> {{ 'VMAP_POLYGON' | translate }} </a></li> <li><a href="javascript:void(0)" ng-show="ctrl.editableFeatureType === 'GEOMETRYCOLLECTION' || ctrl.editableFeatureType === 'GEOMETRY' || ctrl.editableFeatureType === 'POLYGON' || ctrl.editableFeatureType === 'MULTIPOLYGON'" ng-click="ctrl.addPartGeomType = 'Circle'; ctrl.startEdition('insertCircle', false)"> - <span class="icon-circle"></span> Cercle + <span class="icon-circle"></span> {{ 'VMAP_CIRCLE' | translate }} </a></li> </ul> </div> @@ -77,7 +77,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-select-editFeature'}" ng-click="ctrl.startEdition('editFeature', ctrl.currentAction === 'basicTools-select-editFeature')"> <span class="icon-edit"></span> - <span class="margin-sides-10">Modifier la géométrie</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_MODIFY_GEOM' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -85,7 +85,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-select-deleteFeature'}" ng-click="ctrl.startEdition('deleteFeature', ctrl.currentAction === 'basicTools-select-deleteFeature')"> <span class="icon-trash"></span> - <span class="margin-sides-10">Supprimer une partie</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_DELETE_PART' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -94,7 +94,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-select-addHole'}" ng-click="ctrl.startEdition('addHole', ctrl.currentAction === 'basicTools-select-addHole')"> <span class="icon-dot-circle-o"></span> - <span class="margin-sides-10">Ajouter un trou</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_ADD_HOLE' | translate }}</span> </a> </li> <li class="basic-tools-dropdown-btn"> @@ -103,7 +103,7 @@ ng-class="{'active': ctrl.currentAction === 'basicTools-select-deleteHole'}" ng-click="ctrl.startEdition('deleteHole', ctrl.currentAction === 'basicTools-select-deleteHole')"> <span class="icon-dot-circle-o"></span> - <span class="margin-sides-10">Supprimer un trou</span> + <span class="margin-sides-10">{{ 'VMAP_INSERT_DELETE_HOLE' | translate }}</span> </a> </li> </ul> @@ -113,7 +113,7 @@ <div class="basic-tools-dropdown-btn vmap-select-snapping-collapse-button " ng-click="ctrl.isSnapMenuCollapse = !ctrl.isSnapMenuCollapse"> <span class ="glyphicon glyphicon-magnet" ></span> - <span class="margin-sides-10"> Accrochage vectoriel </span> + <span class="margin-sides-10"> {{ 'VMAP_INSERT_VECTOR_SNAPPING' | translate }} </span> <span class="glyphicon" ng-class="{'glyphicon-menu-down': ctrl.isSnapMenuCollapse, 'glyphicon-menu-right': !ctrl.isSnapMenuCollapse }"></span> </div> @@ -130,7 +130,7 @@ style="cursor:pointer" ng-model="oBo.bo_snapping_enabled" ng-click="ctrl.loadVectorSnappingData()"> - <label for="vmap-select-snapping-menu-checkbox-{{$index}}" style="cursor:pointer" title="Definit si l'objet métier est accrochable"> + <label for="vmap-select-snapping-menu-checkbox-{{$index}}" style="cursor:pointer" title="{{ 'VMAP_INSERT_VECTOR_SNAPPING_DEF' | translate }}"> {{oBo.bo_title}} </label> </div> @@ -155,7 +155,7 @@ class="btn btn-info btn-xs width-100" ng-click="ctrl.showSnappingOptionsModal()"> <span class="fa fa-cog margin-sides-2"></span> - Options d'accrochage + {{ 'VMAP_INSERT_SNAPPING_OPTIONS' | translate }} </button> </div> </div> @@ -164,10 +164,10 @@ </div> <!--Messages d'alerte pour l'échelle d'édition--> <div class="alert alert-warning vmap-select-scale-alert" role="alert" ng-show="!ctrl.isMaxScaleOk"> - <span class="glyphicon glyphicon-warning-sign"></span> Échelle maximale de saisie atteinte + <span class="glyphicon glyphicon-warning-sign"></span> {{ 'VMAP_INSERT_SNAPPING_MAX_SCALE' | translate }} </div> <div class="alert alert-warning vmap-select-scale-alert" role="alert" ng-show="!ctrl.isMinScaleOk"> - <span class="glyphicon glyphicon-warning-sign"></span> Échelle minimale de saisie atteinte + <span class="glyphicon glyphicon-warning-sign"></span> {{ 'VMAP_INSERT_SNAPPING_MIN_SCALE' | translate }} </div> <!--Boutons--> <div style="text-align: center"> @@ -175,21 +175,21 @@ class="btn btn-info btn-sm" ng-click="ctrl.finishEdition()"> <span class="glyphicon glyphicon-remove margin-sides-2"></span> - Annuler + {{ 'VMAP_CANCEL' | translate }} </button> <button type="button" class="btn btn-info btn-sm" ng-show="ctrl.editGeometryFromForm" ng-click="ctrl.validateGeomAndDisplayEditForm()"> <span class="glyphicon glyphicon-share-alt margin-sides-2"></span> - Valider géométrie + {{ 'VMAP_SELECTION_VALIDATE_GEOM' | translate }} </button> <button type="button" class="btn btn-info btn-sm" ng-show="!ctrl.editGeometryFromForm" ng-click="ctrl.submitGeomEdition(); ctrl.finishEdition();"> <span class="glyphicon glyphicon-share-alt margin-sides-2"></span> - Sauvegarder + {{ 'VMAP_SAVE' | translate }} </button> </div> </div> @@ -200,14 +200,14 @@ <div id="getFeatureInfo-result-window" class="basic-tools-dropdown-element basic-tools-dropdown-select-getFeatureInfo-content dropdown-menu"> <div class="modal-header"> <button type="button" class="close" ng-click="ctrl.closeGetFeatureInfoResultWindow()">×</button> - <h4 class="modal-title">Résultat requête WMS (GetFeatureInfo)</h4> + <h4 class="modal-title">{{ 'VMAP_WMS_QUERY_RESULT' | translate }}</h4> </div> <div class="modal-body modal-body-big"> <div class="row" style="height: 99%;"> <!-- Bouttons calques --> <div class="col-md-4"> <div ng-if="ctrl.iGetFeatureInfoWithResultLayers > 0" class=""> - <i>Avec résultat</i> + <i>{{ 'VMAP_WITH_RESULT' | translate }}</i> <ul class="nav nav-pills nav-stacked" style="width: 180px"> <li data-toggle="pill" class="list-group-item list-group-item-modal" @@ -222,7 +222,7 @@ </ul> </div> <div ng-if="ctrl.iGetFeatureInfoWithoutResultLayers > 0" class="margin-20"> - <i>Sans résultat</i> + <i>{{ 'VMAP_WITHOUT_RESULT' | translate }}</i> <ul class="nav nav-pills nav-stacked" style="width: 180px"> <li data-toggle="pill" class="list-group-item list-group-item-modal" @@ -274,7 +274,7 @@ </div> <div ng-if="!ctrl.aGetFeatureInfoResult[ctrl.aGetFeatureInfoSelectedLayer].aSubLayers[ctrl.aGetFeatureInfoSelectedSubLayer].result"> <br> - Aucun résultat disponible + {{ 'VMAP_NO_RESULTS_AVAILABLE' | translate }} </div> </div> </div> @@ -314,11 +314,11 @@ <h5 data-translate="FORM_SNAPPING_VISIBILITY_CONFIGURATION_CONFIGURATION_VMAP_CONFIG"></h5> <div class="radio radio-inline"> <input type="radio" name="vmap_select_snap_visible" id="vmap_select_snap_visible_1" ng-model="ctrl.tmpSnapOptions.visible" ng-value="true"> - <label for="vmap_select_snap_visible_1">Oui</label> + <label for="vmap_select_snap_visible_1">{{ 'VMAP_YES' | translate }}</label> </div> <div class="radio radio-inline"> <input type="radio" name="vmap_select_snap_visible" id="vmap_select_snap_visible_2" ng-model="ctrl.tmpSnapOptions.visible" ng-value="false"> - <label for="vmap_select_snap_visible_2">Non</label> + <label for="vmap_select_snap_visible_2">{{ 'VMAP_NO' | translate }}</label> </div> </div> </div> @@ -341,7 +341,7 @@ id="vmap_select_snap_avoid_superpositions_1_{{$index}}" ng-model="ctrl.tmpSnapOptions.avoidSuperpositions[bo.bo_id]" ng-value="true"> - <label for="vmap_select_snap_avoid_superpositions_1_{{$index}}">Oui</label> + <label for="vmap_select_snap_avoid_superpositions_1_{{$index}}">{{ 'VMAP_YES' | translate }}</label> </div> <div class="radio radio-inline"> <input type="radio" @@ -349,7 +349,7 @@ id="vmap_select_snap_avoid_superpositions_2_{{$index}}" ng-model="ctrl.tmpSnapOptions.avoidSuperpositions[bo.bo_id]" ng-value="false"> - <label for="vmap_select_snap_avoid_superpositions_2_{{$index}}">Non</label> + <label for="vmap_select_snap_avoid_superpositions_2_{{$index}}">{{ 'VMAP_NO' | translate }}</label> </div> </div> </div> @@ -358,10 +358,10 @@ </div> <div class="modal-footer modal-footer-sm text-left"> <button class="btn btn-primary" ng-click="ctrl.resetSnapOptions()"> - Rétablir les paramètres par défaut + {{ 'VMAP_INSERT_RESET_DEFAULT_PARAMS' | translate }} </button> <button class="btn btn-primary" ng-click="ctrl.submitSnappingOptionsModal()"> - Valider + {{ 'VMAP_VALIDATE' | translate }} </button> </div> </div> @@ -409,12 +409,12 @@ <div class="modal-footer modal-footer-sm text-left"> <button class="btn btn-primary" ng-click="ctrl.editFormFeature(ctrl.editSelection)" ng-if="!$root.is_mobile"> <span class="icon-line margin-2"></span> - Modifier la géométrie + {{ 'VMAP_INSERT_MODIFY_GEOM' | translate }} </button> <button class="btn btn-primary" onclick="oVmap.simuleClick('basictools-select-form-reader-submit-btn')"> <span class="glyphicon glyphicon-share-alt margin-2"></span> - Sauvegarder + {{ 'VMAP_SAVE' | translate }} </button> </div> </div> diff --git a/src/module_vmap/module/template/tools/urlexporter.html b/src/module_vmap/module/template/tools/urlexporter.html index a1602e307b52d657096cda53b9c1ee618df0a754..f3fbd31d2b45299305764230e674f36057e0e0cd 100644 --- a/src/module_vmap/module/template/tools/urlexporter.html +++ b/src/module_vmap/module/template/tools/urlexporter.html @@ -2,7 +2,7 @@ <div class="row margin-sides-0 margin-10"> <div class="col-md-12"> <div class="left"> - <label for="privateExportUrlField" class="control-label">Lien vers la carte en cours</label> + <label for="privateExportUrlField" class="control-label">{{ 'VMAP_BASICTOOLS_MAP_LINK' | translate }}</label> </div> </div> <div class="col-md-12"> diff --git a/src/module_vmap/module/template/tools/user_mobile.html b/src/module_vmap/module/template/tools/user_mobile.html index 947aa7d18d97f3c3912d6c61b5347a1dfab7e655..e3581a219fd0dbe041382582765243d0acb40995 100755 --- a/src/module_vmap/module/template/tools/user_mobile.html +++ b/src/module_vmap/module/template/tools/user_mobile.html @@ -1,15 +1,15 @@ -<a class="list-group-item sublist-group-item" ng-click="ctrl.displayUserInfos()"><span class="icon-format_list_bulleted mobile_menu_logo"></span> Infos utilisateur</a> -<a class="list-group-item sublist-group-item" ng-click="ctrl.disconnect()"><span class="icon-block mobile_menu_logo"></span> Déconnexion</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.displayUserInfos()"><span class="icon-format_list_bulleted mobile_menu_logo"></span> {{ 'USER_INFOS' | translate }}</a> +<a class="list-group-item sublist-group-item" ng-click="ctrl.disconnect()"><span class="icon-block mobile_menu_logo"></span> {{ 'DISCONNECT' | translate }}</a> <!--Modale contenant le formulaire utilisateur--> <div class="modal fade" id="basictools-user-form-reader-modal" role="dialog"> <div class="modal-dialog"> <!--Modal content--> <div class="modal-content" style=""> - <div class="modal-header"> + <div class="modal-header"> <!-- Bouton retour --> <div class="btn btn-default vmap_mobile_return_modal right" data-dismiss="modal"> - <span class="icon-caret-left"></span> Retour + <span class="icon-caret-left"></span> {{ 'VMAP_BACK' | translate }} </div> <h4 class="modal-title">{{sUserLoginText}}</h4> </div> @@ -17,10 +17,10 @@ <!--Form reader--> <div id="basictools-user-form-reader" - app-form-reader + app-form-reader app-properties="ctrl.properties" app-token="ctrl.token"></div> </div> </div> </div> -</div> \ No newline at end of file +</div> diff --git a/src/module_vmap/module/template/vmap.html b/src/module_vmap/module/template/vmap.html index 3dfe8e972c9041da49bdcca98ac684467dbcd2c4..b3b82d5f673df0cd2a138ffc4dec5a24695729a2 100755 --- a/src/module_vmap/module/template/vmap.html +++ b/src/module_vmap/module/template/vmap.html @@ -8,7 +8,7 @@ type="button" onclick="$('#maplistlitle-container').toggleClass('open')"> <span class="icon-map left" style="font-size: 30px"></span> - <span class="left" style="margin: 6px 14px">CARTES</span> + <span class="left" style="margin: 6px 14px">{{ 'VMAP_MAPS' | translate }}</span> <span class="right" style="margin: 6px 4px"> <span class="caret"></span> </span> @@ -24,7 +24,7 @@ type="button" class="btn btn-success btn-sm btn-modal margin-10" onclick="oVmap.simuleClick('btn-reload-myMap'); $('#mapModalManager').modal('show'); $('#dropdownMenuMaps').dropdown('toggle')"> - GESTION DES CARTES + {{ 'VMAP_MAPS_MANAGEMENT' | translate }} </button> </div> </div>