french translation

merge-requests/1/head
Julien Veyssier 2016-12-14 19:15:40 +01:00
parent 20dace5880
commit ce61b730f4
6 changed files with 99 additions and 29 deletions

View File

@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- file description field
- 'destination' readonly field indicating full save path
- admin setting section to add extra symbols
- french translation
### Changed
- keep time information in loaded tracks/routes/waypoints, written in saved files

View File

@ -793,7 +793,6 @@ h2.popupTitle{
color: red;
}
#saveButton{
width:18%;
display:block;
margin-left: auto;
margin-right: auto;
@ -802,7 +801,7 @@ h2.popupTitle{
float:left;
}
#saveName, #savePath{
width: 78%;
width: 100%;
float: right;
}
#savePath{

View File

@ -370,8 +370,29 @@ function load_map() {
}
};
L.drawLocal.draw.toolbar.buttons.polyline = 'Draw a track';
L.drawLocal.draw.toolbar.buttons.marker = 'Add a waypoint';
L.drawLocal.draw.toolbar.buttons.polyline = t('gpxedit','Draw a track');
L.drawLocal.draw.toolbar.buttons.marker = t('gpxedit','Add a waypoint');
L.drawLocal.edit.toolbar.buttons.edit = t('gpxedit','Edit');
L.drawLocal.edit.toolbar.buttons.editDisabled = t('gpxedit','Nothing to edit');
L.drawLocal.edit.toolbar.buttons.remove = t('gpxedit','Delete');
L.drawLocal.edit.toolbar.buttons.removeDisabled = t('gpxedit','Nothing to delete');
L.drawLocal.edit.toolbar.actions.save.title = t('gpxedit','Validate changes');
L.drawLocal.edit.toolbar.actions.save.text = t('gpxedit','Ok');
L.drawLocal.edit.toolbar.actions.cancel.title = t('gpxedit','Discard all changes');
L.drawLocal.edit.toolbar.actions.cancel.text = t('gpxedit','Cancel');
L.drawLocal.edit.handlers.edit.tooltip.text = t('gpxedit','Drag to move elements,<br/>click to remove a point');
L.drawLocal.edit.handlers.edit.tooltip.subtext = t('gpxedit','Click cancel to undo changes');
L.drawLocal.edit.handlers.remove.tooltip.text = t('gpxedit','Click on an element to delete it');
L.drawLocal.draw.handlers.marker.tooltip.start = t('gpxedit','Click map to add waypoint');
L.drawLocal.draw.handlers.polyline.tooltip.start = t('gpxedit','Click to start drawing track');
L.drawLocal.draw.handlers.polyline.tooltip.cont = t('gpxedit','Click to continue drawing track');
L.drawLocal.draw.handlers.polyline.tooltip.end = t('gpxedit','Click last point to finish track');
L.drawLocal.draw.toolbar.actions.text = t('gpxedit','Cancel');
L.drawLocal.draw.toolbar.actions.title = t('gpxedit','Cancel drawing');
L.drawLocal.draw.toolbar.finish.text = t('gpxedit','Finish');
L.drawLocal.draw.toolbar.finish.title = t('gpxedit','Finish drawing');
L.drawLocal.draw.toolbar.undo.text = t('gpxedit','Delete last point');
L.drawLocal.draw.toolbar.undo.title = t('gpxedit','Delete last point drawn');
var drawControl = new L.Control.Draw(options);
gpxedit.drawControl = drawControl;
gpxedit.map.addControl(drawControl);

View File

@ -1,6 +1,28 @@
OC.L10N.register(
"gpxedit",
{
"Draw a track" : "Dessiner une trace",
"Add a waypoint" : "Ajouter une étape",
"Edit" : "Éditer",
"Nothing to edit" : "Rien à éditer",
"Delete" : "Effacer",
"Nothing to delete" : "Rien à effacer",
"Cancel" : "Annuler",
"Discard all changes" : "Annuler tous les changements",
"Validate changes" : "Valider les changements",
"Drag to move elements,<br/>click to remove a point" : "Déplacer par glisser-déposer,<br/>cliquer sur un point pour le supprimer",
"Click cancel to undo changes": "Cliquer sur annuler pour défaire les changements",
"Click on an element to delete it" : "Cliquer sur un élément pour l'effacer",
"Click map to add waypoint" : "Cliquer sur la carte pour ajouter une étape",
"Click to start drawing track" : "Cliquer pour commencer à dessiner une trace",
"Click to continue drawing track" : "Cliquer pour continuer à dessiner une trace",
"Click last point to finish track" : "Cliquer sur le dernier point pour terminer la trace",
"Cancel drawing" : "Annuler le dessin",
"Finish" : "Terminer",
"Finish drawing" : "Terminer le dessin",
"Delete last point" : "Supprimer le dernier point",
"Delete last point drawn" : "Supprimer le dernier point dessiné"
},
"nplurals=2; plural=(n > 1);");

View File

