diff --git a/appinfo/info.xml b/appinfo/info.xml index 0a05a2e..69b95ad 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -2,85 +2,8 @@ gpxedit GpxEdit - Simple GPX file editor - -# 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&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/) - - - 0.0.12 + + 0.0.13 agpl Julien Veyssier GpxEdit @@ -100,7 +23,7 @@ If you look for more powerfull GPX editors, take a look at : pgsql sqlite mysql - + OCA\GpxEdit\Settings\Admin diff --git a/crowdin.yml b/crowdin.yml index 6884290..d34db50 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -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 diff --git a/l10n/descriptions/full_description.md b/l10n/descriptions/full_description.md new file mode 100644 index 0000000..c19dfb7 --- /dev/null +++ b/l10n/descriptions/full_description.md @@ -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/) + diff --git a/l10n/descriptions/gen_info.xml.sh b/l10n/descriptions/gen_info.xml.sh new file mode 100755 index 0000000..e6fc339 --- /dev/null +++ b/l10n/descriptions/gen_info.xml.sh @@ -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 ' ' >> $TMP_XML_FILE + # grumpf + cat $d/short_description.txt | tr '\n' ' ' | sed 's/ $//' >> $TMP_XML_FILE + echo '' >> $TMP_XML_FILE + + echo ' ' >> $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&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 ' ' >> $TMP_XML_FILE +done + +perl -pe 's/\s+.*<\/description>/`cat '$TMP_XML_FILE'`/e' $ORIG_INFO_XML_FILE > $DEST_INFO_XML_FILE + +rm -f $TMP_XML_FILE diff --git a/l10n/descriptions/short_description.txt b/l10n/descriptions/short_description.txt new file mode 100644 index 0000000..5310c75 --- /dev/null +++ b/l10n/descriptions/short_description.txt @@ -0,0 +1 @@ +Simple GPX file editor diff --git a/l10n/update.sh b/l10n/update.sh index 7c40905..5022609 100755 --- a/l10n/update.sh +++ b/l10n/update.sh @@ -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" diff --git a/l10n/write.sh b/l10n/write.sh index 5d55f61..fe3960d 100755 --- a/l10n/write.sh +++ b/l10n/write.sh @@ -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* diff --git a/makefile b/makefile index e70f2c3..4a78a6d 100644 --- a/makefile +++ b/makefile @@ -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)/ diff --git a/translationfiles/templates/gpxedit.pot b/translationfiles/templates/gpxedit.pot index eecda25..730ae87 100644 --- a/translationfiles/templates/gpxedit.pot +++ b/translationfiles/templates/gpxedit.pot @@ -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 \n" "Language-Team: LANGUAGE \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,
click to remove a point
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 ""