1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-08 08:14:28 +02:00

Compare commits

...

110 Commits
8.4 ... 8.9

Author SHA1 Message Date
d73627576f Merge branch 'origin/master' into Weblate. 2021-03-23 22:54:42 +01:00
40e3df20a1 CZ & DE translations 2021-03-23 22:54:38 +01:00
c55c8426f3 Translated using Weblate (Esperanto)
Currently translated at 95.4% (376 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2021-03-23 22:29:36 +01:00
ed9dbf2840 Translated using Weblate (Hungarian)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-03-23 22:29:36 +01:00
f2d5a23e58 Translated using Weblate (Turkish)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-03-23 22:29:36 +01:00
20b6e3a3f5 Translated using Weblate (Swedish)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-03-23 22:29:36 +01:00
685e68474b Translated using Weblate (Russian)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-03-23 22:29:35 +01:00
77918c8f8e Translated using Weblate (Finnish)
Currently translated at 98.9% (390 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-03-23 22:29:35 +01:00
4f10a05dde Localization update 2021-03-21 22:41:44 +01:00
8079e827a0 Added options to select/unselect all POI files 2021-03-21 22:40:39 +01:00
7a7d67eeaa Merge branch 'origin/master' into Weblate. 2021-03-21 21:35:14 +01:00
2cf5acba11 Localization update 2021-03-21 21:35:15 +01:00
db256d2f99 Merge branch 'origin/master' into Weblate. 2021-03-21 21:23:11 +01:00
98e30fe930 RTrees can not be copyied! 2021-03-21 21:23:00 +01:00
80d54bda58 Code cleanup 2021-03-21 21:04:26 +01:00
57156d83f2 Merge branch 'origin/master' into Weblate. 2021-03-21 21:04:21 +01:00
11082fe2a6 Version++ 2021-03-21 20:25:20 +01:00
27dbe31336 Merge branch 'origin/master' into Weblate. 2021-03-21 20:25:16 +01:00
9e4feadadf Merge branch 'origin/master' into Weblate. 2021-03-21 20:24:01 +01:00
2d329e65ee Preserve directory structure when loading the POIs
+ POI files handling optimization
2021-03-21 20:23:20 +01:00
ede1178696 Merge branch 'origin/master' into Weblate. 2021-03-20 23:06:34 +01:00
ce0d50e4aa Yet another CRS URI format (used by Swisstopo) 2021-03-20 23:06:09 +01:00
9dbc01eb54 Merge branch 'origin/master' into Weblate. 2021-03-20 09:59:27 +01:00
659cf4cc7a Preserve directory structure when loading the maps 2021-03-20 09:59:03 +01:00
c86c77c099 Merge branch 'origin/master' into Weblate. 2021-03-19 20:09:34 +01:00
8196b96f65 Fixed error handling 2021-03-19 20:09:11 +01:00
a4648020d9 Code cleanup 2021-03-19 09:12:42 +01:00
6e81b553fd Merge branch 'origin/master' into Weblate. 2021-03-19 09:12:40 +01:00
0a87c06b0d Optimization 2021-03-19 08:42:20 +01:00
d1fa7159c9 Merge branch 'origin/master' into Weblate. 2021-03-19 08:42:18 +01:00
dfbeed08ae Translated using Weblate (Russian)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-03-11 13:02:49 +01:00
b2c8280ddb Translated using Weblate (Finnish)
Currently translated at 99.2% (391 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-03-11 13:02:48 +01:00
64f091f836 Translated using Weblate (Russian)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-03-10 12:42:24 +01:00
fa1025ea15 Improved areas rendering performance 2021-03-09 23:21:10 +01:00
3ba684aafc Merge branch 'origin/master' into Weblate. 2021-03-07 12:00:53 +01:00
cdc71e2856 Do not repeatedly compute the areas bounds 2021-03-07 11:58:21 +01:00
a29c5bd6a6 Merge branch 'origin/master' into Weblate. 2021-03-06 12:19:41 +01:00
68f67425c3 Properly reset the last graph tab 2021-03-06 12:19:18 +01:00
9c159eef6a Translated using Weblate (French)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2021-03-03 11:42:12 +01:00
7ef61713aa Translated using Weblate (French)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2021-03-01 03:20:02 +01:00
c6cc34c73f Version++ 2021-02-24 00:10:31 +01:00
ddc0e60517 Graphtab->mapview connections can be permanent
(no need to recreate them on every graph change)
2021-02-23 23:12:14 +01:00
48dcc6655b Yet another place with broken graph tab index 2021-02-23 22:55:22 +01:00
f0be0d6774 Fixed broken path<->graph binding setup
fixes #348
2021-02-23 22:35:59 +01:00
e5d5c06a0e Fine-tune OS X fullscreen layout 2021-02-21 10:00:42 +01:00
5f18498138 Merge branch 'origin/master' into Weblate. 2021-02-19 19:37:08 +01:00
4f73150e3e Improved Full-screen layout 2021-02-19 19:36:26 +01:00
3fb81cf987 Merge branch 'origin/master' into Weblate. 2021-02-19 19:33:18 +01:00
c6fb231186 Properly save/restore window geometry
Fixes #328
2021-02-19 19:31:54 +01:00
d1ba44c9f4 Translated using Weblate (Esperanto)
Currently translated at 95.4% (376 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2021-02-17 13:41:49 +01:00
7db6029de0 Translated using Weblate (Ukrainian)
Currently translated at 96.7% (381 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2021-02-17 13:41:48 +01:00
47c8f12b02 Translated using Weblate (Finnish)
Currently translated at 98.9% (390 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-02-17 13:41:48 +01:00
8cb56d3783 Version++ 2021-02-16 21:27:10 +01:00
7e41069cde Fixed broken marker date when time graphs are selected 2021-02-15 23:52:10 +01:00
294d26a173 Added Locus/OsmAnd/RMaps SQLite maps info 2021-02-15 00:33:46 +01:00
afaf07cdad Merge branch 'origin/master' into Weblate. 2021-02-13 23:45:13 +01:00
c8e2baba68 A better handling of missing/invalid dates 2021-02-13 23:44:48 +01:00
146e242d69 Translated using Weblate (Hungarian)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-02-13 13:58:23 +01:00
b1c04cd288 Translated using Weblate (Russian)
Currently translated at 99.7% (393 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-02-13 13:58:22 +01:00
c24b437769 Removed duplicit entry 2021-02-13 10:39:14 +01:00
1e50d111c7 Merge remote-tracking branch 'weblate/master' 2021-02-13 10:35:57 +01:00
195eeafb04 Back to pluralsonly 2021-02-13 10:31:13 +01:00
0892343d3f Removed obsolete translations 2021-02-13 10:29:10 +01:00
59e72a391a sqlite -> SQLite 2021-02-13 10:25:22 +01:00
a8e51e9bca Merge branch 'origin/master' into Weblate. 2021-02-13 10:19:45 +01:00
2deaa434f9 Translated using Weblate (Turkish)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-02-13 10:19:45 +01:00
e34f3a77e7 Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.2% (387 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2021-02-13 10:19:45 +01:00
b458c53be4 sqlite -> SQLite 2021-02-13 10:19:17 +01:00
48238dd060 Translated using Weblate (Swedish)
Currently translated at 100.0% (394 of 394 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-02-13 06:33:47 +01:00
a9e014c78b German translation update 2021-02-12 23:12:14 +01:00
1a8bc74286 Merge remote-tracking branch 'weblate/master' 2021-02-12 22:59:08 +01:00
f51acf306c Localization update 2021-02-12 22:43:43 +01:00
e5de4dd5be Add Coordinates display option to position info
+ Data menu redesign
Closes #343
2021-02-12 22:41:38 +01:00
e9fc5bfb62 Merge branch 'origin/master' into Weblate. 2021-02-12 00:10:40 +01:00
60fb421f28 sqlite maps OS X desktop integration 2021-02-12 00:09:52 +01:00
8aa575bd4b Merge branch 'origin/master' into Weblate. 2021-02-10 23:34:27 +01:00
0eceae1267 Extended "Apps and features" info (icon, webpage) 2021-02-10 23:31:38 +01:00
a1a4438b30 Merge branch 'origin/master' into Weblate. 2021-02-10 21:28:25 +01:00
5eb4f28d8d Translated using Weblate (Esperanto)
Currently translated at 95.6% (374 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2021-02-10 21:28:25 +01:00
dbf46c1c2e Translated using Weblate (Hungarian)
Currently translated at 100.0% (391 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-02-10 21:28:25 +01:00
02dd63be84 Translated using Weblate (Ukrainian)
Currently translated at 96.9% (379 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2021-02-10 21:28:25 +01:00
9de3d2b117 Translated using Weblate (Turkish)
Currently translated at 100.0% (391 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-02-10 21:28:24 +01:00
33b1bb9e56 Translated using Weblate (Swedish)
Currently translated at 100.0% (391 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-02-10 21:28:24 +01:00
5543bcbd02 Translated using Weblate (Russian)
Currently translated at 100.0% (391 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-02-10 21:28:24 +01:00
fe5a5d7a8c Translated using Weblate (Finnish)
Currently translated at 100.0% (391 of 391 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-02-10 21:28:24 +01:00
c6b1109d89 Added sqlite maps Windows & Linux desktop integration 2021-02-10 21:27:41 +01:00
a2390ae26f A much more sane raster tabel load... 2021-02-10 21:26:26 +01:00
5dd89914e5 Merge branch 'origin/master' into Weblate. 2021-02-09 22:51:45 +01:00
f99378e3de Translated using Weblate (Esperanto)
Currently translated at 95.1% (371 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2021-02-09 22:51:44 +01:00
e00259a207 Translated using Weblate (Ukrainian)
Currently translated at 96.9% (378 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2021-02-09 22:51:44 +01:00
f107b93d1c Translated using Weblate (Finnish)
Currently translated at 100.0% (390 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-02-09 22:51:44 +01:00
af3b41cc92 Localization update 2021-02-09 22:51:19 +01:00
fd33605e2d Version++ 2021-02-09 21:08:07 +01:00
0929e9a692 Added support for sqlitedb maps (Locus, OsmAnd, RMaps) 2021-02-09 21:05:23 +01:00
c4599e6c4c Fixed AQM maps display with "world-level" tiles
+ code cleanup
2021-02-09 20:09:14 +01:00
946f30f696 A little bit more sane feature check 2021-02-09 20:06:11 +01:00
060c4df170 Merge branch 'origin/master' into Weblate. 2021-02-08 19:57:14 +01:00
d88f71ddba Version++ 2021-02-08 19:56:57 +01:00
24ade728d0 Merge branch 'origin/master' into Weblate. 2021-02-08 19:54:42 +01:00
de064c7ea1 Code cleanup after recent SubFile redesign 2021-02-08 19:54:14 +01:00
a8a613468e Do not show empty popups 2021-02-08 19:53:24 +01:00
ed6a81c9e7 Properly fix the areas crash 2021-02-08 19:52:48 +01:00
507fe0b9a8 Merge branch 'origin/master' into Weblate. 2021-02-08 00:57:54 +01:00
273f8a4c21 Translated using Weblate (Finnish)
Currently translated at 99.7% (389 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-02-08 00:57:54 +01:00
aceb840700 Added missing AQM icon association 2021-02-08 00:56:20 +01:00
0cd18c0927 Fixed crash when there is no graph in the data 2021-02-08 00:55:27 +01:00
1d81afb89d Translated using Weblate (Russian)
Currently translated at 100.0% (390 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-02-07 22:23:40 +01:00
1c9761be57 Translated using Weblate (Hungarian)
Currently translated at 100.0% (390 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-02-07 16:41:13 +01:00
9481e9b4e5 Added AlpineQuest maps support info 2021-02-07 16:11:52 +01:00
c6db2401ff NSIS requires the BOM for UTF8 strings to work properly 2021-02-07 16:09:17 +01:00
83 changed files with 4189 additions and 3125 deletions

View File

@ -1,4 +1,4 @@
version: 8.4.{build}
version: 8.9.{build}
configuration:
- Release

View File

@ -4,7 +4,7 @@ GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common G
## Features
* Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin GPI&CSV and geotagged JPEG files.
* User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS, QuadTiles).
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP & JNX maps, TwoNav RMaps, GeoTIFF images, BSB charts, KMZ maps).
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP & JNX maps, TwoNav RMaps, GeoTIFF images, BSB charts, KMZ maps, AlpineQuest maps, Locus/OsmAnd/RMaps SQLite maps).
* Elevation, speed, heart rate, cadence, power, temperature and gear ratio/shifts graphs.
* Support for DEM files (SRTM HGT).
* Support for multiple tracks in one view.

View File

@ -3,7 +3,7 @@ unix:!macx {
} else {
TARGET = GPXSee
}
VERSION = 8.4
VERSION = 8.9
QT += core \
gui \
@ -24,12 +24,14 @@ HEADERS += src/common/config.h \
src/GUI/marginswidget.h \
src/GUI/markerinfoitem.h \
src/GUI/planeitem.h \
src/GUI/poiaction.h \
src/GUI/popup.h \
src/common/garmin.h \
src/common/coordinates.h \
src/common/range.h \
src/common/rectc.h \
src/common/textcodec.h \
src/common/treenode.h \
src/common/wgs84.h \
src/common/util.h \
src/common/rtree.h \
@ -109,6 +111,7 @@ HEADERS += src/common/config.h \
src/map/projection.h \
src/map/ellipsoid.h \
src/map/datum.h \
src/map/sqlitemap.h \
src/map/webmercator.h \
src/map/transversemercator.h \
src/map/latlon.h \
@ -289,6 +292,7 @@ SOURCES += src/main.cpp \
src/map/emptymap.cpp \
src/map/ozimap.cpp \
src/map/polyconic.cpp \
src/map/sqlitemap.cpp \
src/map/tar.cpp \
src/map/atlas.cpp \
src/map/ozf.cpp \
@ -345,7 +349,6 @@ SOURCES += src/main.cpp \
src/data/locparser.cpp \
src/data/slfparser.cpp \
src/data/dem.cpp \
src/data/polygon.cpp \
src/map/obliquestereographic.cpp \
src/GUI/coordinatesitem.cpp \
src/map/rmap.cpp \
@ -440,7 +443,8 @@ macx {
icons/formats/mbts.icns \
icons/formats/rmap.icns \
icons/formats/tba.icns \
icons/formats/aqm.icns
icons/formats/aqm.icns \
icons/formats/sqlt.icns
QMAKE_BUNDLE_DATA += locale maps icons csv
}
@ -468,7 +472,8 @@ win32 {
icons/formats/mbts.ico \
icons/formats/rmap.ico \
icons/formats/tba.ico \
icons/formats/aqm.ico
icons/formats/aqm.ico \
icons/formats/sqlt.ico
DEFINES += _USE_MATH_DEFINES \
NOGDI
}

View File

@ -21,3 +21,4 @@ mbts:#ff0062
rmap:#145cba
tba:#367050
aqm:#32a89e
sqlt:#303030

BIN
icons/formats/sqlt.icns Normal file

Binary file not shown.

BIN
icons/formats/sqlt.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

View File

@ -261,96 +261,91 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Otevřít soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Otevřít POI soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Ukončit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Ovládací klávesy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Zavřít</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Znovu načíst</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Zobrazit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Zavřit POI soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Překrývat POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Zobrazit názvy POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Zobrazit POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Zobrazit mapu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Vymazat mezipaměť dlaždic</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Otevřít...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Cesty</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exportovat do PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistika...</translation>
</message>
@ -360,365 +355,385 @@
<translation>Nahrát POI soubor...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation>Vybrat všechny soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Odznačit všechny soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Nahrát mapu...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Nahrát adresář s mapami...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Následující mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Zobrazit souřadnice kurzoru</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Zobrazit cesty</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Zobrazit trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Zobrazit navigační body</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Zobrazit plochy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Názvy navigačních bodů</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Kilometrovníky</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Pozici na trase</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation>Datum/čas pozice</translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Nezobrazovat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Pouze ukazatel</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Datum/čas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Souřadnice</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Zobrazit grafy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Zobrazit mřížku</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Zobrazit informace o posuvníku</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Zobrazovat nástrojové lišty</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Celkový čas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Čistý čas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrické</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperiální</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Námořní</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Desetinné stupně (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Stupně a desetinné minuty (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Stupně, minuty, vteřiny (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Celoobrazovkový režim</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Nastavení...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Následující</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Předchozí</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Poslední</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>První</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI soubory</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Informace o poloze</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Zobrazit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Jednotky</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Formát souřadnic</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Verze %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>Program GPXSee je distribuován pod podmínkami licence GNU General Public License verze 3. Pro více informací navštivte stránky programu na adrese %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Přidat soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Následující/Předchozí</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Přepnout typ grafu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Přepnout typ času</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Přepnout informace o poloze</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Předchozí mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Přiblížit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Oddálit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digitální zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Kopírovat souřadnice</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Levý klik myši</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Adresář s GCS/PCS daty:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Adresář s DEM daty:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Adresář se styly:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Plochy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Otevřít mapový soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Vymazat mezipaměť mapových dlaždic?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Nejsou načteny žádné soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Graf</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Nastavení</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>N&amp;ápověda</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Adresář s mapami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Adresář s POI body:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Adresář mezipaměti dlaždic:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Mapu nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Vybrat adresář s mapami</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n soubor</numerusform>
@ -727,96 +742,96 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Následující soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Tisknout...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exportovat do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Navigační body</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Předchozí soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Body tras</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>První soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Poslední soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Datový soubor nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Řádka: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Soubor POI nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Cesty</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>O aplikaci GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigace</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Vzdálenost</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Čas</translation>
</message>
@ -982,62 +997,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Podporované soubory</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB námořní mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy mapy/atlasy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF obrázky</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online mapové zdroje</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Afslut</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Tastaturgenveje</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Om GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Åbn...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Udskriv</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Eksporter til PDF</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Eksporter til PNG</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Luk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Genindlæs</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistik...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Luk IP-filer</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Overlap IP&apos;er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Vis IP-etiketter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Vis IP&apos;er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Vis kort</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Indlæs kort...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Ryd kortbrikmellemlager (cache)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Næste kort</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Vis spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Vis ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Vis rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Rutepunktsetiketter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Vej rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Vis grafer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Afstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Vis gitter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Vis skyder info</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Vis værktøjslinjer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Samlet tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Tid i bevægelse</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrisk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperial</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Nautisk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Decimalgrader (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Grader og decimalminutter (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minutter, sekunder (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Fuldskærmstilstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Indstillinger</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Næste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Sidste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Første</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Kort</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Graf</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;IP</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>IP- filer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Vis</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Indstillinger</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Enheder</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>koordinatformat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Hjælp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Vis</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee er distribueret under betingelserne i GNU General Public License version 3. For mere info om GPXSee besøg projektets hjemmeside %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Næste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Sidste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Vedhæft fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Næste/Forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Skift graftype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Skift tidstype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Forrige kort</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Zoom ind</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Zoom ud</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digital zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Kortmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>IP-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PSC-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Åbn fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Fejl ved indlæsning af data-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Åbn IP-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Fejl ved indlæsning af IP-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistikker</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Åbn kort-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Fejl ved indlæsning af kort:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Ingen filer indlæst</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Understøttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kort/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF billeder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online-kort kilder</translation>
</message>

View File

@ -261,106 +261,101 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Kartenverzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>POI-Datei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Beenden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Tastaturkürzel</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Schließen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Neu laden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Ansicht</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>POI-Datei schließen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>POIs überlappen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>POI-Labels anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>POIs anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Karte anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Kachel-Cache bereinigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Öffnen </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Pfade</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Als PNG exportieren ...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistiken </translation>
</message>
@ -370,301 +365,321 @@
<translation>POI-Datei laden </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation>Alle Dateien wählen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Alle Dateien abwählen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Karte laden </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Kartenverzeichnis laden ...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Nächste Karte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Cursor-Koordinaten anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Strecken anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Routen anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Wegpunkte anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Flächen anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Wegpunkt-Labels</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mi-Markierungen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Pfadposition</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation>Datum/Zeit der Position</translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Nicht anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Nur Markierung</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Datum/Zeit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordinaten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Graphen anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Gitter anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Schieberinfo anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Toolbars anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Gesamtzeit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Bewegungszeit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrisch</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Angloamerikanisch</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Nautisch</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Dezimalgrad (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Grad und Dezimalminuten (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Grad, Minuten, Sekunden (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Vollbildmodus</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Einstellungen </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Nächste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Vorherige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Letzte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Erste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI-Dateien</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Positionsinfo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Anzeige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Einheiten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinatenformate</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee wird unter der GNU General Public License version 3 veröffentlicht. Mehr Informationen zu GPXSee auf der Homepage %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>An Datei anhängen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Nächste/Vorherige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Graphtyp umschalten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Zeittyp umschalten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Positionsinfo umschalten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Vorherige Karte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Hineinzoomen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Herauszoomen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digitaler Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Koordinaten kopieren</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Links-Klick</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Formatvorlagen-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Flächen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistiken</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Kartendatei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Fehler beim Laden der Kartendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Kartenverzeichnis auswählen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Kachel-Cache bereinigen?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Keine Dateien geladen</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n Datei</numerusform>
@ -672,150 +687,150 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Routen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Nächste Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Drucken </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Als PDF exportieren </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Wegpunkte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Vorherige Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Routen-Wegpunkte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Karte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Graph</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>D&amp;ata</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Erste Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Letzte Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Kachel-Cache-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Fehler beim Laden der Datendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Zeile: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Fehler beim Laden der POI-Datei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Strecken</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Über GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distanz</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Unterstützte Dateien</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB-Seekarten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-Karten/Atlanten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-Bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online-Kartenquellen</translation>
</message>

View File

@ -4,7 +4,7 @@
<context>
<name>GUI</name>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1637"/>
<source>%n files</source>
<translation>
<numerusform>%n file</numerusform>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Ĉesi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Vojprefiksoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Klavarokomandoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Pri GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Malfermi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Presi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Eksporti kiel PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Eksporti kiel PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Fermi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Reŝargi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistiko...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Fermi POI-dosierojn</translation>
<source>Select all files</source>
<translation>Elekti ĉiujn dosierojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Malelekti ĉiujn dosierojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Kovri POI-punktojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Montri POI-nomojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Montri POI-punktojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Montri mapon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Ŝargi mapon...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Vakigi kaŝmemoron</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Sekva mapo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Montri vojojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Montri itinerojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Montri vojpunktojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Montri areojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Vojpunktaj etikedoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Itinerpunktoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mi markoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Ne montri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Dato/tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordinatoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Montri grafikaĵojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distanco</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Montri kradon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Montri valoron de la ŝovilo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Montri ilobretojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Totala tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Movada tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metraj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Britimperiaj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Maraj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Decimalaj gradoj (DG)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Gradoj kaj decimalaj minutoj (GDM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Gradoj, minutoj, sekundoj (GMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Plenekrana reĝimo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Opcioj...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Sekva</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Antaŭa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Lasta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Unua</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mapo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Grafikaĵo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI-dosieroj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>Da&amp;teno</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Vidigi</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Agordoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Unuoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinata formato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Helpo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Montri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigado</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versio %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee estas distribuita laŭ la kondiĉoj de la GNU Ĝenerala Publika Permesilo, la versio 3. Por pliaj informoj pri GPXSee, vizitu la hejmpaĝo de projekto %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Sekva dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Antaŭa dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Unua dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Lasta dosiero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Postaldoni dosieron</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Sekva/Antaŭa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Baskuligi tipon de la grafikaĵo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Baskuligi tipon de la tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Antaŭa mapo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Zomi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Malzomi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Diĝita zomo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Kopii koordinatojn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Maldekstra klako</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Dosierujo kun mapoj:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Dosierujo kun POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Dosierujo kun GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Dosierujo kun DEM-dateno:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Dosierujo kun stildosieroj:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Kaŝmemora dosierujo:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Malfermi dosieron</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Eraro dum la ŝargado de la datumdosiero:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linio: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Malfermi POI-dosieron</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Eraro dum la ŝargado de la POI-dosiero:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Vojoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Itineroj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Vojpunktoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Areoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistiko</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nomo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Malfermi mapdosieron</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Eraro dum la ŝargado de la mapo:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Elekti dosierujon kun mapoj</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Neniuj dosieroj estas ŝargitaj</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n dosiero</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Subtenataj dosieroj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
<translation>AlpineQuest-mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG -mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX -mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB -maraj mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ-mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles-mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-mapoj/maparoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bildoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav-mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite -mapoj</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Fontoj de Online-mapoj</translation>
</message>
@ -1076,12 +1096,12 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="118"/>
<source>Input</source>
<translation type="unfinished"></translation>
<translation>Enigo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="120"/>
<source>Output</source>
<translation type="unfinished"></translation>
<translation>Eligo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="127"/>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Cerrar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Trayectos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Atajos de teclado</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Acerca de GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Abrir...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Imprimir...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exportar a PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exportar a PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Cerrar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Recargar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Estadísticas...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Cerrar archivos de POI</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Sobreponer POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Ver etiquetas en los POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Ver POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Ver mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Cargar mapa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Limpiar antememoria de teselas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Próximo mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Mostrar las coordenadas del cursor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Ver pistas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Ver rutas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Ver puntos de referencia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Ver áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Etiquetas de los waypoints</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Puntos de referencia de ruta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Hitos kilométricos o cada milla</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Ver gráficas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distancia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tiempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Ver cuadrícula</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Ver datos al señalar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Ver barra de herramientas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Tiempo total</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Tiempo en movimiento</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Métrico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Anglosajón</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Náutica</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Grados decimales (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Grados y minutos decimales (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Grados, minutos, segundos (GMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Pantalla completa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Opciones...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Siguiente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Último</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Primer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Gráfico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>P&amp;OI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Archivos de POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Datos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Pantalla</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Preferencias</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Unidades</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Formato de coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>Ay&amp;uda</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Ver</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navegación</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versión %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee se distribuye bajo Licencia Plica General GNU versión 3. Más información en la web del proyecto %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Siguiente archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Archivo anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Primer archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Último archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Adjuntar archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Siguiente/Anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Tipo de gráfica</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Cambiar hora</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Anterior mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Acercar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Alejar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Escala digital</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Escala</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Carpeta de mapas:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Carpeta de POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Carpeta de GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Carpeta del MDT :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Directorio de estilos:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Cache de teselas:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Abrir archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Error de carga del archivo:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Renglón: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Cargar archivo de POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Error al cargar el archivo de POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Tracks</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Rutas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Puntos de referencia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Estadísticas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Abrir archivo de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Error al cargar el archivo de mapa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Sin archivos cargados</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n archivo</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Formatos admitidos</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>Mapas MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapas/atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>Imágenes GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>Mapas TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Fuentes de mapas en línea</translation>
</message>

View File

@ -261,96 +261,91 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Avaa tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Avaa POI-tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Lopeta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Näppäimistön säätimet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Sulje</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Lataa uudelleen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Näytä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Sulje POI-tiedostot</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Aseta POI:t limittäin</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Näytä POI:n nimiöt</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Näytä POI:t</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Näytä kartta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Tyhjennä välimuisti</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Avaa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Tiedostopolut</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Vie PNG:ksi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Tilasto...</translation>
</message>
@ -360,365 +355,385 @@
<translation>Lataa POI-tiedosto...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation>Valitse kaikki tiedostot</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Lataa kartta...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Lataa karttahakemisto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Seuraava kartta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Näytä kohdistimen koordinaatit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Näytä jäljet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Näytä reitit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Näytä reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Näytä alueet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Reittipisteen nimiöt</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mi merkit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Sijaintimerkit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Ä näytä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Pvm/aika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordinaatit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Näytä kaaviokuvat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Näytä ruudukko</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Näytä liukusäätimen arvo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Näytä työkalupalkit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Kokonaisaika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Liikkumisaika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metriset</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Brittiläiset</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Merelliset</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Desimaaliasteet (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Asteet, desimaaliminuutit (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Asteet, minuutit, sekunnit (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Kokoruututila</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Valinnat...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Seuraava</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Edellinen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Viimeinen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Ensimmäinen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI-tiedostot</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Näytä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Yksiköt</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinaattien muoto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versio %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee levitetään GNU yleisen lisenssin version 3 alaisena. Voit katsoa lisätietoja GPXSee:stä projektin kotisivulla %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Lisää tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Seuraava/edellinen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Vaihda kaaviokuvan tyyppi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Vaihda ajan tyyppi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Edellinen kartta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Lähennä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Loitonna</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digitaalinen zoomi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Kopioi koordinaatit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Vasen painallus</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS:n hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM -tietojen hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Tyylitiedostoiden hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Alueet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Tilasto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Avaa karttatiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Tyhjennetäänkö välimuisti?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Yhtään tiedostoa ei ladattu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Päivämäärä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Kartat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>Kaa&amp;viokuva</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>Tie&amp;dot</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Asetukset</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Ohje</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Karttojen hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI:n hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Välimuistin hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Reitit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Virhe ladattaessa karttaa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Valitse karttahakemisto</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n tiedosto</numerusform>
@ -726,96 +741,96 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Seuraava tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Tulosta...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Vie PDF:ksi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Edellinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Ensimmäinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Viimeinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Virhe ladattaessa datatiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Rivi: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Virhe ladattaessa POI-tiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Jäljet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Tietoja GPXSee:stä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigointi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Etäisyys</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Aika</translation>
</message>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Tuetut tiedostot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
<translation>AlpineQuest-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB-merikartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartat/kartastot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF -kuvat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online-karttojen lähteet</translation>
</message>

View File

@ -261,106 +261,101 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Dossier de cartes :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Dossier des POI :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Ouvrir un fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Ouvrir un fichier POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Quitter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Raccourcis clavier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Actualiser</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Afficher</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Fermer les fichiers POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Superposer les POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Afficher les notes des POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Afficher les POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Afficher la carte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Effacer les tuiles en cache</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Ouvrir...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Chemins d&apos;accès</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exporter au format PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistiques...</translation>
</message>
@ -370,301 +365,321 @@
<translation>Charger un fichier POI...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Charger une carte...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Charger un dossier de cartes</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Carte suivante</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Afficher les coordonnées du pointeur</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Afficher la trace</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Afficher la route</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Afficher les points de jalonnement</translation>
<translation>Afficher les points de cheminement</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Afficher les zones</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Étiquettes des jalons</translation>
<translation>Étiquettes des points de cheminement</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Bornes kilométriques ou milliaires</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Positions mesurées</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Masquer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Seulement les points</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Instant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Coordonnées</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Afficher les graphes</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Afficher la grille</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Afficher les infos du curseur</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Afficher la barre d&apos;outils</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Durée totale</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Durée en déplacement</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Métrique</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Anglo-saxon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Marin</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Degrés décimaux (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Degrés, minutes décimales (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Degrés, minutes, secondes (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Mode plein écran</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Options...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Suivant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Précédant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Dernier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Premier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Fichiers POI</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Infos de position</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Affichage</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Système d&apos;unités</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Unités des coordonnées</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee est distribué selon les termes de la licence publique générale GNU (version 3). Pour plus d&apos;information sur GPXSee, visiter le site du projet %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Joindre un fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Suivant/Précédant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Controler le type de graphe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Controler le type de durée</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Activer ou non les infos de position</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Carte précédente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Zoomer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Dézoomer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Zoom numérique</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Copier les coordonnées</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Clique gauche</translation>
<translation>Clic gauche</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Dossiers GCS/PCS :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Dossier DEM :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Dossier de styles :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Zones</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistiques</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Ouvrir un fichier de carte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Erreur lors du chargement de la carte :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Sélectionner un dossier de cartes</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Effacer les tuiles de carte en cache ?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Aucun fichier chargé</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n fichier</numerusform>
@ -672,150 +687,150 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Routes</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Fichier suivant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Imprimer...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exporter au format PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Points de jalonnement</translation>
<translation>Points de cheminement</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Fichier précédent</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Jalons de route</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Carte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Graphe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Données</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>Pa&amp;ramètres</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Aide</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Premier fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Dernier fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Dossier du cache de tuiles :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Erreur lors du chargement des données :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Ligne : %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Erreur lors du chargement du fichier POI :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Traces</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>À propos de GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distance</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Temps</translation>
</message>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Formats pris en charge</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>Cartes MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Cartes Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
<translation>Cartes AlpineQuest</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Cartes Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>Cartes marines BSB</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>Cartes KMZ</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>Cartes OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>Cartes ou atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>Images GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>Cartes TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Cartes SQLite Locus, OsmAnd ou RMaps</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Cartes en ligne</translation>
</message>
@ -1219,7 +1239,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<source>Waypoints</source>
<translation>Points de jalonnement</translation>
<translation>Points de cheminement</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="271"/>
@ -1438,7 +1458,7 @@
<location filename="../src/GUI/optionsdialog.cpp" line="397"/>
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
<source>Custom</source>
<translation>Personnalisée</translation>
<translation>Personnalisé</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Kilépés</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Adatmappák</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Gyorsbillentyűk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>GPXSee névjegye</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Megnyitás...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Nyomtatás...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exportálás PDF-be...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exportálás PNG-be...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Fájl bezárása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Újratöltés</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statisztika...</translation>
</message>
@ -327,495 +327,511 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>POI fájlok bezárása</translation>
<source>Select all files</source>
<translation>Összes fájl kijelölése</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Összes kijelölés megszüntetése</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>POI-k átfedése</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>POI-k nevének mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>POI-k mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Térkép mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Térkép betöltése...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Térképmappa megadása...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Gyorsítótár törlése</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Következő térkép</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Mutassa a kurzor koordinátáit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Nyomvonalak mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Útvonalak mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Köztespontok mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Területek mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Köztespontok neve</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Útvonal köztespontok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km(mérföld) jelölők</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Helyzet jelölők</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Ne mutassa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Csak jelölő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Dátum/idő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordináták</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Grafikon mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Távolság</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Idő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Rácsvonalak mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Adatok a csúszka mellett</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Gombok mutatása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Teljes időtartam</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Mozgásban töltött idő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrikus</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Angolszász</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Tengeri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Fok, tizedfok (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Fok, perc (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Fok, perc, másodperc (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Teljes képernyős</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Beállítások...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Következő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Előző</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Utolsó</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Első</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Fájl</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Térkép</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Grafikon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI fájlok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Adatok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Megjelenítés</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Pozíció információ</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Mértékegységek</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordináta formátum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Segítség</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Műveletgombok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Szűrőgombok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Léptető gombok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>%1. verzió</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>A GPXSee-t a GNU General Public License 3. verziója szerint terjesztik. A GPXSee-re vonatkozó további információkért látogasson el a projekt honlapjára a %1 oldalon.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Következő fájl (léptetés)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Előző fájl (léptetés)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Első fájl</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Utolsó fájl</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>További fájl (hozzáadás)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Következő/előző</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Grafikon: idő/távolság váltás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Idő: összes/mozgásban váltás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Pozíció info kapcsoló</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Előző térkép</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Nagyítás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Kicsinyítés</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digitális nagyítás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Nagyítás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Koordináták másolása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Bal kattintás</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Térképmappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Stílusok mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Gyorsítótár mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Fájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Adatfájl betöltési hiba:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Sor: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>POI fájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Hiba a POI fájl betöltése során:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Nyomvonalak</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Útvonalak</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Köztespontok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Területek</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Dátum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Összesítés</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Térképfájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Térképbetöltési hiba:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Térképmappa választása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Térkép gyorsítótár törlése?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Nincs betöltött fájl</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n fájl</numerusform>
<numerusform>%n fájl</numerusform>
</translation>
</message>
</context>
@ -980,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Támogatott fájltípusok</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB tengeri térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF képek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online térképforrások</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Esci</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Percorsi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Scorciatoie da tastiera</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>A proposito di GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Apri...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Stampa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Esporta in PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Esporta in PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Chiudi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Ricarica</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistiche...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Chiudi file POI</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Sovrapponi POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Mostra etichette POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Mostra POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Mostra mappa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Carica mappa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Cancella cache mappe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Mappa successiva</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Mostra coordinate del cursore</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Mostra tracce</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Mostra percorso</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Mostra punti</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Mostra aree</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Etichette punti</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Punti del percorso</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Pietre miliari</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Coordinate</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Mostra grafici</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distanza</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Mostra griglia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Mostra informazioni cursore</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Mostra barra degli strumenti</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Tempo totale</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Tempo in movimento</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperiale</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Nautico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Gradi decimali (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Gradi e minuti decimali (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Gradi, minuti e secondi (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Schermo intero</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Opzioni...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Successivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Precedente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Ultimo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Primo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;File</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mappa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Grafico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>File POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Dati</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Mostra</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>Impo&amp;stazioni</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Unità</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Formato coordinate</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Aiuto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>File</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Mostra</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigazione</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versione %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee è distribuito sotto i termini della GNU General Public License versione 3. Per maggiori informazioni su GPXSee visitare il sito del progetto %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>File successivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>File precedente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Primo file</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Ultimo file</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Aggiungi file</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Successivo/Precedente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Cambia formato del grafico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Cambia formato del tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Mappa precedente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Zoom in</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Zoom out</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Zoom digitale</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Cartella mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Cartella POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Cartella GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Cartella DEM:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Cartella stili:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Cartella cache mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Apri file</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Errore caricamento file:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linea: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Apri file POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Errore caricamento file POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Tracce</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Percorsi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Punti</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Aree</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistiche</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Apri file mappa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Errore caricamento mappa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Nessun file caricato</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n file</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>File supportati</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Mappe Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Mappe Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>Mappe OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>Mappe MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mappe/Atlanti TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>Immagini GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>Mappe TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Mappe online</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Avslutt</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Tastatursnarveier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Om</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Åpne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Skriv ut</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Eksporter til PDF</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Eksporter til PNG</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Lukk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Last inn igjen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistikk</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Lukk POI-filer</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Overlapp POI-er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Vis POI-etiketter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Vis POI-er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Vis kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Last inn kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished">Last inn kartmappe </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Tøm flishurtiglager</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Neste kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Vis peker-koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Vis spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Vis ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Vis veipunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Vis områder</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Veipunktetiketter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Ruteveipunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mi-markører</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Posisjonsmarkører</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Ikke vis</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Kun markør</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Dato/tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Vis diagrammer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Avstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Vis rutenett</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Vis linjalinfo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Vis verktøylinjer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Total tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Tid i bevegelse</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrisk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperial</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Nautisk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Desimalgrader (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Desimalgrader og desimalminutter (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minutter, sekunder (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Fullskjermsmodus</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Valg</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Neste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Siste</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Første</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Graf</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI-filer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Vis</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Posisjonsinfo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Innstillinger</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Enheter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinatformat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Hjelp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Vis</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigasjon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versjon %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee er distribuert i henhold til vilkårene i GNU general public lisens, versjon 3. For mer info om GPXSee, besøk prosjekthjemmesiden %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Neste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Siste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Legg til fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Neste/forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Veksle diagramtype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Veksle tidstype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Veksle posisjonsinfo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Forrige kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Forstørr</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Forminsk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digital forstørrelse</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Forstørr</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Kopier koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Venstreklikk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Stilmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Flishurtiglagringsmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Velg kartmappe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Kartmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS-/PCS-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Åpne fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Feil ved innlasting av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Åpne POI-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Kunne ikke laste inn POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Veipunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Områder</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistikk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Åpne kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Feil ved innlasting av kart:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Fjern kartflis fra hurtiglager?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Ingen filer lastet opp</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Støttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
<translation>AlpineQuest-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garming IMG-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB-sjøkart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps-SQLite-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kart/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Nettbaserte kartkilder</translation>
</message>

View File

@ -261,96 +261,91 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Otwórz plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Otwórz plik POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Zakończ</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Elementy sterujące klawiatury</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Zamknij</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Odśwież</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Pokaż</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Zamknij pliki POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Nakładka POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Pokaż etykiety POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Pokaż punkty POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Pokaż mapę</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Wyczyść pamięć podręczną kafelków</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Otwórz...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Ścieżki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Eksportuj do PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statystyka...</translation>
</message>
@ -360,365 +355,385 @@
<translation>Załaduj plik POI...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Załaduj mapę...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Następna mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Pokaż współrzędne kursora</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Pokaż ślady</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Pokaż trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Pokaż punkty nawigacyjne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Pokaż obszary</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Etykiety punktów nawigacyjnych</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Znaczniki km/mi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Współrzędne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Pokaż wykresy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Pokaż siatkę</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Pokaż informację o suwaku</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Pokaż paski narzędzi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Całkowity czas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Czas ruchu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metryczne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperialne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Morskie</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Stopnie dziesiętne (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Stopnie i minuty dziesiętne (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Stopnie, minuty, sekundy (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Tryb pełnoekranowy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Opcje...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Następny</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Poprzedni</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Ostatni</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Pierwszy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Pliki POI</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Wyświetlanie</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Jednostki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Format współrzędnych</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Wersja %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>Program GPXSee jest rozpowszechniany na warunkach licencji GNU General Public License w wersji 3. Więcej informacji o programie GPXSee można znaleźć na stronie głównej projektu pod adresem %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Dołącz plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Następny/Poprzedni</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Zmień typ wykresu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Zmień typ czasu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Poprzednia mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Przybliż</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Oddal</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Zoom cyfrowy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Katalog plików GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Katalog z danymi DEM:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Katalog ze stylami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Obszary</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statystyka</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Otwórz plik mapy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Nie załadowano żadnych plików</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Wykres</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>P&amp;OI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Dane</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>Pomo&amp;c</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Katalog z mapami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Katalog z POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Katalog pamięci podręcznej kafelków:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Wystąpił błąd podczas ładowania mapy:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n plik</numerusform>
@ -727,96 +742,96 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Następny plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Drukuj...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Eksportuj do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Punkty nawigacyjne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Poprzedni plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Punkty trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Pierwszy plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Ostatni plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Błąd podczas ładowania pliku danych:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linia: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Błąd podczas ładowania pliku POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Ślady</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>O programie GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Nawigacja</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Dystans</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Czas</translation>
</message>
@ -982,62 +997,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Obsługiwane pliki</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>Mapy MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Mapy Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Mapy Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>Mapy OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapy/atlasy TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>Obrazy GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>Mapy TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Źródła map online</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Sair</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Caminhos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Controles de teclado</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Sobre o GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Abrir...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Imprimir...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exportar para PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exportar para PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Fechar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Recarregar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Estatísticas...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Fechar arquivos POI</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Sobrepor POIs</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Mostrar etiquetas POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Mostrar POIs</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Mostrar mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Carregar mapa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Carregar diretório de mapa...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Limpar o cache de ladrilhos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Próximo mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Mostrar coordenadas do cursor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Mostrar trilhas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Mostrar rotas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Mostrar waypoints</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Mostrar áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Etiquetas de waypoint</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Waypoints da rota</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>Marcadores de km/mi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation type="unfinished">Coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Mostrar gráficos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Distância</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Mostrar grade</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Mostrar informações do cursor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Mostrar barra de ferramentas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Tempo total</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Tempo em movimento</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Métrica</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperial</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Naútica</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Graus decimais (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Graus e minutos decimais (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Graus, minutos, segundos (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Tela inteira</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Preferências...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Próximo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Último</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Primeiro</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Gráfico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Arquivos POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Dados</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Visualizar</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Configurações</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Unidades</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Formato de coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>Aj&amp;uda</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Exibir</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navegação</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Versão %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee é distribuído nos termos da Licença Pública Geral GNU versão 3. Para mais informações sobre o GPXSee visite a página do projeto em %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Próximo arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Arquivo anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Primeiro arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Último arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Anexar arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Próximo/Anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Alterna o tipo do gráfico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Alterna o tipo de tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Mapa anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Aumentar o zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Reduzir o zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Zoom digital</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Copiar coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Clique esquerdo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Diretório de mapas:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Diretório de POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Diretório de GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Diretório de DEM:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Diretório de estilos:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Diretório de cache de ladrilhos:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Abrir arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Erro ao carregar arquivo de dados:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Linha: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Abrir aquivo POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Erro ao carregar arquivo POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Trilhas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Rotas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Waypoints</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Estatísticas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Abrir arquivo de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Erro ao carregar o mapa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Selecionar diretório de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Limpar o cache de ladrilhos de mapa?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Nenhum arquivo carregado</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n arquivo</numerusform>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Formatos suportados</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>Mapas MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>Cartas náuticas BSB</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapas/Atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>Imagens GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>Mapas TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Mapas online</translation>
</message>

View File

@ -261,96 +261,91 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Открыть файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Открыть файл с точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Выход</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Управление с помощью клавиатуры</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Закрыть</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Обновить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Показать</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Закрыть файлы с точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Перекрывать точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Показывать подписи к точкам POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Показывать точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Показывать карту</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Очистить кэш тайлов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Открыть</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Пути</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Экспорт в PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Статистика</translation>
</message>
@ -360,365 +355,385 @@
<translation>Загрузить файл с точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation>Выбрать все файлы</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Отменить выбор всех файлов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Загрузить карту</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Загрузить каталог карт</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Следующая карта</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Показывать координаты курсора</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Показывать треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Показывать маршруты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Показывать точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Показывать области</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Подписи точек</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>км/мл отметки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Отметки местоположения</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Не показывать</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Только отметки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Дата/время</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Координаты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Показывать графики</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Показывать сетку</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Показывать значение на слайдере</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Показывать панель инструментов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Общее время</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Время движения</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Метрические</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Британские</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Морские</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Десятичные градусы (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Градусы, десятичные минуты (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Градусы, минуты, секунды (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Полноэкранный режим</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Параметры</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Следующий</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Предыдущий</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Последний</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Первый</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Файлы с точками POI</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Информация о позиции</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Отображать</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Единицы</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Формат координат</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Версия %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee распространяется в соответствии с условиями GNU General Public License 3 версии. Для получения дополнительной информации о GPXSee посетите страницу проекта %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Добавить файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Следующий/предыдущий</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Переключить тип графика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Переключить тип времени</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Переключить информацию о позиции</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Предыдущая карта</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Увеличить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Уменьшить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Цифровой зум</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Скопировать координаты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Левый клик мышью</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Каталог с GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Каталог с DEM данными:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Каталог со стилями:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Области</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Статистика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Открыть файл карты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Очистить кэш тайлов?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Нет загруженных файлов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Карты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;График</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Данные</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Справка</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Каталог с картами:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Каталог с POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Каталог кеша тайлов:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Маршруты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Ошибка загрузки карты:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Выберите каталог с картами</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n файл</numerusform>
@ -727,96 +742,96 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Следующий файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Печать</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Экспорт в PDF</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Предыдущий файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Маршрутные точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Первый файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Последний файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Ошибка загрузки файла данных:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Строка: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Ошибка загрузки файла с точками POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>О GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Навигация</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Расстояние</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Время</translation>
</message>
@ -982,62 +997,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Все поддерживаемые файлы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>Карты AlpineQuest</translation>
<translation>AlpineQuest карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB навигационные карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy карты/атласы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF изображения</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Источники онлайн карт</translation>
</message>

View File

@ -261,106 +261,101 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Kartmapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Öppna fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Öppna POI-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Avsluta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Snabbtangenter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Stäng</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Uppdatera</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Visa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Arkiv</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Stäng POI-filer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Överlappa POI:er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Visa POI-namn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Visa POI:er</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Visa karta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Rensa kart-cache</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Öppna...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Sökvägar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Exportera till PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Statistik...</translation>
</message>
@ -370,301 +365,321 @@
<translation>Läs in POI-fil...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Select all files</source>
<translation>Markera alla filer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Avmarkera alla filer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Läs in karta...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Läs in kartmapp...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Nästa karta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Visa markörkoordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Visa spår</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Visa rutter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Visa vägpunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Visa områden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Vägpunktsnamn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mi-markörer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Positionsmarkörer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation>Position datum/tid</translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Visa inte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Endast markör</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Datum/tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Visa diagram</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Visa stödlinjer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Visa reglageinfo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Visa verktygsfält</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Total tid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Förflyttningstid</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Meter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Imperial</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Nautiska</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Decimala grader (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Grader och decimala minuter (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minuter, sekunder (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Helskärmsläge</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Alternativ...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Nästa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Föregående</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Sista</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Första</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI-filer</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Positionsinformation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Visa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Enhet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinatformat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee distribueras under vilkoren för GNU General Public License version 3. För mer info om GPXSee, besök hemsidan %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Lägg till fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Nästa/Föregående</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Växla diagramtyp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Växla tidstyp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Positionsinfo av/</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Föregående karta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Zooma in</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Zooma ut</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Digital zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Kopiera koordinater</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Vänsterklick</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS-/PCS-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Mapp för stilar:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Områden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Statistik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Öppna kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Fel vid inläsning av karta:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Välj kartmapp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Vill du rensa cache-lagrade kartor?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Inga filer inlästa</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -672,150 +687,150 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Rutter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Nästa fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Skriv ut...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Exportera till PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Vägpunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Föregående fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Ruttvägpunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Arkiv</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Karta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Diagram</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>Da&amp;ta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Inställningar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Hjälp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Första filen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Sista filen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Mapp för kart-cache:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Fel vid inläsning av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Rad: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Fel vid inläsning av POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Spår</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Om GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Avstånd</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -981,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Filer som stöds</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB nautiska sjökort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartor/-atlaser</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online-kartkällor</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Çıkış</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Klasör konumları</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Klavye kontrolleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Hakkında GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Yazdır...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>PDF olarak dışa aktar...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>PNG olarak dışa aktar...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Kapat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Yeniden yükle</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>İstatistikler...</translation>
</message>
@ -327,495 +327,511 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>POI dosyaları kapat</translation>
<source>Select all files</source>
<translation>Tüm dosyaları seç</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation>Tüm dosyaların seçimini kaldır</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>POI&apos;leri üst üste getir</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>POI etiketlerini göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>POI&apos;leri göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Haritayı göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Harita yükle...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation>Harita dizinini yükle...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Döşeme önbelleğini temizle</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Sonraki harita</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>İmleç koordinatlarını göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>İzleri göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Rotaları göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Yer işaretlerini göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Alanları göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Yer işareti etiketleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Rota yer işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>km/mil işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation>Konum işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation>Konum tarihi/saati</translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Gösterme</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation>Yalnızca işaretleyici</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Tarih/saat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Koordinatlar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Grafikleri göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Mesafe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Zaman</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Izgarayı göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Kaydırıcı bilgisi göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Araç çubuklarını göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Toplam süre</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Hareket süresi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Metrik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Emperyal</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Denizcilik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Desimal derece (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Derece ve desimal dakika (DDD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Derece, dakika, saniye (DDS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Tam ekran modu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Seçenekler...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Sonraki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Önceki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Son</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>İlk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Harita</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Grafik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>POI dosyalar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Veri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Görüntüleme</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation>Konum bilgisi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Birimler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Koordinat biçimi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Yardım</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Navigasyon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Sürüm %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee, GNU Genel Kamu Lisansı sürüm 3 şartlarına göre dağıtılır. GPXSee hakkında daha fazla bilgi için %1 proje ana sayfasını ziyaret edin.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Sonraki dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Önceki dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>İlk dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Son dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Dosya ekle</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Sonraki/Önceki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Geçiş grafik türü</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Geçiş zaman türü</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation>Konum bilgilerini değiştir</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Önceki harita</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Yaklaş</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Uzaklaş</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Sayısal zum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Zum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Koordinatları kopyala</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation>Sol Tık</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Harita dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>POI dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>DEM dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Tarz dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Döşeme önbellek dizini:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Dosya </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Veri dosyası yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Satır: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>POI dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>POI dosyası yükleme hatası:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>İzler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Rotalar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Yer işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Alanlar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>İstatistikler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Adı</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Harita dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Harita yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation>Harita dizinini seç</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation>Harita döşemeleri önbelleği temizlensin mi?</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Hiç dosya yüklenmedi</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n dosya</numerusform>
<numerusform>%n dosya</numerusform>
</translation>
</message>
</context>
@ -980,62 +996,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Desteklenen dosyalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB denizcilik haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy haritalar/atlaslar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF görüntüler</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Online harita kaynakları</translation>
</message>

View File

@ -261,62 +261,62 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="209"/>
<source>Quit</source>
<translation>Вихід</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/>
<location filename="../src/GUI/gui.cpp" line="216"/>
<location filename="../src/GUI/gui.cpp" line="796"/>
<location filename="../src/GUI/gui.cpp" line="797"/>
<source>Paths</source>
<translation>Шляхи</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="219"/>
<location filename="../src/GUI/gui.cpp" line="757"/>
<location filename="../src/GUI/gui.cpp" line="758"/>
<source>Keyboard controls</source>
<translation>Управління з клавіатури</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<location filename="../src/GUI/gui.cpp" line="222"/>
<location filename="../src/GUI/gui.cpp" line="735"/>
<source>About GPXSee</source>
<translation>Про GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="228"/>
<location filename="../src/GUI/gui.cpp" line="227"/>
<source>Open...</source>
<translation>Відкрити...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="233"/>
<location filename="../src/GUI/gui.cpp" line="232"/>
<source>Print...</source>
<translation>Друк...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="240"/>
<location filename="../src/GUI/gui.cpp" line="239"/>
<source>Export to PDF...</source>
<translation>Експорт до PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="247"/>
<location filename="../src/GUI/gui.cpp" line="246"/>
<source>Export to PNG...</source>
<translation>Експорт до PNG...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="253"/>
<location filename="../src/GUI/gui.cpp" line="252"/>
<source>Close</source>
<translation>Закрити</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="259"/>
<location filename="../src/GUI/gui.cpp" line="258"/>
<source>Reload</source>
<translation>Оновити</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="266"/>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Statistics...</source>
<translation>Статистика...</translation>
</message>
@ -327,492 +327,507 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source>
<translation>Закрити POI файли</translation>
<source>Select all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="282"/>
<location filename="../src/GUI/gui.cpp" line="283"/>
<source>Unselect all files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="288"/>
<source>Overlap POIs</source>
<translation>Перекривати точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="287"/>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Show POI labels</source>
<translation>Показати мітки до точок POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="292"/>
<location filename="../src/GUI/gui.cpp" line="298"/>
<source>Show POIs</source>
<translation>Відображати точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="303"/>
<location filename="../src/GUI/gui.cpp" line="308"/>
<source>Show map</source>
<translation>Відображати мапу</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="312"/>
<location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map...</source>
<translation>Завантажити мапу...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="317"/>
<location filename="../src/GUI/gui.cpp" line="322"/>
<source>Load map directory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="320"/>
<location filename="../src/GUI/gui.cpp" line="325"/>
<source>Clear tile cache</source>
<translation>Очистити кеш-память</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="776"/>
<source>Next map</source>
<translation>Наступна мапа</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="335"/>
<location filename="../src/GUI/gui.cpp" line="340"/>
<source>Show cursor coordinates</source>
<translation>Відображати координати курсора</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="342"/>
<location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show tracks</source>
<translation>Відображати треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="347"/>
<location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show routes</source>
<translation>Відображати маршрути</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="352"/>
<location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show waypoints</source>
<translation>Відображати маршрутні точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="357"/>
<location filename="../src/GUI/gui.cpp" line="362"/>
<source>Show areas</source>
<translation>Відображати області</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="362"/>
<location filename="../src/GUI/gui.cpp" line="367"/>
<source>Waypoint labels</source>
<translation>Підписи маршрутних точок</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="367"/>
<location filename="../src/GUI/gui.cpp" line="372"/>
<source>Route waypoints</source>
<translation>Маршрутні точки маршруту</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>km/mi markers</source>
<translation>км/миля позначки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="377"/>
<source>Position markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="382"/>
<source>Position date/time</source>
<translation type="unfinished"></translation>
<location filename="../src/GUI/gui.cpp" line="385"/>
<source>Do not show</source>
<translation>Не показувати</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Marker only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="393"/>
<source>Date/time</source>
<translation>Дата/час</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="397"/>
<source>Coordinates</source>
<translation>Координати</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="403"/>
<source>Show graphs</source>
<translation>Відображати графіки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1206"/>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="1175"/>
<location filename="../src/GUI/gui.cpp" line="1243"/>
<source>Distance</source>
<translation>Відстань</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1208"/>
<location filename="../src/GUI/gui.cpp" line="420"/>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="1178"/>
<location filename="../src/GUI/gui.cpp" line="1245"/>
<source>Time</source>
<translation>Час</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="413"/>
<location filename="../src/GUI/gui.cpp" line="427"/>
<source>Show grid</source>
<translation>Відображати сітку</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="418"/>
<location filename="../src/GUI/gui.cpp" line="432"/>
<source>Show slider info</source>
<translation>Відображати інформацію на повзунку</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="425"/>
<location filename="../src/GUI/gui.cpp" line="439"/>
<source>Show toolbars</source>
<translation>Відображати панелі інструментів</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="432"/>
<location filename="../src/GUI/gui.cpp" line="446"/>
<source>Total time</source>
<translation>Загальний час</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1210"/>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1247"/>
<source>Moving time</source>
<translation>Час руху</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="446"/>
<location filename="../src/GUI/gui.cpp" line="460"/>
<source>Metric</source>
<translation>Метричні</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="452"/>
<location filename="../src/GUI/gui.cpp" line="466"/>
<source>Imperial</source>
<translation>Імперські</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="458"/>
<location filename="../src/GUI/gui.cpp" line="472"/>
<source>Nautical</source>
<translation>Морські</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="466"/>
<location filename="../src/GUI/gui.cpp" line="480"/>
<source>Decimal degrees (DD)</source>
<translation>Десяткові градуси (DD)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="472"/>
<location filename="../src/GUI/gui.cpp" line="486"/>
<source>Degrees and decimal minutes (DMM)</source>
<translation>Градуси та десяткові мінути (DMM)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="479"/>
<location filename="../src/GUI/gui.cpp" line="493"/>
<source>Degrees, minutes, seconds (DMS)</source>
<translation>Градуси, мінути, секунди (DMS)</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="485"/>
<location filename="../src/GUI/gui.cpp" line="499"/>
<source>Fullscreen mode</source>
<translation>Повноекранний режим</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="492"/>
<location filename="../src/GUI/gui.cpp" line="506"/>
<source>Options...</source>
<translation>Налаштування...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="498"/>
<location filename="../src/GUI/gui.cpp" line="512"/>
<source>Next</source>
<translation>Наступний</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="502"/>
<location filename="../src/GUI/gui.cpp" line="516"/>
<source>Previous</source>
<translation>Попередній</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="506"/>
<location filename="../src/GUI/gui.cpp" line="520"/>
<source>Last</source>
<translation>Останній</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="510"/>
<location filename="../src/GUI/gui.cpp" line="524"/>
<source>First</source>
<translation>Перший</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="518"/>
<location filename="../src/GUI/gui.cpp" line="557"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="534"/>
<location filename="../src/GUI/gui.cpp" line="573"/>
<source>&amp;Map</source>
<translation>&amp;Мапи</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="545"/>
<location filename="../src/GUI/gui.cpp" line="584"/>
<source>&amp;Graph</source>
<translation>&amp;Графік</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="554"/>
<location filename="../src/GUI/gui.cpp" line="593"/>
<source>&amp;POI</source>
<translation>&amp;Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source>
<translation>Файли із точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="566"/>
<location filename="../src/GUI/gui.cpp" line="605"/>
<source>&amp;Data</source>
<translation>&amp;Дані</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source>
<translation>Відображати</translation>
<location filename="../src/GUI/gui.cpp" line="609"/>
<source>Position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="579"/>
<location filename="../src/GUI/gui.cpp" line="620"/>
<source>&amp;Settings</source>
<translation>&amp;Налаштування</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="583"/>
<location filename="../src/GUI/gui.cpp" line="624"/>
<source>Units</source>
<translation>Одиниці</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="628"/>
<source>Coordinates format</source>
<translation>Формат координат</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="597"/>
<location filename="../src/GUI/gui.cpp" line="638"/>
<source>&amp;Help</source>
<translation>&amp;Допомога</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="613"/>
<location filename="../src/GUI/gui.cpp" line="654"/>
<source>File</source>
<translation>Файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="621"/>
<location filename="../src/GUI/gui.cpp" line="662"/>
<source>Show</source>
<translation>Відобразити</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="628"/>
<location filename="../src/GUI/gui.cpp" line="669"/>
<source>Navigation</source>
<translation>Навігація</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="736"/>
<source>Version %1</source>
<translation>Версія %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="740"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee розповсюджується згідно умов ліцензії GNU General Public License version 3. Більше інформації про GPXSee знаходиться на офіційній сторінці проєкту, що доступна за посиланням %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="761"/>
<source>Next file</source>
<translation>Наступний файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="720"/>
<location filename="../src/GUI/gui.cpp" line="762"/>
<source>Previous file</source>
<translation>Попередній файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="722"/>
<location filename="../src/GUI/gui.cpp" line="764"/>
<source>First file</source>
<translation>Перший файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="724"/>
<location filename="../src/GUI/gui.cpp" line="766"/>
<source>Last file</source>
<translation>Останній файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="767"/>
<source>Append file</source>
<translation>Додати файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="726"/>
<location filename="../src/GUI/gui.cpp" line="768"/>
<source>Next/Previous</source>
<translation>Наступний/попередній</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="728"/>
<location filename="../src/GUI/gui.cpp" line="770"/>
<source>Toggle graph type</source>
<translation>Змінити тип графіка</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="730"/>
<location filename="../src/GUI/gui.cpp" line="772"/>
<source>Toggle time type</source>
<translation>Змінити тип часу</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="774"/>
<source>Toggle position info</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="778"/>
<source>Previous map</source>
<translation>Попередня мапа</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="735"/>
<location filename="../src/GUI/gui.cpp" line="779"/>
<source>Zoom in</source>
<translation>Збільшити</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="737"/>
<location filename="../src/GUI/gui.cpp" line="781"/>
<source>Zoom out</source>
<translation>Зменшити</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="739"/>
<location filename="../src/GUI/gui.cpp" line="783"/>
<source>Digital zoom</source>
<translation>Цифровий зум</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="740"/>
<location filename="../src/GUI/gui.cpp" line="784"/>
<source>Zoom</source>
<translation>Зум</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="741"/>
<location filename="../src/GUI/gui.cpp" line="785"/>
<source>Copy coordinates</source>
<translation>Скопіювати координати</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="742"/>
<location filename="../src/GUI/gui.cpp" line="786"/>
<source>Left Click</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="756"/>
<location filename="../src/GUI/gui.cpp" line="800"/>
<source>Map directory:</source>
<translation>Каталог мап:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="758"/>
<location filename="../src/GUI/gui.cpp" line="802"/>
<source>POI directory:</source>
<translation>Каталог POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="760"/>
<location filename="../src/GUI/gui.cpp" line="804"/>
<source>GCS/PCS directory:</source>
<translation>Каталог GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="762"/>
<location filename="../src/GUI/gui.cpp" line="806"/>
<source>DEM directory:</source>
<translation>Каталог DEM:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="764"/>
<location filename="../src/GUI/gui.cpp" line="808"/>
<source>Styles directory:</source>
<translation>Каталог стилів:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="766"/>
<location filename="../src/GUI/gui.cpp" line="810"/>
<source>Tile cache directory:</source>
<translation>Каталог кеша тайлів:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="775"/>
<location filename="../src/GUI/gui.cpp" line="819"/>
<source>Open file</source>
<translation>Відкрити файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="819"/>
<location filename="../src/GUI/gui.cpp" line="863"/>
<source>Error loading data file:</source>
<translation>Помилка завантаження файлу даних:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="912"/>
<location filename="../src/GUI/gui.cpp" line="866"/>
<location filename="../src/GUI/gui.cpp" line="960"/>
<source>Line: %1</source>
<translation>Строка: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="886"/>
<location filename="../src/GUI/gui.cpp" line="931"/>
<source>Open POI file</source>
<translation>Відкрити файл із точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="909"/>
<location filename="../src/GUI/gui.cpp" line="957"/>
<source>Error loading POI file:</source>
<translation>Помилка під час завантаження файлу POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1184"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<location filename="../src/GUI/gui.cpp" line="1221"/>
<source>Tracks</source>
<translation>Треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1186"/>
<location filename="../src/GUI/gui.cpp" line="1152"/>
<location filename="../src/GUI/gui.cpp" line="1223"/>
<source>Routes</source>
<translation>Маршрути</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1188"/>
<location filename="../src/GUI/gui.cpp" line="1155"/>
<location filename="../src/GUI/gui.cpp" line="1225"/>
<source>Waypoints</source>
<translation>Маршрутні точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1190"/>
<location filename="../src/GUI/gui.cpp" line="1158"/>
<location filename="../src/GUI/gui.cpp" line="1227"/>
<source>Areas</source>
<translation>Області</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1168"/>
<location filename="../src/GUI/gui.cpp" line="1233"/>
<location filename="../src/GUI/gui.cpp" line="1236"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1165"/>
<location filename="../src/GUI/gui.cpp" line="1201"/>
<location filename="../src/GUI/gui.cpp" line="1202"/>
<source>Statistics</source>
<translation>Статистика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1180"/>
<location filename="../src/GUI/gui.cpp" line="1217"/>
<source>Name</source>
<translation>Імя</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1432"/>
<location filename="../src/GUI/gui.cpp" line="1499"/>
<source>Open map file</source>
<translation>Відкрити файл мапи</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1556"/>
<location filename="../src/GUI/gui.cpp" line="1543"/>
<location filename="../src/GUI/gui.cpp" line="1587"/>
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1628"/>
<source>Error loading map:</source>
<translation>Помилка завантаження мапи:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1540"/>
<location filename="../src/GUI/gui.cpp" line="1655"/>
<source>Select map directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1595"/>
<location filename="../src/GUI/gui.cpp" line="1682"/>
<source>Clear the map tile cache?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1602"/>
<location filename="../src/GUI/gui.cpp" line="1689"/>
<source>No files loaded</source>
<translation>Файли не завантажені</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1606"/>
<location filename="../src/GUI/gui.cpp" line="1693"/>
<source>%n files</source>
<translation>
<numerusform>%n файл</numerusform>
@ -982,62 +997,67 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="99"/>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>Supported files</source>
<translation>Всі підтримувані формати</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="101"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
<translation>AlpineQuest мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>BSB nautical charts</source>
<translation>BSB навігаційні мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>KMZ maps</source>
<translation>KMZ мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="115"/>
<source>OziExplorer maps</source>
<translation>OziExplorer мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="116"/>
<source>MBTiles maps</source>
<translation>MBTiles мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy мапи/атласи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF зображення</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="117"/>
<source>TwoNav maps</source>
<translation>TwoNav мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="118"/>
<source>Locus/OsmAnd/RMaps SQLite maps</source>
<translation>Locus/OsmAnd/RMaps SQLite мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>Online map sources</source>
<translation>Онлайнові джерела мап</translation>
</message>

View File

@ -471,11 +471,29 @@
<array>
<string>application/vnd.alpinequest.aqm</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>icons/aqm.icns</string>
<key>CFBundleTypeName</key>
<string>AlpineQuest Map File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>sqlitedb</string>
</array>
<key>CFBundleTypeMIMETypes</key>
<array>
<string>application/vnd.rmaps.sqlite</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>icons/sqlt.icns</string>
<key>CFBundleTypeName</key>
<string>RMaps SQLite Map File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
</array>
<key>UTImportedTypeDeclarations</key>
@ -1051,6 +1069,27 @@
<string>application/vnd.alpinequest.aqm</string>
</dict>
</dict>
<dict>
<key>UTTypeIdentifier</key>
<string>com.robert.maps</string>
<key>UTTypeReferenceURL</key>
<string>https://svn.code.sf.net/p/mobac/code/trunk/MOBAC</string>
<key>UTTypeDescription</key>
<string>RMaps SQLite Map File</string>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>sqlitedb</string>
</array>
<key>public.mime-type</key>
<string>application/vnd.rmaps.sqlite</string>
</dict>
</dict>
<dict>
<key>UTTypeIdentifier</key>
<string>public.tiff</string>

View File

@ -88,5 +88,6 @@
<mimetype>image/tiff</mimetype>
<mimetype>application/vnd.google-earth.kmz</mimetype>
<mimetype>application/vnd.alpinequest.aqm</mimetype>
<mimetype>application/vnd.rmaps.sqlite</mimetype>
</mimetypes>
</component>

View File

@ -14,5 +14,5 @@ Exec=gpxsee %F
Icon=gpxsee
Terminal=false
Type=Application
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt;
MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt
MimeType=application/gpx+xml;application/vnd.garmin.tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/vnd.groundspeak.loc+xml;application/vnd.sigma.slf+xml;application/geo+json;application/vnd.naviter.seeyou.cup;application/vnd.garmin.gpi;application/vnd.suunto.sml+xml;image/jpeg;text/csv;application/vnd.garmin.img;application/vnd.garmin.jnx;application/vnd.garmin.gmap+xml;image/vnd.maptech.kap;application/vnd.oziexplorer.map;application/vnd.mapbox.mbtiles;application/vnd.twonav.rmap;application/vnd.trekbuddy.tba;application/vnd.gpxsee.map+xml;application/x-tar;image/tiff;application/vnd.google-earth.kmz;application/vnd.alpinequest.aqm;application/vnd.rmaps.sqlite

View File

@ -1,4 +1,4 @@
!include "MUI2.nsh"
!include "MUI2.nsh"
!include "x64.nsh"
!include "WinVer.nsh"
!include "macros.nsh"
@ -9,7 +9,7 @@ Unicode true
; The name of the installer
Name "GPXSee"
; Program version
!define VERSION "8.4"
!define VERSION "8.9"
; The file to write
OutFile "GPXSee-${VERSION}.exe"
@ -86,6 +86,9 @@ Section "GPXSee" SEC_APP
File /r "maps"
File /r "csv"
; Create the uninstaller
WriteUninstaller "$INSTDIR\uninstall.exe"
; Create start menu entry and add links
SetShellVarContext all
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
@ -94,9 +97,6 @@ Section "GPXSee" SEC_APP
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
!insertmacro MUI_STARTMENU_WRITE_END
; Create the uninstaller
WriteUninstaller "$INSTDIR\uninstall.exe"
; Write the installation path into the registry
DetailPrint "Registering application..."
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
@ -106,6 +106,9 @@ Section "GPXSee" SEC_APP
WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tůma"
WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
WriteRegStr HKLM "${REGENTRY}" "DisplayIcon" '"$INSTDIR\gpxsee.exe"'
WriteRegStr HKLM "${REGENTRY}" "InstallLocation" '"$INSTDIR"'
WriteRegStr HKLM "${REGENTRY}" "URLInfoAbout" "https://www.gpxsee.org"
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
@ -127,14 +130,15 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 18
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 22
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
!insertmacro FILE_ASSOCIATION_ADD "sqlitedb" "RMAps SQLite Map File" 17
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 18
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 19
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 19
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 20
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 21
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 22
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 23
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 24
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@ -170,6 +174,7 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".aqm\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".sqlitedb\OpenWithList" "GPXSee.exe" ""
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@ -207,6 +212,8 @@ SectionEnd
Section "OpenSSL" SEC_OPENSSL
SectionIn RO
File "libcrypto-1_1.dll"
File "libssl-1_1.dll"
@ -283,6 +290,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
!insertmacro FILE_ASSOCIATION_REMOVE "kmz"
!insertmacro FILE_ASSOCIATION_REMOVE "aqm"
!insertmacro FILE_ASSOCIATION_REMOVE "sqlitedb"
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
@ -317,6 +325,7 @@ Section "Uninstall"
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".aqm\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".sqlitedb\OpenWithList" "GPXSee.exe"
DeleteRegKey HKCR "Applications\GPXSee.exe"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'

View File

@ -230,4 +230,11 @@
<glob pattern="*.aqm"/>
</mime-type>
<mime-type type="application/vnd.rmaps.sqlite">
<comment>RMaps SQLite Map File</comment>
<sub-class-of type="application/vnd.sqlite3"/>
<generic-icon name="application/octet-stream"/>
<glob pattern="*.sqlitedb"/>
</mime-type>
</mime-info>

View File

@ -1,4 +1,4 @@
!include "MUI2.nsh"
!include "MUI2.nsh"
!include "x64.nsh"
!include "WinVer.nsh"
!include "macros.nsh"
@ -9,7 +9,7 @@ Unicode true
; The name of the installer
Name "GPXSee"
; Program version
!define VERSION "8.4"
!define VERSION "8.9"
; The file to write
OutFile "GPXSee-${VERSION}_x64.exe"
@ -93,6 +93,9 @@ Section "GPXSee" SEC_APP
File /r "maps"
File /r "csv"
; Create the uninstaller
WriteUninstaller "$INSTDIR\uninstall.exe"
; Create start menu entry and add links
SetShellVarContext all
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
@ -101,9 +104,6 @@ Section "GPXSee" SEC_APP
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\GPXSee.lnk" "$INSTDIR\gpxsee.exe"
!insertmacro MUI_STARTMENU_WRITE_END
; Create the uninstaller
WriteUninstaller "$INSTDIR\uninstall.exe"
; Write the installation path into the registry
DetailPrint "Registering application..."
WriteRegStr HKLM SOFTWARE\GPXSee "Install_Dir" "$INSTDIR"
@ -113,6 +113,9 @@ Section "GPXSee" SEC_APP
WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tůma"
WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
WriteRegStr HKLM "${REGENTRY}" "DisplayIcon" '"$INSTDIR\gpxsee.exe"'
WriteRegStr HKLM "${REGENTRY}" "InstallLocation" '"$INSTDIR"'
WriteRegStr HKLM "${REGENTRY}" "URLInfoAbout" "https://www.gpxsee.org"
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
WriteRegDWORD HKLM "${REGENTRY}" "NoRepair" 1
@ -134,14 +137,15 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 18
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 22
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
!insertmacro FILE_ASSOCIATION_ADD "sqlitedb" "RMaps SQLite Map File" 17
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 18
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 19
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 19
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 20
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 21
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 22
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 23
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 24
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@ -177,6 +181,7 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".aqm\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".sqlitedb\OpenWithList" "GPXSee.exe" ""
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@ -226,6 +231,8 @@ SectionEnd
Section "OpenSSL" SEC_OPENSSL
SectionIn RO
File "libcrypto-1_1-x64.dll"
File "libssl-1_1-x64.dll"
@ -305,6 +312,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "tba"
!insertmacro FILE_ASSOCIATION_REMOVE "kmz"
!insertmacro FILE_ASSOCIATION_REMOVE "aqm"
!insertmacro FILE_ASSOCIATION_REMOVE "sqlitedb"
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
@ -339,6 +347,7 @@ Section "Uninstall"
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".aqm\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".sqlitedb\OpenWithList" "GPXSee.exe"
DeleteRegKey HKCR "Applications\GPXSee.exe"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'

View File

@ -52,12 +52,10 @@ QPainterPath AreaItem::painterPath(const Polygon &polygon)
for (int i = 1; i < polygon.size(); i++) {
const QVector<Coordinates> &lr = polygon.at(i);
QPainterPath hole;
hole.moveTo(_map->ll2xy(lr.first()));
path.moveTo(_map->ll2xy(lr.first()));
for (int j = 1; j < lr.size(); j++)
hole.lineTo(_map->ll2xy(lr.at(j)));
hole.closeSubpath();
path = path.subtracted(hole);
path.lineTo(_map->ll2xy(lr.at(j)));
path.closeSubpath();
}
return path;
@ -67,8 +65,8 @@ void AreaItem::updatePainterPath()
{
_painterPath = QPainterPath();
for (int i = 0; i < _area.size(); i++)
_painterPath.addPath(painterPath(_area.at(i)));
for (int i = 0; i < _area.polygons().size(); i++)
_painterPath.addPath(painterPath(_area.polygons().at(i)));
}
void AreaItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option,

View File

@ -84,23 +84,38 @@ QString Format::elevation(qreal value, Units units)
+ qApp->translate("Format", "ft");
}
QString Format::coordinates(const Coordinates &value, CoordinatesFormat type)
QString Format::lon(const Coordinates &c, CoordinatesFormat type)
{
QChar yH = (value.lat() < 0) ? 'S' : 'N';
QChar xH = (value.lon() < 0) ? 'W' : 'E';
QChar xH = (c.lon() < 0) ? 'W' : 'E';
switch (type) {
case DegreesMinutes:
return deg2DMM(qAbs(value.lat())) + yH + "," + QChar(0x00A0)
+ deg2DMM(qAbs(value.lon())) + xH;
break;
return deg2DMM(qAbs(c.lon())) + xH;
case DMS:
return deg2DMS(qAbs(value.lat())) + yH + "," + QChar(0x00A0)
+ deg2DMS(qAbs(value.lon())) + xH;
break;
return deg2DMS(qAbs(c.lon())) + xH;
default:
QLocale l(QLocale::system());
return l.toString(qAbs(value.lat()), 'f', 5) + yH + ","
+ QChar(0x00A0) + l.toString(qAbs(value.lon()), 'f', 5) + xH;
return l.toString(qAbs(c.lon()), 'f', 5) + xH;
}
}
QString Format::lat(const Coordinates &c, CoordinatesFormat type)
{
QChar yH = (c.lat() < 0) ? 'S' : 'N';
switch (type) {
case DegreesMinutes:
return deg2DMM(qAbs(c.lat())) + yH;
case DMS:
return deg2DMS(qAbs(c.lat())) + yH;
default:
QLocale l(QLocale::system());
return l.toString(qAbs(c.lat()), 'f', 5) + yH;
}
}
QString Format::coordinates(const Coordinates &c, CoordinatesFormat type)
{
return lat(c, type) + "," + QChar(0x00A0) + lon(c, type);
}

View File

@ -17,7 +17,9 @@ namespace Format
QString timeSpan(qreal time, bool full = true);
QString distance(qreal value, Units units);
QString elevation(qreal value, Units units);
QString coordinates(const Coordinates &value, CoordinatesFormat type);
QString coordinates(const Coordinates &c, CoordinatesFormat type);
QString lon(const Coordinates &c, CoordinatesFormat type);
QString lat(const Coordinates &c, CoordinatesFormat type);
}
#endif // FORMAT_H

View File

@ -10,7 +10,6 @@
#include <QPaintEngine>
#include <QPaintDevice>
#include <QKeyEvent>
#include <QSignalMapper>
#include <QMenu>
#include <QToolBar>
#include <QTabWidget>
@ -25,6 +24,7 @@
#include <QWindow>
#include <QScreen>
#include <QStyle>
#include <QTabBar>
#include "common/programpaths.h"
#include "data/data.h"
#include "data/poi.h"
@ -49,6 +49,7 @@
#include "pathitem.h"
#include "mapitem.h"
#include "mapaction.h"
#include "poiaction.h"
#include "gui.h"
@ -56,15 +57,17 @@
GUI::GUI()
{
loadPOIs();
TreeNode<MapAction*> mapActions;
TreeNode<POIAction*> poiActions;
_poi = new POI(this);
createMapView();
createGraphTabs();
createStatusBar();
createActions();
createMenus();
createActions(mapActions, poiActions);
createMenus(mapActions, poiActions);
createToolBars();
createBrowser();
_splitter = new QSplitter();
@ -90,7 +93,7 @@ GUI::GUI()
_routeDistance = 0;
_time = 0;
_movingTime = 0;
_lastGraphTab = 0;
_lastTab = 0;
_dataDir = QDir::homePath();
_mapDir = QDir::homePath();
@ -102,52 +105,48 @@ GUI::GUI()
updateStatusBarInfo();
}
void GUI::loadPOIs()
{
_poi = new POI(this);
QString poiDir(ProgramPaths::poiDir());
if (!poiDir.isNull())
_poi->loadDir(poiDir);
}
void GUI::createBrowser()
{
_browser = new FileBrowser(this);
_browser->setFilter(Data::filter());
}
void GUI::createMapActions()
TreeNode<MapAction*> GUI::createMapActions()
{
_mapsActionGroup = new QActionGroup(this);
_mapsActionGroup->setExclusive(true);
connect(_mapsActionGroup, SIGNAL(triggered(QAction*)), this,
SLOT(mapChanged(QAction*)));
QString mapDir(ProgramPaths::mapDir());
if (mapDir.isNull())
return;
return TreeNode<MapAction*>();
QList<Map*> maps(MapList::loadMaps(mapDir));
for (int i = 0; i < maps.count(); i++) {
Map *map = maps.at(i);
TreeNode<Map*> maps(MapList::loadMaps(mapDir));
return createMapActionsNode(maps);
}
TreeNode<MapAction*> GUI::createMapActionsNode(const TreeNode<Map*> &node)
{
TreeNode<MapAction*> tree(node.name());
for (int i = 0; i < node.childs().size(); i++)
tree.addChild(createMapActionsNode(node.childs().at(i)));
for (int i = 0; i < node.items().size(); i++) {
Map *map = node.items().at(i);
if (map->isValid()) {
MapAction *a = createMapAction(map);
MapAction *a = new MapAction(map, _mapsActionGroup);
connect(a, SIGNAL(loaded()), this, SLOT(mapInitialized()));
tree.addItem(a);
} else {
qWarning("%s: %s", qPrintable(map->path()),
qPrintable(map->errorString()));
delete map;
}
}
}
MapAction *GUI::createMapAction(Map *map)
{
MapAction *a = new MapAction(map, _mapsActionGroup);
a->setMenuRole(QAction::NoRole);
a->setCheckable(true);
connect(a, SIGNAL(triggered()), this, SLOT(mapChanged()));
return a;
return tree;
}
void GUI::mapInitialized()
@ -166,35 +165,35 @@ void GUI::mapInitialized()
}
}
void GUI::createPOIFilesActions()
TreeNode<POIAction *> GUI::createPOIActions()
{
_poiFilesSignalMapper = new QSignalMapper(this);
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
connect(_poiFilesSignalMapper, SIGNAL(mapped(int)), this,
SLOT(poiFileChecked(int)));
#else // QT 5.15
connect(_poiFilesSignalMapper, SIGNAL(mappedInt(int)), this,
SLOT(poiFileChecked(int)));
#endif // QT 5.15
_poisActionGroup = new QActionGroup(this);
_poisActionGroup->setExclusive(false);
connect(_poisActionGroup, SIGNAL(triggered(QAction*)), this,
SLOT(poiFileChecked(QAction*)));
for (int i = 0; i < _poi->files().count(); i++)
createPOIFileAction(_poi->files().at(i));
TreeNode<QString> poiFiles;
QString poiDir(ProgramPaths::poiDir());
if (!poiDir.isNull())
poiFiles = _poi->loadDir(poiDir);
return createPOIActionsNode(poiFiles);
}
QAction *GUI::createPOIFileAction(const QString &fileName)
TreeNode<POIAction *> GUI::createPOIActionsNode(const TreeNode<QString> &node)
{
QAction *a = new QAction(QFileInfo(fileName).fileName(), this);
a->setMenuRole(QAction::NoRole);
a->setCheckable(true);
TreeNode<POIAction*> tree(node.name());
_poiFilesActions.append(a);
_poiFilesSignalMapper->setMapping(a, _poiFilesActions.size() - 1);
connect(a, SIGNAL(triggered()), _poiFilesSignalMapper, SLOT(map()));
for (int i = 0; i < node.childs().size(); i++)
tree.addChild(createPOIActionsNode(node.childs().at(i)));
for (int i = 0; i < node.items().size(); i++)
tree.addItem(new POIAction(node.items().at(i), _poisActionGroup));
return a;
return tree;
}
void GUI::createActions()
void GUI::createActions(TreeNode<MapAction*> &mapActions,
TreeNode<POIAction*> &poiActions)
{
QActionGroup *ag;
@ -271,14 +270,21 @@ void GUI::createActions()
addAction(_statisticsAction);
// POI actions
poiActions = createPOIActions();
_openPOIAction = new QAction(QIcon(OPEN_FILE_ICON), tr("Load POI file..."),
this);
_openPOIAction->setMenuRole(QAction::NoRole);
connect(_openPOIAction, SIGNAL(triggered()), this, SLOT(openPOIFile()));
_closePOIAction = new QAction(QIcon(CLOSE_FILE_ICON), tr("Close POI files"),
this);
_closePOIAction->setMenuRole(QAction::NoRole);
connect(_closePOIAction, SIGNAL(triggered()), this, SLOT(closePOIFiles()));
_selectAllPOIAction = new QAction(tr("Select all files"), this);
_selectAllPOIAction->setMenuRole(QAction::NoRole);
_selectAllPOIAction->setEnabled(!_poisActionGroup->actions().isEmpty());
connect(_selectAllPOIAction, SIGNAL(triggered()), this,
SLOT(selectAllPOIs()));
_unselectAllPOIAction = new QAction(tr("Unselect all files"), this);
_unselectAllPOIAction->setMenuRole(QAction::NoRole);
_unselectAllPOIAction->setEnabled(_selectAllPOIAction->isEnabled());
connect(_unselectAllPOIAction, SIGNAL(triggered()), this,
SLOT(unselectAllPOIs()));
_overlapPOIAction = new QAction(tr("Overlap POIs"), this);
_overlapPOIAction->setMenuRole(QAction::NoRole);
_overlapPOIAction->setCheckable(true);
@ -296,10 +302,9 @@ void GUI::createActions()
connect(_showPOIAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showPOI(bool)));
addAction(_showPOIAction);
createPOIFilesActions();
// Map actions
createMapActions();
mapActions = createMapActions();
_showMapAction = new QAction(QIcon(SHOW_MAP_ICON), tr("Show map"),
this);
_showMapAction->setEnabled(false);
@ -374,16 +379,25 @@ void GUI::createActions()
_showTicksAction->setCheckable(true);
connect(_showTicksAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showTicks(bool)));
_showMarkersAction = new QAction(tr("Position markers"), this);
QActionGroup *markerInfoGroup = new QActionGroup(this);
connect(markerInfoGroup, SIGNAL(triggered(QAction*)), this,
SLOT(showPathMarkerInfo(QAction*)));
_hideMarkersAction = new QAction(tr("Do not show"), this);
_hideMarkersAction->setMenuRole(QAction::NoRole);
_hideMarkersAction->setCheckable(true);
_hideMarkersAction->setActionGroup(markerInfoGroup);
_showMarkersAction = new QAction(tr("Marker only"), this);
_showMarkersAction->setMenuRole(QAction::NoRole);
_showMarkersAction->setCheckable(true);
connect(_showMarkersAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showMarkers(bool)));
_showMarkerInfoAction = new QAction(tr("Position date/time"), this);
_showMarkerInfoAction->setMenuRole(QAction::NoRole);
_showMarkerInfoAction->setCheckable(true);
connect(_showMarkerInfoAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showMarkerInfo(bool)));
_showMarkersAction->setActionGroup(markerInfoGroup);
_showMarkerDateAction = new QAction(tr("Date/time"), this);
_showMarkerDateAction->setMenuRole(QAction::NoRole);
_showMarkerDateAction->setCheckable(true);
_showMarkerDateAction->setActionGroup(markerInfoGroup);
_showMarkerCoordinatesAction = new QAction(tr("Coordinates"), this);
_showMarkerCoordinatesAction->setMenuRole(QAction::NoRole);
_showMarkerCoordinatesAction->setCheckable(true);
_showMarkerCoordinatesAction->setActionGroup(markerInfoGroup);
// Graph actions
_showGraphsAction = new QAction(QIcon(SHOW_GRAPHS_ICON), tr("Show graphs"),
@ -513,7 +527,32 @@ void GUI::createActions()
connect(_firstAction, SIGNAL(triggered()), this, SLOT(first()));
}
void GUI::createMenus()
void GUI::createMapNodeMenu(const TreeNode<MapAction*> &node, QMenu *menu)
{
for (int i = 0; i < node.childs().size(); i++) {
QMenu *cm = new QMenu(node.childs().at(i).name(), menu);
menu->addMenu(cm);
createMapNodeMenu(node.childs().at(i), cm);
}
for (int i = 0; i < node.items().size(); i++)
menu->addAction(node.items().at(i));
}
void GUI::createPOINodeMenu(const TreeNode<POIAction*> &node, QMenu *menu)
{
for (int i = 0; i < node.childs().size(); i++) {
QMenu *cm = new QMenu(node.childs().at(i).name(), menu);
menu->addMenu(cm);
createPOINodeMenu(node.childs().at(i), cm);
}
for (int i = 0; i < node.items().size(); i++)
menu->addAction(node.items().at(i));
}
void GUI::createMenus(const TreeNode<MapAction*> &mapActions,
const TreeNode<POIAction*> &poiActions)
{
QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
fileMenu->addAction(_openFileAction);
@ -532,7 +571,7 @@ void GUI::createMenus()
#endif // Q_OS_MAC
_mapMenu = menuBar()->addMenu(tr("&Map"));
_mapMenu->addActions(_mapsActionGroup->actions());
createMapNodeMenu(mapActions, _mapMenu);
_mapsEnd = _mapMenu->addSeparator();
_mapMenu->addAction(_loadMapAction);
_mapMenu->addAction(_loadMapDirAction);
@ -551,25 +590,27 @@ void GUI::createMenus()
graphMenu->addSeparator();
graphMenu->addAction(_showGraphsAction);
QMenu *poiMenu = menuBar()->addMenu(tr("&POI"));
_poiFilesMenu = poiMenu->addMenu(tr("POI files"));
_poiFilesMenu->addActions(_poiFilesActions);
poiMenu->addSeparator();
poiMenu->addAction(_openPOIAction);
poiMenu->addAction(_closePOIAction);
poiMenu->addSeparator();
poiMenu->addAction(_showPOILabelsAction);
poiMenu->addAction(_overlapPOIAction);
poiMenu->addSeparator();
poiMenu->addAction(_showPOIAction);
_poiMenu = menuBar()->addMenu(tr("&POI"));
createPOINodeMenu(poiActions, _poiMenu);
_poisEnd = _poiMenu->addSeparator();
_poiMenu->addAction(_openPOIAction);
_poiMenu->addAction(_selectAllPOIAction);
_poiMenu->addAction(_unselectAllPOIAction);
_poiMenu->addSeparator();
_poiMenu->addAction(_showPOILabelsAction);
_poiMenu->addAction(_overlapPOIAction);
_poiMenu->addSeparator();
_poiMenu->addAction(_showPOIAction);
QMenu *dataMenu = menuBar()->addMenu(tr("&Data"));
QMenu *displayMenu = dataMenu->addMenu(tr("Display"));
displayMenu->addAction(_showWaypointLabelsAction);
displayMenu->addAction(_showRouteWaypointsAction);
displayMenu->addAction(_showTicksAction);
displayMenu->addAction(_showMarkersAction);
displayMenu->addAction(_showMarkerInfoAction);
dataMenu->addAction(_showWaypointLabelsAction);
dataMenu->addAction(_showRouteWaypointsAction);
dataMenu->addAction(_showTicksAction);
QMenu *markerMenu = dataMenu->addMenu(tr("Position info"));
markerMenu->addAction(_hideMarkersAction);
markerMenu->addAction(_showMarkersAction);
markerMenu->addAction(_showMarkerDateAction);
markerMenu->addAction(_showMarkerCoordinatesAction);
dataMenu->addSeparator();
dataMenu->addAction(_showTracksAction);
dataMenu->addAction(_showRoutesAction);
@ -667,8 +708,9 @@ void GUI::createGraphTabs()
_tabs.append(new TemperatureGraph(_graphTabWidget));
_tabs.append(new GearRatioGraph(_graphTabWidget));
connect(_tabs.first(), SIGNAL(sliderPositionChanged(qreal)), _mapView,
SLOT(setMarkerPosition(qreal)));
for (int i = 0; i < _tabs.size(); i++)
connect(_tabs.at(i), SIGNAL(sliderPositionChanged(qreal)), _mapView,
SLOT(setMarkerPosition(qreal)));
}
void GUI::createStatusBar()
@ -728,7 +770,9 @@ void GUI::keys()
+ tr("Toggle graph type") + "</td><td><i>"
+ QKeySequence(TOGGLE_GRAPH_TYPE_KEY).toString() + "</i></td></tr><tr><td>"
+ tr("Toggle time type") + "</td><td><i>"
+ QKeySequence(TOGGLE_TIME_TYPE_KEY).toString()
+ QKeySequence(TOGGLE_TIME_TYPE_KEY).toString() + "</i></td></tr><tr><td>"
+ tr("Toggle position info") + "</td><td><i>"
+ QKeySequence(TOGGLE_MARKER_INFO_KEY).toString() + "</i></td></tr>"
+ "<tr><td></td><td></td></tr><tr><td>" + tr("Next map")
+ "</td><td><i>" + NEXT_MAP_SHORTCUT.toString() + "</i></td></tr><tr><td>"
+ tr("Previous map") + "</td><td><i>" + PREV_MAP_SHORTCUT.toString()
@ -866,7 +910,6 @@ void GUI::loadData(const Data &data)
paths = _mapView->loadData(data);
GraphTab *gt = static_cast<GraphTab*>(_graphTabWidget->currentWidget());
int index = _graphTabWidget->currentIndex();
for (int i = 0; i < paths.count(); i++) {
PathItem *pi = paths.at(i);
@ -876,8 +919,10 @@ void GUI::loadData(const Data &data)
for (int j = 0; j < graphs.count(); j++)
pi->addGraph(graphs.at(j).at(i));
pi->setGraph(index);
pi->setMarkerPosition(gt->sliderPosition());
if (gt) {
pi->setGraph(_tabs.indexOf(gt));
pi->setMarkerPosition(gt->sliderPosition());
}
}
}
@ -894,15 +939,18 @@ void GUI::openPOIFile()
bool GUI::openPOIFile(const QString &fileName)
{
if (_poi->files().contains(fileName))
if (_poi->isLoaded(fileName))
return true;
if (_poi->loadFile(fileName)) {
_mapView->showPOI(true);
_showPOIAction->setChecked(true);
QAction *action = createPOIFileAction(fileName);
QAction *action = new POIAction(fileName, _poisActionGroup);
action->setChecked(true);
_poiFilesMenu->addAction(action);
_poiMenu->insertAction(_poisEnd, action);
_selectAllPOIAction->setEnabled(true);
_unselectAllPOIAction->setEnabled(true);
return true;
} else {
@ -916,16 +964,6 @@ bool GUI::openPOIFile(const QString &fileName)
}
}
void GUI::closePOIFiles()
{
_poiFilesMenu->clear();
qDeleteAll(_poiFilesActions);
_poiFilesActions.clear();
_poi->clear();
}
void GUI::openOptions()
{
#define SET_VIEW_OPTION(option, action) \
@ -1024,7 +1062,6 @@ void GUI::openOptions()
_mapView->setTimeZone(options.timeZone.zone());
_dateRange.first = _dateRange.first.toTimeZone(options.timeZone.zone());
_dateRange.second = _dateRange.second.toTimeZone(options.timeZone.zone());
reload = true;
}
if (reload)
@ -1341,6 +1378,8 @@ void GUI::closeFiles()
for (int i = 0; i < _tabs.count(); i++)
_tabs.at(i)->clear();
_lastTab = 0;
_mapView->clear();
_files.clear();
@ -1366,7 +1405,7 @@ void GUI::showToolbars(bool show)
if (show) {
Q_ASSERT(!_windowStates.isEmpty());
restoreState(_windowStates.last());
_windowStates.pop_back();
_windowStates.removeLast();
} else {
_windowStates.append(saveState());
removeToolBar(_fileToolBar);
@ -1378,17 +1417,28 @@ void GUI::showToolbars(bool show)
void GUI::showFullscreen(bool show)
{
if (show) {
_windowGeometries.append(saveGeometry());
_frameStyle = _mapView->frameStyle();
statusBar()->hide();
menuBar()->hide();
showToolbars(false);
_mapView->setFrameStyle(QFrame::NoFrame);
_graphTabWidget->tabBar()->hide();
#ifdef Q_OS_MAC
_graphTabWidget->setDocumentMode(true);
#endif // Q_OS_MAC
showFullScreen();
} else {
Q_ASSERT(!_windowGeometries.isEmpty());
_windowGeometries.removeLast();
statusBar()->show();
menuBar()->show();
showToolbars(true);
_mapView->setFrameStyle(_frameStyle);
_graphTabWidget->tabBar()->show();
#ifdef Q_OS_MAC
_graphTabWidget->setDocumentMode(false);
#endif // Q_OS_MAC
showNormal();
}
}
@ -1427,6 +1477,23 @@ void GUI::showGraphSliderInfo(bool show)
_tabs.at(i)->showSliderInfo(show);
}
void GUI::showPathMarkerInfo(QAction *action)
{
if (action == _showMarkersAction) {
_mapView->showMarkers(true);
_mapView->showMarkerInfo(MarkerInfoItem::None);
} else if (action == _showMarkerDateAction) {
_mapView->showMarkers(true);
_mapView->showMarkerInfo(MarkerInfoItem::Date);
} else if (action == _showMarkerCoordinatesAction) {
_mapView->showMarkers(true);
_mapView->showMarkerInfo(MarkerInfoItem::Position);
} else {
_mapView->showMarkers(false);
_mapView->showMarkerInfo(MarkerInfoItem::None);
}
}
void GUI::loadMap()
{
QStringList files(QFileDialog::getOpenFileNames(this, tr("Open map file"),
@ -1455,15 +1522,18 @@ static MapAction *findMapAction(const QList<QAction*> &mapActions,
return 0;
}
bool GUI::loadMap(const QString &fileName, MapAction *&action, bool silent)
bool GUI::loadMapNode(const TreeNode<Map*> &node, MapAction *&action,
bool silent, const QList<QAction*> &existingActions)
{
QList<Map*> maps(MapList::loadMaps(fileName));
QList<QAction*> existingActions(_mapsActionGroup->actions());
MapAction *lastReady = 0;
bool valid = false;
for (int i = 0; i < maps.size(); i++) {
Map *map = maps.at(i);
action = 0;
for (int i = 0; i < node.childs().size(); i++)
valid = loadMapNode(node.childs().at(i), action, silent, existingActions);
for (int i = 0; i < node.items().size(); i++) {
Map *map = node.items().at(i);
MapAction *a;
if (!(a = findMapAction(existingActions, map))) {
@ -1475,11 +1545,11 @@ bool GUI::loadMap(const QString &fileName, MapAction *&action, bool silent)
delete map;
} else {
valid = true;
a = createMapAction(map);
a = new MapAction(map, _mapsActionGroup);
_mapMenu->insertAction(_mapsEnd, a);
if (map->isReady()) {
lastReady = a;
action = a;
_showMapAction->setEnabled(true);
_clearMapCacheAction->setEnabled(true);
} else
@ -1489,15 +1559,21 @@ bool GUI::loadMap(const QString &fileName, MapAction *&action, bool silent)
valid = true;
map = a->data().value<Map*>();
if (map->isReady())
lastReady = a;
action = a;
}
}
action = lastReady;
return valid;
}
bool GUI::loadMap(const QString &fileName, MapAction *&action, bool silent)
{
TreeNode<Map*> maps(MapList::loadMaps(fileName));
QList<QAction*> existingActions(_mapsActionGroup->actions());
return loadMapNode(maps, action, silent, existingActions);
}
void GUI::mapLoaded()
{
MapAction *action = static_cast<MapAction*>(QObject::sender());
@ -1534,21 +1610,17 @@ void GUI::mapLoadedDir()
}
}
void GUI::loadMapDir()
void GUI::loadMapDirNode(const TreeNode<Map *> &node, QList<MapAction*> &actions,
QMenu *menu, const QList<QAction*> &existingActions)
{
QString dir(QFileDialog::getExistingDirectory(this,
tr("Select map directory"), _mapDir, QFileDialog::ShowDirsOnly));
if (dir.isEmpty())
return;
for (int i = 0; i < node.childs().size(); i++) {
QMenu *cm = new QMenu(node.childs().at(i).name(), menu);
menu->addMenu(cm);
loadMapDirNode(node.childs().at(i), actions, cm, existingActions);
}
QList<Map*> maps(MapList::loadMaps(dir));
QList<MapAction*> actions;
QList<QAction*> existingActions(_mapsActionGroup->actions());
QFileInfo fi(dir);
QMenu *menu = new QMenu(fi.fileName());
for (int i = 0; i < maps.size(); i++) {
Map *map = maps.at(i);
for (int i = 0; i < node.items().size(); i++) {
Map *map = node.items().at(i);
MapAction *a;
if (!(a = findMapAction(existingActions, map))) {
@ -1557,7 +1629,7 @@ void GUI::loadMapDir()
+ "\n\n" + map->path() + "\n\n" + map->errorString());
delete map;
} else {
a = createMapAction(map);
a = new MapAction(map, _mapsActionGroup);
menu->addAction(a);
if (map->isReady()) {
@ -1567,24 +1639,39 @@ void GUI::loadMapDir()
} else
connect(a, SIGNAL(loaded()), this, SLOT(mapLoadedDir()));
}
_areaCount++;
} else {
map = a->data().value<Map*>();
if (map->isReady())
actions.append(a);
}
}
}
void GUI::loadMapDir()
{
QString dir(QFileDialog::getExistingDirectory(this,
tr("Select map directory"), _mapDir, QFileDialog::ShowDirsOnly));
if (dir.isEmpty())
return;
QFileInfo fi(dir);
TreeNode<Map*> maps(MapList::loadMaps(dir));
QList<QAction*> existingActions(_mapsActionGroup->actions());
QList<MapAction*> actions;
QMenu *menu = new QMenu(maps.name());
loadMapDirNode(maps, actions, menu, existingActions);
_mapView->loadMaps(actions);
if (menu->isEmpty())
delete menu;
else {
menu->setStyleSheet("QMenu { menu-scrollable: 1; }");
else
_mapMenu->insertMenu(_mapsEnd, menu);
}
_mapDir = fi.absolutePath();
_areaCount += maps.size();
_fileActionGroup->setEnabled(true);
_reloadFileAction->setEnabled(false);
}
@ -1634,9 +1721,9 @@ void GUI::updateWindowTitle()
setWindowTitle(APP_NAME);
}
void GUI::mapChanged()
void GUI::mapChanged(QAction *action)
{
_map = _mapsActionGroup->checkedAction()->data().value<Map*>();
_map = action->data().value<Map*>();
_mapView->setMap(_map);
}
@ -1672,10 +1759,29 @@ void GUI::prevMap()
}
}
void GUI::poiFileChecked(int index)
void GUI::poiFileChecked(QAction *action)
{
_poi->enableFile(_poi->files().at(index),
_poiFilesActions.at(index)->isChecked());
_poi->enableFile(action->data().value<QString>(), action->isChecked());
}
void GUI::selectAllPOIs()
{
QList<QAction*> actions(_poisActionGroup->actions());
for (int i = 0; i < actions.size(); i++) {
POIAction *a = static_cast<POIAction*>(actions.at(i));
if (_poi->enableFile(a->data().toString(), true))
a->setChecked(true);
}
}
void GUI::unselectAllPOIs()
{
QList<QAction*> actions(_poisActionGroup->actions());
for (int i = 0; i < actions.size(); i++) {
POIAction *a = static_cast<POIAction*>(actions.at(i));
if (_poi->enableFile(a->data().toString(), false))
a->setChecked(false);
}
}
void GUI::graphChanged(int index)
@ -1683,20 +1789,13 @@ void GUI::graphChanged(int index)
if (index < 0)
return;
_mapView->setGraph(index);
GraphTab *gt = static_cast<GraphTab*>(_graphTabWidget->widget(index));
if (_lastGraphTab)
disconnect(_lastGraphTab, SIGNAL(sliderPositionChanged(qreal)),
_mapView, SLOT(setMarkerPosition(qreal)));
connect(gt, SIGNAL(sliderPositionChanged(qreal)), _mapView,
SLOT(setMarkerPosition(qreal)));
_mapView->setGraph(_tabs.indexOf(gt));
if (_lastGraphTab)
gt->setSliderPosition(_lastGraphTab->sliderPosition());
_lastGraphTab = gt;
if (_lastTab)
gt->setSliderPosition(_lastTab->sliderPosition());
_lastTab = gt;
}
void GUI::updateNavigationActions()
@ -1849,6 +1948,12 @@ void GUI::keyPressEvent(QKeyEvent *event)
else
_movingTimeAction->trigger();
break;
case TOGGLE_MARKER_INFO_KEY:
if (_showMarkerDateAction->isChecked())
_showMarkerCoordinatesAction->trigger();
else if (_showMarkerCoordinatesAction->isChecked())
_showMarkerDateAction->trigger();
break;
case Qt::Key_Escape:
if (_fullscreenAction->isChecked()) {
_fullscreenAction->setChecked(false);
@ -1920,14 +2025,13 @@ void GUI::writeSettings()
settings.clear();
settings.beginGroup(WINDOW_SETTINGS_GROUP);
if (size() != WINDOW_SIZE_DEFAULT)
settings.setValue(WINDOW_SIZE_SETTING, size());
if (pos() != WINDOW_POS_DEFAULT)
settings.setValue(WINDOW_POS_SETTING, pos());
if (_windowStates.isEmpty())
settings.setValue(WINDOW_STATE_SETTING, saveState());
else
if (!_windowStates.isEmpty() && !_windowGeometries.isEmpty()) {
settings.setValue(WINDOW_STATE_SETTING, _windowStates.first());
settings.setValue(WINDOW_GEOMETRY_SETTING, _windowGeometries.first());
} else {
settings.setValue(WINDOW_STATE_SETTING, saveState());
settings.setValue(WINDOW_GEOMETRY_SETTING, saveGeometry());
}
settings.endGroup();
settings.beginGroup(SETTINGS_SETTINGS_GROUP);
@ -1979,12 +2083,14 @@ void GUI::writeSettings()
settings.setValue(OVERLAP_POI_SETTING, _overlapPOIAction->isChecked());
int j = 0;
for (int i = 0; i < _poiFilesActions.count(); i++) {
if (!_poiFilesActions.at(i)->isChecked()) {
QList<QAction*> poiActions(_poisActionGroup->actions());
for (int i = 0; i < poiActions.count(); i++) {
POIAction *a = static_cast<POIAction*>(poiActions.at(i));
if (!a->isChecked()) {
if (j == 0)
settings.beginWriteArray(DISABLED_POI_FILE_SETTINGS_PREFIX);
settings.setArrayIndex(j++);
settings.setValue(DISABLED_POI_FILE_SETTING, _poi->files().at(i));
settings.setValue(DISABLED_POI_FILE_SETTING, a->data().toString());
}
}
if (j != 0)
@ -2010,12 +2116,17 @@ void GUI::writeSettings()
if (_showTicksAction->isChecked() != SHOW_TICKS_DEFAULT)
settings.setValue(SHOW_TICKS_SETTING,
_showTicksAction->isChecked());
if (_showMarkersAction->isChecked() != SHOW_MARKERS_DEFAULT)
settings.setValue(SHOW_MARKERS_SETTING,
_showMarkersAction->isChecked());
if (_showMarkerInfoAction->isChecked() != SHOW_MARKER_INFO_DEFAULT)
settings.setValue(SHOW_MARKER_INFO_SETTING,
_showMarkerInfoAction->isChecked());
bool sm = _showMarkersAction->isChecked()
| _showMarkerDateAction->isChecked()
| _showMarkerCoordinatesAction->isChecked();
if (sm != SHOW_MARKERS_DEFAULT)
settings.setValue(SHOW_MARKERS_SETTING, sm);
if (_showMarkerDateAction->isChecked()
&& SHOW_MARKER_INFO_DEFAULT != MarkerInfoItem::Date)
settings.setValue(SHOW_MARKER_INFO_SETTING, MarkerInfoItem::Date);
else if (_showMarkerCoordinatesAction->isChecked()
&& SHOW_MARKER_INFO_DEFAULT != MarkerInfoItem::Position)
settings.setValue(SHOW_MARKER_INFO_SETTING, MarkerInfoItem::Position);
settings.endGroup();
settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP);
@ -2170,14 +2281,12 @@ void GUI::readSettings()
QSettings settings(qApp->applicationName(), qApp->applicationName());
settings.beginGroup(WINDOW_SETTINGS_GROUP);
resize(settings.value(WINDOW_SIZE_SETTING, WINDOW_SIZE_DEFAULT).toSize());
move(settings.value(WINDOW_POS_SETTING, WINDOW_POS_DEFAULT).toPoint());
restoreGeometry(settings.value(WINDOW_GEOMETRY_SETTING).toByteArray());
restoreState(settings.value(WINDOW_STATE_SETTING).toByteArray());
settings.endGroup();
settings.beginGroup(SETTINGS_SETTINGS_GROUP);
if (settings.value(TIME_TYPE_SETTING, TIME_TYPE_DEFAULT).toInt()
== Moving)
if (settings.value(TIME_TYPE_SETTING, TIME_TYPE_DEFAULT).toInt() == Moving)
_movingTimeAction->trigger();
else
_totalTimeAction->trigger();
@ -2258,16 +2367,17 @@ void GUI::readSettings()
_showPOIAction->setChecked(true);
else
_mapView->showPOI(false);
for (int i = 0; i < _poiFilesActions.count(); i++)
_poiFilesActions.at(i)->setChecked(true);
QList<QAction*> poiActions(_poisActionGroup->actions());
for (int i = 0; i < poiActions.count(); i++)
poiActions.at(i)->setChecked(true);
int size = settings.beginReadArray(DISABLED_POI_FILE_SETTINGS_PREFIX);
for (int i = 0; i < size; i++) {
settings.setArrayIndex(i);
int index = _poi->files().indexOf(settings.value(
DISABLED_POI_FILE_SETTING).toString());
if (index >= 0) {
_poi->enableFile(_poi->files().at(index), false);
_poiFilesActions.at(index)->setChecked(false);
QString file(settings.value(DISABLED_POI_FILE_SETTING).toString());
if (_poi->enableFile(file, false)) {
for (int j = 0; j < poiActions.size(); j++)
if (poiActions.at(j)->data().toString() == file)
poiActions.at(j)->setChecked(false);
}
}
settings.endArray();
@ -2309,15 +2419,18 @@ void GUI::readSettings()
_mapView->showTicks(true);
_showTicksAction->setChecked(true);
}
if (!settings.value(SHOW_MARKERS_SETTING, SHOW_MARKERS_DEFAULT).toBool())
_mapView->showMarkers(false);
else
_showMarkersAction->setChecked(true);
if (settings.value(SHOW_MARKER_INFO_SETTING,
SHOW_MARKER_INFO_DEFAULT).toBool()) {
_mapView->showMarkerInfo(true);
_showMarkerInfoAction->setChecked(true);
}
if (settings.value(SHOW_MARKERS_SETTING, SHOW_MARKERS_DEFAULT).toBool()) {
MarkerInfoItem::Type mt = static_cast<MarkerInfoItem::Type>
(settings.value(SHOW_MARKER_INFO_SETTING,
SHOW_MARKER_INFO_DEFAULT).toInt());
if (mt == MarkerInfoItem::Position)
_showMarkerCoordinatesAction->trigger();
else if (mt == MarkerInfoItem::Date)
_showMarkerDateAction->trigger();
else
_showMarkersAction->trigger();
} else
_hideMarkersAction->trigger();
settings.endGroup();
settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP);
@ -2349,8 +2462,8 @@ void GUI::readSettings()
.toInt();
int mri = settings.value(PNG_MARGIN_RIGHT_SETTING, PNG_MARGIN_RIGHT_DEFAULT)
.toInt();
int mbi = settings.value(PNG_MARGIN_BOTTOM_SETTING, PNG_MARGIN_BOTTOM_DEFAULT)
.toInt();
int mbi = settings.value(PNG_MARGIN_BOTTOM_SETTING,
PNG_MARGIN_BOTTOM_DEFAULT).toInt();
_pngExport.margins = QMargins(mli, mti, mri, mbi);
_pngExport.antialiasing = settings.value(PNG_ANTIALIASING_SETTING,
PNG_ANTIALIASING_DEFAULT).toBool();

View File

@ -6,6 +6,7 @@
#include <QList>
#include <QDate>
#include <QPrinter>
#include "common/treenode.h"
#include "data/graph.h"
#include "units.h"
#include "timetype.h"
@ -21,7 +22,6 @@ class QActionGroup;
class QAction;
class QLabel;
class QSplitter;
class QSignalMapper;
class QPrinter;
class FileBrowser;
class GraphTab;
@ -30,6 +30,7 @@ class Map;
class POI;
class QScreen;
class MapAction;
class POIAction;
class Data;
class GUI : public QMainWindow
@ -56,10 +57,10 @@ private slots:
void reloadFiles();
void statistics();
void openPOIFile();
void closePOIFiles();
void showGraphs(bool show);
void showGraphGrids(bool show);
void showGraphSliderInfo(bool show);
void showPathMarkerInfo(QAction *action);
void showToolbars(bool show);
void showFullscreen(bool show);
void showTracks(bool show);
@ -71,9 +72,11 @@ private slots:
void openOptions();
void clearMapCache();
void mapChanged();
void mapChanged(QAction *action);
void graphChanged(int);
void poiFileChecked(int);
void poiFileChecked(QAction *action);
void selectAllPOIs();
void unselectAllPOIs();
void next();
void prev();
@ -101,7 +104,6 @@ private slots:
private:
typedef QPair<QDateTime, QDateTime> DateTimeRange;
void loadPOIs();
void closeFiles();
void plot(QPrinter *printer);
void plotMainPage(QPainter *painter, const QRectF &rect, qreal ratio,
@ -109,12 +111,16 @@ private:
void plotGraphsPage(QPainter *painter, const QRectF &rect, qreal ratio);
qreal graphPlotHeight(const QRectF &rect, qreal ratio);
QAction *createPOIFileAction(const QString &fileName);
MapAction *createMapAction(Map *map);
void createPOIFilesActions();
void createMapActions();
void createActions();
void createMenus();
TreeNode<POIAction*> createPOIActions();
TreeNode<POIAction*> createPOIActionsNode(const TreeNode<QString> &node);
TreeNode<MapAction*> createMapActions();
TreeNode<MapAction*> createMapActionsNode(const TreeNode<Map*> &node);
void createActions(TreeNode<MapAction*> &mapActions,
TreeNode<POIAction*> &poiActions);
void createMapNodeMenu(const TreeNode<MapAction*> &node, QMenu *menu);
void createPOINodeMenu(const TreeNode<POIAction*> &node, QMenu *menu);
void createMenus(const TreeNode<MapAction*> &mapActions,
const TreeNode<POIAction*> &poiActions);
void createToolBars();
void createStatusBar();
void createMapView();
@ -124,6 +130,10 @@ private:
bool openPOIFile(const QString &fileName);
bool loadFile(const QString &fileName, bool silent = false);
void loadData(const Data &data);
bool loadMapNode(const TreeNode<Map*> &node, MapAction *&action,
bool silent, const QList<QAction*> &existingActions);
void loadMapDirNode(const TreeNode<Map*> &node, QList<MapAction*> &actions,
QMenu *menu, const QList<QAction*> &existingActions);
void updateStatusBarInfo();
void updateWindowTitle();
void updateNavigationActions();
@ -151,12 +161,13 @@ private:
QToolBar *_fileToolBar;
QToolBar *_showToolBar;
QToolBar *_navigationToolBar;
QMenu *_poiFilesMenu;
QMenu *_poiMenu;
QMenu *_mapMenu;
QActionGroup *_fileActionGroup;
QActionGroup *_navigationActionGroup;
QActionGroup *_mapsActionGroup;
QActionGroup *_poisActionGroup;
QAction *_exitAction;
QAction *_keysAction;
QAction *_pathsAction;
@ -170,7 +181,8 @@ private:
QAction *_reloadFileAction;
QAction *_statisticsAction;
QAction *_openPOIAction;
QAction *_closePOIAction;
QAction *_selectAllPOIAction;
QAction *_unselectAllPOIAction;
QAction *_showPOIAction;
QAction *_overlapPOIAction;
QAction *_showPOILabelsAction;
@ -205,15 +217,15 @@ private:
QAction *_showWaypointLabelsAction;
QAction *_showAreasAction;
QAction *_showRouteWaypointsAction;
QAction *_hideMarkersAction;
QAction *_showMarkersAction;
QAction *_showMarkerInfoAction;
QAction *_showMarkerDateAction;
QAction *_showMarkerCoordinatesAction;
QAction *_showTicksAction;
QAction *_showCoordinatesAction;
QAction *_openOptionsAction;
QAction *_mapsEnd;
QList<QAction*> _poiFilesActions;
QSignalMapper *_poiFilesSignalMapper;
QAction *_poisEnd;
QLabel *_fileNameLabel;
QLabel *_distanceLabel;
@ -223,6 +235,7 @@ private:
MapView *_mapView;
QTabWidget *_graphTabWidget;
QList<GraphTab*> _tabs;
GraphTab *_lastTab;
POI *_poi;
Map *_map;
@ -236,9 +249,8 @@ private:
DateTimeRange _dateRange;
QString _pathName;
GraphTab *_lastGraphTab;
QList<QByteArray> _windowStates;
QList<QByteArray> _windowGeometries;
int _frameStyle;
PDFExport _pdfExport;

View File

@ -14,6 +14,7 @@
#define ZOOM_OUT Qt::Key_Minus
#define TOGGLE_GRAPH_TYPE_KEY Qt::Key_X
#define TOGGLE_TIME_TYPE_KEY Qt::Key_T
#define TOGGLE_MARKER_INFO_KEY Qt::Key_I
#define QUIT_SHORTCUT QKeySequence(QKeySequence::Quit)
#define OPEN_SHORTCUT QKeySequence(QKeySequence::Open)

View File

@ -12,8 +12,12 @@ public:
MapAction(Map *map, QObject *parent = 0) : QAction(map->name(), parent)
{
map->setParent(this);
setData(QVariant::fromValue(map));
setEnabled(map->isReady());
setMenuRole(QAction::NoRole);
setCheckable(true);
connect(map, SIGNAL(mapLoaded()), this, SLOT(mapLoaded()));
}

View File

@ -19,6 +19,7 @@
#include "keys.h"
#include "graphicsscene.h"
#include "mapaction.h"
#include "markerinfoitem.h"
#include "mapview.h"
@ -93,7 +94,7 @@ MapView::MapView(Map *map, POI *poi, QWidget *parent)
_overlapPOIs = true;
_showRouteWaypoints = true;
_showMarkers = true;
_showMarkerInfo = false;
_markerInfoType = MarkerInfoItem::None;
_showPathTicks = false;
_trackWidth = 3;
_routeWidth = 3;
@ -142,7 +143,7 @@ PathItem *MapView::addTrack(const Track &track)
ti->setDigitalZoom(_digitalZoom);
ti->setMarkerColor(_markerColor);
ti->showMarker(_showMarkers);
ti->showMarkerInfo(_showMarkerInfo);
ti->showMarkerInfo(_markerInfoType);
ti->showTicks(_showPathTicks);
_scene->addItem(ti);
@ -171,7 +172,7 @@ PathItem *MapView::addRoute(const Route &route)
ri->setDigitalZoom(_digitalZoom);
ri->setMarkerColor(_markerColor);
ri->showMarker(_showMarkers);
ri->showMarkerInfo(_showMarkerInfo);
ri->showMarkerInfo(_markerInfoType);
ri->showTicks(_showPathTicks);
_scene->addItem(ri);
@ -484,6 +485,12 @@ void MapView::setUnits(Units units)
void MapView::setCoordinatesFormat(CoordinatesFormat format)
{
WaypointItem::setCoordinatesFormat(format);
PathItem::setCoordinatesFormat(format);
for (int i = 0; i < _tracks.count(); i++)
_tracks[i]->updateMarkerInfo();
for (int i = 0; i < _routes.count(); i++)
_routes[i]->updateMarkerInfo();
_coordinates->setFormat(format);
}
@ -492,6 +499,11 @@ void MapView::setTimeZone(const QTimeZone &zone)
{
WaypointItem::setTimeZone(zone);
PathItem::setTimeZone(zone);
for (int i = 0; i < _tracks.count(); i++)
_tracks[i]->updateMarkerInfo();
for (int i = 0; i < _routes.count(); i++)
_routes[i]->updateMarkerInfo();
}
void MapView::clearMapCache()
@ -808,14 +820,14 @@ void MapView::showMarkers(bool show)
_routes.at(i)->showMarker(show);
}
void MapView::showMarkerInfo(bool show)
void MapView::showMarkerInfo(MarkerInfoItem::Type type)
{
_showMarkerInfo = show;
_markerInfoType = type;
for (int i = 0; i < _tracks.size(); i++)
_tracks.at(i)->showMarkerInfo(show);
_tracks.at(i)->showMarkerInfo(type);
for (int i = 0; i < _routes.size(); i++)
_routes.at(i)->showMarkerInfo(show);
_routes.at(i)->showMarkerInfo(type);
}
void MapView::showTicks(bool show)

View File

@ -14,6 +14,7 @@
#include "searchpointer.h"
#include "units.h"
#include "format.h"
#include "markerinfoitem.h"
#include "palette.h"
@ -95,7 +96,7 @@ public slots:
void showCoordinates(bool show);
void showTicks(bool show);
void showMarkers(bool show);
void showMarkerInfo(bool show);
void showMarkerInfo(MarkerInfoItem::Type type);
void showOverlappedPOIs(bool show);
void showWaypointLabels(bool show);
void showTracks(bool show);
@ -162,7 +163,8 @@ private:
bool _showMap, _showTracks, _showRoutes, _showAreas, _showWaypoints,
_showWaypointLabels, _showPOI, _showPOILabels, _showRouteWaypoints,
_showMarkers, _showMarkerInfo, _showPathTicks;
_showMarkers, _showPathTicks;
MarkerInfoItem::Type _markerInfoType;
bool _overlapPOIs;
int _trackWidth, _routeWidth, _areaWidth;
Qt::PenStyle _trackStyle, _routeStyle, _areaStyle;

View File

@ -1,12 +1,15 @@
#include <QPainter>
#include <QDateTime>
#include <QLocale>
#include "common/coordinates.h"
#include "font.h"
#include "markerinfoitem.h"
#define OFFSET 7
CoordinatesFormat MarkerInfoItem::_format = DecimalDegrees;
MarkerInfoItem::MarkerInfoItem(QGraphicsItem *parent) : QGraphicsItem(parent)
{
_color = Qt::red;
@ -20,8 +23,18 @@ void MarkerInfoItem::setDate(const QDateTime &date)
prepareGeometryChange();
QLocale l;
_date = l.toString(date.date(), QLocale::ShortFormat);
_time = l.toString(date.time(), QLocale::ShortFormat);
_s1 = l.toString(date.date(), QLocale::ShortFormat);
_s2 = l.toString(date.time(), QLocale::ShortFormat);
updateBoundingRect();
}
void MarkerInfoItem::setCoordinates(const Coordinates &c)
{
prepareGeometryChange();
_s1 = Format::lat(c, _format);
_s2 = Format::lon(c, _format);
updateBoundingRect();
}
@ -30,8 +43,8 @@ void MarkerInfoItem::updateBoundingRect()
{
QFontMetrics fm(_font);
qreal width = qMax(fm.boundingRect(_date).width(),
fm.boundingRect(_time).width());
qreal width = qMax(fm.boundingRect(_s1).width(),
fm.boundingRect(_s2).width());
qreal height = 2 * fm.height() - 2*fm.descent();
_boundingRect = QRectF(-OFFSET/2, -height/2, width + 1.5*OFFSET, height);
@ -44,24 +57,24 @@ void MarkerInfoItem::paint(QPainter *painter, const QStyleOptionGraphicsItem
Q_UNUSED(widget);
QFontMetrics fm(_font);
QRectF rd(OFFSET, -fm.height() + fm.descent(),
fm.boundingRect(_date).width(), fm.height() - fm.descent());
QRectF rt(OFFSET, 0, fm.boundingRect(_time).width(), fm.height()
QRectF r1(OFFSET, -fm.height() + fm.descent(),
fm.boundingRect(_s1).width(), fm.height() - fm.descent());
QRectF r2(OFFSET, 0, fm.boundingRect(_s2).width(), fm.height()
- fm.descent());
painter->setPen(Qt::NoPen);
QColor bc(painter->background().color());
bc.setAlpha(196);
painter->setBrush(QBrush(bc));
painter->drawRect(rt);
painter->drawRect(rd);
painter->drawRect(r2);
painter->drawRect(r1);
painter->setBrush(Qt::NoBrush);
painter->setFont(_font);
painter->setPen(_color);
painter->drawText(OFFSET, -fm.descent()/2, _date);
painter->drawText(OFFSET, fm.height() - fm.descent()*1.5, _time);
painter->drawText(OFFSET, -fm.descent()/2, _s1);
painter->drawText(OFFSET, fm.height() - fm.descent()*1.5, _s2);
//painter->drawRect(boundingRect());
}

View File

@ -2,10 +2,19 @@
#define MARKERINFOITEM_H
#include <QGraphicsItem>
#include "format.h"
class Coordinates;
class MarkerInfoItem : public QGraphicsItem
{
public:
enum Type {
None,
Date,
Position
};
MarkerInfoItem(QGraphicsItem *parent = 0);
QRectF boundingRect() const {return _boundingRect;}
@ -13,15 +22,22 @@ public:
QWidget *widget);
void setDate(const QDateTime &date);
void setCoordinates(const Coordinates &c);
void setColor(const QColor &color);
static void setCoordinatesFormat(const CoordinatesFormat &format)
{_format = format;}
private:
void updateBoundingRect();
QString _date, _time;
QString _s1, _s2;
QRectF _boundingRect;
QColor _color;
QFont _font;
static CoordinatesFormat _format;
};
#endif // MARKERINFOITEM_H

View File

@ -8,7 +8,6 @@
#include "popup.h"
#include "graphitem.h"
#include "markeritem.h"
#include "markerinfoitem.h"
#include "pathitem.h"
@ -44,6 +43,7 @@ PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
_pen = QPen(brush, _width);
_showMarker = true;
_showTicks = false;
_markerInfoType = MarkerInfoItem::None;
updatePainterPath();
updateShape();
@ -288,13 +288,24 @@ void PathItem::setMarkerPosition(qreal pos)
void PathItem::setMarkerInfo(qreal pos)
{
qreal time = _graph
? (_graph->graphType() == Time) ? pos : _graph->timeAtDistance(pos)
: NAN;
QDateTime d(date());
if (_markerInfoType == MarkerInfoItem::Date) {
qreal time = _graph
? (_graph->graphType() == Time) ? pos : _graph->timeAtDistance(pos)
: NAN;
QDateTime d(date());
if (!std::isnan(time) && d.isValid())
_markerInfo->setDate(d.addSecs(time).toTimeZone(_timeZone));
else
_markerInfo->setDate(QDateTime());
} else if (_markerInfoType == MarkerInfoItem::Position)
_markerInfo->setCoordinates(_map->xy2ll(_marker->pos()));
}
if (!std::isnan(time) && d.isValid())
_markerInfo->setDate(d.addSecs(time).toTimeZone(_timeZone));
void PathItem::updateMarkerInfo()
{
qreal pos = _graph ? (_graph->graphType() == Time)
? _graph->timeAtDistance(_markerDistance) : _markerDistance : NAN;
setMarkerInfo(pos);
}
void PathItem::setMarkerColor(const QColor &color)
@ -322,12 +333,18 @@ void PathItem::showMarker(bool show)
return;
_showMarker = show;
updateMarkerInfo();
_marker->setVisible(show && isValid(position(_markerDistance)));
}
void PathItem::showMarkerInfo(bool show)
void PathItem::showMarkerInfo(MarkerInfoItem::Type type)
{
_markerInfo->setVisible(show);
if (_markerInfoType == type)
return;
_markerInfoType = type;
updateMarkerInfo();
_markerInfo->setVisible(type > MarkerInfoItem::None);
}
qreal PathItem::xInM() const

View File

@ -6,13 +6,13 @@
#include <QTimeZone>
#include "data/path.h"
#include "graphicsscene.h"
#include "markerinfoitem.h"
#include "units.h"
class Map;
class PathTickItem;
class GraphItem;
class MarkerItem;
class MarkerInfoItem;
class PathItem : public QObject, public GraphicsItem
{
@ -42,15 +42,18 @@ public:
void setDigitalZoom(int zoom);
void setMarkerColor(const QColor &color);
void showMarker(bool show);
void showMarkerInfo(bool show);
void showMarkerInfo(MarkerInfoItem::Type type);
void showTicks(bool show);
void setMarkerPosition(qreal pos);
void updateTicks();
void updateMarkerInfo();
static void setUnits(Units units) {_units = units;}
static void setTimeZone(const QTimeZone &zone) {_timeZone = zone;}
static void setCoordinatesFormat(const CoordinatesFormat &format)
{MarkerInfoItem::setCoordinatesFormat(format);}
public slots:
void hover(bool hover);
@ -90,6 +93,7 @@ private:
QPainterPath _painterPath;
bool _showMarker;
bool _showTicks;
MarkerInfoItem::Type _markerInfoType;
MarkerItem *_marker;
MarkerInfoItem *_markerInfo;

21
src/GUI/poiaction.h Normal file
View File

@ -0,0 +1,21 @@
#ifndef POIACTION_H
#define POIACTION_H
#include <QAction>
#include "common/util.h"
class POIAction : public QAction
{
Q_OBJECT
public:
POIAction(const QString &path, QObject *parent = 0)
: QAction(Util::file2name(path), parent)
{
setMenuRole(QAction::NoRole);
setCheckable(true);
setData(path);
}
};
#endif // POIACTION_H

View File

@ -157,6 +157,9 @@ void PopupLabel::deleteAfterTimer()
void Popup::show(const QPoint &pos, const QString &text, QWidget *w)
{
if (text.isEmpty())
return;
if (PopupLabel::_instance) {
PopupLabel::_instance->stopTimer();
PopupLabel::_instance->setText(text);

View File

@ -5,10 +5,7 @@
(QLocale::system().measurementSystem() == QLocale::ImperialSystem)
#define WINDOW_SETTINGS_GROUP "Window"
#define WINDOW_SIZE_SETTING "size"
#define WINDOW_SIZE_DEFAULT QSize(600, 800)
#define WINDOW_POS_SETTING "pos"
#define WINDOW_POS_DEFAULT QPoint(10, 10)
#define WINDOW_GEOMETRY_SETTING "geometry"
#define WINDOW_STATE_SETTING "state"
#define SETTINGS_SETTINGS_GROUP "Settings"
@ -66,7 +63,7 @@
#define SHOW_MARKERS_SETTING "positionMarkers"
#define SHOW_MARKERS_DEFAULT true
#define SHOW_MARKER_INFO_SETTING "markerInfo"
#define SHOW_MARKER_INFO_DEFAULT false
#define SHOW_MARKER_INFO_DEFAULT MarkerInfoItem::None
#define PDF_EXPORT_SETTINGS_GROUP "Export"
#define PAPER_ORIENTATION_SETTING "orientation"

View File

@ -26,4 +26,16 @@ inline quint8 bs(const quint8 val)
return (val + 7) >> 3;
}
inline quint8 byteSize(quint32 val)
{
quint8 ret = 0;
do {
ret++;
val = val >> 8;
} while (val != 0);
return ret;
}
#endif // GARMIN_H

View File

@ -80,6 +80,7 @@ public:
public:
RTree();
RTree(const RTree &) = delete;
virtual ~RTree();
/// Insert entry

37
src/common/treenode.h Normal file
View File

@ -0,0 +1,37 @@
#ifndef TREENODE_H
#define TREENODE_H
#include <QList>
#include <QString>
template <typename T>
class TreeNode
{
public:
TreeNode() {}
TreeNode(const QString &name) : _name(name) {}
const QString &name() const {return _name;}
const QList<TreeNode<T> > &childs() const {return _childs;}
const QList<T> &items() const {return _items;}
void addItem(T node) {_items.append(node);}
void addChild(const TreeNode<T> &child) {_childs.append(child);}
bool isEmpty() const {return _childs.isEmpty() && _items.isEmpty();}
void clear() {clear(*this);}
private:
void clear(TreeNode<T> &node)
{
for (int i = 0; i < node._childs.size(); i++)
clear(node._childs[i]);
node._items.clear();
}
QString _name;
QList<TreeNode<T> > _childs;
QList<T> _items;
};
#endif // TREENODE_H

View File

@ -5,48 +5,58 @@
#include <QList>
#include "polygon.h"
class Area : public QList<Polygon>
class Area
{
public:
Area() {}
Area(const RectC &rect)
{
Polygon polygon;
QVector<Coordinates> v(4);
v[0] = Coordinates(rect.left(), rect.top());
v[1] = Coordinates(rect.right(), rect.top());
v[2] = Coordinates(rect.right(), rect.bottom());
v[3] = Coordinates(rect.left(), rect.bottom());
polygon.append(v);
append(polygon);
_polygons.reserve(1);
_polygons.append(v);
_boundingRect = RectC(v.at(0), v.at(2));
}
Area(const Polygon &polygon)
{
_polygons.reserve(1);
_polygons.append(polygon);
_boundingRect = polygon.boundingRect();
}
const QString& name() const {return _name;}
const QString& description() const {return _desc;}
void setName(const QString &name) {_name = name;}
void setDescription(const QString &desc) {_desc = desc;}
const QString &name() const {return _name;}
const QString &description() const {return _desc;}
const QList<Polygon> &polygons() const {return _polygons;}
const RectC &boundingRect() const {return _boundingRect;}
bool isValid() const
{
if (isEmpty())
if (_polygons.isEmpty())
return false;
for (int i = 0; i < size(); i++)
if (!at(i).isValid())
for (int i = 0; i < _polygons.size(); i++)
if (!_polygons.at(i).isValid())
return false;
return true;
}
RectC boundingRect() const
void append(const Polygon &polygon)
{
RectC ret;
for (int i = 0; i < size(); i++)
ret |= at(i).boundingRect();
return ret;
_polygons.append(polygon);
_boundingRect |= polygon.boundingRect();
}
void setName(const QString &name) {_name = name;}
void setDescription(const QString &desc) {_desc = desc;}
private:
QList<Polygon> _polygons;
QString _name;
QString _desc;
RectC _boundingRect;
};
#endif // AREA_H

View File

@ -172,8 +172,12 @@ bool GeoJSONParser::polygon(const QJsonArray &coordinates, Area &area,
&& properties["description"].isString())
area.setDescription(properties["description"].toString());
area.append(::Polygon());
return polygon(coordinates, area.last());
::Polygon p;
if (!polygon(coordinates, p))
return false;
area.append(p);
return true;
}
bool GeoJSONParser::multiPolygon(const QJsonArray &coordinates,
@ -192,9 +196,10 @@ bool GeoJSONParser::multiPolygon(const QJsonArray &coordinates,
_errorString = "Invalid MultiPolygon coordinates";
return false;
} else {
area.append(::Polygon());
if (!polygon(coordinates.at(i).toArray(), area.last()))
::Polygon p;
if (!polygon(coordinates.at(i).toArray(), p))
return false;
area.append(p);
}
}

View File

@ -293,9 +293,7 @@ void GPXParser::track(TrackData &track)
void GPXParser::area(Area &area)
{
area.append(Polygon());
area.last().append(QVector<Coordinates>());
QVector<Coordinates> &points = area.last().last();
QVector<Coordinates> points;
while (_reader.readNextStartElement()) {
if (_reader.name() == QLatin1String("point")) {
@ -312,6 +310,8 @@ void GPXParser::area(Area &area)
else
_reader.skipCurrentElement();
}
area.append(points);
}
void GPXParser::gpxExtensions(QList<Area> &areas)

View File

@ -263,8 +263,7 @@ void KMLParser::boundary(QVector<Coordinates> &coordinates)
void KMLParser::polygon(Area &area)
{
area.append(Polygon());
Polygon &polygon = area.last();
Polygon polygon;
while (_reader.readNextStartElement()) {
if (_reader.name() == QLatin1String("outerBoundaryIs")) {
@ -284,6 +283,8 @@ void KMLParser::polygon(Area &area)
} else
_reader.skipCurrentElement();
}
area.append(polygon);
}
void KMLParser::point(Waypoint &waypoint)

View File

@ -10,64 +10,6 @@
#include "poi.h"
POI::POI(QObject *parent) : QObject(parent)
{
_errorLine = 0;
_radius = 1000;
}
bool POI::loadFile(const QString &path)
{
Data data(path);
FileIndex index;
index.enabled = true;
index.start = _data.size();
if (!data.isValid()) {
_errorString = data.errorString();
_errorLine = data.errorLine();
return false;
}
for (int i = 0; i < data.waypoints().size(); i++)
_data.append(data.waypoints().at(i));
index.end = _data.size() - 1;
for (int i = index.start; i <= index.end; i++) {
const Coordinates &p = _data.at(i).coordinates();
qreal c[2];
c[0] = p.lon();
c[1] = p.lat();
_tree.Insert(c, c, i);
}
_files.append(path);
_indexes.append(index);
emit pointsChanged();
return true;
}
void POI::loadDir(const QString &path)
{
QDir md(path);
md.setFilter(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot);
QFileInfoList fl = md.entryInfoList();
for (int i = 0; i < fl.size(); i++) {
const QFileInfo &fi = fl.at(i);
if (fi.isDir())
loadDir(fi.absoluteFilePath());
else
if (!loadFile(fi.absoluteFilePath()))
qWarning("%s: %s", qPrintable(fi.absoluteFilePath()),
qPrintable(_errorString));
}
}
static bool cb(size_t data, void* context)
{
QSet<int> *set = (QSet<int>*) context;
@ -76,31 +18,112 @@ static bool cb(size_t data, void* context)
return true;
}
void POI::search(const RectC &rect, QSet<int> &set) const
POI::File::File(int start, int end, const QVector<Waypoint> &data)
: _enabled(true)
{
qreal c[2];
for (int i = start; i <= end; i++) {
const Coordinates &p = data.at(i).coordinates();
c[0] = p.lon();
c[1] = p.lat();
_tree.Insert(c, c, i);
}
}
void POI::File::search(const RectC &rect, QSet<int> &set) const
{
qreal min[2], max[2];
if (rect.left() > rect.right()) {
min[0] = rect.topLeft().lon();
min[1] = rect.bottomRight().lat();
max[0] = 180.0;
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
if (_enabled) {
if (rect.left() > rect.right()) {
min[0] = rect.topLeft().lon();
min[1] = rect.bottomRight().lat();
max[0] = 180.0;
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
min[0] = -180.0;
min[1] = rect.bottomRight().lat();
max[0] = rect.bottomRight().lon();
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
} else {
min[0] = rect.topLeft().lon();
min[1] = rect.bottomRight().lat();
max[0] = rect.bottomRight().lon();
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
min[0] = -180.0;
min[1] = rect.bottomRight().lat();
max[0] = rect.bottomRight().lon();
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
} else {
min[0] = rect.topLeft().lon();
min[1] = rect.bottomRight().lat();
max[0] = rect.bottomRight().lon();
max[1] = rect.topLeft().lat();
_tree.Search(min, max, cb, &set);
}
}
}
POI::POI(QObject *parent) : QObject(parent)
{
_errorLine = 0;
_radius = 1000;
}
POI::~POI()
{
qDeleteAll(_files);
}
bool POI::loadFile(const QString &path)
{
Data data(path);
if (!data.isValid()) {
_errorString = data.errorString();
_errorLine = data.errorLine();
return false;
}
int start = _data.size();
_data.append(data.waypoints());
_files.insert(path, new File(start, _data.size() - 1, _data));
emit pointsChanged();
return true;
}
TreeNode<QString> POI::loadDir(const QString &path)
{
QDir md(path);
md.setFilter(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot);
md.setSorting(QDir::DirsFirst);
QFileInfoList fl = md.entryInfoList();
TreeNode<QString> tree(md.dirName());
for (int i = 0; i < fl.size(); i++) {
const QFileInfo &fi = fl.at(i);
if (fi.isDir()) {
TreeNode<QString> child(loadDir(fi.absoluteFilePath()));
if (!child.isEmpty())
tree.addChild(child);
} else {
if (loadFile(fi.absoluteFilePath()))
tree.addItem(fi.absoluteFilePath());
else
qWarning("%s: %s", qPrintable(fi.absoluteFilePath()),
qPrintable(_errorString));
}
}
return tree;
}
void POI::search(const RectC &rect, QSet<int> &set) const
{
for (ConstIterator it = _files.constBegin(); it != _files.constEnd(); ++it)
(*it)->search(rect, set);
}
QList<Waypoint> POI::points(const Path &path) const
{
QList<Waypoint> ret;
@ -170,40 +193,17 @@ QList<Waypoint> POI::points(const RectC &rect) const
return ret;
}
void POI::enableFile(const QString &fileName, bool enable)
bool POI::enableFile(const QString &fileName, bool enable)
{
int i;
Iterator it = _files.find(fileName);
if (it == _files.end())
return false;
i = _files.indexOf(fileName);
Q_ASSERT(i >= 0);
_indexes[i].enabled = enable;
_tree.RemoveAll();
for (int i = 0; i < _indexes.count(); i++) {
FileIndex idx = _indexes.at(i);
if (!idx.enabled)
continue;
for (int j = idx.start; j <= idx.end; j++) {
const Coordinates &p = _data.at(j).coordinates();
qreal c[2];
c[0] = p.lon();
c[1] = p.lat();
_tree.Insert(c, c, j);
}
}
(*it)->enable(enable);
emit pointsChanged();
}
void POI::clear()
{
_tree.RemoveAll();
_data.clear();
_files.clear();
_indexes.clear();
emit pointsChanged();
return true;
}
void POI::setRadius(unsigned radius)

View File

@ -6,6 +6,7 @@
#include <QString>
#include <QStringList>
#include "common/rtree.h"
#include "common/treenode.h"
#include "waypoint.h"
class Path;
@ -17,9 +18,10 @@ class POI : public QObject
public:
POI(QObject *parent = 0);
~POI();
bool loadFile(const QString &path);
void loadDir(const QString &path);
TreeNode<QString> loadDir(const QString &path);
const QString &errorString() const {return _errorString;}
int errorLine() const {return _errorLine;}
@ -30,28 +32,32 @@ public:
QList<Waypoint> points(const Waypoint &point) const;
QList<Waypoint> points(const RectC &rect) const;
const QStringList &files() const {return _files;}
void enableFile(const QString &fileName, bool enable);
void clear();
bool isLoaded(const QString &path) const {return _files.contains(path);}
bool enableFile(const QString &fileName, bool enable);
signals:
void pointsChanged();
private:
typedef RTree<size_t, qreal, 2> POITree;
struct FileIndex {
int start;
int end;
bool enabled;
};
class File {
public:
File(int start, int end, const QVector<Waypoint> &data);
void search(const RectC &rect, QSet<int> &set) const;
void enable(bool enable) {_enabled = enable;}
private:
bool _enabled;
POITree _tree;
};
typedef QHash<QString, File*>::const_iterator ConstIterator;
typedef QHash<QString, File*>::iterator Iterator;
bool loadFile(const QString &path, bool dir);
void search(const RectC &rect, QSet<int> &set) const;
POITree _tree;
QVector<Waypoint> _data;
QStringList _files;
QList<FileIndex> _indexes;
QHash<QString, File*> _files;
unsigned _radius;

View File

@ -1,15 +0,0 @@
#include "polygon.h"
RectC Polygon::boundingRect() const
{
if (isEmpty())
return RectC();
if (first().size() < 3)
return RectC();
RectC rect;
for (int i = 0; i < first().size(); i++)
rect = rect.united(first().at(i));
return rect;
}

View File

@ -9,9 +9,30 @@
class Polygon : public QList<QVector<Coordinates> >
{
public:
bool isValid() const {return !isEmpty() && first().size() >= 3;}
Polygon() {}
Polygon(const QVector<Coordinates> &c)
{
reserve(1);
append(c);
}
RectC boundingRect() const;
bool isValid() const
{
return !isEmpty() && first().size() >= 3;
}
RectC boundingRect() const
{
RectC rect;
if (isEmpty() || first().size() < 3)
return rect;
for (int i = 0; i < first().size(); i++)
rect = rect.united(first().at(i));
return rect;
}
};
#endif // POLYGON_H

View File

@ -182,7 +182,7 @@ IMG::IMG(const QString &fileName) : _fileName(fileName)
_valid = true;
}
qint64 IMG::read(QFile &file, char *data, qint64 maxSize)
qint64 IMG::read(QFile &file, char *data, qint64 maxSize) const
{
qint64 ret = file.read(data, maxSize);
if (_key)
@ -191,7 +191,7 @@ qint64 IMG::read(QFile &file, char *data, qint64 maxSize)
return ret;
}
template<class T> bool IMG::readValue(QFile &file, T &val)
template<class T> bool IMG::readValue(QFile &file, T &val) const
{
T data;
@ -203,7 +203,7 @@ template<class T> bool IMG::readValue(QFile &file, T &val)
return true;
}
bool IMG::readBlock(QFile &file, int blockNum, char *data)
bool IMG::readBlock(QFile &file, int blockNum, char *data) const
{
if (!file.seek((quint64)blockNum << _blockBits))
return false;

View File

@ -12,13 +12,12 @@ public:
const QString &fileName() const {return _fileName;}
private:
friend class SubFile;
unsigned blockBits() const {return _blockBits;}
bool readBlock(QFile &file, int blockNum, char *data);
qint64 read(QFile &file, char *data, qint64 maxSize);
template<class T> bool readValue(QFile &file, T &val);
bool readBlock(QFile &file, int blockNum, char *data) const;
private:
qint64 read(QFile &file, char *data, qint64 maxSize) const;
template<class T> bool readValue(QFile &file, T &val) const;
QString _fileName;
quint8 _key;

View File

@ -60,6 +60,7 @@ LBLFile::~LBLFile()
{
delete _huffmanText;
delete[] _table;
delete[] _rasters;
}
bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
@ -100,17 +101,10 @@ bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
&& readUInt32(hdl, flags) && readUInt32(hdl, _imgOffset)
&& readUInt32(hdl, _imgSize)))
return false;
quint32 count = size ? size / recordSize : 0;
quint32 maxId = count - 1;
_imgOffsetIdSize = 0;
do {
_imgOffsetIdSize++;
maxId = maxId >> 8;
} while (maxId != 0);
if (!loadFiles(hdl, count, offset, recordSize))
return false;
if (size && recordSize)
if (!loadRasterTable(hdl, offset, size, recordSize))
return false;
}
if (_encoding == 11) {
@ -128,8 +122,10 @@ void LBLFile::clear()
{
delete _huffmanText;
delete[] _table;
delete[] _rasters;
_huffmanText = 0;
_table = 0;
_rasters = 0;
}
Label LBLFile::label6b(Handle &hdl, quint32 offset, bool capitalize) const
@ -304,42 +300,49 @@ Label LBLFile::label(Handle &hdl, quint32 offset, bool poi, bool capitalize) con
}
}
bool LBLFile::loadFiles(Handle &hdl, quint32 count, quint32 offset,
bool LBLFile::loadRasterTable(Handle &hdl, quint32 offset, quint32 size,
quint32 recordSize)
{
_rasters.resize(count);
quint32 prev, cur;
for (quint32 i = 0; i < count; i++) {
quint32 currentOffset, nextOffset, size;
_imgCount = size / recordSize;
_imgOffsetIdSize = byteSize(_imgCount - 1);
_rasters = new Image[_imgCount];
if (!(seek(hdl, offset + i * recordSize)
&& readVUInt32(hdl, recordSize, currentOffset)))
if (!(seek(hdl, offset) && readVUInt32(hdl, recordSize, prev)))
return false;
for (quint32 i = 1; i < _imgCount; i++) {
if (!readVUInt32(hdl, recordSize, cur))
return false;
if (i == count - 1)
nextOffset = _imgSize;
else {
if (!readVUInt32(hdl, recordSize, nextOffset))
return false;
}
size = nextOffset - currentOffset;
_rasters[i] = File(currentOffset, size);
_rasters[i-1].offset = prev;
_rasters[i-1].size = cur - prev;
prev = cur;
}
_rasters[_imgCount-1].offset = prev;
_rasters[_imgCount-1].size = _imgSize - prev;
return true;
}
QImage LBLFile::readImage(Handle &hdl, quint32 id) const
QPixmap LBLFile::image(Handle &hdl, quint32 id) const
{
if (id >= (quint32)_rasters.size())
return QImage();
QPixmap pm;
if (!seek(hdl, _imgOffset + _rasters.at(id).offset))
return QImage();
if (id >= _imgCount)
return pm;
if (!seek(hdl, _imgOffset + _rasters[id].offset))
return pm;
QByteArray ba;
ba.resize(_rasters.at(id).size);
if (!read(hdl, ba.data(), _rasters.at(id).size))
return QImage();
ba.resize(_rasters[id].size);
if (!read(hdl, ba.data(), _rasters[id].size))
return pm;
return QImage::fromData(ba);
pm.loadFromData(ba, "jpeg");
return pm;
}

View File

@ -1,7 +1,7 @@
#ifndef LBLFILE_H
#define LBLFILE_H
#include <QImage>
#include <QPixmap>
#include "common/textcodec.h"
#include "subfile.h"
#include "label.h"
@ -12,18 +12,18 @@ class RGNFile;
class LBLFile : public SubFile
{
public:
LBLFile(IMG *img)
: SubFile(img), _huffmanText(0), _table(0), _offset(0), _size(0),
_poiOffset(0), _poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0),
_multiplier(0), _encoding(0) {}
LBLFile(const IMG *img)
: SubFile(img), _huffmanText(0), _table(0), _rasters(0), _offset(0),
_size(0), _poiOffset(0), _poiSize(0), _imgOffsetIdSize(0),
_poiMultiplier(0), _multiplier(0), _encoding(0) {}
LBLFile(const QString *path)
: SubFile(path), _huffmanText(0), _table(0), _offset(0), _size(0),
: SubFile(path), _huffmanText(0), _table(0), _rasters(0), _offset(0),
_size(0), _poiOffset(0), _poiSize(0), _imgOffsetIdSize(0),
_poiMultiplier(0), _multiplier(0), _encoding(0) {}
LBLFile(const SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_huffmanText(0), _table(0), _rasters(0), _offset(0), _size(0),
_poiOffset(0), _poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0),
_multiplier(0), _encoding(0) {}
LBLFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_huffmanText(0), _table(0), _offset(0), _size(0), _poiOffset(0),
_poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0), _multiplier(0),
_encoding(0) {}
~LBLFile();
bool load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl);
@ -33,13 +33,10 @@ public:
bool capitalize = true) const;
quint8 imageIdSize() const {return _imgOffsetIdSize;}
QImage readImage(Handle &hdl, quint32 id) const;
QPixmap image(Handle &hdl, quint32 id) const;
private:
struct File {
File() : offset(0), size(0) {}
File(quint32 offset, quint32 size) : offset(offset), size(size) {}
struct Image {
quint32 offset;
quint32 size;
};
@ -48,11 +45,12 @@ private:
Label label6b(Handle &hdl, quint32 offset, bool capitalize) const;
Label label8b(Handle &hdl, quint32 offset, bool capitalize) const;
Label labelHuffman(Handle &hdl, quint32 offset, bool capitalize) const;
bool loadFiles(Handle &hdl, quint32 count, quint32 offset,
bool loadRasterTable(Handle &hdl, quint32 offset, quint32 size,
quint32 recordSize);
HuffmanText *_huffmanText;
quint32 *_table;
Image *_rasters;
TextCodec _codec;
quint32 _offset;
quint32 _size;
@ -60,12 +58,11 @@ private:
quint32 _poiSize;
quint32 _imgOffset;
quint32 _imgSize;
quint32 _imgCount;
quint8 _imgOffsetIdSize;
quint8 _poiMultiplier;
quint8 _multiplier;
quint8 _encoding;
QVector<File> _rasters;
};
#endif // LBLFILE_H

View File

@ -381,7 +381,7 @@ bool NETFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
&& readUInt32(hdl, _size) && readByte(hdl, &_shift)))
return false;
if (hdrLen >= 0x47) {
if (hdrLen >= 0x4C) {
quint32 info;
if (!(seek(hdl, _gmpOffset + 0x37) && readUInt32(hdl, info)))
return false;
@ -389,7 +389,7 @@ bool NETFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
&& readUInt32(hdl, _linksSize) && readByte(hdl, &_linksShift)))
return false;
quint8 tableId = ((info >> 2) & 0xF);
quint8 tableId = ((info >> 2) & 0x0F);
if (_linksSize && (!rgn->huffmanTable() || rgn->huffmanTable()->id()
!= tableId)) {
_huffmanTable = new HuffmanTable(tableId);

View File

@ -12,12 +12,12 @@ class HuffmanTable;
class NETFile : public SubFile
{
public:
NETFile(IMG *img) : SubFile(img), _huffmanTable(0), _tp(0), _offset(0),
NETFile(const IMG *img) : SubFile(img), _huffmanTable(0), _tp(0), _offset(0),
_size(0), _linksOffset(0), _linksSize(0), _shift(0), _linksShift(0) {}
NETFile(const QString *path) : SubFile(path), _huffmanTable(0), _tp(0),
_offset(0), _size(0), _linksOffset(0), _linksSize(0), _shift(0),
_linksShift(0) {}
NETFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
NETFile(const SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_huffmanTable(0), _tp(0), _offset(0), _size(0), _linksOffset(0),
_linksSize(0), _shift(0), _linksShift(0) {}
~NETFile();

View File

@ -88,30 +88,25 @@ bool NODFile::load(Handle &hdl)
if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen)))
return false;
if (hdrLen < 0x7b)
return true;
if (!(seek(hdl, _gmpOffset + 0x1d) && readUInt32(hdl, _flags)
&& readByte(hdl, &_blockShift) && readByte(hdl, &_nodeShift)))
return false;
if (hdrLen >= 0x7F) {
if (!(seek(hdl, _gmpOffset + 0x1d) && readUInt32(hdl, _flags)
&& readByte(hdl, &_blockShift) && readByte(hdl, &_nodeShift)))
return false;
if (!(seek(hdl, _gmpOffset + 0x67) && readUInt32(hdl, _blockOffset)
&& readUInt32(hdl, _blockSize) && readUInt16(hdl, _blockRecordSize)
&& readUInt32(hdl, _indexOffset) && readUInt32(hdl, _indexSize)
&& readUInt16(hdl, _indexRecordSize) && readUInt32(hdl, _indexFlags)))
return false;
if (!(seek(hdl, _gmpOffset + 0x67) && readUInt32(hdl, _blockOffset)
&& readUInt32(hdl, _blockSize) && readUInt16(hdl, _blockRecordSize)
&& readUInt32(hdl, _indexOffset) && readUInt32(hdl, _indexSize)
&& readUInt16(hdl, _indexRecordSize) && readUInt32(hdl, _indexFlags)))
return false;
if (!_indexRecordSize)
return false;
quint32 indexCount = _indexSize / _indexRecordSize;
if (indexCount <= 0x100)
_indexIdSize = 1;
else if (indexCount <= 0x1000)
_indexIdSize = 2;
else if (indexCount <= 0x1000000)
_indexIdSize = 3;
if (!_indexRecordSize || _indexSize < _indexRecordSize)
return false;
quint32 indexCount = _indexSize / _indexRecordSize;
_indexIdSize = byteSize(indexCount - 1);
}
return (_indexIdSize > 0);
return true;
}
bool NODFile::readBlock(Handle &hdl, quint32 blockOffset,

View File

@ -53,13 +53,13 @@ public:
bool eog;
};
NODFile(IMG *img) : SubFile(img), _indexOffset(0), _indexSize(0),
NODFile(const IMG *img) : SubFile(img), _indexOffset(0), _indexSize(0),
_indexFlags(0), _blockOffset(0), _blockSize(0), _indexRecordSize(0),
_blockRecordSize(0), _blockShift(0), _nodeShift(0), _indexIdSize(0) {}
NODFile(const QString *path) : SubFile(path), _indexOffset(0), _indexSize(0),
_indexFlags(0), _blockOffset(0), _blockSize(0), _indexRecordSize(0),
_blockRecordSize(0), _blockShift(0), _nodeShift(0), _indexIdSize(0) {}
NODFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
NODFile(const SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_indexOffset(0), _indexSize(0), _indexFlags(0), _blockOffset(0),
_blockSize(0), _indexRecordSize(0), _blockRecordSize(0), _blockShift(0),
_nodeShift(0), _indexIdSize(0) {}

View File

@ -226,13 +226,13 @@ void RasterTile::drawPolygons(QPainter *painter)
QSize size(QRectF(tl, br).toRect().size());
SubFile::Handle hdl(poly.raster.lbl());
QImage img(poly.raster.lbl()->readImage(hdl, poly.raster.id()));
qreal sx = (qreal)size.width() / (qreal)img.width();
qreal sy = (qreal)size.height() / (qreal)img.height();
QPixmap pm(poly.raster.lbl()->image(hdl, poly.raster.id()));
qreal sx = (qreal)size.width() / (qreal)pm.width();
qreal sy = (qreal)size.height() / (qreal)pm.height();
painter->save();
painter->scale(sx, sy);
painter->drawImage(QPointF(tl.x() / sx, tl.y() / sy), img);
painter->drawPixmap(QPointF(tl.x() / sx, tl.y() / sy), pm);
painter->restore();
//painter->setPen(Qt::blue);

View File

@ -58,11 +58,13 @@ bool RGNFile::readClassFields(Handle &hdl, SegmentType segmentType,
break;
}
if (segmentType == Polygon && poly->type == 0x10613
&& lbl && lbl->imageIdSize() && rs >= lbl->imageIdSize() + 16U) {
if (segmentType == Polygon && Style::isRaster(poly->type) && lbl
&& lbl->imageIdSize()) {
quint32 id;
quint32 top, right, bottom, left;
if (rs < lbl->imageIdSize() + 16U)
return false;
if (!(readVUInt32(hdl, lbl->imageIdSize(), id)
&& readUInt32(hdl, top) && readUInt32(hdl, right)
&& readUInt32(hdl, bottom) && readUInt32(hdl, left)))

View File

@ -20,7 +20,7 @@ public:
RoadReference = 0x10
};
RGNFile(IMG *img)
RGNFile(const IMG *img)
: SubFile(img), _huffmanTable(0), _offset(0), _size(0), _polygonsOffset(0),
_polygonsSize(0), _linesOffset(0), _linesSize(0), _pointsOffset(0),
_pointsSize(0) {}
@ -28,7 +28,7 @@ public:
: SubFile(path), _huffmanTable(0), _offset(0), _size(0), _polygonsOffset(0),
_polygonsSize(0), _linesOffset(0), _linesSize(0), _pointsOffset(0),
_pointsSize(0) {}
RGNFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
RGNFile(const SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_huffmanTable(0), _offset(0), _size(0), _polygonsOffset(0),
_polygonsSize(0), _linesOffset(0), _linesSize(0), _pointsOffset(0),
_pointsSize(0) {}

View File

@ -131,6 +131,8 @@ public:
{return (type >= 0x1400 && type <= 0x153f);}
static bool isState(quint32 type)
{return (type == TYPE(0x1e));}
static bool isRaster(quint32 type)
{return (type == 0x10613);}
static POIClass poiClass(quint32 type);

View File

@ -43,10 +43,10 @@ public:
int _pos;
};
SubFile(IMG *img)
SubFile(const IMG *img)
: _gmpOffset(0), _img(img), _blocks(new QVector<quint16>()), _path(0) {}
SubFile(SubFile *gmp, quint32 offset) : _gmpOffset(offset), _img(gmp->_img),
_blocks(gmp->_blocks), _path(gmp->_path) {}
SubFile(const SubFile *gmp, quint32 offset) : _gmpOffset(offset),
_img(gmp->_img), _blocks(gmp->_blocks), _path(gmp->_path) {}
SubFile(const QString *path)
: _gmpOffset(0), _img(0), _blocks(0), _path(path) {}
~SubFile()
@ -153,7 +153,7 @@ protected:
quint32 _gmpOffset;
private:
IMG *_img;
const IMG *_img;
QVector<quint16> *_blocks;
const QString *_path;
};

View File

@ -13,9 +13,9 @@ class SubDiv;
class TREFile : public SubFile
{
public:
TREFile(IMG *img) : SubFile(img) {}
TREFile(const IMG *img) : SubFile(img) {}
TREFile(const QString *path) : SubFile(path) {}
TREFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset) {}
TREFile(const SubFile *gmp, quint32 offset) : SubFile(gmp, offset) {}
~TREFile();
bool init();

View File

@ -191,8 +191,23 @@ bool AQMMap::readHeader()
if (!parseLevel(data, zoom, tileSize, bounds))
return false;
_bounds = RectC(OSM::tile2ll(bounds.topLeft(), zoom),
OSM::tile2ll(bounds.bottomRight(), zoom));
if (_bounds.isNull()) {
double minX = OSM::index2mercator(qMin((1<<zoom) - 1,
qMax(0, bounds.left())), zoom);
double minY = OSM::index2mercator(qMin((1<<zoom) - 1,
qMax(0, bounds.top())), zoom);
double maxX = OSM::index2mercator(qMin((1<<zoom) - 1,
qMax(0, bounds.right())) + 1, zoom);
double maxY = OSM::index2mercator(qMin((1<<zoom) - 1,
qMax(0, bounds.bottom())) + 1, zoom);
Coordinates tl(OSM::m2ll(QPointF(minX, -minY)));
Coordinates br(OSM::m2ll(QPointF(maxX, -maxY)));
// Workaround of broken zoom levels 0 and 1 due to numerical
// instability
tl.rlat() = qMin(tl.lat(), OSM::BOUNDS.top());
br.rlat() = qMax(br.lat(), OSM::BOUNDS.bottom());
_bounds = RectC(tl, br);
}
_zooms.append(Zoom(zoom, tileSize));
} else if (files.at(i).name == "@LEVEL") {
li = i;
@ -353,16 +368,20 @@ void AQMMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
Q_UNUSED(flags);
const Zoom &z = _zooms.at(_zoom);
qreal scale = OSM::zoom2scale(z.zoom, z.tileSize);
QRectF b(bounds());
QPoint tile = OSM::mercator2tile(QPointF(rect.topLeft().x() * scale,
-rect.topLeft().y() * scale) * _mapRatio, z.zoom);
QPointF tl(floor(rect.left() / tileSize())
* tileSize(), floor(rect.top() / tileSize()) * tileSize());
QSizeF s(rect.right() - tl.x(), rect.bottom() - tl.y());
QSizeF s(qMin(rect.right() - tl.x(), b.width()),
qMin(rect.bottom() - tl.y(), b.height()));
int width = ceil(s.width() / tileSize());
int height = ceil(s.height() / tileSize());
QList<AQTile> tiles;
for (int i = 0; i < width; i++) {
@ -373,11 +392,13 @@ void AQMMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
+ QString::number(t.x()) + "_" + QString::number(t.y());
if (QPixmapCache::find(key, &pm)) {
QPointF tp(tl.x() + (t.x() - tile.x()) * tileSize(),
tl.y() + (t.y() - tile.y()) * tileSize());
QPointF tp(qMax(tl.x(), b.left()) + (t.x() - tile.x())
* tileSize(), qMax(tl.y(), b.top()) + (t.y() - tile.y())
* tileSize());
drawTile(painter, pm, tp);
} else
} else {
tiles.append(AQTile(t, tileData(t), key));
}
}
}
@ -389,10 +410,12 @@ void AQMMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
QPixmap pm(mt.pixmap());
if (pm.isNull())
continue;
QPixmapCache::insert(mt.key(), pm);
QPointF tp(tl.x() + (mt.xy().x() - tile.x()) * tileSize(),
tl.y() + (mt.xy().y() - tile.y()) * tileSize());
QPointF tp(qMax(tl.x(), b.left()) + (mt.xy().x() - tile.x())
* tileSize(), qMax(tl.y(), b.top()) + (mt.xy().y() - tile.y())
* tileSize());
drawTile(painter, pm, tp);
}
}

View File

@ -18,6 +18,7 @@ public:
QString name() const {return _name;}
QRectF bounds();
RectC llBounds() {return _bounds;}
qreal resolution(const QRectF &rect);
int zoom() const {return _zoom;}

View File

@ -16,6 +16,10 @@ Projection CRS::projection(const QString &crs)
authority = list.at(0);
code = list.at(1);
break;
case 6:
authority = list.at(4);
code = list.at(5);
break;
case 7:
authority = list.at(4);
code = list.at(6);

View File

@ -84,17 +84,18 @@ bool JNXMap::readTiles()
}
}
_zooms = QVector<Zoom>(lh.size());
_zooms.reserve(lh.size());
for (int i = 0; i < lh.count(); i++) {
Zoom &z = _zooms[i];
_zooms.append(new Zoom());
Zoom *z = _zooms.last();
const Level &l = lh.at(i);
if (!_file.seek(l.offset))
return false;
z.tiles = QVector<Tile>(l.count);
z->tiles = QVector<Tile>(l.count);
for (quint32 j = 0; j < l.count; j++) {
Tile &tile = z.tiles[j];
Tile &tile = z->tiles[j];
if (!(readValue(tile.top) && readValue(tile.right)
&& readValue(tile.bottom) && readValue(tile.left)
@ -111,11 +112,11 @@ bool JNXMap::readTiles()
ReferencePoint tl(PointD(0, 0), rect.topLeft());
ReferencePoint br(PointD(tile.width, tile.height),
rect.bottomRight());
z.transform = Transform(tl, br);
z->transform = Transform(tl, br);
}
QRectF trect(z.transform.proj2img(rect.topLeft()),
z.transform.proj2img(rect.bottomRight()));
QRectF trect(z->transform.proj2img(rect.topLeft()),
z->transform.proj2img(rect.bottomRight()));
tile.pos = trect.topLeft();
qreal min[2], max[2];
@ -123,7 +124,7 @@ bool JNXMap::readTiles()
min[1] = trect.top();
max[0] = trect.right();
max[1] = trect.bottom();
z.tree.Insert(min, max, &tile);
z->tree.Insert(min, max, &tile);
}
}
@ -151,6 +152,11 @@ JNXMap::JNXMap(const QString &fileName, QObject *parent)
_valid = true;
}
JNXMap::~JNXMap()
{
qDeleteAll(_zooms);
}
void JNXMap::load()
{
_file.open(QIODevice::ReadOnly);
@ -163,14 +169,14 @@ void JNXMap::unload()
QPointF JNXMap::ll2xy(const Coordinates &c)
{
const Zoom &z = _zooms.at(_zoom);
return z.transform.proj2img(_projection.ll2xy(c)) / _mapRatio;
const Zoom *z = _zooms.at(_zoom);
return z->transform.proj2img(_projection.ll2xy(c)) / _mapRatio;
}
Coordinates JNXMap::xy2ll(const QPointF &p)
{
const Zoom &z = _zooms.at(_zoom);
return _projection.xy2ll(z.transform.img2proj(p * _mapRatio));
const Zoom *z = _zooms.at(_zoom);
return _projection.xy2ll(z->transform.img2proj(p * _mapRatio));
}
QRectF JNXMap::bounds()
@ -248,7 +254,7 @@ bool JNXMap::cb(Tile *tile, void *context)
void JNXMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
{
Q_UNUSED(flags);
const RTree<Tile*, qreal, 2> &tree = _zooms.at(_zoom).tree;
const RTree<Tile*, qreal, 2> &tree = _zooms.at(_zoom)->tree;
Ctx ctx(painter, &_file, _mapRatio);
QRectF rr(rect.topLeft() * _mapRatio, rect.size() * _mapRatio);
@ -268,12 +274,12 @@ void JNXMap::setInputProjection(const Projection &projection)
_projection = projection;
for (int i = 0; i < _zooms.size(); i++) {
Zoom &z = _zooms[i];
Zoom *z = _zooms[i];
z.tree.RemoveAll();
z->tree.RemoveAll();
for (int j = 0; j < z.tiles.size(); j++) {
Tile &tile = z.tiles[j];
for (int j = 0; j < z->tiles.size(); j++) {
Tile &tile = z->tiles[j];
RectC llrect(Coordinates(ic2dc(tile.left), ic2dc(tile.top)),
Coordinates(ic2dc(tile.right), ic2dc(tile.bottom)));
@ -284,11 +290,11 @@ void JNXMap::setInputProjection(const Projection &projection)
ReferencePoint tl(PointD(0, 0), rect.topLeft());
ReferencePoint br(PointD(tile.width, tile.height),
rect.bottomRight());
z.transform = Transform(tl, br);
z->transform = Transform(tl, br);
}
QRectF trect(z.transform.proj2img(rect.topLeft()),
z.transform.proj2img(rect.bottomRight()));
QRectF trect(z->transform.proj2img(rect.topLeft()),
z->transform.proj2img(rect.bottomRight()));
tile.pos = trect.topLeft();
qreal min[2], max[2];
@ -296,7 +302,7 @@ void JNXMap::setInputProjection(const Projection &projection)
min[1] = trect.top();
max[0] = trect.right();
max[1] = trect.bottom();
z.tree.Insert(min, max, &tile);
z->tree.Insert(min, max, &tile);
}
}
}

View File

@ -16,6 +16,7 @@ public:
public:
JNXMap(const QString &fileName, QObject *parent = 0);
~JNXMap();
QRectF bounds();
RectC llBounds() {return _bounds;}
@ -65,7 +66,7 @@ private:
static QPixmap pixmap(const Tile *tile, QFile *file);
QFile _file;
QVector<Zoom> _zooms;
QList<Zoom*> _zooms;
int _zoom;
RectC _bounds;
Projection _projection;

View File

@ -13,27 +13,28 @@
#include "bsbmap.h"
#include "kmzmap.h"
#include "aqmmap.h"
#include "sqlitemap.h"
#include "invalidmap.h"
#include "maplist.h"
Map *MapList::loadFile(const QString &path, bool *terminate)
Map *MapList::loadFile(const QString &path, bool *isDir)
{
QFileInfo fi(path);
QString suffix = fi.suffix().toLower();
Map *map = 0;
if (Atlas::isAtlas(path)) {
if (terminate)
*terminate = true;
if (isDir)
*isDir = true;
map = new Atlas(path);
} else if (suffix == "xml") {
if (MapSource::isMap(path)) {
map = MapSource::loadMap(path);
} else if (GMAP::isGMAP(path)) {
map = new IMGMap(path);
if (terminate)
*terminate = true;
if (isDir)
*isDir = true;
}
} else if (suffix == "jnx")
map = new JNXMap(path);
@ -53,43 +54,50 @@ Map *MapList::loadFile(const QString &path, bool *terminate)
map = new KMZMap(path);
else if (suffix == "aqm")
map = new AQMMap(path);
else if (suffix == "sqlitedb")
map = new SqliteMap(path);
return map ? map : new InvalidMap(path, "Unknown file format");
}
QList<Map*> MapList::loadDir(const QString &path)
TreeNode<Map *> MapList::loadDir(const QString &path, TreeNode<Map *> *parent)
{
QDir md(path);
md.setFilter(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot);
md.setSorting(QDir::DirsLast);
QFileInfoList ml = md.entryInfoList();
QList<Map*> list;
TreeNode<Map*> tree(md.dirName());
for (int i = 0; i < ml.size(); i++) {
const QFileInfo &fi = ml.at(i);
QString suffix = fi.suffix().toLower();
bool terminate = false;
if (fi.isDir() && fi.fileName() != "set")
list.append(loadDir(fi.absoluteFilePath()));
else if (filter().contains("*." + suffix)) {
list.append(loadFile(fi.absoluteFilePath(), &terminate));
if (terminate)
if (fi.isDir()) {
TreeNode<Map*> child(loadDir(fi.absoluteFilePath(), &tree));
if (!child.isEmpty())
tree.addChild(child);
} else if (filter().contains("*." + suffix)) {
bool isDir = false;
Map *map = loadFile(fi.absoluteFilePath(), &isDir);
if (isDir) {
parent->addItem(map);
break;
} else
tree.addItem(map);
}
}
return list;
return tree;
}
QList<Map*> MapList::loadMaps(const QString &path)
TreeNode<Map *> MapList::loadMaps(const QString &path)
{
if (QFileInfo(path).isDir())
return loadDir(path);
else {
QList<Map*> list;
list.append(loadFile(path, 0));
return list;
TreeNode<Map*> tree;
tree.addItem(loadFile(path));
return tree;
}
}
@ -106,9 +114,11 @@ QString MapList::formats()
+ qApp->translate("MapList", "KMZ maps") + " (*.kmz);;"
+ qApp->translate("MapList", "OziExplorer maps") + " (*.map);;"
+ qApp->translate("MapList", "MBTiles maps") + " (*.mbtiles);;"
+ qApp->translate("MapList", "TwoNav maps") + " (*.rmap *.rtmap);;"
+ qApp->translate("MapList", "Locus/OsmAnd/RMaps SQLite maps")
+ " (*.sqlitedb);;"
+ qApp->translate("MapList", "TrekBuddy maps/atlases") + " (*.tar *.tba);;"
+ qApp->translate("MapList", "GeoTIFF images") + " (*.tif *.tiff);;"
+ qApp->translate("MapList", "TwoNav maps") + " (*.rmap *.rtmap);;"
+ qApp->translate("MapList", "Online map sources") + " (*.xml)";
}
@ -116,7 +126,7 @@ QStringList MapList::filter()
{
QStringList filter;
filter << "*.aqm" << "*.gmap" << "*.gmapi" << "*.img" << "*.jnx" << "*.kap"
<< "*.kmz" << "*.map" << "*.mbtiles" << "*.rmap" << "*.rtmap" << "*.tar"
<< "*.tba" << "*.tif" << "*.tiff" << "*.xml";
<< "*.kmz" << "*.map" << "*.mbtiles" << "*.rmap" << "*.rtmap"
<< "*.sqlitedb" << "*.tar" << "*.tba" << "*.tif" << "*.tiff" << "*.xml";
return filter;
}

View File

@ -2,19 +2,21 @@
#define MAPLIST_H
#include <QString>
#include "common/treenode.h"
class Map;
class MapList
{
public:
static QList<Map*> loadMaps(const QString &path);
static TreeNode<Map*> loadMaps(const QString &path);
static QString formats();
static QStringList filter();
private:
static Map *loadFile(const QString &path, bool *terminate);
static QList<Map*> loadDir(const QString &path);
static Map *loadFile(const QString &path, bool *isDir = 0);
static TreeNode<Map*> loadDir(const QString &path,
TreeNode<Map *> *parent = 0);
};
#endif // MAPLIST_H

View File

@ -1,18 +1,18 @@
#include <QSqlQuery>
#include <QSqlRecord>
#include <QSqlField>
#include <QFileInfo>
#include <QPainter>
#include <QPixmapCache>
#include <QImageReader>
#include <QBuffer>
#include <QtConcurrent>
#include "common/rectc.h"
#include "common/util.h"
#include "osm.h"
#include "mbtilesmap.h"
#define META_TYPE(type) static_cast<QMetaType::Type>(type)
class MBTile
{
public:
@ -43,12 +43,6 @@ private:
QImage _image;
};
#define META_TYPE(type) static_cast<QMetaType::Type>(type)
static double index2mercator(int index, int zoom)
{
return rad2deg(-M_PI + 2 * M_PI * ((double)index / (1<<zoom)));
}
MBTilesMap::MBTilesMap(const QString &fileName, QObject *parent)
: Map(fileName, parent), _mapRatio(1.0), _tileRatio(1.0), _scalable(false),
@ -59,7 +53,7 @@ MBTilesMap::MBTilesMap(const QString &fileName, QObject *parent)
_db.setConnectOptions("QSQLITE_OPEN_READONLY");
if (!_db.open()) {
_errorString = fileName + ": Error opening database file";
_errorString = "Error opening database file";
return;
}
@ -99,13 +93,13 @@ MBTilesMap::MBTilesMap(const QString &fileName, QObject *parent)
QSqlQuery query(sql, _db);
query.first();
double minX = index2mercator(qMin((1<<_zooms.min()) - 1,
double minX = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(0).toInt())), _zooms.min());
double minY = index2mercator(qMin((1<<_zooms.min()) - 1,
double minY = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(1).toInt())), _zooms.min());
double maxX = index2mercator(qMin((1<<_zooms.min()) - 1,
double maxX = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(2).toInt())) + 1, _zooms.min());
double maxY = index2mercator(qMin((1<<_zooms.min()) - 1,
double maxY = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(3).toInt())) + 1, _zooms.min());
Coordinates tl(OSM::m2ll(QPointF(minX, maxY)));
Coordinates br(OSM::m2ll(QPointF(maxX, minY)));

View File

@ -2,7 +2,6 @@
#define MBTILESMAP_H
#include <QSqlDatabase>
#include <QByteArray>
#include "common/range.h"
#include "map.h"

View File

@ -21,11 +21,9 @@ QPoint OSM::mercator2tile(const QPointF &m, int zoom)
qFloor((1.0 - (m.y() / 180.0)) / 2.0 * (1<<zoom)));
}
Coordinates OSM::tile2ll(const QPoint &p, int z)
double OSM::index2mercator(int index, int zoom)
{
double n = M_PI - 2.0 * M_PI * p.y() / (double)(1 << z);
return Coordinates(p.x() / (double)(1 << z) * 360.0 - 180,
180.0 / M_PI * atan(0.5 * (exp(n) - exp(-n))));
return rad2deg(-M_PI + 2 * M_PI * ((double)index / (1<<zoom)));
}
qreal OSM::zoom2scale(int zoom, int tileSize)

View File

@ -15,7 +15,7 @@ namespace OSM
QPointF ll2m(const Coordinates &c);
Coordinates m2ll(const QPointF &p);
QPoint mercator2tile(const QPointF &m, int zoom);
Coordinates tile2ll(const QPoint &p, int z);
double index2mercator(int index, int zoom);
qreal zoom2scale(int zoom, int tileSize);
int scale2zoom(qreal scale, int tileSize);
qreal resolution(const QPointF &p, int zoom, int tileSize);

274
src/map/sqlitemap.cpp Normal file
View File

@ -0,0 +1,274 @@
#include <QSqlQuery>
#include <QSqlRecord>
#include <QSqlField>
#include <QPainter>
#include <QPixmapCache>
#include <QImageReader>
#include <QBuffer>
#include <QtConcurrent>
#include "osm.h"
#include "sqlitemap.h"
#define META_TYPE(type) static_cast<QMetaType::Type>(type)
class SqliteTile
{
public:
SqliteTile(const QPoint &xy, const QByteArray &data, const QString &key)
: _xy(xy), _data(data), _key(key) {}
const QPoint &xy() const {return _xy;}
const QString &key() const {return _key;}
const QPixmap &pixmap() const {return _pixmap;}
void load() {_pixmap.loadFromData(_data);}
private:
QPoint _xy;
QByteArray _data;
QString _key;
QPixmap _pixmap;
};
SqliteMap::SqliteMap(const QString &fileName, QObject *parent)
: Map(fileName, parent), _mapRatio(1.0), _valid(false)
{
_db = QSqlDatabase::addDatabase("QSQLITE", fileName);
_db.setDatabaseName(fileName);
_db.setConnectOptions("QSQLITE_OPEN_READONLY");
if (!_db.open()) {
_errorString = "Error opening database file";
return;
}
QSqlRecord r = _db.record("tiles");
if (r.isEmpty()
|| r.field(0).name() != "x"
|| META_TYPE(r.field(0).type()) != QMetaType::Int
|| r.field(1).name() != "y"
|| META_TYPE(r.field(1).type()) != QMetaType::Int
|| r.field(2).name() != "z"
|| META_TYPE(r.field(2).type()) != QMetaType::Int
|| r.field(4).name() != "image"
|| META_TYPE(r.field(4).type()) != QMetaType::QByteArray) {
_errorString = "Invalid table format";
return;
}
{
QSqlQuery query("SELECT min(z), max(z) FROM tiles", _db);
if (!query.first()) {
_errorString = "Empty tile set";
return;
}
_zooms = Range(17 - query.value(1).toInt(), 17 - query.value(0).toInt());
if (_zooms.min() < 0 || !_zooms.isValid()) {
_errorString = "Invalid zoom levels";
return;
}
}
_zoom = _zooms.max();
{
QString sql = QString("SELECT min(x), min(y), max(x), max(y) FROM tiles"
" WHERE z = %1").arg(17 - _zooms.min());
QSqlQuery query(sql, _db);
query.first();
double minX = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(0).toInt())), _zooms.min());
double minY = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(1).toInt())), _zooms.min());
double maxX = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(2).toInt())) + 1, _zooms.min());
double maxY = OSM::index2mercator(qMin((1<<_zooms.min()) - 1,
qMax(0, query.value(3).toInt())) + 1, _zooms.min());
Coordinates tl(OSM::m2ll(QPointF(minX, -minY)));
Coordinates br(OSM::m2ll(QPointF(maxX, -maxY)));
// Workaround of broken zoom levels 0 and 1 due to numerical instability
tl.rlat() = qMin(tl.lat(), OSM::BOUNDS.top());
br.rlat() = qMax(br.lat(), OSM::BOUNDS.bottom());
_bounds = RectC(tl, br);
}
{
QString sql = QString("SELECT image FROM tiles LIMIT 1");
QSqlQuery query(sql, _db);
query.first();
QByteArray data = query.value(0).toByteArray();
QBuffer buffer(&data);
QImageReader reader(&buffer);
QSize tileSize(reader.size());
if (!tileSize.isValid() || tileSize.width() != tileSize.height()) {
_errorString = "Unsupported/invalid tile images";
return;
}
_tileSize = tileSize.width();
}
_db.close();
_valid = true;
}
void SqliteMap::load()
{
_db.open();
}
void SqliteMap::unload()
{
_db.close();
}
QRectF SqliteMap::bounds()
{
return QRectF(ll2xy(_bounds.topLeft()), ll2xy(_bounds.bottomRight()));
}
int SqliteMap::limitZoom(int zoom) const
{
if (zoom < _zooms.min())
return _zooms.min();
if (zoom > _zooms.max())
return _zooms.max();
return zoom;
}
int SqliteMap::zoomFit(const QSize &size, const RectC &rect)
{
if (!rect.isValid())
_zoom = _zooms.max();
else {
QRectF tbr(OSM::ll2m(rect.topLeft()), OSM::ll2m(rect.bottomRight()));
QPointF sc(tbr.width() / size.width(), tbr.height() / size.height());
_zoom = limitZoom(OSM::scale2zoom(qMax(sc.x(), -sc.y()) / _mapRatio,
_tileSize));
}
return _zoom;
}
qreal SqliteMap::resolution(const QRectF &rect)
{
return OSM::resolution(rect.center(), _zoom, _tileSize);
}
int SqliteMap::zoomIn()
{
_zoom = qMin(_zoom + 1, _zooms.max());
return _zoom;
}
int SqliteMap::zoomOut()
{
_zoom = qMax(_zoom - 1, _zooms.min());
return _zoom;
}
void SqliteMap::setDevicePixelRatio(qreal deviceRatio, qreal mapRatio)
{
Q_UNUSED(deviceRatio);
_mapRatio = mapRatio;
}
qreal SqliteMap::tileSize() const
{
return (_tileSize / _mapRatio);
}
QByteArray SqliteMap::tileData(int zoom, const QPoint &tile) const
{
QSqlQuery query(_db);
query.prepare("SELECT image FROM tiles WHERE z=:zoom AND x=:x AND y=:y");
query.bindValue(":zoom", 17 - zoom);
query.bindValue(":x", tile.x());
query.bindValue(":y", tile.y());
query.exec();
if (query.first())
return query.value(0).toByteArray();
return QByteArray();
}
void SqliteMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
{
Q_UNUSED(flags);
qreal scale = OSM::zoom2scale(_zoom, _tileSize);
QRectF b(bounds());
QPoint tile = OSM::mercator2tile(QPointF(rect.topLeft().x() * scale,
-rect.topLeft().y() * scale) * _mapRatio, _zoom);
QPointF tl(floor(rect.left() / tileSize())
* tileSize(), floor(rect.top() / tileSize()) * tileSize());
QSizeF s(qMin(rect.right() - tl.x(), b.width()),
qMin(rect.bottom() - tl.y(), b.height()));
int width = ceil(s.width() / tileSize());
int height = ceil(s.height() / tileSize());
QList<SqliteTile> tiles;
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
QPixmap pm;
QPoint t(tile.x() + i, tile.y() + j);
QString key = path() + "-" + QString::number(_zoom) + "_"
+ QString::number(t.x()) + "_" + QString::number(t.y());
if (QPixmapCache::find(key, &pm)) {
QPointF tp(qMax(tl.x(), b.left()) + (t.x() - tile.x())
* tileSize(), qMax(tl.y(), b.top()) + (t.y() - tile.y())
* tileSize());
drawTile(painter, pm, tp);
} else {
tiles.append(SqliteTile(t, tileData(_zoom, t), key));
}
}
}
QFuture<void> future = QtConcurrent::map(tiles, &SqliteTile::load);
future.waitForFinished();
for (int i = 0; i < tiles.size(); i++) {
const SqliteTile &mt = tiles.at(i);
QPixmap pm(mt.pixmap());
if (pm.isNull())
continue;
QPixmapCache::insert(mt.key(), pm);
QPointF tp(qMax(tl.x(), b.left()) + (mt.xy().x() - tile.x())
* tileSize(), qMax(tl.y(), b.top()) + (mt.xy().y() - tile.y())
* tileSize());
drawTile(painter, pm, tp);
}
}
void SqliteMap::drawTile(QPainter *painter, QPixmap &pixmap, QPointF &tp)
{
pixmap.setDevicePixelRatio(_mapRatio);
painter->drawPixmap(tp, pixmap);
}
QPointF SqliteMap::ll2xy(const Coordinates &c)
{
qreal scale = OSM::zoom2scale(_zoom, _tileSize);
QPointF m = OSM::ll2m(c);
return QPointF(m.x() / scale, m.y() / -scale) / _mapRatio;
}
Coordinates SqliteMap::xy2ll(const QPointF &p)
{
qreal scale = OSM::zoom2scale(_zoom, _tileSize);
return OSM::m2ll(QPointF(p.x() * scale, -p.y() * scale) * _mapRatio);
}

53
src/map/sqlitemap.h Normal file
View File

@ -0,0 +1,53 @@
#ifndef SQLITEMAP_H
#define SQLITEMAP_H
#include <QSqlDatabase>
#include "common/range.h"
#include "map.h"
class SqliteMap : public Map
{
public:
SqliteMap(const QString &fileName, QObject *parent = 0);
QRectF bounds();
RectC llBounds() {return _bounds;}
qreal resolution(const QRectF &rect);
int zoom() const {return _zoom;}
void setZoom(int zoom) {_zoom = zoom;}
int zoomFit(const QSize &size, const RectC &rect);
int zoomIn();
int zoomOut();
QPointF ll2xy(const Coordinates &c);
Coordinates xy2ll(const QPointF &p);
void draw(QPainter *painter, const QRectF &rect, Flags flags);
void load();
void unload();
void setDevicePixelRatio(qreal deviceRatio, qreal mapRatio);
bool isValid() const {return _valid;}
QString errorString() const {return _errorString;}
private:
int limitZoom(int zoom) const;
qreal tileSize() const;
QByteArray tileData(int zoom, const QPoint &tile) const;
void drawTile(QPainter *painter, QPixmap &pixmap, QPointF &tp);
QSqlDatabase _db;
RectC _bounds;
Range _zooms;
int _zoom;
int _tileSize;
qreal _mapRatio;
bool _valid;
QString _errorString;
};
#endif // SQLITEMAP_H