bump max nc version to 19, refresh translation management

Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
merge-requests/54/head
Julien Veyssier 2020-02-16 13:49:24 +01:00
parent 4ad9465cd7
commit 3f7b0b8343
No known key found for this signature in database
GPG Key ID: 4141FEE162030638
9 changed files with 321 additions and 367 deletions

View File

@ -2,85 +2,8 @@
<info>
<id>gpxedit</id>
<name>GpxEdit</name>
<summary lang="en">Simple GPX file editor</summary>
<description>
# GpxEdit Nextcloud application
Simple Nextcloud app to load, edit and save GPX files on an interactive map.
You can load/save files from your Nextcloud file storage.
GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints.
Files can be loaded in GpxEdit interface or in Files app.
Go to [GpxEdit Crowdin project](https://crowdin.com/project/gpxedit) if you want to help to translate this app in your language.
This is not a perfect GPX editor.
What's saved :
- metadata
- name
- link url
- link text
- tracks
- name
- comment
- description
- points
- coordinates
- elevation (just preserves loaded values)
- time (just preserves loaded values)
- waypoint
- coordinates
- name
- comment
- description
- symbol
- elevation (just preserves loaded value)
- time (just preserves loaded values)
GpxEdit does load/save time data.
Elevation data is loaded and saved but every new waypoint/track/trackpoint added by user actions in GpxEdit will have neither elevation nor time data.
There is an "approximate" option to set elevation to new points if surrounding points have elevation data.
Tracks are saved with one segment (trkseg tag).
GpxEdit :
- allows you to add extra symbols in admin settings (section : additional)
- works with server-side encryption.
- works with shared files.
- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)
- loads tracks, routes and waypoints
- saves tracks, routes and waypoints
- supports waypoint symbols
- uses [Leaflet.Draw](https://github.com/Leaflet/Leaflet.draw) and [Leaflet.draw.plus](https://github.com/Dominique92/Leaflet.draw.plus) amazing plugins
- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl
- adds possibility to edit .gpx files directly from the "Files" app
- is able to cut lines in two
This app is tested on Nextcloud 14 with Firefox and Chromium.
Any feedback will be appreciated.
## Donation
I develop this app during my free time.
* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account).
* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)
## Installation
Check the [AdminDoc](https://gitlab.com/eneiluj/gpxedit-oc/wikis/admindoc) for installation details, integration in "Files" app and GpxEdit admin settings.
## Alternatives
If you look for more powerfull GPX editors, take a look at :
- [Viking](https://sourceforge.net/projects/viking/) which is the best IMHO
- [QLandKarteGT](https://bitbucket.org/kiozen/qlandkarte-gt)
- [QMapShack](https://bitbucket.org/maproom/qmapshack/wiki/Home)
- [JOSM](https://josm.openstreetmap.de/)
</description>
<version>0.0.12</version>
<summary> </summary><description> </description>
<version>0.0.13</version>
<licence>agpl</licence>
<author>Julien Veyssier</author>
<namespace>GpxEdit</namespace>
@ -100,7 +23,7 @@ If you look for more powerfull GPX editors, take a look at :
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="5.5">mysql</database>
<nextcloud min-version="14" max-version="17"/>
<nextcloud min-version="14" max-version="19"/>
</dependencies>
<settings>
<admin>OCA\GpxEdit\Settings\Admin</admin>

View File

@ -1,3 +1,7 @@
files:
- source: /translationfiles/templates/gpxedit.pot
translation: /translationfiles/%locale_with_underscore%/gpxedit.po
- source: /l10n/descriptions/full_description.md
translation: /l10n/descriptions/%locale_with_underscore%/full_description.md
- source: /l10n/descriptions/short_description.txt
translation: /l10n/descriptions/%locale_with_underscore%/short_description.txt

View File

@ -0,0 +1,68 @@
# GpxEdit Nextcloud application
Simple Nextcloud app to load, edit and save GPX files on an interactive map.
You can load/save files from your Nextcloud file storage.
GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. JPG files are loaded as waypoints.
Files can be loaded in GpxEdit interface or in Files app.
Go to [GpxEdit Crowdin project](https://crowdin.com/project/gpxedit) if you want to help to translate this app in your language.
This is not a perfect GPX editor.
What's saved :
- metadata
- name
- link url
- link text
- tracks
- name
- comment
- description
- points
- coordinates
- elevation (just preserves loaded values)
- time (just preserves loaded values)
- waypoint
- coordinates
- name
- comment
- description
- symbol
- elevation (just preserves loaded value)
- time (just preserves loaded values)
GpxEdit does load/save time data.
Elevation data is loaded and saved but every new waypoint/track/trackpoint added by user actions in GpxEdit will have neither elevation nor time data.
There is an "approximate" option to set elevation to new points if surrounding points have elevation data.
Tracks are saved with one segment (trkseg tag).
GpxEdit :
- allows you to add extra symbols in admin settings (section : additional)
- works with server-side encryption.
- works with shared files.
- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel dependency)
- loads tracks, routes and waypoints
- saves tracks, routes and waypoints
- supports waypoint symbols
- uses [Leaflet.Draw](https://github.com/Leaflet/Leaflet.draw) and [Leaflet.draw.plus](https://github.com/Dominique92/Leaflet.draw.plus) amazing plugins
- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, MousePositionControl
- adds possibility to edit .gpx files directly from the "Files" app
- is able to cut lines in two
This app is tested on Nextcloud 14 with Firefox and Chromium.
Any feedback will be appreciated.
## Installation
Check the [AdminDoc](https://gitlab.com/eneiluj/gpxedit-oc/wikis/admindoc) for installation details, integration in "Files" app and GpxEdit admin settings.
## Alternatives
If you look for more powerfull GPX editors, take a look at :
- [Viking](https://sourceforge.net/projects/viking/) which is the best IMHO
- [QLandKarteGT](https://bitbucket.org/kiozen/qlandkarte-gt)
- [QMapShack](https://bitbucket.org/maproom/qmapshack/wiki/Home)
- [JOSM](https://josm.openstreetmap.de/)

View File

@ -0,0 +1,38 @@
#!/bin/bash
TMP_XML_FILE=xml_full_description
ORIG_INFO_XML_FILE=../../appinfo/info.xml
DEST_INFO_XML_FILE=info.xml
rm -f $TMP_XML_FILE $INFO_XML_FILE
for d in */ ; do
lang=`echo "$d" | sed 's/fr_FR/fr/g' | sed 's/es_ES/es/g' | sed 's/de_DE/de/g' | sed 's/ja_JP/ja/g' | sed 's/ru_RU/ru/g' | sed 's/nl_NL/nl/g' | sed 's/it_IT/it/g' | sed 's/da_DK/da/g' | sed 's/sv_SE/sv/g' | sed 's/tr_TR/tr/g' | sed 's/ko_KR/ko/g' | sed 's/ca_ES/ca/g' | sed 's/ro_RO/ro/g' | sed 's/no_NO/nn/g' | sed 's/cs_CZ/cs/g' | sed 's/fi_FI/fi/g' | sed 's/hu_HU/hu/g' | sed 's/pl_PL/pl/g' | sed 's/sk_SK/sk/g' | sed 's/fa_IR/fa/g' | sed 's/hi_IN/hi/g' | sed 's/id_ID/id/g' | sed 's/uk_UA/uk/g' | sed 's/el_GR/el/g' | sed 's/bg_BG/bg/g' | sed 's/en_GB/en/g' | sed 's/sl_SI/sl/g' | sed 's/af_ZA/af/g' | sed 's/pt_PT/pt/g' | sed 's/pt_BR/pt-br/g' | sed 's/ar_SA/ar/g' | sed 's/bn_BD/bn/g' | sed 's/af_ZA/af/g' | sed 's/he_IL/he/g' | sed 's/mn_MN/mn/g' | sed 's/ne_NP/ne/g' | sed 's/sr_SP/sr/g' | sed 's/ta_IN/ta/g' | sed 's/te_IN/te/g' | sed 's/th_TH/th/g' | sed 's/vi_VN/vi/g' | sed 's/zh_CN/zh-hans/g' | sed 's/zh_TW/zh-hant/g' | sed 's/sq_AL/sq/g' | sed 's|/||g'`
# skip some languages
if [ "$lang" == "en_US" ] || [ "$lang" == "eo_UY" ] || [ "$lang" == "oc_FR" ] || [ "$lang" == "qu_PE" ] || [ "$lang" == "bo_BT" ]; then
continue
fi
echo -n ' <summary lang="'$lang'">' >> $TMP_XML_FILE
# grumpf
cat $d/short_description.txt | tr '\n' ' ' | sed 's/ $//' >> $TMP_XML_FILE
echo '</summary>' >> $TMP_XML_FILE
echo ' <description lang="'$lang'">' >> $TMP_XML_FILE
cat $d/full_description.md >> $TMP_XML_FILE
echo >> $TMP_XML_FILE
echo "
## Donation
I develop this app during my free time.
* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)
* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)
" >> $TMP_XML_FILE
echo ' </description>' >> $TMP_XML_FILE
done
perl -pe 's/\s+<summary>.*<\/description>/`cat '$TMP_XML_FILE'`/e' $ORIG_INFO_XML_FILE > $DEST_INFO_XML_FILE
rm -f $TMP_XML_FILE

View File

@ -0,0 +1 @@
Simple GPX file editor

View File

@ -2,10 +2,20 @@
git checkout l10n_master
git reset --hard HEAD~200
git pull http l10n_master
git rebase master
git reset --soft master
git commit -m "new translations from crowdin"
git pull origin l10n_master
rm -rf /tmp/translationfiles ; cp -r ../translationfiles /tmp
rm -rf /tmp/descriptions ; mkdir /tmp/descriptions ; cp -r ./descriptions/[a-z][a-z]_[A-Z][A-Z] /tmp/descriptions/
git checkout master
git merge l10n_master
cp -r /tmp/translationfiles ../
cp -r /tmp/descriptions ./
git commit -a -m "new translations from crowdin"
#git checkout l10n_master
#git reset --hard HEAD~200
#git pull http l10n_master
#git rebase master
#git reset --soft master
#git commit -m "new translations from crowdin"
#git checkout master
#git merge l10n_master
echo "MERGE DONE"

View File

@ -1,5 +1,3 @@
#!/bin/bash
rm *.js*
cd ..
translationtool.phar convert-po-files
@ -31,4 +29,5 @@ rename 's/el_GR/el/g' *.js*
rename 's/bg_BG/bg/g' *.js*
rename 's/en_US/en/g' *.js*
rename 's/sl_SI/sl/g' *.js*
rename 's/sq_AL/sq/g' *.js*
rename 's/sr_SP/sr/g' *.js*

View File

@ -5,13 +5,13 @@ build_dir=/tmp/build
sign_dir=/tmp/sign
cert_dir=$(HOME)/.nextcloud/certificates
webserveruser ?= www-data
occ_dir ?= /var/www/html/n17
occ_dir ?= /var/www/html/n18
all: appstore
clean:
rm -rf $(build_dir)
rm -rf $(sign_dir)
sudo rm -rf $(build_dir)
sudo rm -rf $(sign_dir)
appstore: clean
mkdir -p $(sign_dir)
@ -45,6 +45,8 @@ appstore: clean
--exclude=translationfiles \
--exclude=vendor/bin \
$(project_dir) $(sign_dir)
# generate info.xml with translations
cd $(sign_dir)/$(app_name)/l10n/descriptions && ./gen_info.xml.sh && mv info.xml ../../appinfo/
# give the webserver user the right to create signature file
sudo chown $(webserveruser) $(sign_dir)/$(app_name)/appinfo
sudo -u $(webserveruser) php $(occ_dir)/occ integrity:sign-app --privateKey=$(cert_dir)/$(app_name).key --certificate=$(cert_dir)/$(app_name).crt --path=$(sign_dir)/$(app_name)/

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nextcloud 3.14159\n"
"Report-Msgid-Bugs-To: translations\\@example.com\n"
"POT-Creation-Date: 2019-04-12 09:53+0200\n"
"POT-Creation-Date: 2020-02-16 13:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,705 +17,614 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: /var/www/html/n15/apps/gpxedit/appinfo/app.php:43
#: /var/www/html/n15/apps/gpxedit/specialAppInfoFakeDummyForL10nScript.php:2
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:7
#: /var/www/html/n18/apps/gpxedit/appinfo/app.php:43
#: /var/www/html/n18/apps/gpxedit/specialAppInfoFakeDummyForL10nScript.php:2
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:7
msgid "GpxEdit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/admin.js:15
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:403
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1301
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:27
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:165
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:209
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:255
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:305
#: /var/www/html/n18/apps/gpxedit/js/admin.js:15
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:403
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1301
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:27
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:165
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:209
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:255
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:305
msgid "Delete"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/filetypes.js:11
#: /var/www/html/n18/apps/gpxedit/js/filetypes.js:11
msgid "Load in GpxEdit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/filetypes.js:36
#: /var/www/html/n18/apps/gpxedit/js/filetypes.js:36
msgid "Edit with GpxEdit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:399
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:399
msgid "Draw a track"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:400
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:400
msgid "Add a waypoint"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:401
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:401
msgid "Edit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:402
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:402
msgid "Nothing to edit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:404
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:404
msgid "Nothing to delete"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:405
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:405
msgid "Validate changes"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:406
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:406
msgid "Ok"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:407
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:407
msgid "Discard all changes"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:408
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:416
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:408
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:416
msgid "Cancel"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:409
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:409
msgid ""
"Drag to move elements,<br/>click to remove a point<br/>hover a middle marker "
"and press \"Del\" to cut the line"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:410
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:410
msgid "Click cancel to undo changes"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:411
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:411
msgid "Click on an element to delete it"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:412
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:412
msgid "Click map to add waypoint"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:413
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:413
msgid "Click to start drawing track"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:414
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:414
msgid "Click to continue drawing track"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:415
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:415
msgid "Click last point to finish track"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:417
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:417
msgid "Cancel drawing"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:418
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:418
msgid "Finish"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:419
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:419
msgid "Finish drawing"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:420
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:420
msgid "Delete last point"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:421
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:421
msgid "Delete last drawn point"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:488
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:488
msgid "Track"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:493
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:493
msgid "Route"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:498
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:498
msgid "Waypoint"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:503
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:503
msgid "Name"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:504
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:504
msgid "Description"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:505
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:505
msgid "Comment"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:506
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:506
msgid "Link text"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:508
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:508
msgid "Link URL"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:511
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:511
msgid "Lat"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:513
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:513
msgid "Lon"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:515
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:515
msgid "Symbol"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:518
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:518
msgid "No symbol"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:520
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:520
msgid "Unknown symbol"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1007
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1007
msgid "Failed to save file"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1025
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1025
msgid "File successfully saved as"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1136
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1136
msgid "Impossible to load this file. "
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1137
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1137
msgid "Supported formats are gpx, kml, csv (unicsv) and jpg."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1138
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1138
msgid "Load error"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1241
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1241
msgid "Tile server \"{ts}\" has been deleted"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1244
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1248
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1244
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1248
msgid "Failed to delete tile server \"{ts}\""
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1263
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1263
msgid "Server name or server url should not be empty"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1264
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1269
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1264
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1269
msgid "Impossible to add tile server"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1268
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1268
msgid "A server with this name already exists"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1334
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1334
msgid "Tile server \"{ts}\" has been added"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1337
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1341
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1337
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1341
msgid "Failed to add tile server \"{ts}\""
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1413
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1413
msgid "Failed to restore options values"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1414
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1469
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1414
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1469
msgid "Error"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1468
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1468
msgid "Failed to save options values"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1535
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1542
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1549
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1535
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1542
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1549
msgid "Impossible to write file"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1536
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1536
msgid "write access denied"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1543
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1543
msgid "folder does not exist"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1550
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1550
msgid "folder write access denied"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1556
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1556
msgid "Bad file name, must end with \".gpx\""
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1672
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1672
msgid "Load file (gpx, kml, csv, png)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1689
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1689
msgid "Load folder"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1701
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1701
msgid "There is nothing to save"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/gpxedit.js:1706
#: /var/www/html/n18/apps/gpxedit/js/gpxedit.js:1706
msgid "Where to save"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/leaflet.js:5
#: /var/www/html/n18/apps/gpxedit/js/leaflet.js:5
msgid "left"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/js/leaflet.js:5
#: /var/www/html/n18/apps/gpxedit/js/leaflet.js:5
msgid "right"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/specialAppInfoFakeDummyForL10nScript.php:3
msgid "Simple GPX file editor"
#: /var/www/html/n18/apps/gpxedit/specialAppInfoFakeDummyForL10nScript.php:3
msgid " "
msgstr ""
#: /var/www/html/n15/apps/gpxedit/specialAppInfoFakeDummyForL10nScript.php:4
msgid ""
"# GpxEdit Nextcloud application\n"
"\n"
"Simple Nextcloud app to load, edit and save GPX files on an interactive "
"map.\n"
"You can load/save files from your Nextcloud file storage.\n"
"GPX, KML, CSV (unicsv format) and geotagged JPG are supported for loading. "
"JPG files are loaded as waypoints.\n"
"Files can be loaded in GpxEdit interface or in Files app.\n"
"\n"
"Go to [GpxEdit Crowdin project](https://crowdin.com/project/gpxedit) if you "
"want to help to translate this app in your language.\n"
"\n"
"This is not a perfect GPX editor.\n"
"\n"
"What's saved :\n"
"- metadata\n"
" - name\n"
" - link url\n"
" - link text\n"
"- tracks\n"
" - name\n"
" - comment\n"
" - description\n"
" - points\n"
" - coordinates\n"
" - elevation (just preserves loaded values)\n"
" - time (just preserves loaded values)\n"
"- waypoint\n"
" - coordinates\n"
" - name\n"
" - comment\n"
" - description\n"
" - symbol\n"
" - elevation (just preserves loaded value)\n"
" - time (just preserves loaded values)\n"
"\n"
"GpxEdit does load/save time data.\n"
"Elevation data is loaded and saved but every new waypoint/track/trackpoint "
"added by user actions in GpxEdit will have neither elevation nor time data.\n"
"There is an \"approximate\" option to set elevation to new points if "
"surrounding points have elevation data.\n"
"\n"
"Tracks are saved with one segment (trkseg tag).\n"
"\n"
"GpxEdit :\n"
"- allows you to add extra symbols in admin settings (section : additional)\n"
"- works with server-side encryption.\n"
"- works with shared files.\n"
"- loads GPX, KML, unicsv CSV, geotagged JPG files (no more Gpsbabel "
"dependency)\n"
"- loads tracks, routes and waypoints\n"
"- saves tracks, routes and waypoints\n"
"- supports waypoint symbols\n"
"- uses [Leaflet.Draw](https://github.com/Leaflet/Leaflet.draw) and [Leaflet."
"draw.plus](https://github.com/Dominique92/Leaflet.draw.plus) amazing "
"plugins\n"
"- uses many other Leaflet plugins like Minimap, Sidebar2, MeasureControl, "
"MousePositionControl\n"
"- adds possibility to edit .gpx files directly from the \"Files\" app\n"
"- is able to cut lines in two\n"
"\n"
"This app is tested on Nextcloud 14 with Firefox and Chromium.\n"
"\n"
"Any feedback will be appreciated.\n"
"\n"
"## Donation\n"
"\n"
"I develop this app during my free time.\n"
"\n"
"* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-"
"xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account).\n"
"* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/"
"assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)\n"
"\n"
"## Installation\n"
"\n"
"Check the [AdminDoc](https://gitlab.com/eneiluj/gpxedit-oc/wikis/admindoc) "
"for installation details, integration in \"Files\" app and GpxEdit admin "
"settings.\n"
"\n"
"## Alternatives\n"
"\n"
"If you look for more powerfull GPX editors, take a look at :\n"
"- [Viking](https://sourceforge.net/projects/viking/) which is the best IMHO\n"
"- [QLandKarteGT](https://bitbucket.org/kiozen/qlandkarte-gt)\n"
"- [QMapShack](https://bitbucket.org/maproom/qmapshack/wiki/Home)\n"
"- [JOSM](https://josm.openstreetmap.de/)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:8
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:8
msgid "Extra symbols"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:9
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:9
msgid "Those symbols will be available in GpxEdit."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:10
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:10
msgid ""
"Keep in mind that only symbol names are saved in gpx files. Other programs "
"will display default symbol if they do not know a symbol name."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:34
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:34
msgid "Recommended image ratio : 1:1"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:35
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:35
msgid "Recommended image resolution : between 24x24 and 50x50"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:36
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:36
msgid "Accepted image format : png"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:38
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:38
msgid "New symbol name"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/admin.php:42
#: /var/www/html/n18/apps/gpxedit/templates/admin.php:42
msgid "Upload new symbol image"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:4
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:4
msgid "Load and save files"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:5
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:106
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:5
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:106
msgid "Options"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:6
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:316
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:6
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:316
msgid "About GpxEdit"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:24
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:24
msgid "Load file"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:25
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:25
msgid "Load directory"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:27
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:27
msgid "all files"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:35
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:35
msgid "Save"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:37
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:37
msgid "File name"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:40
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:40
msgid "Metadata"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:42
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:42
msgid "Track name (optional)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:44
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:44
msgid "Description (optional)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:46
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:46
msgid "Link text (optional)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:48
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:48
msgid "Link URL (optional)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:51
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:51
msgid "Choose directory and save"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:54
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:54
msgid "Clear map"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:65
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:65
msgid "loading file"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:69
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:69
msgid "exporting file to gpx"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:73
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:73
msgid "saving file"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:109
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:109
msgid "Default symbol for waypoints when value is not set"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:110
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:110
msgid "Waypoint style"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:114
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:114
msgid "Tooltip"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:116
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:116
msgid "on hover"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:117
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:117
msgid "permanent"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:119
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:119
msgid "Units (needs page reload to take effect)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:121
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:121
msgid "Metric"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:122
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:122
msgid "English"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:123
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:123
msgid "Nautical"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:125
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:127
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:125
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:127
msgid "Use defined symbols instead of default symbol"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:126
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:126
msgid "Use defined symbols"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:129
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:129
msgid "Clear map before loading"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:131
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:131
msgid "Approximate new points elevations"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:135
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:135
msgid "Custom tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:138
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:178
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:222
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:268
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:138
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:178
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:222
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:268
msgid "Server name"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:139
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:179
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:223
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:269
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:139
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:179
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:223
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:269
msgid "For example : my custom server"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:140
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:180
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:224
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:270
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:140
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:180
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:224
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:270
msgid "Server url"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:141
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:225
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:141
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:225
msgid "For example : http://tile.server.org/cycle/{z}/{x}/{y}.png"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:142
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:182
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:226
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:272
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:142
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:182
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:226
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:272
msgid "Min zoom (1-20)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:144
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:184
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:228
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:274
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:144
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:184
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:228
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:274
msgid "Max zoom (1-20)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:146
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:190
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:236
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:286
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:146
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:190
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:236
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:286
msgid "Add"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:149
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:149
msgid "Your tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:175
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:175
msgid "Custom overlay tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:181
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:271
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:181
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:271
msgid "For example : http://overlay.server.org/cycle/{z}/{x}/{y}.png"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:186
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:276
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:186
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:276
msgid "Transparent"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:188
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:278
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:188
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:278
msgid "Opacity (0.0-1.0)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:193
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:193
msgid "Your overlay tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:219
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:219
msgid "Custom WMS tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:230
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:280
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:230
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:280
msgid "Format"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:232
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:282
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:232
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:282
msgid "WMS version"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:234
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:284
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:234
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:284
msgid "Layers to display"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:239
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:239
msgid "Your WMS tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:265
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:265
msgid "Custom WMS overlay servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:289
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:289
msgid "Your WMS overlay tile servers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:318
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:318
msgid "Features overview"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:320
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:320
msgid "Draw, edition and deletion buttons are in the map's bottom-left corner."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:322
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:322
msgid "You can draw a line or add a marker."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:324
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:324
msgid ""
"If you click on a line or a marker, a popup pops and let you set the object "
"properties."
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:329
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:329
msgid "After a click on \"edition\" button, in edition mode, you can"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:332
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:332
msgid "move markers"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:333
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:333
msgid "move line points"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:334
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:334
msgid "click on a line point to remove it"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:335
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:335
msgid ""
"hover a \"middle marker\" (between two line points) and press \"Del\" to cut "
"the line in two (this action cannot be canceled)"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:338
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:338
msgid "Shortcuts"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:340
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:340
msgid "toggle sidebar"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:341
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:341
msgid "toggle minimap"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:344
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:344
msgid "Documentation"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:352
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:352
msgid "Source management"
msgstr ""
#: /var/www/html/n15/apps/gpxedit/templates/gpxcontent.php:363
#: /var/www/html/n18/apps/gpxedit/templates/gpxcontent.php:363
msgid "Authors"
msgstr ""