@ -1,3 +1,26 @@
{ "translations": {
"Load and save files" : "Charger et enregistrer des fichiers",
"About GpxEdit" : "À propos de GpxEdit",
"Load" : "Charger",
"Save" : "Enregistrer",
"Select a file to load it on the map" : "Sélectionner un fichier pour le charger sur la carte",
"Select a folder, set a name and click \"Save\" button" : "Sélectionner un dossier, entrer un nom et cliquer sur le bouton \"Enregistrer\"",
"File name" : "Nom de fichier",
"Description (optional)" : "Description (facultatif)",
"Clear map" : "Vider la carte",
"Waypoint style" : "Style des étapes",
"Tooltip" : "Info-bulle",
"Tooltip" : "Info-bulle",
"on hover" : "au survol",
"Use defined symbols instead of default symbol" : "Utilise les symboles définis au lieu du symbole par défaut",
"Use defined symbols" : "Utiliser les symboles définis",
"Custom tile servers" : "Serveurs de tuiles personnels",
"Server name (for example 'my custom server')" : "Nom du serveur ('mon super serveur' par exemple)",
"Server url ('http://tile.server.org/cycle/{z}/{x}/{y}.png')" : "URL du serveur ('http://tile.server.org/cycle/{z}/{x}/{y}.png')",
"Add" : "Ajouter",
"Your servers" : "Vos serveurs",
"Delete" : "Supprimer",
"Default symbol for waypoints when value is not set" : "Symbole par défaut pour les étapes si non défini",
"Clear map before loading" : "Vider la carte avant de charger"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
}

View File

@ -1,8 +1,8 @@
<div id="sidebar" class="sidebar">
<!-- Nav tabs -->
<ul class="sidebar-tabs" role="tablist">
<li class="active" title="<?php p($l->t('Folder and tracks selection')); ?>"><a href="#ho" role="tab"><i class="fa fa-bars"></i></a></li>
<li title="<?php p($l->t('Settings and extra actions')); ?>"><a href="#settings" role="tab"><i class="fa fa-gear"></i></a></li>
<li class="active" title="<?php p($l->t('Load and save files')); ?>"><a href="#ho" role="tab"><i class="fa fa-bars"></i></a></li>
<li title="<?php p($l->t('Options')); ?>"><a href="#settings" role="tab"><i class="fa fa-gear"></i></a></li>
<li title="<?php p($l->t('About GpxEdit')); ?>"><a href="#help" role="tab"><i class="fa fa-question"></i></a></li>
</ul>
<!-- Tab panes -->
@ -24,41 +24,41 @@ p($_['gpxedit_version']);
<div style="clear:both"></div>
</form>
<hr/>
<h2 id="loadtitle">Load <b id="loadoptiontoggle"><i class="fa fa-expand"></i></b></h2>
<h2 id="loadtitle"><?php p($l->t('Load'));?> <b id="loadoptiontoggle"><i class="fa fa-expand"></i></b></h2>
<div id="loaddiv" style="display:none;">
<p>Select a gpx file to load it on the map</p>
<p><?php p($l->t('Select a file to load it on the map'));?></p>
<div>
<input type="checkbox" id="clearbeforeload" checked></input>
<label for="clearbeforeload">Clear map before loading</label>
<label for="clearbeforeload"><?php p($l->t('Clear map before loading'));?></label>
</div>
<br/>
<div id="loadtree"></div>
</div>
<hr/>
<h2 id="savetitle">Save <b id="saveoptiontoggle"><i class="fa fa-expand"></i></b></h2>
<h2 id="savetitle"><?php p($l->t('Save'));?> <b id="saveoptiontoggle"><i class="fa fa-expand"></i></b></h2>
<div id="savediv" style="display:none;">
<p>Select a folder, set a name and click "Save" button</p><br/>
<p><?php p($l->t('Select a folder, set a name and click "Save" button'));?></p><br/>
<div id="savetree"></div>
<br/>
<div>
<label id="saveNameLabel">File name :</label>
<label id="saveNameLabel"><?php p($l->t('File name'));?> :</label><br/>
<input id="saveName" type="text"></input>
</div>
<div style="clear:both"></div>
<div>
<label id="savePathLabel">Destination :</label>
<label id="savePathLabel">Destination :</label><br/>
<input id="savePath" type="text" readonly></input>
</div>
<br/><br/>
<label>Description (optional) :</label><br/>
<label><?php p($l->t('Description (optional)'));?> :</label><br/>
<textarea id="desctext"></textarea>
<button id="saveButton"><i class="fa fa-save"></i> Save</button>
<button id="saveButton"><i class="fa fa-save"></i> <?php p($l->t('Save'));?></button>
<br/>
</div>
<div style="clear:both"></div>
<hr/>
<br/>
<button id="clearButton"><i class="fa fa-bomb"></i> Clear map</button>
<button id="clearButton"><i class="fa fa-bomb"></i> <?php p($l->t('Clear map'));?></button>
<div id="saved"><p>
<i class="fa fa-save fa-spin fa-3x fa-fw"></i>
<b id="content"></b></p>
@ -85,21 +85,25 @@ echo '</ul>'."\n";
?>
</div>
<div class="sidebar-pane" id="settings">
<h1 class="sectiontitle"><?php p($l->t('Settings and extra actions')); ?></h1>
<h1 class="sectiontitle"><?php p($l->t('Options')); ?></h1>
<hr/>
<br/>
<label>Waypoint style:</label>
<select id="markerstyleselect">
</select>
<br/>
<label>Tooltip style:</label>
<select id="tooltipstyleselect">
<option value="h"><?php p($l->t('on hover')); ?></option>
<option value="p"><?php p($l->t('permanent')); ?></option>
</select>
<br/>
<input id="symboloverwrite" type="checkbox" checked></input>
<label for="symboloverwrite">Use gpx symbol if set</label>
<div title="<?php p($l->t('Default symbol for waypoints when value is not set'));?>">
<label><?php p($l->t('Waypoint style'));?>:</label>
<select id="markerstyleselect">
</select>
</div>
<div>
<label><?php p($l->t('Tooltip'));?>:</label>
<select id="tooltipstyleselect">
<option value="h"><?php p($l->t('on hover')); ?></option>
<option value="p"><?php p($l->t('permanent')); ?></option>
</select>
</div>
<div title="<?php p($l->t('Use defined symbols instead of default symbol')); ?>">
<input id="symboloverwrite" type="checkbox" checked></input>
<label for="symboloverwrite"><?php p($l->t('Use defined symbols')); ?></label>
</div>
<br/>
<hr/>
<br/>