Skip to content
Snippets Groups Projects
Commit 767439b3 authored by Armand Bahi's avatar Armand Bahi
Browse files

Translate maplist

parent f5175bec
No related branches found
No related tags found
No related merge requests found
...@@ -535,6 +535,13 @@ ...@@ -535,6 +535,13 @@
"VMAP_NO_RESULTS_AVAILABLE": "No result available", "VMAP_NO_RESULTS_AVAILABLE": "No result available",
"VMAP_SERVICE": "Service", "VMAP_SERVICE": "Service",
"VMAP_FIND": "Find", "VMAP_FIND": "Find",
"VMAP_FILE": "File",
"VMAP_USE": "Use",
"VMAP_THEME": "Theme",
"VMAP_CENTER": "Center",
"VMAP_REPROJECT": "Reproject",
"VMAP_CREATE_AND_USE": "Create and use",
"VMAP_ALL": "All",
"": "", "": "",
"VMAP_LAYERTREE_DATASETS": "Datasets", "VMAP_LAYERTREE_DATASETS": "Datasets",
"VMAP_LAYERTREE_MAP_1": "Map 1", "VMAP_LAYERTREE_MAP_1": "Map 1",
...@@ -639,5 +646,14 @@ ...@@ -639,5 +646,14 @@
"VMAP_MAPMODAL_GEOM_DRAG_FILE_DESCR": "Or simply drag file here", "VMAP_MAPMODAL_GEOM_DRAG_FILE_DESCR": "Or simply drag file here",
"VMAP_MAPMODAL_GEOM_DRAG_FILE_HERE": "Drag file here", "VMAP_MAPMODAL_GEOM_DRAG_FILE_HERE": "Drag file here",
"VMAP_MAPMODAL_GEOM_FORMATS": "Supported formats", "VMAP_MAPMODAL_GEOM_FORMATS": "Supported formats",
"": "",
"VMAP_MAPMODAL_MAPLIST_TITLE": "Avaliable maps list",
"VMAP_MAPMODAL_MAPLIST_DRAG_FILE_HERE": "Drag file here",
"VMAP_MAPMODAL_MAPLIST_NEW_MAP": "New map",
"VMAP_MAPMODAL_MAPLIST_NEW_EMPTY_MAP": "New map (empty)",
"VMAP_MAPMODAL_MAPLIST_USE_THIS_MAP": "use this map",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL": "Zoom level",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MAX": "Maximum zoom level",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MIM": "Minimum zoom level",
"": "" "": ""
} }
...@@ -536,6 +536,13 @@ ...@@ -536,6 +536,13 @@
"VMAP_NO_RESULTS_AVAILABLE": "Aucun résultat disponible", "VMAP_NO_RESULTS_AVAILABLE": "Aucun résultat disponible",
"VMAP_SERVICE": "Service", "VMAP_SERVICE": "Service",
"VMAP_FIND": "Chercher", "VMAP_FIND": "Chercher",
"VMAP_FILE": "Fichier",
"VMAP_USE": "Utiliser",
"VMAP_THEME": "Thème",
"VMAP_CENTER": "Centre",
"VMAP_REPROJECT": "Reprojeter",
"VMAP_CREATE_AND_USE": "Créér et utiliser",
"VMAP_ALL": "Tous",
"": "", "": "",
"VMAP_LAYERTREE_DATASETS": "Jeux de données", "VMAP_LAYERTREE_DATASETS": "Jeux de données",
"VMAP_LAYERTREE_MAP_1": "Carte 1", "VMAP_LAYERTREE_MAP_1": "Carte 1",
...@@ -640,5 +647,14 @@ ...@@ -640,5 +647,14 @@
"VMAP_MAPMODAL_GEOM_DRAG_FILE_DESCR": "Ou simplement déplacer le fichier ci-dessous", "VMAP_MAPMODAL_GEOM_DRAG_FILE_DESCR": "Ou simplement déplacer le fichier ci-dessous",
"VMAP_MAPMODAL_GEOM_DRAG_FILE_HERE": "Déplacer le fichier ici", "VMAP_MAPMODAL_GEOM_DRAG_FILE_HERE": "Déplacer le fichier ici",
"VMAP_MAPMODAL_GEOM_FORMATS": "Formats supportés", "VMAP_MAPMODAL_GEOM_FORMATS": "Formats supportés",
"": "",
"VMAP_MAPMODAL_MAPLIST_TITLE": "Liste des cartes utilisables",
"VMAP_MAPMODAL_MAPLIST_DRAG_FILE_HERE": "Déplacer le fichier ici",
"VMAP_MAPMODAL_MAPLIST_NEW_MAP": "Nouvelle carte",
"VMAP_MAPMODAL_MAPLIST_NEW_EMPTY_MAP": "Nouvelle carte (vide)",
"VMAP_MAPMODAL_MAPLIST_USE_THIS_MAP": "Utiliser cette carte",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL": "Niveau de zoom",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MAX": "Niveau de zoom maximum",
"VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MIM": "Niveau de zoom minimum",
"": "" "": ""
} }
<!-- Liste des cartes utilisables --> <!-- Liste des cartes utilisables -->
<h3>{{ 'VMAP_MAPMODAL_MAPLIST_TITLE' | translate }}: </h3>
<h3>Liste des cartes utilisables: </h3>
<hr> <hr>
<div> <div>
<div class="row"> <div class="row">
<div class="col-md-10"> <div class="col-md-10">
<b>Fichier:</b> <b>{{ 'VMAP_FILE' | translate }}:</b>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
</div> </div>
...@@ -17,19 +16,19 @@ ...@@ -17,19 +16,19 @@
<input type="text" id="upload-file-info" class="form-control" ng-model="ctrl.newMapUrl" placeholder="http://www.ma-carte.com/get-map.php"> <input type="text" id="upload-file-info" class="form-control" ng-model="ctrl.newMapUrl" placeholder="http://www.ma-carte.com/get-map.php">
<span class="input-group-btn"> <span class="input-group-btn">
<span class="btn btn-success btn-file"> <span class="btn btn-success btn-file">
Chercher&hellip; <input type="file" id="browse-map-button" onchange='oVmap.getMapManager().getMapModalTool().getMapListTool().changeFilePath(this)'> {{ 'VMAP_FIND' | translate }}&hellip; <input type="file" id="browse-map-button" onchange='oVmap.getMapManager().getMapModalTool().getMapListTool().changeFilePath(this)'>
</span> </span>
</span> </span>
</div> </div>
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<!-- l'attribut "url" est utilisé si on rentre le path à la main, si on rentre par le bouton "browse", alors on utilisera le contennu de browse-map-button --> <!-- l'attribut "url" est utilisé si on rentre le path à la main, si on rentre par le bouton "browse", alors on utilisera le contennu de browse-map-button -->
<button type="button" id="upload-file-add-button" url="{{ctrl.newMapUrl}}" file-container="" class="btn btn-success right" onclick="oVmap.getMapManager().loadMapFromFile(this)">Utiliser</button> <button type="button" id="upload-file-add-button" url="{{ctrl.newMapUrl}}" file-container="" class="btn btn-success right" onclick="oVmap.getMapManager().loadMapFromFile(this)">{{ 'VMAP_USE' | translate }}</button>
</div> </div>
</div> </div>
</div> </div>
<br> <br>
<div class="upload-drop-zone" id="maplist-file-drop-zone">Déplacer le fichier ici</div> <div class="upload-drop-zone" id="maplist-file-drop-zone">{{ 'VMAP_MAPMODAL_MAPLIST_DRAG_FILE_HERE' | translate }}</div>
<div id="maplist-log-message"></div> <div id="maplist-log-message"></div>
<div class="row"> <div class="row">
<div class="col-md-10"></div> <div class="col-md-10"></div>
...@@ -40,7 +39,7 @@ ...@@ -40,7 +39,7 @@
data-toggle="modal" data-toggle="modal"
data-target="#mapmodal-newmap-modal" data-target="#mapmodal-newmap-modal"
ng-click="ctrl.initNewMapForm()"> ng-click="ctrl.initNewMapForm()">
Nouvelle carte (vide) {{ 'VMAP_MAPMODAL_MAPLIST_NEW_EMPTY_MAP' | translate }}
</button> </button>
</div> </div>
</div> </div>
...@@ -63,11 +62,11 @@ ...@@ -63,11 +62,11 @@
<div class="col-md-3"></div> <div class="col-md-3"></div>
<div class="col-md-6"> <div class="col-md-6">
<div ng-if="node.theme_name !== null && node.theme_name !== undefined"> <div ng-if="node.theme_name !== null && node.theme_name !== undefined">
<b>Thème</b>: <i>{{node.theme_name}}</i> <b>{{ 'VMAP_THEME' | translate }}</b>: <i>{{node.theme_name}}</i>
</div> </div>
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<button type="button" url="{{node.url}}" class="btn btn-primary right" data-dismiss="modal" onclick="oVmap.getMapManager().loadMap(this)">Utiliser cette carte</button> <button type="button" url="{{node.url}}" class="btn btn-primary right" data-dismiss="modal" onclick="oVmap.getMapManager().loadMap(this)">{{ 'VMAP_MAPMODAL_MAPLIST_USE_THIS_MAP' | translate }}</button>
</div> </div>
</div> </div>
<hr> <hr>
...@@ -84,11 +83,11 @@ ...@@ -84,11 +83,11 @@
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<button type="button" class="close" onclick="$('#mapmodal-newmap-modal').modal('hide')">&times;</button> <button type="button" class="close" onclick="$('#mapmodal-newmap-modal').modal('hide')">&times;</button>
<h4 class="modal-title">Nouvelle carte</h4> <h4 class="modal-title">{{ 'VMAP_MAPMODAL_MAPLIST_NEW_MAP' | translate }}</h4>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<form> <form>
<label>Centre</label> <label>{{ 'VMAP_CENTER' | translate }}</label>
<div class="row"> <div class="row">
<div class="col-md-4"> <div class="col-md-4">
<div class="input-group"> <div class="input-group">
...@@ -107,27 +106,27 @@ ...@@ -107,27 +106,27 @@
<button id="myMap-newMapForm-reproject" <button id="myMap-newMapForm-reproject"
class="btn btn-success" class="btn btn-success"
title="Reprojeter en fonction de la nouvelle projection" title="Reprojeter en fonction de la nouvelle projection"
ng-click="ctrl.reprojectCenter()">Reprojeter</button> ng-click="ctrl.reprojectCenter()">{{ 'VMAP_REPROJECT' | translate }}</button>
</div> </div>
</div> </div>
</div> </div>
<br> <br>
<label>Niveau de zoom</label> <label>{{ 'VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL' | translate }}</label>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.zoom"> <input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.zoom">
</div> </div>
</div> </div>
<br> <br>
<label>Niveau de zoom maximum</label> <label>{{ 'VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MAX' | translate }}</label>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.maxZoom"> <input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.maxZoom">
</div> </div>
</div> </div>
<br> <br>
<label>Niveau de zoom minimum</label> <label>{{ 'VMAP_MAPMODAL_MAPLIST_ZOOM_LEVEL_MIM' | translate }}</label>
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.minZoom"> <input type="number" class="form-control" required="true" ng-model="ctrl.mapForm.view.minZoom">
...@@ -135,7 +134,7 @@ ...@@ -135,7 +134,7 @@
</div> </div>
<br> <br>
<label>Projection</label> <label>{{ 'VMAP_PROJETION' | translate }}</label>
<select class="form-control" ng-model="ctrl.mapForm.view.projection"> <select class="form-control" ng-model="ctrl.mapForm.view.projection">
<option ng-repeat="(key, value) in ctrl.projections" <option ng-repeat="(key, value) in ctrl.projections"
value="{{key}}">{{value}}</option> value="{{key}}">{{value}}</option>
...@@ -146,7 +145,7 @@ ...@@ -146,7 +145,7 @@
<button type="submit" <button type="submit"
class="btn btn-primary center" class="btn btn-primary center"
onclick="$('#mapmodal-newmap-modal').modal('hide')" onclick="$('#mapmodal-newmap-modal').modal('hide')"
ng-click="ctrl.createNewMap()">Créér et utiliser</button> ng-click="ctrl.createNewMap()">{{ 'VMAP_CREATE_AND_USE' | translate }}</button>
</div> </div>
</form> </form>
</div> </div>
......
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
<div style="width: 100%; height: 30px;"> <div style="width: 100%; height: 30px;">
<select class="form-control minus left margin-5 margin-sides-10" style="width: 200px" ng-model="filterTheme"> <select class="form-control minus left margin-5 margin-sides-10" style="width: 200px" ng-model="filterTheme">
<option value="">Tous</option> <option value="">{{ 'VMAP_ALL' | translate }}</option>
<option ng-repeat="theme in themes | orderBy" ng-value="theme">{{theme}}</option> <option ng-repeat="theme in themes | orderBy" ng-value="theme">{{theme}}</option>
</select> </select>
<input class="form-control input-sm right margin-sides-10 margin-5" <input class="form-control input-sm right margin-sides-10 margin-5"
type="text" type="text"
placeholder="Rechercher" placeholder="{{ 'VMAP_FIND' | translate }}"
style="width: 200px;" style="width: 200px;"
ng-model="filter"> ng-model="filter">
</div> </div>
......
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
<div class="row"> <div class="row">
<div class="col-xs-6"> <div class="col-xs-6">
<select class="form-control minus left margin-5 margin-sides-10" ng-model="filterTheme"> <select class="form-control minus left margin-5 margin-sides-10" ng-model="filterTheme">
<option value="">Tous</option> <option value="">{{ 'VMAP_ALL' | translate }}</option>
<option ng-repeat="theme in themes track by $index" ng-value="theme">{{theme}}</option> <option ng-repeat="theme in themes track by $index" ng-value="theme">{{theme}}</option>
</select> </select>
</div> </div>
<div class="col-xs-6"> <div class="col-xs-6">
<input class="form-control input-sm right margin-sides-10 margin-5" type="text" placeholder="Rechercher" ng-model="filter"> <input class="form-control input-sm right margin-sides-10 margin-5" type="text" placeholder="{{ 'VMAP_FIND' | translate }}" ng-model="filter">
</div> </div>
</div> </div>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment