1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-09 00:34:27 +02:00

Compare commits

..

88 Commits
8.1 ... 8.4

Author SHA1 Message Date
145a46686e Propper error checking 2021-02-07 11:53:10 +01:00
065d52d98b Propper error handling 2021-02-07 11:46:03 +01:00
d769ec4f06 Propper error handling 2021-02-07 11:43:30 +01:00
4d05b6d667 Removed obsolete localization strings 2021-02-07 09:23:41 +01:00
a96b047a9e Merge branch 'origin/master' into Weblate. 2021-02-07 09:17:11 +01:00
9041524076 Translated using Weblate (Turkish)
Currently translated at 100.0% (390 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-02-07 09:17:11 +01:00
5358c8ea38 Translated using Weblate (Swedish)
Currently translated at 100.0% (390 of 390 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-02-07 09:17:11 +01:00
0b58f3ec48 Missing CZ and DE translations 2021-02-07 09:16:43 +01:00
1830c038f3 Fixed assignment instead of compare 2021-02-07 09:08:28 +01:00
42bf36fdfa Merge branch 'origin/master' into Weblate. 2021-02-07 01:08:23 +01:00
f2e91f4a6b Fixed date background rendering issue 2021-02-06 15:43:20 +01:00
7604346799 Localization update 2021-02-06 15:26:46 +01:00
a369a1689d Added position date display option
Closes #330
2021-02-06 15:23:02 +01:00
787868185f Translated using Weblate (Hungarian)
Currently translated at 100.0% (389 of 389 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-02-06 11:23:34 +01:00
d294d86b0f Translated using Weblate (Turkish)
Currently translated at 100.0% (389 of 389 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-02-06 11:23:34 +01:00
317833dfc3 Translated using Weblate (Swedish)
Currently translated at 100.0% (389 of 389 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-02-06 11:23:33 +01:00
b80b50d5bb Translated using Weblate (Russian)
Currently translated at 100.0% (389 of 389 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-02-06 11:23:33 +01:00
c44d21017a Translated using Weblate (Czech)
Currently translated at 100.0% (389 of 389 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2021-02-06 11:23:11 +01:00
7bc1c53452 Added OS X AQM desktop integration 2021-02-06 10:44:31 +01:00
de8f49979c Localization update 2021-02-06 00:18:49 +01:00
399b6e9013 Fixed broken icon order 2021-02-05 23:11:10 +01:00
6590a2ca44 Added AQM MIME type 2021-02-05 22:20:30 +01:00
4ab611b04a Windows & Linux AQM desktop integration 2021-02-05 22:01:10 +01:00
c82e97b1ca Code cleanup 2021-02-05 21:58:34 +01:00
86c6fa7b03 Added support for AlpineQuest AQM maps 2021-02-04 23:22:16 +01:00
5cec192a1c Removed BOM 2021-02-03 23:34:03 +01:00
f73097af86 Cosmetics 2021-02-03 23:15:52 +01:00
2f740d5b8e Code cleanup 2021-02-03 22:56:30 +01:00
b9c1c6c6cf Fixed block read algorithm 2021-02-03 22:49:06 +01:00
731f2d7e6d Added an optimized subfile block read 2021-02-03 22:16:00 +01:00
d2a1271348 Optimization 2021-02-01 20:06:05 +01:00
47b6c9d116 Code cleanup 2021-01-31 14:54:21 +01:00
97dbfb163b Scale the painter, not the images for performance reasons 2021-01-31 10:30:06 +01:00
33f2002a52 Do not cache the raster data 2021-01-27 21:18:06 +01:00
02c3682758 Added propper error handling 2021-01-25 23:01:36 +01:00
a9c2b30bd6 Merge branch 'origin/master' into Weblate. 2021-01-25 21:39:22 +01:00
b880998dcc Version++ 2021-01-25 21:39:22 +01:00
01d7842c00 Merge branch 'origin/master' into Weblate. 2021-01-25 21:37:56 +01:00
bf613f1b6d Added support for raster polygon backgrounds 2021-01-25 21:37:07 +01:00
43c4dae4d1 Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.4% (382 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2021-01-23 20:45:19 +01:00
6ba7493b59 Version++ 2021-01-23 18:30:46 +01:00
2e10c609f4 Fixed crash on empty paths
Fixes #339
2021-01-23 18:24:58 +01:00
cd571f4662 Removed surplus conversions 2021-01-23 15:15:29 +01:00
51e38bf4d8 Fixed typos 2021-01-18 23:00:23 +01:00
3b480fbd23 Merge branch 'origin/master' into Weblate. 2021-01-18 22:48:44 +01:00
c523ddbfac Translated using Weblate (Hungarian)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2021-01-18 22:48:44 +01:00
3be4227de9 Translated using Weblate (Turkish)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2021-01-18 22:48:44 +01:00
17dbcf3e10 Translated using Weblate (Swedish)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2021-01-18 22:48:43 +01:00
57b2f431c1 Translated using Weblate (Russian)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2021-01-18 22:48:43 +01:00
52b081ea59 Translated using Weblate (French)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2021-01-18 22:48:43 +01:00
dc97061c8e Translated using Weblate (Finnish)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2021-01-18 22:48:43 +01:00
b59e6d5d79 German translation 2021-01-18 22:48:14 +01:00
9386fa587c Rather do not hover on the secondary graphs 2021-01-18 00:36:52 +01:00
9a459dc365 Properly handle the marker when there are multiple tracks 2021-01-18 00:18:52 +01:00
2bbf75cb0b Localization update 2021-01-17 19:51:29 +01:00
f697c6b693 Removed unused include 2021-01-17 19:36:38 +01:00
6d8ccd2216 Unified path -> name conversion 2021-01-17 19:33:06 +01:00
3033bc680d Includes cleanup 2021-01-17 18:39:57 +01:00
c95e9abd65 Merge branch 'origin/master' into Weblate. 2021-01-17 16:03:30 +01:00
591560c0eb Improved graph slider and path marker handling
+ related refactoring
2021-01-17 16:02:37 +01:00
e473b5dc2d Merge branch 'origin/master' into Weblate. 2021-01-15 06:44:46 +01:00
7217f9acfc Cosmetics 2021-01-15 06:44:31 +01:00
8f39ce3be5 Translated using Weblate (Esperanto)
Currently translated at 96.1% (371 of 386 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/eo/
2021-01-14 13:32:18 +01:00
fba7a0b40f Translated using Weblate (French)
Currently translated at 100.0% (388 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2021-01-14 13:32:17 +01:00
fb261a1513 Merge branch 'origin/master' into Weblate. 2021-01-11 23:42:04 +01:00
925ddffba5 Remove accidently added BOM 2021-01-11 23:41:44 +01:00
6891999139 Merge branch 'origin/master' into Weblate. 2021-01-11 23:39:17 +01:00
14a9c0a8cb A little bit more sane binary search 2021-01-11 23:38:46 +01:00
6103788008 Merge branch 'origin/master' into Weblate. 2021-01-11 00:31:26 +01:00
cb8c19a2bc Yet another retype for MSVC/qt6 2021-01-11 00:30:52 +01:00
dadf095cc1 Merge branch 'origin/master' into Weblate. 2021-01-10 16:17:41 +01:00
f4ee36a173 Silence Qt6 MSVC warning 2021-01-10 16:17:19 +01:00
7555c89f0c Merge branch 'origin/master' into Weblate. 2021-01-10 15:43:13 +01:00
ae1e357fb7 See if this silences MSVC2019... 2021-01-10 15:42:29 +01:00
05e8cccb3a Merge branch 'origin/master' into Weblate. 2021-01-10 15:21:22 +01:00
1468528a62 Try to silence some more MSVC warnings 2021-01-10 15:21:00 +01:00
30e6f624b6 Merge branch 'origin/master' into Weblate. 2021-01-10 15:03:49 +01:00
a568efadd2 Silence MSVC warning 2021-01-10 15:03:32 +01:00
aca258da05 Merge branch 'origin/master' into Weblate. 2021-01-10 13:24:18 +01:00
815071fc55 Use propper qHash return values on Qt6 2021-01-10 13:23:43 +01:00
35ff0f8d55 Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.4% (382 of 388 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2021-01-10 08:32:09 +01:00
7a664342b6 Yet another Qt6 NSIS fix 2021-01-09 13:30:54 +01:00
34b5323fb6 Added support for NSIS QT6 build 2021-01-09 13:06:31 +01:00
0a5480ba2c Added AppVeyor Qt6 build 2021-01-09 11:43:59 +01:00
ef6dff42b7 Version++ 2021-01-09 11:29:29 +01:00
cec8946d86 Fixed windows icons background 2021-01-06 19:27:28 +01:00
1b842ab2f0 Fixed crash on invalid KMZ maps 2021-01-05 20:56:40 +01:00
0ac6b697bb Removed obsolete stuff 2021-01-02 22:37:56 +01:00
117 changed files with 3859 additions and 2644 deletions

View File

@ -1,4 +1,4 @@
version: 8.1.{build} version: 8.4.{build}
configuration: configuration:
- Release - Release
@ -20,7 +20,14 @@ environment:
VCVARS: vcvars64.bat VCVARS: vcvars64.bat
OPENSSLDIR: C:\OpenSSL-v111-Win64\bin OPENSSLDIR: C:\OpenSSL-v111-Win64\bin
LIBCRYPTO: libssl-1_1-x64.dll LIBCRYPTO: libssl-1_1-x64.dll
LIBSSL: libcrypto-1_1-x64.dll LIBSSL: libcrypto-1_1-x64.dll
- QTDIR: C:\Qt\6.0\msvc2019_64
NSI: gpxsee64.nsi
VCVARS: vcvars64.bat
OPENSSLDIR: C:\OpenSSL-v111-Win64\bin
LIBCRYPTO: libssl-1_1-x64.dll
LIBSSL: libcrypto-1_1-x64.dll
NSISDEF: /DQT6
install: install:
- cmd: >- - cmd: >-
@ -60,6 +67,6 @@ build_script:
copy %OPENSSLDIR%\%LIBSSL% installer copy %OPENSSLDIR%\%LIBSSL% installer
makensis.exe installer\%NSI% makensis.exe %NSISDEF% installer\%NSI%
artifacts: artifacts:
- path: installer\GPXSee-*.exe - path: installer\GPXSee-*.exe

View File

@ -3,7 +3,7 @@ unix:!macx {
} else { } else {
TARGET = GPXSee TARGET = GPXSee
} }
VERSION = 8.1 VERSION = 8.4
QT += core \ QT += core \
gui \ gui \
@ -22,6 +22,7 @@ HEADERS += src/common/config.h \
src/GUI/mapaction.h \ src/GUI/mapaction.h \
src/GUI/mapitem.h \ src/GUI/mapitem.h \
src/GUI/marginswidget.h \ src/GUI/marginswidget.h \
src/GUI/markerinfoitem.h \
src/GUI/planeitem.h \ src/GUI/planeitem.h \
src/GUI/popup.h \ src/GUI/popup.h \
src/common/garmin.h \ src/common/garmin.h \
@ -97,6 +98,7 @@ HEADERS += src/common/config.h \
src/map/IMG/huffmantext.h \ src/map/IMG/huffmantext.h \
src/map/IMG/nodfile.h \ src/map/IMG/nodfile.h \
src/map/IMG/mapdata.h \ src/map/IMG/mapdata.h \
src/map/IMG/raster.h \
src/map/IMG/rastertile.h \ src/map/IMG/rastertile.h \
src/map/IMG/textpathitem.h \ src/map/IMG/textpathitem.h \
src/map/IMG/textpointitem.h \ src/map/IMG/textpointitem.h \
@ -206,12 +208,14 @@ HEADERS += src/common/config.h \
src/GUI/pdfexportdialog.h \ src/GUI/pdfexportdialog.h \
src/GUI/pngexportdialog.h \ src/GUI/pngexportdialog.h \
src/data/geojsonparser.h \ src/data/geojsonparser.h \
src/GUI/timezoneinfo.h src/GUI/timezoneinfo.h \
src/map/aqmmap.h
SOURCES += src/main.cpp \ SOURCES += src/main.cpp \
src/GUI/axislabelitem.cpp \ src/GUI/axislabelitem.cpp \
src/GUI/mapitem.cpp \ src/GUI/mapitem.cpp \
src/GUI/marginswidget.cpp \ src/GUI/marginswidget.cpp \
src/GUI/markerinfoitem.cpp \
src/GUI/popup.cpp \ src/GUI/popup.cpp \
src/common/coordinates.cpp \ src/common/coordinates.cpp \
src/common/rectc.cpp \ src/common/rectc.cpp \
@ -364,7 +368,8 @@ SOURCES += src/main.cpp \
src/data/smlparser.cpp \ src/data/smlparser.cpp \
src/GUI/pdfexportdialog.cpp \ src/GUI/pdfexportdialog.cpp \
src/GUI/pngexportdialog.cpp \ src/GUI/pngexportdialog.cpp \
src/data/geojsonparser.cpp src/data/geojsonparser.cpp \
src/map/aqmmap.cpp
DEFINES += APP_VERSION=\\\"$$VERSION\\\" \ DEFINES += APP_VERSION=\\\"$$VERSION\\\" \
QT_NO_DEPRECATED_WARNINGS QT_NO_DEPRECATED_WARNINGS
@ -407,7 +412,8 @@ macx {
lang/gpxsee_pt_BR.qm \ lang/gpxsee_pt_BR.qm \
lang/gpxsee_uk.qm \ lang/gpxsee_uk.qm \
lang/gpxsee_hu.qm \ lang/gpxsee_hu.qm \
lang/gpxsee_it.qm lang/gpxsee_it.qm \
lang/gpxsee_eo.qm
csv.path = Contents/Resources csv.path = Contents/Resources
csv.files = pkg/csv csv.files = pkg/csv
maps.path = Contents/Resources maps.path = Contents/Resources
@ -433,7 +439,8 @@ macx {
icons/formats/kap.icns \ icons/formats/kap.icns \
icons/formats/mbts.icns \ icons/formats/mbts.icns \
icons/formats/rmap.icns \ icons/formats/rmap.icns \
icons/formats/tba.icns icons/formats/tba.icns \
icons/formats/aqm.icns
QMAKE_BUNDLE_DATA += locale maps icons csv QMAKE_BUNDLE_DATA += locale maps icons csv
} }
@ -460,14 +467,14 @@ win32 {
icons/formats/map.ico \ icons/formats/map.ico \
icons/formats/mbts.ico \ icons/formats/mbts.ico \
icons/formats/rmap.ico \ icons/formats/rmap.ico \
icons/formats/tba.ico icons/formats/tba.ico \
icons/formats/aqm.ico
DEFINES += _USE_MATH_DEFINES \ DEFINES += _USE_MATH_DEFINES \
NOGDI NOGDI
} }
unix:!macx { unix:!macx {
isEmpty(PREFIX):PREFIX = /usr/local isEmpty(PREFIX):PREFIX = /usr/local
DEFINES += PREFIX=\\\"$$PREFIX\\\"
maps.files = pkg/maps/* maps.files = pkg/maps/*
maps.path = $$PREFIX/share/gpxsee/maps maps.path = $$PREFIX/share/gpxsee/maps

BIN
icons/formats/aqm.icns Normal file

Binary file not shown.

BIN
icons/formats/aqm.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 KiB

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 KiB

After

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 KiB

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 KiB

After

Width:  |  Height:  |  Size: 303 KiB

View File

@ -20,3 +20,4 @@ map:#f6ff00
mbts:#ff0062 mbts:#ff0062
rmap:#145cba rmap:#145cba
tba:#367050 tba:#367050
aqm:#32a89e

View File

@ -5,6 +5,6 @@ while read e; do
EXT=`echo $1 | tr /a-z/ /A-Z/` EXT=`echo $1 | tr /a-z/ /A-Z/`
sed -e "s/\$EXTENSION/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg sed -e "s/\$EXTENSION/$EXT/" -e "s/\$COLOR/$2/" icon-template.svg > $1.svg
convert -density 400 $1.svg -define icon:auto-resize $1.ico convert -density 400 -background none $1.svg -define icon:auto-resize $1.ico
rm $1.svg rm $1.svg
done < extensions done < extensions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

After

Width:  |  Height:  |  Size: 304 KiB

View File

@ -266,265 +266,270 @@
<translation>Otevřít soubor</translation> <translation>Otevřít soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Otevřít POI soubor</translation> <translation>Otevřít POI soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Ukončit</translation> <translation>Ukončit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Ovládací klávesy</translation> <translation>Ovládací klávesy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Zavřít</translation> <translation>Zavřít</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Znovu načíst</translation> <translation>Znovu načíst</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Zobrazit</translation> <translation>Zobrazit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Soubor</translation> <translation>Soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Zavřit POI soubory</translation> <translation>Zavřit POI soubory</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Překrývat POI</translation> <translation>Překrývat POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Zobrazit názvy POI</translation> <translation>Zobrazit názvy POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Zobrazit POI</translation> <translation>Zobrazit POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Zobrazit mapu</translation> <translation>Zobrazit mapu</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Vymazat mezipaměť dlaždic</translation> <translation>Vymazat mezipaměť dlaždic</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Otevřít...</translation> <translation>Otevřít...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Cesty</translation> <translation>Cesty</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exportovat do PNG...</translation> <translation>Exportovat do PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistika...</translation> <translation>Statistika...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Nahrát POI soubor...</translation> <translation>Nahrát POI soubor...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Nahrát mapu...</translation> <translation>Nahrát mapu...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Nahrát adresář s mapami...</translation> <translation>Nahrát adresář s mapami...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Následující mapa</translation> <translation>Následující mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Zobrazit souřadnice kurzoru</translation> <translation>Zobrazit souřadnice kurzoru</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Zobrazit cesty</translation> <translation>Zobrazit cesty</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Zobrazit trasy</translation> <translation>Zobrazit trasy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Zobrazit navigační body</translation> <translation>Zobrazit navigační body</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Zobrazit plochy</translation> <translation>Zobrazit plochy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Názvy navigačních bodů</translation> <translation>Názvy navigačních bodů</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Kilometrovníky</translation> <translation>Kilometrovníky</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Zobrazit grafy</translation> <translation>Zobrazit grafy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Zobrazit mřížku</translation> <translation>Zobrazit mřížku</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Zobrazit informace o posuvníku</translation> <translation>Zobrazit informace o posuvníku</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Zobrazit pozici na trase</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Zobrazovat nástrojové lišty</translation> <translation>Zobrazovat nástrojové lišty</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Celkový čas</translation> <translation>Celkový čas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Čistý čas</translation> <translation>Čistý čas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrické</translation> <translation>Metrické</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperiální</translation> <translation>Imperiální</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Námořní</translation> <translation>Námořní</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Desetinné stupně (DD)</translation> <translation>Desetinné stupně (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Stupně a desetinné minuty (DMM)</translation> <translation>Stupně a desetinné minuty (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Stupně, minuty, vteřiny (DMS)</translation> <translation>Stupně, minuty, vteřiny (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Celoobrazovkový režim</translation> <translation>Celoobrazovkový režim</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Nastavení...</translation> <translation>Nastavení...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Následující</translation> <translation>Následující</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Předchozí</translation> <translation>Předchozí</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Poslední</translation> <translation>Poslední</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>První</translation> <translation>První</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI soubory</translation> <translation>POI soubory</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Zobrazit</translation> <translation>Zobrazit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Jednotky</translation> <translation>Jednotky</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Formát souřadnic</translation> <translation>Formát souřadnic</translation>
</message> </message>
@ -609,72 +614,72 @@
<translation>Adresář se styly:</translation> <translation>Adresář se styly:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Plochy</translation> <translation>Plochy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistika</translation> <translation>Statistika</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Otevřít mapový soubor</translation> <translation>Otevřít mapový soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Vymazat mezipaměť mapových dlaždic?</translation> <translation>Vymazat mezipaměť mapových dlaždic?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Nejsou načteny žádné soubory</translation> <translation>Nejsou načteny žádné soubory</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Soubor</translation> <translation>&amp;Soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Mapa</translation> <translation>&amp;Mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Graf</translation> <translation>&amp;Graf</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Data</translation> <translation>&amp;Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Nastavení</translation> <translation>&amp;Nastavení</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>N&amp;ápověda</translation> <translation>N&amp;ápověda</translation>
</message> </message>
@ -694,26 +699,26 @@
<translation>Adresář mezipaměti dlaždic:</translation> <translation>Adresář mezipaměti dlaždic:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Trasy</translation> <translation>Trasy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Mapu nelze načíst:</translation> <translation>Mapu nelze načíst:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Vybrat adresář s mapami</translation> <translation>Vybrat adresář s mapami</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n soubor</numerusform> <numerusform>%n soubor</numerusform>
@ -727,18 +732,18 @@
<translation>Následující soubor</translation> <translation>Následující soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Tisknout...</translation> <translation>Tisknout...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exportovat do PDF...</translation> <translation>Exportovat do PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Navigační body</translation> <translation>Navigační body</translation>
</message> </message>
@ -748,7 +753,7 @@
<translation>Předchozí soubor</translation> <translation>Předchozí soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Body tras</translation> <translation>Body tras</translation>
</message> </message>
@ -769,49 +774,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Řádka: %1</translation> <translation>Řádka: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Soubor POI nelze načíst:</translation> <translation>Soubor POI nelze načíst:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Název</translation> <translation>Název</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Cesty</translation> <translation>Cesty</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>O aplikaci GPXSee</translation> <translation>O aplikaci GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigace</translation> <translation>Navigace</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Vzdálenost</translation> <translation>Vzdálenost</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Čas</translation> <translation>Čas</translation>
</message> </message>
@ -977,57 +982,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Podporované soubory</translation> <translation>Podporované soubory</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles mapy</translation> <translation>MBTiles mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX mapy</translation> <translation>Garmin JNX mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG mapy</translation> <translation>Garmin IMG mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB námořní mapy</translation> <translation>BSB námořní mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ mapy</translation> <translation>KMZ mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer mapy</translation> <translation>OziExplorer mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy mapy/atlasy</translation> <translation>TrekBuddy mapy/atlasy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF obrázky</translation> <translation>GeoTIFF obrázky</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav mapy</translation> <translation>TwoNav mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online mapové zdroje</translation> <translation>Online mapové zdroje</translation>
</message> </message>
@ -1787,27 +1797,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Název</translation> <translation>Název</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Popis</translation> <translation>Popis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Poznámka</translation> <translation>Poznámka</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Vzdálenost</translation> <translation>Vzdálenost</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Odkazy</translation> <translation>Odkazy</translation>
</message> </message>
@ -2008,42 +2018,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Název</translation> <translation>Název</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Popis</translation> <translation>Popis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Poznámka</translation> <translation>Poznámka</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Vzdálenost</translation> <translation>Vzdálenost</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Celkový čas</translation> <translation>Celkový čas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Čistý čas</translation> <translation>Čistý čas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Odkazy</translation> <translation>Odkazy</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Afslut</translation> <translation>Afslut</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Stier</translation> <translation>Stier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Tastaturgenveje</translation> <translation>Tastaturgenveje</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Om GPXSee</translation> <translation>Om GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Åbn...</translation> <translation>Åbn...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Udskriv</translation> <translation>Udskriv</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Eksporter til PDF</translation> <translation>Eksporter til PDF</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Eksporter til PNG</translation> <translation>Eksporter til PNG</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Luk</translation> <translation>Luk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Genindlæs</translation> <translation>Genindlæs</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistik...</translation> <translation>Statistik...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Indlæs IP-fil...</translation> <translation>Indlæs IP-fil...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Luk IP-filer</translation> <translation>Luk IP-filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Overlap IP&apos;er</translation> <translation>Overlap IP&apos;er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Vis IP-etiketter</translation> <translation>Vis IP-etiketter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Vis IP&apos;er</translation> <translation>Vis IP&apos;er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Vis kort</translation> <translation>Vis kort</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Indlæs kort...</translation> <translation>Indlæs kort...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Ryd kortbrikmellemlager (cache)</translation> <translation>Ryd kortbrikmellemlager (cache)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Næste kort</translation> <translation>Næste kort</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Vis spor</translation> <translation>Vis spor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Vis ruter</translation> <translation>Vis ruter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Vis rutepunkter</translation> <translation>Vis rutepunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Rutepunktsetiketter</translation> <translation>Rutepunktsetiketter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Vej rutepunkter</translation> <translation>Vej rutepunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Vis grafer</translation> <translation>Vis grafer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Afstand</translation> <translation>Afstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Vis gitter</translation> <translation>Vis gitter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Vis skyder info</translation> <translation>Vis skyder info</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Vis værktøjslinjer</translation> <translation>Vis værktøjslinjer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Samlet tid</translation> <translation>Samlet tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tid i bevægelse</translation> <translation>Tid i bevægelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrisk</translation> <translation>Metrisk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperial</translation> <translation>Imperial</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Nautisk</translation> <translation>Nautisk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Decimalgrader (DD)</translation> <translation>Decimalgrader (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Grader og decimalminutter (DMM)</translation> <translation>Grader og decimalminutter (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minutter, sekunder (DMS)</translation> <translation>Grader, minutter, sekunder (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Fuldskærmstilstand</translation> <translation>Fuldskærmstilstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Indstillinger</translation> <translation>Indstillinger</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Næste</translation> <translation>Næste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Forrige</translation> <translation>Forrige</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Sidste</translation> <translation>Sidste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Første</translation> <translation>Første</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fil</translation> <translation>&amp;Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Kort</translation> <translation>&amp;Kort</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Graf</translation> <translation>&amp;Graf</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;IP</translation> <translation>&amp;IP</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>IP- filer</translation> <translation>IP- filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Data</translation> <translation>&amp;Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Vis</translation> <translation>Vis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Indstillinger</translation> <translation>&amp;Indstillinger</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Enheder</translation> <translation>Enheder</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>koordinatformat</translation> <translation>koordinatformat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hjælp</translation> <translation>&amp;Hjælp</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Fil</translation> <translation>Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Vis</translation> <translation>Vis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigation</translation> <translation>Navigation</translation>
</message> </message>
@ -695,7 +700,7 @@
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -726,88 +731,88 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Linje: %1</translation> <translation>Linje: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Åbn IP-fil</translation> <translation>Åbn IP-fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Fejl ved indlæsning af IP-fil:</translation> <translation>Fejl ved indlæsning af IP-fil:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Spor</translation> <translation>Spor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Ruter</translation> <translation>Ruter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Rutepunkter</translation> <translation>Rutepunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Dato</translation> <translation>Dato</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistikker</translation> <translation>Statistikker</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Åbn kort-fil</translation> <translation>Åbn kort-fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Fejl ved indlæsning af kort:</translation> <translation>Fejl ved indlæsning af kort:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Ingen filer indlæst</translation> <translation>Ingen filer indlæst</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n fil</numerusform> <numerusform>%n fil</numerusform>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Understøttede filer</translation> <translation>Understøttede filer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX-kort</translation> <translation>Garmin JNX-kort</translation>
</message> </message>
<message>
<location filename="../src/map/maplist.cpp" line="98"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kort</translation>
</message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>BSB nautical charts</source> <source>AlpineQuest maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer-kort</translation> <translation>OziExplorer-kort</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kort/atlas</translation> <translation>TrekBuddy kort/atlas</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF billeder</translation> <translation>GeoTIFF billeder</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online-kort kilder</translation> <translation>Online-kort kilder</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivelse</translation> <translation>Beskrivelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Afstand</translation> <translation>Afstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivelse</translation> <translation>Beskrivelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Afstand</translation> <translation>Afstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Samlet tid</translation> <translation>Samlet tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tid i bevægelse</translation> <translation>Tid i bevægelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Dato</translation> <translation>Dato</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -276,265 +276,270 @@
<translation>Datei öffnen</translation> <translation>Datei öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>POI-Datei öffnen</translation> <translation>POI-Datei öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Beenden</translation> <translation>Beenden</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Tastaturkürzel</translation> <translation>Tastaturkürzel</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Schließen</translation> <translation>Schließen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Neu laden</translation> <translation>Neu laden</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Ansicht</translation> <translation>Ansicht</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Datei</translation> <translation>Datei</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>POI-Datei schließen</translation> <translation>POI-Datei schließen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>POIs überlappen</translation> <translation>POIs überlappen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>POI-Labels anzeigen</translation> <translation>POI-Labels anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>POIs anzeigen</translation> <translation>POIs anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Karte anzeigen</translation> <translation>Karte anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Kachel-Cache bereinigen</translation> <translation>Kachel-Cache bereinigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Öffnen </translation> <translation>Öffnen </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Pfade</translation> <translation>Pfade</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Als PNG exportieren...</translation> <translation>Als PNG exportieren ...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistiken </translation> <translation>Statistiken </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>POI-Datei laden </translation> <translation>POI-Datei laden </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Karte laden </translation> <translation>Karte laden </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation>Kartenverzeichnis laden ...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Nächste Karte</translation> <translation>Nächste Karte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Cursor-Koordinaten anzeigen</translation> <translation>Cursor-Koordinaten anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Strecken anzeigen</translation> <translation>Strecken anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Routen anzeigen</translation> <translation>Routen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Wegpunkte anzeigen</translation> <translation>Wegpunkte anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Flächen anzeigen</translation> <translation>Flächen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Wegpunkt-Labels</translation> <translation>Wegpunkt-Labels</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km/mi-Markierungen</translation> <translation>km/mi-Markierungen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Graphen anzeigen</translation> <translation>Graphen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Gitter anzeigen</translation> <translation>Gitter anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Schieberinfo anzeigen</translation> <translation>Schieberinfo anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Pfadposition anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Toolbars anzeigen</translation> <translation>Toolbars anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Gesamtzeit</translation> <translation>Gesamtzeit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Bewegungszeit</translation> <translation>Bewegungszeit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrisch</translation> <translation>Metrisch</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Angloamerikanisch</translation> <translation>Angloamerikanisch</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Nautisch</translation> <translation>Nautisch</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Dezimalgrad (DD)</translation> <translation>Dezimalgrad (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Grad und Dezimalminuten (DMM)</translation> <translation>Grad und Dezimalminuten (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Grad, Minuten, Sekunden (DMS)</translation> <translation>Grad, Minuten, Sekunden (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Vollbildmodus</translation> <translation>Vollbildmodus</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Einstellungen </translation> <translation>Einstellungen </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Nächste</translation> <translation>Nächste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Vorherige</translation> <translation>Vorherige</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Letzte</translation> <translation>Letzte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Erste</translation> <translation>Erste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI-Dateien</translation> <translation>POI-Dateien</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Anzeige</translation> <translation>Anzeige</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Einheiten</translation> <translation>Einheiten</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordinatenformate</translation> <translation>Koordinatenformate</translation>
</message> </message>
@ -596,12 +601,12 @@
<message> <message>
<location filename="../src/GUI/gui.cpp" line="741"/> <location filename="../src/GUI/gui.cpp" line="741"/>
<source>Copy coordinates</source> <source>Copy coordinates</source>
<translation type="unfinished"></translation> <translation>Koordinaten kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="742"/> <location filename="../src/GUI/gui.cpp" line="742"/>
<source>Left Click</source> <source>Left Click</source>
<translation type="unfinished"></translation> <translation>Links-Klick</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="760"/> <location filename="../src/GUI/gui.cpp" line="760"/>
@ -619,47 +624,47 @@
<translation>Formatvorlagen-Verzeichnis:</translation> <translation>Formatvorlagen-Verzeichnis:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Flächen</translation> <translation>Flächen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistiken</translation> <translation>Statistiken</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Kartendatei öffnen</translation> <translation>Kartendatei öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Fehler beim Laden der Kartendatei:</translation> <translation>Fehler beim Laden der Kartendatei:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation>Kartenverzeichnis auswählen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation>Kachel-Cache bereinigen?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Keine Dateien geladen</translation> <translation>Keine Dateien geladen</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n Datei</numerusform> <numerusform>%n Datei</numerusform>
@ -667,16 +672,16 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Routen</translation> <translation>Routen</translation>
</message> </message>
@ -686,18 +691,18 @@
<translation>Nächste Datei</translation> <translation>Nächste Datei</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Drucken </translation> <translation>Drucken </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Als PDF exportieren </translation> <translation>Als PDF exportieren </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Wegpunkte</translation> <translation>Wegpunkte</translation>
</message> </message>
@ -707,42 +712,42 @@
<translation>Vorherige Datei</translation> <translation>Vorherige Datei</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Routen-Wegpunkte</translation> <translation>Routen-Wegpunkte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Datei</translation> <translation>&amp;Datei</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Karte</translation> <translation>&amp;Karte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Graph</translation> <translation>&amp;Graph</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>D&amp;ata</translation> <translation>D&amp;ata</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation> <translation>&amp;Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hilfe</translation> <translation>&amp;Hilfe</translation>
</message> </message>
@ -768,49 +773,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Zeile: %1</translation> <translation>Zeile: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Fehler beim Laden der POI-Datei:</translation> <translation>Fehler beim Laden der POI-Datei:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Strecken</translation> <translation>Strecken</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Über GPXSee</translation> <translation>Über GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigation</translation> <translation>Navigation</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanz</translation> <translation>Distanz</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Zeit</translation> <translation>Zeit</translation>
</message> </message>
@ -965,68 +970,73 @@
<message> <message>
<location filename="../src/GUI/mapitem.cpp" line="77"/> <location filename="../src/GUI/mapitem.cpp" line="77"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished">Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/mapitem.cpp" line="79"/> <location filename="../src/GUI/mapitem.cpp" line="79"/>
<source>File</source> <source>File</source>
<translation type="unfinished">Datei</translation> <translation>Datei</translation>
</message> </message>
</context> </context>
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Unterstützte Dateien</translation> <translation>Unterstützte Dateien</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles-Karten</translation> <translation>MBTiles-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX-Karten</translation> <translation>Garmin JNX-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG-Karten</translation> <translation>Garmin IMG-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation type="unfinished"></translation> <translation>BSB-Seekarten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation>KMZ-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer-Karten</translation> <translation>OziExplorer-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-Karten/Atlanten</translation> <translation>TrekBuddy-Karten/Atlanten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF-Bilder</translation> <translation>GeoTIFF-Bilder</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav-Karten</translation> <translation>TwoNav-Karten</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online-Kartenquellen</translation> <translation>Online-Kartenquellen</translation>
</message> </message>
@ -1051,7 +1061,7 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="84"/> <location filename="../src/GUI/optionsdialog.cpp" line="84"/>
<source>Select the proper projection of JNX and KMZ maps. Both EPSG:3857 and EPSG:4326 projected maps exist and there is no projection info in the map file.</source> <source>Select the proper projection of JNX and KMZ maps. Both EPSG:3857 and EPSG:4326 projected maps exist and there is no projection info in the map file.</source>
<translation type="unfinished"></translation> <translation>Wählen Sie die richtige Projektion von JNX und KMZ-Karten. Es gibt sowohl EPSG:3857 als auch EPSG:4326 projizierte Karten und die Kartendatei enthält keine Projektionsinformation.</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="168"/> <location filename="../src/GUI/optionsdialog.cpp" line="168"/>
@ -1118,7 +1128,7 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="87"/> <location filename="../src/GUI/optionsdialog.cpp" line="87"/>
<source>Select the desired projection of IMG maps. The projection must be valid for the whole map area.</source> <source>Select the desired projection of IMG maps. The projection must be valid for the whole map area.</source>
<translation type="unfinished"></translation> <translation>Wählen Sie die gewünschte Projektion von IMG-Karten. Die Projektion muss im gesamten Kartenbereich gültig sein.</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="96"/> <location filename="../src/GUI/optionsdialog.cpp" line="96"/>
@ -1143,27 +1153,27 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="118"/> <location filename="../src/GUI/optionsdialog.cpp" line="118"/>
<source>Input</source> <source>Input</source>
<translation type="unfinished"></translation> <translation>Eingabe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="120"/> <location filename="../src/GUI/optionsdialog.cpp" line="120"/>
<source>Output</source> <source>Output</source>
<translation type="unfinished"></translation> <translation>Ausgabe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="127"/> <location filename="../src/GUI/optionsdialog.cpp" line="127"/>
<source>Input:</source> <source>Input:</source>
<translation type="unfinished"></translation> <translation>Eingabe:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="130"/> <location filename="../src/GUI/optionsdialog.cpp" line="130"/>
<source>Output:</source> <source>Output:</source>
<translation type="unfinished"></translation> <translation>Ausgabe:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="151"/> <location filename="../src/GUI/optionsdialog.cpp" line="151"/>
<source>Projection</source> <source>Projection</source>
<translation type="unfinished"></translation> <translation>Projektion</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="152"/> <location filename="../src/GUI/optionsdialog.cpp" line="152"/>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Beschreibung</translation> <translation>Beschreibung</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanz</translation> <translation>Distanz</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Name</translation> <translation>Name</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Beschreibung</translation> <translation>Beschreibung</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanz</translation> <translation>Distanz</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Gesamtzeit</translation> <translation>Gesamtzeit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Bewegungszeit</translation> <translation>Bewegungszeit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>

File diff suppressed because it is too large Load Diff

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Cerrar</translation> <translation>Cerrar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Trayectos</translation> <translation>Trayectos</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Atajos de teclado</translation> <translation>Atajos de teclado</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Acerca de GPXSee</translation> <translation>Acerca de GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Abrir...</translation> <translation>Abrir...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Imprimir...</translation> <translation>Imprimir...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exportar a PDF...</translation> <translation>Exportar a PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exportar a PNG...</translation> <translation>Exportar a PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Cerrar</translation> <translation>Cerrar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Recargar</translation> <translation>Recargar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Estadísticas...</translation> <translation>Estadísticas...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Cargar archivo de POI...</translation> <translation>Cargar archivo de POI...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Cerrar archivos de POI</translation> <translation>Cerrar archivos de POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Sobreponer POI</translation> <translation>Sobreponer POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Ver etiquetas en los POI</translation> <translation>Ver etiquetas en los POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Ver POI</translation> <translation>Ver POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Ver mapa</translation> <translation>Ver mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Cargar mapa...</translation> <translation>Cargar mapa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Limpiar antememoria de teselas</translation> <translation>Limpiar antememoria de teselas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Próximo mapa</translation> <translation>Próximo mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Mostrar las coordenadas del cursor</translation> <translation>Mostrar las coordenadas del cursor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Ver pistas</translation> <translation>Ver pistas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Ver rutas</translation> <translation>Ver rutas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Ver puntos de referencia</translation> <translation>Ver puntos de referencia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Ver áreas</translation> <translation>Ver áreas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Etiquetas de los waypoints</translation> <translation>Etiquetas de los waypoints</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Puntos de referencia de ruta</translation> <translation>Puntos de referencia de ruta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Hitos kilométricos o cada milla</translation> <translation>Hitos kilométricos o cada milla</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Ver gráficas</translation> <translation>Ver gráficas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Distancia</translation> <translation>Distancia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tiempo</translation> <translation>Tiempo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Ver cuadrícula</translation> <translation>Ver cuadrícula</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Ver datos al señalar</translation> <translation>Ver datos al señalar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Ver marcadores de camino</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Ver barra de herramientas</translation> <translation>Ver barra de herramientas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Tiempo total</translation> <translation>Tiempo total</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tiempo en movimiento</translation> <translation>Tiempo en movimiento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Métrico</translation> <translation>Métrico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Anglosajón</translation> <translation>Anglosajón</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Náutica</translation> <translation>Náutica</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Grados decimales (DD)</translation> <translation>Grados decimales (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Grados y minutos decimales (DMM)</translation> <translation>Grados y minutos decimales (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Grados, minutos, segundos (GMS)</translation> <translation>Grados, minutos, segundos (GMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Pantalla completa</translation> <translation>Pantalla completa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Opciones...</translation> <translation>Opciones...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Siguiente</translation> <translation>Siguiente</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Anterior</translation> <translation>Anterior</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Último</translation> <translation>Último</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Primer</translation> <translation>Primer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Archivo</translation> <translation>&amp;Archivo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Mapa</translation> <translation>&amp;Mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Gráfico</translation> <translation>&amp;Gráfico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>P&amp;OI</translation> <translation>P&amp;OI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Archivos de POI</translation> <translation>Archivos de POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Datos</translation> <translation>&amp;Datos</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Pantalla</translation> <translation>Pantalla</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Preferencias</translation> <translation>&amp;Preferencias</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Unidades</translation> <translation>Unidades</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Formato de coordenadas</translation> <translation>Formato de coordenadas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>Ay&amp;uda</translation> <translation>Ay&amp;uda</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Archivo</translation> <translation>Archivo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Ver</translation> <translation>Ver</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navegación</translation> <translation>Navegación</translation>
</message> </message>
@ -721,93 +726,93 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Renglón: %1</translation> <translation>Renglón: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Cargar archivo de POI</translation> <translation>Cargar archivo de POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Error al cargar el archivo de POI:</translation> <translation>Error al cargar el archivo de POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Tracks</translation> <translation>Tracks</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Rutas</translation> <translation>Rutas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Puntos de referencia</translation> <translation>Puntos de referencia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Áreas</translation> <translation>Áreas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Fecha</translation> <translation>Fecha</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Estadísticas</translation> <translation>Estadísticas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nombre</translation> <translation>Nombre</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Abrir archivo de mapa</translation> <translation>Abrir archivo de mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Error al cargar el archivo de mapa:</translation> <translation>Error al cargar el archivo de mapa:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Sin archivos cargados</translation> <translation>Sin archivos cargados</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n archivo</numerusform> <numerusform>%n archivo</numerusform>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Formatos admitidos</translation> <translation>Formatos admitidos</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>Mapas MBTiles</translation> <translation>Mapas MBTiles</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation> <translation>Mapas Garmin JNX</translation>
</message> </message>
<message>
<location filename="../src/map/maplist.cpp" line="98"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>BSB nautical charts</source> <source>AlpineQuest maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation> <translation>Mapas OziExplorer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>Mapas/atlas TrekBuddy</translation> <translation>Mapas/atlas TrekBuddy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>Imágenes GeoTIFF</translation> <translation>Imágenes GeoTIFF</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>Mapas TwoNav</translation> <translation>Mapas TwoNav</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Fuentes de mapas en línea</translation> <translation>Fuentes de mapas en línea</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nombre</translation> <translation>Nombre</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Descripción</translation> <translation>Descripción</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Distancia</translation> <translation>Distancia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Enlaces</translation> <translation>Enlaces</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nombre</translation> <translation>Nombre</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Descripción</translation> <translation>Descripción</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Distancia</translation> <translation>Distancia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Tiempo total</translation> <translation>Tiempo total</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tiempo en movimiento</translation> <translation>Tiempo en movimiento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Fecha</translation> <translation>Fecha</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Enlaces</translation> <translation>Enlaces</translation>
</message> </message>

View File

@ -266,265 +266,270 @@
<translation>Avaa tiedosto</translation> <translation>Avaa tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Avaa POI-tiedosto</translation> <translation>Avaa POI-tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Lopeta</translation> <translation>Lopeta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Näppäimistön säätimet</translation> <translation>Näppäimistön säätimet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Sulje</translation> <translation>Sulje</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Lataa uudelleen</translation> <translation>Lataa uudelleen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Näytä</translation> <translation>Näytä</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Tiedosto</translation> <translation>Tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Sulje POI-tiedostot</translation> <translation>Sulje POI-tiedostot</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Aseta POI:t limittäin</translation> <translation>Aseta POI:t limittäin</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Näytä POI:n nimiöt</translation> <translation>Näytä POI:n nimiöt</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Näytä POI:t</translation> <translation>Näytä POI:t</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Näytä kartta</translation> <translation>Näytä kartta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Tyhjennä välimuisti</translation> <translation>Tyhjennä välimuisti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Avaa...</translation> <translation>Avaa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Tiedostopolut</translation> <translation>Tiedostopolut</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Vie PNG:ksi...</translation> <translation>Vie PNG:ksi...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Tilasto...</translation> <translation>Tilasto...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Lataa POI-tiedosto...</translation> <translation>Lataa POI-tiedosto...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Lataa kartta...</translation> <translation>Lataa kartta...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Lataa karttahakemisto</translation> <translation>Lataa karttahakemisto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Seuraava kartta</translation> <translation>Seuraava kartta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Näytä kohdistimen koordinaatit</translation> <translation>Näytä kohdistimen koordinaatit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Näytä jäljet</translation> <translation>Näytä jäljet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Näytä reitit</translation> <translation>Näytä reitit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Näytä reittipisteet</translation> <translation>Näytä reittipisteet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Näytä alueet</translation> <translation>Näytä alueet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Reittipisteen nimiöt</translation> <translation>Reittipisteen nimiöt</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km/mi merkit</translation> <translation>km/mi merkit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Näytä kaaviokuvat</translation> <translation>Näytä kaaviokuvat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Näytä ruudukko</translation> <translation>Näytä ruudukko</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Näytä liukusäätimen arvo</translation> <translation>Näytä liukusäätimen arvo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Näytä merkki jäljellä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Näytä työkalupalkit</translation> <translation>Näytä työkalupalkit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Kokonaisaika</translation> <translation>Kokonaisaika</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Liikkumisaika</translation> <translation>Liikkumisaika</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metriset</translation> <translation>Metriset</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Brittiläiset</translation> <translation>Brittiläiset</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Merelliset</translation> <translation>Merelliset</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Desimaaliasteet (DD)</translation> <translation>Desimaaliasteet (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Asteet, desimaaliminuutit (DMM)</translation> <translation>Asteet, desimaaliminuutit (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Asteet, minuutit, sekunnit (DMS)</translation> <translation>Asteet, minuutit, sekunnit (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Kokoruututila</translation> <translation>Kokoruututila</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Valinnat...</translation> <translation>Valinnat...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Seuraava</translation> <translation>Seuraava</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Edellinen</translation> <translation>Edellinen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Viimeinen</translation> <translation>Viimeinen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Ensimmäinen</translation> <translation>Ensimmäinen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI-tiedostot</translation> <translation>POI-tiedostot</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Näytä</translation> <translation>Näytä</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Yksiköt</translation> <translation>Yksiköt</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordinaattien muoto</translation> <translation>Koordinaattien muoto</translation>
</message> </message>
@ -609,72 +614,72 @@
<translation>Tyylitiedostoiden hakemisto:</translation> <translation>Tyylitiedostoiden hakemisto:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Alueet</translation> <translation>Alueet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Tilasto</translation> <translation>Tilasto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Avaa karttatiedosto</translation> <translation>Avaa karttatiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Tyhjennetäänkö välimuisti?</translation> <translation>Tyhjennetäänkö välimuisti?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Yhtään tiedostoa ei ladattu</translation> <translation>Yhtään tiedostoa ei ladattu</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Päivämäärä</translation> <translation>Päivämäärä</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Tiedosto</translation> <translation>&amp;Tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Kartat</translation> <translation>&amp;Kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>Kaa&amp;viokuva</translation> <translation>Kaa&amp;viokuva</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>Tie&amp;dot</translation> <translation>Tie&amp;dot</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Asetukset</translation> <translation>&amp;Asetukset</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Ohje</translation> <translation>&amp;Ohje</translation>
</message> </message>
@ -694,26 +699,26 @@
<translation>Välimuistin hakemisto:</translation> <translation>Välimuistin hakemisto:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Reitit</translation> <translation>Reitit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Virhe ladattaessa karttaa:</translation> <translation>Virhe ladattaessa karttaa:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Valitse karttahakemisto</translation> <translation>Valitse karttahakemisto</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n tiedosto</numerusform> <numerusform>%n tiedosto</numerusform>
@ -726,18 +731,18 @@
<translation>Seuraava tiedosto</translation> <translation>Seuraava tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Tulosta...</translation> <translation>Tulosta...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Vie PDF:ksi...</translation> <translation>Vie PDF:ksi...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Reittipisteet</translation> <translation>Reittipisteet</translation>
</message> </message>
@ -747,7 +752,7 @@
<translation>Edellinen tiedosto</translation> <translation>Edellinen tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Reittipisteet</translation> <translation>Reittipisteet</translation>
</message> </message>
@ -768,49 +773,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Rivi: %1</translation> <translation>Rivi: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Virhe ladattaessa POI-tiedostoa:</translation> <translation>Virhe ladattaessa POI-tiedostoa:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nimi</translation> <translation>Nimi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Jäljet</translation> <translation>Jäljet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Tietoja GPXSee:stä</translation> <translation>Tietoja GPXSee:stä</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigointi</translation> <translation>Navigointi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Etäisyys</translation> <translation>Etäisyys</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Aika</translation> <translation>Aika</translation>
</message> </message>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Tuetut tiedostot</translation> <translation>Tuetut tiedostot</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles-kartat</translation> <translation>MBTiles-kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX -kartat</translation> <translation>Garmin JNX -kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG -kartat</translation> <translation>Garmin IMG -kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB-merikartat</translation> <translation>BSB-merikartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ-kartat</translation> <translation>KMZ-kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer-kartat</translation> <translation>OziExplorer-kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartat/kartastot</translation> <translation>TrekBuddy-kartat/kartastot</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF -kuvat</translation> <translation>GeoTIFF -kuvat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav-kartat</translation> <translation>TwoNav-kartat</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online-karttojen lähteet</translation> <translation>Online-karttojen lähteet</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nimi</translation> <translation>Nimi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Kuvaus</translation> <translation>Kuvaus</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentti</translation> <translation>Kommentti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Etäisyys</translation> <translation>Etäisyys</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Linkit</translation> <translation>Linkit</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nimi</translation> <translation>Nimi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Kuvaus</translation> <translation>Kuvaus</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentti</translation> <translation>Kommentti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Etäisyys</translation> <translation>Etäisyys</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Kokonaisaika</translation> <translation>Kokonaisaika</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Liikkumisaika</translation> <translation>Liikkumisaika</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Päivämäärä</translation> <translation>Päivämäärä</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Linkit</translation> <translation>Linkit</translation>
</message> </message>

View File

@ -263,7 +263,7 @@
<message> <message>
<location filename="../src/GUI/gui.cpp" line="756"/> <location filename="../src/GUI/gui.cpp" line="756"/>
<source>Map directory:</source> <source>Map directory:</source>
<translation>Dossier des cartes :</translation> <translation>Dossier de cartes :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="758"/> <location filename="../src/GUI/gui.cpp" line="758"/>
@ -276,265 +276,270 @@
<translation>Ouvrir un fichier</translation> <translation>Ouvrir un fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Ouvrir un fichier POI</translation> <translation>Ouvrir un fichier POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Quitter</translation> <translation>Quitter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Raccourcis clavier</translation> <translation>Raccourcis clavier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Fermer</translation> <translation>Fermer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Actualiser</translation> <translation>Actualiser</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Afficher</translation> <translation>Afficher</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Fichier</translation> <translation>Fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Fermer les fichiers POI</translation> <translation>Fermer les fichiers POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Superposer les POI</translation> <translation>Superposer les POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Afficher les notes des POI</translation> <translation>Afficher les notes des POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Afficher les POI</translation> <translation>Afficher les POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Afficher la carte</translation> <translation>Afficher la carte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Effacer les tuiles en cache</translation> <translation>Effacer les tuiles en cache</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Ouvrir...</translation> <translation>Ouvrir...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Chemins d&apos;accès</translation> <translation>Chemins d&apos;accès</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exporter au format PNG...</translation> <translation>Exporter au format PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistiques...</translation> <translation>Statistiques...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Charger un fichier POI...</translation> <translation>Charger un fichier POI...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Charger une carte...</translation> <translation>Charger une carte...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation>Charger un dossier de cartes</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Carte suivante</translation> <translation>Carte suivante</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Afficher les coordonnées du pointeur</translation> <translation>Afficher les coordonnées du pointeur</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Afficher la trace</translation> <translation>Afficher la trace</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Afficher la route</translation> <translation>Afficher la route</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Afficher les points de jalonnement</translation> <translation>Afficher les points de jalonnement</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Afficher les zones</translation> <translation>Afficher les zones</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Étiquettes des jalons</translation> <translation>Étiquettes des jalons</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Bornes kilométriques ou milliaires</translation> <translation>Bornes kilométriques ou milliaires</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Afficher les graphes</translation> <translation>Afficher les graphes</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Afficher la grille</translation> <translation>Afficher la grille</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Afficher les infos du curseur</translation> <translation>Afficher les infos du curseur</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Afficher les points de chemin</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Afficher la barre d&apos;outils</translation> <translation>Afficher la barre d&apos;outils</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Durée totale</translation> <translation>Durée totale</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Durée en déplacement</translation> <translation>Durée en déplacement</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Métrique</translation> <translation>Métrique</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Anglo-saxon</translation> <translation>Anglo-saxon</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Marin</translation> <translation>Marin</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Degrés décimaux (DD)</translation> <translation>Degrés décimaux (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Degrés, minutes décimales (DMM)</translation> <translation>Degrés, minutes décimales (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Degrés, minutes, secondes (DMS)</translation> <translation>Degrés, minutes, secondes (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Mode plein écran</translation> <translation>Mode plein écran</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Options...</translation> <translation>Options...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Suivant</translation> <translation>Suivant</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Précédant</translation> <translation>Précédant</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Dernier</translation> <translation>Dernier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Premier</translation> <translation>Premier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Fichiers POI</translation> <translation>Fichiers POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Affichage</translation> <translation>Affichage</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Système d&apos;unités</translation> <translation>Système d&apos;unités</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Unités des coordonnées</translation> <translation>Unités des coordonnées</translation>
</message> </message>
@ -596,12 +601,12 @@
<message> <message>
<location filename="../src/GUI/gui.cpp" line="741"/> <location filename="../src/GUI/gui.cpp" line="741"/>
<source>Copy coordinates</source> <source>Copy coordinates</source>
<translation type="unfinished"></translation> <translation>Copier les coordonnées</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="742"/> <location filename="../src/GUI/gui.cpp" line="742"/>
<source>Left Click</source> <source>Left Click</source>
<translation type="unfinished"></translation> <translation>Clique gauche</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="760"/> <location filename="../src/GUI/gui.cpp" line="760"/>
@ -619,47 +624,47 @@
<translation>Dossier de styles :</translation> <translation>Dossier de styles :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Zones</translation> <translation>Zones</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistiques</translation> <translation>Statistiques</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Ouvrir un fichier de carte</translation> <translation>Ouvrir un fichier de carte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Erreur lors du chargement de la carte :</translation> <translation>Erreur lors du chargement de la carte :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation>Sélectionner un dossier de cartes</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation>Effacer les tuiles de carte en cache ?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Aucun fichier chargé</translation> <translation>Aucun fichier chargé</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n fichier</numerusform> <numerusform>%n fichier</numerusform>
@ -667,16 +672,16 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Date</translation> <translation>Date</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Routes</translation> <translation>Routes</translation>
</message> </message>
@ -686,18 +691,18 @@
<translation>Fichier suivant</translation> <translation>Fichier suivant</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Imprimer...</translation> <translation>Imprimer...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exporter au format PDF...</translation> <translation>Exporter au format PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Points de jalonnement</translation> <translation>Points de jalonnement</translation>
</message> </message>
@ -707,42 +712,42 @@
<translation>Fichier précédent</translation> <translation>Fichier précédent</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Jalons de route</translation> <translation>Jalons de route</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fichier</translation> <translation>&amp;Fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Carte</translation> <translation>&amp;Carte</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Graphe</translation> <translation>&amp;Graphe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Données</translation> <translation>&amp;Données</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>Pa&amp;ramètres</translation> <translation>Pa&amp;ramètres</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Aide</translation> <translation>&amp;Aide</translation>
</message> </message>
@ -768,49 +773,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Ligne : %1</translation> <translation>Ligne : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Erreur lors du chargement du fichier POI :</translation> <translation>Erreur lors du chargement du fichier POI :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Traces</translation> <translation>Traces</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>À propos de GPXSee</translation> <translation>À propos de GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigation</translation> <translation>Navigation</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Distance</translation> <translation>Distance</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Temps</translation> <translation>Temps</translation>
</message> </message>
@ -965,68 +970,73 @@
<message> <message>
<location filename="../src/GUI/mapitem.cpp" line="77"/> <location filename="../src/GUI/mapitem.cpp" line="77"/>
<source>Name</source> <source>Name</source>
<translation type="unfinished">Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/mapitem.cpp" line="79"/> <location filename="../src/GUI/mapitem.cpp" line="79"/>
<source>File</source> <source>File</source>
<translation type="unfinished">Fichier</translation> <translation>Fichier</translation>
</message> </message>
</context> </context>
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Formats pris en charge</translation> <translation>Formats pris en charge</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>Cartes MBTiles</translation> <translation>Cartes MBTiles</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Cartes Garmin JNX</translation> <translation>Cartes Garmin JNX</translation>
</message> </message>
<message>
<location filename="../src/map/maplist.cpp" line="98"/>
<source>Garmin IMG maps</source>
<translation>Cartes Garmin IMG</translation>
</message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>BSB nautical charts</source> <source>AlpineQuest maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="102"/>
<source>KMZ maps</source> <source>Garmin IMG maps</source>
<translation type="unfinished"></translation> <translation>Cartes Garmin IMG</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source>
<translation>Cartes marines BSB</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source>
<translation>Cartes KMZ</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>Cartes OziExplorer</translation> <translation>Cartes OziExplorer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>Cartes ou atlas TrekBuddy</translation> <translation>Cartes ou atlas TrekBuddy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>Images GeoTIFF</translation> <translation>Images GeoTIFF</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>Cartes TwoNav</translation> <translation>Cartes TwoNav</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Cartes en ligne</translation> <translation>Cartes en ligne</translation>
</message> </message>
@ -1051,7 +1061,7 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="84"/> <location filename="../src/GUI/optionsdialog.cpp" line="84"/>
<source>Select the proper projection of JNX and KMZ maps. Both EPSG:3857 and EPSG:4326 projected maps exist and there is no projection info in the map file.</source> <source>Select the proper projection of JNX and KMZ maps. Both EPSG:3857 and EPSG:4326 projected maps exist and there is no projection info in the map file.</source>
<translation type="unfinished"></translation> <translation>Sélectionner la bonne projection de cartes JNX et KMZ. Les deux projections cartographiques EPSG:3857 et EPSG:4326 sont disponibles mais sans information de projection dans le fichier de carte.</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="168"/> <location filename="../src/GUI/optionsdialog.cpp" line="168"/>
@ -1118,7 +1128,7 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="87"/> <location filename="../src/GUI/optionsdialog.cpp" line="87"/>
<source>Select the desired projection of IMG maps. The projection must be valid for the whole map area.</source> <source>Select the desired projection of IMG maps. The projection must be valid for the whole map area.</source>
<translation type="unfinished"></translation> <translation>Choisir une projection de cartes IMG. Elle doit être valide pour toute l&apos;étendue de la carte.</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="96"/> <location filename="../src/GUI/optionsdialog.cpp" line="96"/>
@ -1143,27 +1153,27 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="118"/> <location filename="../src/GUI/optionsdialog.cpp" line="118"/>
<source>Input</source> <source>Input</source>
<translation type="unfinished"></translation> <translation>En entrée</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="120"/> <location filename="../src/GUI/optionsdialog.cpp" line="120"/>
<source>Output</source> <source>Output</source>
<translation type="unfinished"></translation> <translation>En sortie</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="127"/> <location filename="../src/GUI/optionsdialog.cpp" line="127"/>
<source>Input:</source> <source>Input:</source>
<translation type="unfinished"></translation> <translation>Entrée :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="130"/> <location filename="../src/GUI/optionsdialog.cpp" line="130"/>
<source>Output:</source> <source>Output:</source>
<translation type="unfinished"></translation> <translation>Sortie :</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="151"/> <location filename="../src/GUI/optionsdialog.cpp" line="151"/>
<source>Projection</source> <source>Projection</source>
<translation type="unfinished"></translation> <translation>Projection</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="152"/> <location filename="../src/GUI/optionsdialog.cpp" line="152"/>
@ -1428,7 +1438,7 @@
<location filename="../src/GUI/optionsdialog.cpp" line="397"/> <location filename="../src/GUI/optionsdialog.cpp" line="397"/>
<location filename="../src/GUI/optionsdialog.cpp" line="467"/> <location filename="../src/GUI/optionsdialog.cpp" line="467"/>
<source>Custom</source> <source>Custom</source>
<translation>Personnalisé</translation> <translation>Personnalisée</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="586"/> <location filename="../src/GUI/optionsdialog.cpp" line="586"/>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Description</translation> <translation>Description</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Commentaire</translation> <translation>Commentaire</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Distance</translation> <translation>Distance</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Liens</translation> <translation>Liens</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nom</translation> <translation>Nom</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Description</translation> <translation>Description</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Commentaire</translation> <translation>Commentaire</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Distance</translation> <translation>Distance</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Durée totale</translation> <translation>Durée totale</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Durée en déplacement</translation> <translation>Durée en déplacement</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Date</translation> <translation>Date</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Liens</translation> <translation>Liens</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Kilépés</translation> <translation>Kilépés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Adatmappák</translation> <translation>Adatmappák</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Gyorsbillentyűk</translation> <translation>Gyorsbillentyűk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>GPXSee névjegye</translation> <translation>GPXSee névjegye</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Megnyitás...</translation> <translation>Megnyitás...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Nyomtatás...</translation> <translation>Nyomtatás...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exportálás PDF-be...</translation> <translation>Exportálás PDF-be...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exportálás PNG-be...</translation> <translation>Exportálás PNG-be...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Fájl bezárása</translation> <translation>Fájl bezárása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Újratöltés</translation> <translation>Újratöltés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statisztika...</translation> <translation>Statisztika...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>POI fájl betöltése...</translation> <translation>POI fájl betöltése...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>POI fájlok bezárása</translation> <translation>POI fájlok bezárása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>POI-k átfedése</translation> <translation>POI-k átfedése</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>POI-k nevének mutatása</translation> <translation>POI-k nevének mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>POI-k mutatása</translation> <translation>POI-k mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Térkép mutatása</translation> <translation>Térkép mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Térkép betöltése...</translation> <translation>Térkép betöltése...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Térképmappa megadása...</translation> <translation>Térképmappa megadása...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Gyorsítótár törlése</translation> <translation>Gyorsítótár törlése</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Következő térkép</translation> <translation>Következő térkép</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Mutassa a kurzor koordinátáit</translation> <translation>Mutassa a kurzor koordinátáit</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Nyomvonalak mutatása</translation> <translation>Nyomvonalak mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Útvonalak mutatása</translation> <translation>Útvonalak mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Köztespontok mutatása</translation> <translation>Köztespontok mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Területek mutatása</translation> <translation>Területek mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Köztespontok neve</translation> <translation>Köztespontok neve</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Útvonal köztespontok</translation> <translation>Útvonal köztespontok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km(mérföld) jelölők</translation> <translation>km(mérföld) jelölők</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Grafikon mutatása</translation> <translation>Grafikon mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Távolság</translation> <translation>Távolság</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Idő</translation> <translation>Idő</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Rácsvonalak mutatása</translation> <translation>Rácsvonalak mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Adatok a csúszka mellett</translation> <translation>Adatok a csúszka mellett</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Pozíció mutatása a térképen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Gombok mutatása</translation> <translation>Gombok mutatása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Teljes időtartam</translation> <translation>Teljes időtartam</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Mozgásban töltött idő</translation> <translation>Mozgásban töltött idő</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrikus</translation> <translation>Metrikus</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Angolszász</translation> <translation>Angolszász</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Tengeri</translation> <translation>Tengeri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Fok, tizedfok (DD)</translation> <translation>Fok, tizedfok (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Fok, perc (DMM)</translation> <translation>Fok, perc (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Fok, perc, másodperc (DMS)</translation> <translation>Fok, perc, másodperc (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Teljes képernyős</translation> <translation>Teljes képernyős</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Beállítások...</translation> <translation>Beállítások...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Következő</translation> <translation>Következő</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Előző</translation> <translation>Előző</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Utolsó</translation> <translation>Utolsó</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Első</translation> <translation>Első</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fájl</translation> <translation>&amp;Fájl</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Térkép</translation> <translation>&amp;Térkép</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Grafikon</translation> <translation>&amp;Grafikon</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI fájlok</translation> <translation>POI fájlok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Adatok</translation> <translation>&amp;Adatok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Megjelenítés</translation> <translation>Megjelenítés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Beállítások</translation> <translation>&amp;Beállítások</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Mértékegységek</translation> <translation>Mértékegységek</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordináta formátum</translation> <translation>Koordináta formátum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Segítség</translation> <translation>&amp;Segítség</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Műveletgombok</translation> <translation>Műveletgombok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Szűrőgombok</translation> <translation>Szűrőgombok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Léptető gombok</translation> <translation>Léptető gombok</translation>
</message> </message>
@ -721,97 +726,96 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Sor: %1</translation> <translation>Sor: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>POI fájl megnyitása</translation> <translation>POI fájl megnyitása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Hiba a POI fájl betöltése során:</translation> <translation>Hiba a POI fájl betöltése során:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Nyomvonalak</translation> <translation>Nyomvonalak</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Útvonalak</translation> <translation>Útvonalak</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Köztespontok</translation> <translation>Köztespontok</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Területek</translation> <translation>Területek</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Dátum</translation> <translation>Dátum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Összesítés</translation> <translation>Összesítés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Név</translation> <translation>Név</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Térképfájl megnyitása</translation> <translation>Térképfájl megnyitása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Térképbetöltési hiba:</translation> <translation>Térképbetöltési hiba:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Térképmappa választása</translation> <translation>Térképmappa választása</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Térkép gyorsítótár törlése?</translation> <translation>Térkép gyorsítótár törlése?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Nincs betöltött fájl</translation> <translation>Nincs betöltött fájl</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n fájl</numerusform> <numerusform>%n fájl</numerusform>
<numerusform>%n fájl</numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -976,57 +980,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Támogatott fájltípusok</translation> <translation>Támogatott fájltípusok</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG térképek</translation> <translation>Garmin IMG térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX térképek</translation> <translation>Garmin JNX térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB tengeri térképek</translation> <translation>BSB tengeri térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ térképek</translation> <translation>KMZ térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer térképek</translation> <translation>OziExplorer térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles térképek</translation> <translation>MBTiles térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy térképek</translation> <translation>TrekBuddy térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF képek</translation> <translation>GeoTIFF képek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav térképek</translation> <translation>TwoNav térképek</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online térképforrások</translation> <translation>Online térképforrások</translation>
</message> </message>
@ -1786,27 +1795,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Név</translation> <translation>Név</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Leírás</translation> <translation>Leírás</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Megjegyzés</translation> <translation>Megjegyzés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Távolság</translation> <translation>Távolság</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Hivatkozások</translation> <translation>Hivatkozások</translation>
</message> </message>
@ -2007,42 +2016,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Név</translation> <translation>Név</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Leírás</translation> <translation>Leírás</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Megjegyzés</translation> <translation>Megjegyzés</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Távolság</translation> <translation>Távolság</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Időtartam</translation> <translation>Időtartam</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Mozgásban</translation> <translation>Mozgásban</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Dátum</translation> <translation>Dátum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Hivatkozások</translation> <translation>Hivatkozások</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Esci</translation> <translation>Esci</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Percorsi</translation> <translation>Percorsi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Scorciatoie da tastiera</translation> <translation>Scorciatoie da tastiera</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>A proposito di GPXSee</translation> <translation>A proposito di GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Apri...</translation> <translation>Apri...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Stampa...</translation> <translation>Stampa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Esporta in PDF...</translation> <translation>Esporta in PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Esporta in PNG...</translation> <translation>Esporta in PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Chiudi</translation> <translation>Chiudi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Ricarica</translation> <translation>Ricarica</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistiche...</translation> <translation>Statistiche...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Carica file POI...</translation> <translation>Carica file POI...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Chiudi file POI</translation> <translation>Chiudi file POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Sovrapponi POI</translation> <translation>Sovrapponi POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Mostra etichette POI</translation> <translation>Mostra etichette POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Mostra POI</translation> <translation>Mostra POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Mostra mappa</translation> <translation>Mostra mappa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Carica mappa...</translation> <translation>Carica mappa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Cancella cache mappe</translation> <translation>Cancella cache mappe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Mappa successiva</translation> <translation>Mappa successiva</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Mostra coordinate del cursore</translation> <translation>Mostra coordinate del cursore</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Mostra tracce</translation> <translation>Mostra tracce</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Mostra percorso</translation> <translation>Mostra percorso</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Mostra punti</translation> <translation>Mostra punti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Mostra aree</translation> <translation>Mostra aree</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Etichette punti</translation> <translation>Etichette punti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Punti del percorso</translation> <translation>Punti del percorso</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Pietre miliari</translation> <translation>Pietre miliari</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Mostra grafici</translation> <translation>Mostra grafici</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanza</translation> <translation>Distanza</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tempo</translation> <translation>Tempo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Mostra griglia</translation> <translation>Mostra griglia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Mostra informazioni cursore</translation> <translation>Mostra informazioni cursore</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Mostra marcatori del percorso</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Mostra barra degli strumenti</translation> <translation>Mostra barra degli strumenti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Tempo totale</translation> <translation>Tempo totale</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tempo in movimento</translation> <translation>Tempo in movimento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrico</translation> <translation>Metrico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperiale</translation> <translation>Imperiale</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Nautico</translation> <translation>Nautico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Gradi decimali (DD)</translation> <translation>Gradi decimali (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Gradi e minuti decimali (DMM)</translation> <translation>Gradi e minuti decimali (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Gradi, minuti e secondi (DMS)</translation> <translation>Gradi, minuti e secondi (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Schermo intero</translation> <translation>Schermo intero</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Opzioni...</translation> <translation>Opzioni...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Successivo</translation> <translation>Successivo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Precedente</translation> <translation>Precedente</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Ultimo</translation> <translation>Ultimo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Primo</translation> <translation>Primo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;File</translation> <translation>&amp;File</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Mappa</translation> <translation>&amp;Mappa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Grafico</translation> <translation>&amp;Grafico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>File POI</translation> <translation>File POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Dati</translation> <translation>&amp;Dati</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Mostra</translation> <translation>Mostra</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>Impo&amp;stazioni</translation> <translation>Impo&amp;stazioni</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Unità</translation> <translation>Unità</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Formato coordinate</translation> <translation>Formato coordinate</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Aiuto</translation> <translation>&amp;Aiuto</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>File</translation> <translation>File</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Mostra</translation> <translation>Mostra</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigazione</translation> <translation>Navigazione</translation>
</message> </message>
@ -721,93 +726,93 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Linea: %1</translation> <translation>Linea: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Apri file POI</translation> <translation>Apri file POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Errore caricamento file POI:</translation> <translation>Errore caricamento file POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Tracce</translation> <translation>Tracce</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Percorsi</translation> <translation>Percorsi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Punti</translation> <translation>Punti</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Aree</translation> <translation>Aree</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistiche</translation> <translation>Statistiche</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Apri file mappa</translation> <translation>Apri file mappa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Errore caricamento mappa:</translation> <translation>Errore caricamento mappa:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Nessun file caricato</translation> <translation>Nessun file caricato</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n file</numerusform> <numerusform>%n file</numerusform>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>File supportati</translation> <translation>File supportati</translation>
</message> </message>
<message>
<location filename="../src/map/maplist.cpp" line="98"/>
<source>Garmin IMG maps</source>
<translation>Mappe Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="100"/>
<source>Garmin JNX maps</source>
<translation>Mappe Garmin JNX</translation>
</message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>BSB nautical charts</source> <source>AlpineQuest maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source>
<translation>Mappe Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source>
<translation>Mappe Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>Mappe OziExplorer</translation> <translation>Mappe OziExplorer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>Mappe MBTiles</translation> <translation>Mappe MBTiles</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>Mappe/Atlanti TrekBuddy</translation> <translation>Mappe/Atlanti TrekBuddy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>Immagini GeoTIFF</translation> <translation>Immagini GeoTIFF</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>Mappe TwoNav</translation> <translation>Mappe TwoNav</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Mappe online</translation> <translation>Mappe online</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Descrizione</translation> <translation>Descrizione</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Commento</translation> <translation>Commento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanza</translation> <translation>Distanza</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Descrizione</translation> <translation>Descrizione</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Commento</translation> <translation>Commento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Distanza</translation> <translation>Distanza</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Tempo totale</translation> <translation>Tempo totale</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tempo in movimento</translation> <translation>Tempo in movimento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Avslutt</translation> <translation>Avslutt</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Stier</translation> <translation>Stier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Tastatursnarveier</translation> <translation>Tastatursnarveier</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Om</translation> <translation>Om</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Åpne</translation> <translation>Åpne</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Skriv ut</translation> <translation>Skriv ut</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Eksporter til PDF</translation> <translation>Eksporter til PDF</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Eksporter til PNG</translation> <translation>Eksporter til PNG</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Lukk</translation> <translation>Lukk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Last inn igjen</translation> <translation>Last inn igjen</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistikk</translation> <translation>Statistikk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Last inn POI-fil</translation> <translation>Last inn POI-fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Lukk POI-filer</translation> <translation>Lukk POI-filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Overlapp POI-er</translation> <translation>Overlapp POI-er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Vis POI-etiketter</translation> <translation>Vis POI-etiketter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Vis POI-er</translation> <translation>Vis POI-er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Vis kart</translation> <translation>Vis kart</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Last inn kart</translation> <translation>Last inn kart</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished">Last inn kartmappe </translation> <translation type="unfinished">Last inn kartmappe </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Tøm flishurtiglager</translation> <translation>Tøm flishurtiglager</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Neste kart</translation> <translation>Neste kart</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Vis peker-koordinater</translation> <translation>Vis peker-koordinater</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Vis spor</translation> <translation>Vis spor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Vis ruter</translation> <translation>Vis ruter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Vis veipunkter</translation> <translation>Vis veipunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Vis områder</translation> <translation>Vis områder</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Veipunktetiketter</translation> <translation>Veipunktetiketter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Ruteveipunkter</translation> <translation>Ruteveipunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km/mi-markører</translation> <translation>km/mi-markører</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Vis diagrammer</translation> <translation>Vis diagrammer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstand</translation> <translation>Avstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Vis rutenett</translation> <translation>Vis rutenett</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Vis linjalinfo</translation> <translation>Vis linjalinfo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Vis veimarkører</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Vis verktøylinjer</translation> <translation>Vis verktøylinjer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Total tid</translation> <translation>Total tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tid i bevegelse</translation> <translation>Tid i bevegelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrisk</translation> <translation>Metrisk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperial</translation> <translation>Imperial</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Nautisk</translation> <translation>Nautisk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Desimalgrader (DD)</translation> <translation>Desimalgrader (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Desimalgrader og desimalminutter (DMM)</translation> <translation>Desimalgrader og desimalminutter (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minutter, sekunder (DMS)</translation> <translation>Grader, minutter, sekunder (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Fullskjermsmodus</translation> <translation>Fullskjermsmodus</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Valg</translation> <translation>Valg</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Neste</translation> <translation>Neste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Forrige</translation> <translation>Forrige</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Siste</translation> <translation>Siste</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Første</translation> <translation>Første</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Fil</translation> <translation>&amp;Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Kart</translation> <translation>&amp;Kart</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Graf</translation> <translation>&amp;Graf</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI-filer</translation> <translation>POI-filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Data</translation> <translation>&amp;Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Vis</translation> <translation>Vis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Innstillinger</translation> <translation>&amp;Innstillinger</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Enheter</translation> <translation>Enheter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordinatformat</translation> <translation>Koordinatformat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hjelp</translation> <translation>&amp;Hjelp</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Fil</translation> <translation>Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Vis</translation> <translation>Vis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigasjon</translation> <translation>Navigasjon</translation>
</message> </message>
@ -695,7 +700,7 @@
<translation>Flishurtiglagringsmappe:</translation> <translation>Flishurtiglagringsmappe:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Velg kartmappe</translation> <translation>Velg kartmappe</translation>
</message> </message>
@ -726,88 +731,88 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Linje: %1</translation> <translation>Linje: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Åpne POI-fil</translation> <translation>Åpne POI-fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Kunne ikke laste inn POI-fil:</translation> <translation>Kunne ikke laste inn POI-fil:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Spor</translation> <translation>Spor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Ruter</translation> <translation>Ruter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Veipunkter</translation> <translation>Veipunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Områder</translation> <translation>Områder</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Dato</translation> <translation>Dato</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistikk</translation> <translation>Statistikk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Åpne kartfil</translation> <translation>Åpne kartfil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Feil ved innlasting av kart:</translation> <translation>Feil ved innlasting av kart:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Fjern kartflis fra hurtiglager?</translation> <translation>Fjern kartflis fra hurtiglager?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Ingen filer lastet opp</translation> <translation>Ingen filer lastet opp</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n fil</numerusform> <numerusform>%n fil</numerusform>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Støttede filer</translation> <translation>Støttede filer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles-kart</translation> <translation>MBTiles-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX-kart</translation> <translation>Garmin JNX-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garming IMG-kart</translation> <translation>Garming IMG-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB-sjøkart</translation> <translation>BSB-sjøkart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ-kart</translation> <translation>KMZ-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer-kart</translation> <translation>OziExplorer-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kart/atlas</translation> <translation>TrekBuddy kart/atlas</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation> <translation>GeoTIFF-bilder</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav-kart</translation> <translation>TwoNav-kart</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Nettbaserte kartkilder</translation> <translation>Nettbaserte kartkilder</translation>
</message> </message>
@ -1076,12 +1086,12 @@
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="118"/> <location filename="../src/GUI/optionsdialog.cpp" line="118"/>
<source>Input</source> <source>Input</source>
<translation type="unfinished"></translation> <translation type="unfinished">Inndata</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="120"/> <location filename="../src/GUI/optionsdialog.cpp" line="120"/>
<source>Output</source> <source>Output</source>
<translation type="unfinished"></translation> <translation type="unfinished">Utdata</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/optionsdialog.cpp" line="168"/> <location filename="../src/GUI/optionsdialog.cpp" line="168"/>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivelse</translation> <translation>Beskrivelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstand</translation> <translation>Avstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Lenker</translation> <translation>Lenker</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Navn</translation> <translation>Navn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivelse</translation> <translation>Beskrivelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstand</translation> <translation>Avstand</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Total tid</translation> <translation>Total tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tid i bevegelse</translation> <translation>Tid i bevegelse</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Dato</translation> <translation>Dato</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Lenker</translation> <translation>Lenker</translation>
</message> </message>

View File

@ -266,265 +266,270 @@
<translation>Otwórz plik</translation> <translation>Otwórz plik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Otwórz plik POI</translation> <translation>Otwórz plik POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Zakończ</translation> <translation>Zakończ</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Elementy sterujące klawiatury</translation> <translation>Elementy sterujące klawiatury</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Zamknij</translation> <translation>Zamknij</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Odśwież</translation> <translation>Odśwież</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Pokaż</translation> <translation>Pokaż</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Plik</translation> <translation>Plik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Zamknij pliki POI</translation> <translation>Zamknij pliki POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Nakładka POI</translation> <translation>Nakładka POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Pokaż etykiety POI</translation> <translation>Pokaż etykiety POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Pokaż punkty POI</translation> <translation>Pokaż punkty POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Pokaż mapę</translation> <translation>Pokaż mapę</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Wyczyść pamięć podręczną kafelków</translation> <translation>Wyczyść pamięć podręczną kafelków</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Otwórz...</translation> <translation>Otwórz...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Ścieżki</translation> <translation>Ścieżki</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Eksportuj do PNG...</translation> <translation>Eksportuj do PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statystyka...</translation> <translation>Statystyka...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Załaduj plik POI...</translation> <translation>Załaduj plik POI...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Załaduj mapę...</translation> <translation>Załaduj mapę...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Następna mapa</translation> <translation>Następna mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Pokaż współrzędne kursora</translation> <translation>Pokaż współrzędne kursora</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Pokaż ślady</translation> <translation>Pokaż ślady</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Pokaż trasy</translation> <translation>Pokaż trasy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Pokaż punkty nawigacyjne</translation> <translation>Pokaż punkty nawigacyjne</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Pokaż obszary</translation> <translation>Pokaż obszary</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Etykiety punktów nawigacyjnych</translation> <translation>Etykiety punktów nawigacyjnych</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Znaczniki km/mi</translation> <translation>Znaczniki km/mi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Pokaż wykresy</translation> <translation>Pokaż wykresy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Pokaż siatkę</translation> <translation>Pokaż siatkę</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Pokaż informację o suwaku</translation> <translation>Pokaż informację o suwaku</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Pokaż znaczniki ścieżki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Pokaż paski narzędzi</translation> <translation>Pokaż paski narzędzi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Całkowity czas</translation> <translation>Całkowity czas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Czas ruchu</translation> <translation>Czas ruchu</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metryczne</translation> <translation>Metryczne</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperialne</translation> <translation>Imperialne</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Morskie</translation> <translation>Morskie</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Stopnie dziesiętne (DD)</translation> <translation>Stopnie dziesiętne (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Stopnie i minuty dziesiętne (DMM)</translation> <translation>Stopnie i minuty dziesiętne (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Stopnie, minuty, sekundy (DMS)</translation> <translation>Stopnie, minuty, sekundy (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Tryb pełnoekranowy</translation> <translation>Tryb pełnoekranowy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Opcje...</translation> <translation>Opcje...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Następny</translation> <translation>Następny</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Poprzedni</translation> <translation>Poprzedni</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Ostatni</translation> <translation>Ostatni</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Pierwszy</translation> <translation>Pierwszy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Pliki POI</translation> <translation>Pliki POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Wyświetlanie</translation> <translation>Wyświetlanie</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Jednostki</translation> <translation>Jednostki</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Format współrzędnych</translation> <translation>Format współrzędnych</translation>
</message> </message>
@ -609,72 +614,72 @@
<translation>Katalog ze stylami:</translation> <translation>Katalog ze stylami:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Obszary</translation> <translation>Obszary</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statystyka</translation> <translation>Statystyka</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Otwórz plik mapy</translation> <translation>Otwórz plik mapy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Nie załadowano żadnych plików</translation> <translation>Nie załadowano żadnych plików</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Plik</translation> <translation>&amp;Plik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Mapa</translation> <translation>&amp;Mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Wykres</translation> <translation>&amp;Wykres</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>P&amp;OI</translation> <translation>P&amp;OI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Dane</translation> <translation>&amp;Dane</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation> <translation>&amp;Ustawienia</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>Pomo&amp;c</translation> <translation>Pomo&amp;c</translation>
</message> </message>
@ -694,26 +699,26 @@
<translation>Katalog pamięci podręcznej kafelków:</translation> <translation>Katalog pamięci podręcznej kafelków:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Trasy</translation> <translation>Trasy</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Wystąpił błąd podczas ładowania mapy:</translation> <translation>Wystąpił błąd podczas ładowania mapy:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n plik</numerusform> <numerusform>%n plik</numerusform>
@ -727,18 +732,18 @@
<translation>Następny plik</translation> <translation>Następny plik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Drukuj...</translation> <translation>Drukuj...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Eksportuj do PDF...</translation> <translation>Eksportuj do PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Punkty nawigacyjne</translation> <translation>Punkty nawigacyjne</translation>
</message> </message>
@ -748,7 +753,7 @@
<translation>Poprzedni plik</translation> <translation>Poprzedni plik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Punkty trasy</translation> <translation>Punkty trasy</translation>
</message> </message>
@ -769,49 +774,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Linia: %1</translation> <translation>Linia: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Błąd podczas ładowania pliku POI:</translation> <translation>Błąd podczas ładowania pliku POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nazwa</translation> <translation>Nazwa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Ślady</translation> <translation>Ślady</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>O programie GPXSee</translation> <translation>O programie GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Nawigacja</translation> <translation>Nawigacja</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Dystans</translation> <translation>Dystans</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Czas</translation> <translation>Czas</translation>
</message> </message>
@ -977,57 +982,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Obsługiwane pliki</translation> <translation>Obsługiwane pliki</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>Mapy MBTiles</translation> <translation>Mapy MBTiles</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Mapy Garmin JNX</translation> <translation>Mapy Garmin JNX</translation>
</message> </message>
<message>
<location filename="../src/map/maplist.cpp" line="98"/>
<source>Garmin IMG maps</source>
<translation>Mapy Garmin IMG</translation>
</message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>BSB nautical charts</source> <source>AlpineQuest maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source>
<translation>Mapy Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>Mapy OziExplorer</translation> <translation>Mapy OziExplorer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>Mapy/atlasy TrekBuddy</translation> <translation>Mapy/atlasy TrekBuddy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>Obrazy GeoTIFF</translation> <translation>Obrazy GeoTIFF</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>Mapy TwoNav</translation> <translation>Mapy TwoNav</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Źródła map online</translation> <translation>Źródła map online</translation>
</message> </message>
@ -1787,27 +1797,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nazwa</translation> <translation>Nazwa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Opis</translation> <translation>Opis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Komentarz</translation> <translation>Komentarz</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Dystans</translation> <translation>Dystans</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Linki</translation> <translation>Linki</translation>
</message> </message>
@ -2008,42 +2018,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nazwa</translation> <translation>Nazwa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Opis</translation> <translation>Opis</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Komentarz</translation> <translation>Komentarz</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Dystans</translation> <translation>Dystans</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Całkowity czas</translation> <translation>Całkowity czas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Czas ruchu</translation> <translation>Czas ruchu</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Odnośniki do stron</translation> <translation>Odnośniki do stron</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Sair</translation> <translation>Sair</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Caminhos</translation> <translation>Caminhos</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Controles de teclado</translation> <translation>Controles de teclado</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Sobre o GPXSee</translation> <translation>Sobre o GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Abrir...</translation> <translation>Abrir...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Imprimir...</translation> <translation>Imprimir...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exportar para PDF...</translation> <translation>Exportar para PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exportar para PNG...</translation> <translation>Exportar para PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Fechar</translation> <translation>Fechar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Recarregar</translation> <translation>Recarregar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Estatísticas...</translation> <translation>Estatísticas...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Carregar arquivo POI...</translation> <translation>Carregar arquivo POI...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Fechar arquivos POI</translation> <translation>Fechar arquivos POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Sobrepor POIs</translation> <translation>Sobrepor POIs</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Mostrar etiquetas POI</translation> <translation>Mostrar etiquetas POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Mostrar POIs</translation> <translation>Mostrar POIs</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Mostrar mapa</translation> <translation>Mostrar mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Carregar mapa...</translation> <translation>Carregar mapa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Carregar diretório de mapa...</translation> <translation>Carregar diretório de mapa...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Limpar o cache de ladrilhos</translation> <translation>Limpar o cache de ladrilhos</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Próximo mapa</translation> <translation>Próximo mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Mostrar coordenadas do cursor</translation> <translation>Mostrar coordenadas do cursor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Mostrar trilhas</translation> <translation>Mostrar trilhas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Mostrar rotas</translation> <translation>Mostrar rotas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Mostrar waypoints</translation> <translation>Mostrar waypoints</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Mostrar áreas</translation> <translation>Mostrar áreas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Etiquetas de waypoint</translation> <translation>Etiquetas de waypoint</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Waypoints da rota</translation> <translation>Waypoints da rota</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>Marcadores de km/mi</translation> <translation>Marcadores de km/mi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Mostrar gráficos</translation> <translation>Mostrar gráficos</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Distância</translation> <translation>Distância</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tempo</translation> <translation>Tempo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Mostrar grade</translation> <translation>Mostrar grade</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Mostrar informações do cursor</translation> <translation>Mostrar informações do cursor</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Mostrar marcadores de caminho</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Mostrar barra de ferramentas</translation> <translation>Mostrar barra de ferramentas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Tempo total</translation> <translation>Tempo total</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tempo em movimento</translation> <translation>Tempo em movimento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Métrica</translation> <translation>Métrica</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperial</translation> <translation>Imperial</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Naútica</translation> <translation>Naútica</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Graus decimais (DD)</translation> <translation>Graus decimais (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Graus e minutos decimais (DMM)</translation> <translation>Graus e minutos decimais (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Graus, minutos, segundos (DMS)</translation> <translation>Graus, minutos, segundos (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Tela inteira</translation> <translation>Tela inteira</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Preferências...</translation> <translation>Preferências...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Próximo</translation> <translation>Próximo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Anterior</translation> <translation>Anterior</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Último</translation> <translation>Último</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Primeiro</translation> <translation>Primeiro</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Arquivo</translation> <translation>&amp;Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Mapa</translation> <translation>&amp;Mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Gráfico</translation> <translation>&amp;Gráfico</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Arquivos POI</translation> <translation>Arquivos POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Dados</translation> <translation>&amp;Dados</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Visualizar</translation> <translation>Visualizar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Configurações</translation> <translation>&amp;Configurações</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Unidades</translation> <translation>Unidades</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Formato de coordenadas</translation> <translation>Formato de coordenadas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>Aj&amp;uda</translation> <translation>Aj&amp;uda</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Arquivo</translation> <translation>Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Exibir</translation> <translation>Exibir</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navegação</translation> <translation>Navegação</translation>
</message> </message>
@ -721,93 +726,93 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Linha: %1</translation> <translation>Linha: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Abrir aquivo POI</translation> <translation>Abrir aquivo POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Erro ao carregar arquivo POI:</translation> <translation>Erro ao carregar arquivo POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Trilhas</translation> <translation>Trilhas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Rotas</translation> <translation>Rotas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Waypoints</translation> <translation>Waypoints</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Áreas</translation> <translation>Áreas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Estatísticas</translation> <translation>Estatísticas</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Abrir arquivo de mapa</translation> <translation>Abrir arquivo de mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Erro ao carregar o mapa:</translation> <translation>Erro ao carregar o mapa:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Selecionar diretório de mapa</translation> <translation>Selecionar diretório de mapa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Limpar o cache de ladrilhos de mapa?</translation> <translation>Limpar o cache de ladrilhos de mapa?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Nenhum arquivo carregado</translation> <translation>Nenhum arquivo carregado</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n arquivo</numerusform> <numerusform>%n arquivo</numerusform>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Formatos suportados</translation> <translation>Formatos suportados</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>Mapas MBTiles</translation> <translation>Mapas MBTiles</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation> <translation>Mapas Garmin JNX</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation> <translation>Mapas Garmin IMG</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>Cartas náuticas BSB</translation> <translation>Cartas náuticas BSB</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation> <translation>Mapas OziExplorer</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>Mapas/Atlas TrekBuddy</translation> <translation>Mapas/Atlas TrekBuddy</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>Imagens GeoTIFF</translation> <translation>Imagens GeoTIFF</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>Mapas TwoNav</translation> <translation>Mapas TwoNav</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Mapas online</translation> <translation>Mapas online</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Descrição</translation> <translation>Descrição</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Anotação</translation> <translation>Anotação</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Distância</translation> <translation>Distância</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Nome</translation> <translation>Nome</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Descrição</translation> <translation>Descrição</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Anotação</translation> <translation>Anotação</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Distância</translation> <translation>Distância</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Tempo total</translation> <translation>Tempo total</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Tempo em movimento</translation> <translation>Tempo em movimento</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Data</translation> <translation>Data</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>

View File

@ -266,265 +266,270 @@
<translation>Открыть файл</translation> <translation>Открыть файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Открыть файл с точками POI</translation> <translation>Открыть файл с точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Выход</translation> <translation>Выход</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Управление с помощью клавиатуры</translation> <translation>Управление с помощью клавиатуры</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Закрыть</translation> <translation>Закрыть</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Обновить</translation> <translation>Обновить</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Показать</translation> <translation>Показать</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Закрыть файлы с точками POI</translation> <translation>Закрыть файлы с точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Перекрывать точки POI</translation> <translation>Перекрывать точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Показывать подписи к точкам POI</translation> <translation>Показывать подписи к точкам POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Показывать точки POI</translation> <translation>Показывать точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Показывать карту</translation> <translation>Показывать карту</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Очистить кэш тайлов</translation> <translation>Очистить кэш тайлов</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Открыть</translation> <translation>Открыть</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Пути</translation> <translation>Пути</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Экспорт в PNG...</translation> <translation>Экспорт в PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Статистика</translation> <translation>Статистика</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Загрузить файл с точками POI</translation> <translation>Загрузить файл с точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Загрузить карту</translation> <translation>Загрузить карту</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Загрузить каталог карт</translation> <translation>Загрузить каталог карт</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Следующая карта</translation> <translation>Следующая карта</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Показывать координаты курсора</translation> <translation>Показывать координаты курсора</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Показывать треки</translation> <translation>Показывать треки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Показывать маршруты</translation> <translation>Показывать маршруты</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Показывать точки</translation> <translation>Показывать точки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Показывать области</translation> <translation>Показывать области</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Подписи точек</translation> <translation>Подписи точек</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>км/мл отметки</translation> <translation>км/мл отметки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Показывать графики</translation> <translation>Показывать графики</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Показывать сетку</translation> <translation>Показывать сетку</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Показывать значение на слайдере</translation> <translation>Показывать значение на слайдере</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Показывать указатель на треке</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Показывать панель инструментов</translation> <translation>Показывать панель инструментов</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Общее время</translation> <translation>Общее время</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Время движения</translation> <translation>Время движения</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Метрические</translation> <translation>Метрические</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Британские</translation> <translation>Британские</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Морские</translation> <translation>Морские</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Десятичные градусы (DD)</translation> <translation>Десятичные градусы (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Градусы, десятичные минуты (DMM)</translation> <translation>Градусы, десятичные минуты (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Градусы, минуты, секунды (DMS)</translation> <translation>Градусы, минуты, секунды (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Полноэкранный режим</translation> <translation>Полноэкранный режим</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Параметры</translation> <translation>Параметры</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Следующий</translation> <translation>Следующий</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Предыдущий</translation> <translation>Предыдущий</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Последний</translation> <translation>Последний</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Первый</translation> <translation>Первый</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Файлы с точками POI</translation> <translation>Файлы с точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Отображать</translation> <translation>Отображать</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Единицы</translation> <translation>Единицы</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Формат координат</translation> <translation>Формат координат</translation>
</message> </message>
@ -609,72 +614,72 @@
<translation>Каталог со стилями:</translation> <translation>Каталог со стилями:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Области</translation> <translation>Области</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Статистика</translation> <translation>Статистика</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Открыть файл карты</translation> <translation>Открыть файл карты</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Очистить кэш тайлов?</translation> <translation>Очистить кэш тайлов?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Нет загруженных файлов</translation> <translation>Нет загруженных файлов</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Дата</translation> <translation>Дата</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Файл</translation> <translation>&amp;Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Карты</translation> <translation>&amp;Карты</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;График</translation> <translation>&amp;График</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;Точки POI</translation> <translation>&amp;Точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Данные</translation> <translation>&amp;Данные</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Настройки</translation> <translation>&amp;Настройки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Справка</translation> <translation>&amp;Справка</translation>
</message> </message>
@ -694,26 +699,26 @@
<translation>Каталог кеша тайлов:</translation> <translation>Каталог кеша тайлов:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Маршруты</translation> <translation>Маршруты</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Ошибка загрузки карты:</translation> <translation>Ошибка загрузки карты:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Выберите каталог с картами</translation> <translation>Выберите каталог с картами</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n файл</numerusform> <numerusform>%n файл</numerusform>
@ -727,18 +732,18 @@
<translation>Следующий файл</translation> <translation>Следующий файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Печать</translation> <translation>Печать</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Экспорт в PDF</translation> <translation>Экспорт в PDF</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Точки</translation> <translation>Точки</translation>
</message> </message>
@ -748,7 +753,7 @@
<translation>Предыдущий файл</translation> <translation>Предыдущий файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Маршрутные точки</translation> <translation>Маршрутные точки</translation>
</message> </message>
@ -769,49 +774,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Строка: %1</translation> <translation>Строка: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Ошибка загрузки файла с точками POI:</translation> <translation>Ошибка загрузки файла с точками POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Имя</translation> <translation>Имя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Треки</translation> <translation>Треки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>О GPXSee</translation> <translation>О GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Навигация</translation> <translation>Навигация</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Расстояние</translation> <translation>Расстояние</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Время</translation> <translation>Время</translation>
</message> </message>
@ -977,57 +982,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Все поддерживаемые файлы</translation> <translation>Все поддерживаемые файлы</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles карты</translation> <translation>MBTiles карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX карты</translation> <translation>Garmin JNX карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>Карты AlpineQuest</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG карты</translation> <translation>Garmin IMG карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB навигационные карты</translation> <translation>BSB навигационные карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ карты</translation> <translation>KMZ карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer карты</translation> <translation>OziExplorer карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy карты/атласы</translation> <translation>TrekBuddy карты/атласы</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF изображения</translation> <translation>GeoTIFF изображения</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav карты</translation> <translation>TwoNav карты</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Источники онлайн карт</translation> <translation>Источники онлайн карт</translation>
</message> </message>
@ -1787,27 +1797,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Имя</translation> <translation>Имя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Описание</translation> <translation>Описание</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Комментарий</translation> <translation>Комментарий</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Расстояние</translation> <translation>Расстояние</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Ссылки</translation> <translation>Ссылки</translation>
</message> </message>
@ -2008,42 +2018,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Имя</translation> <translation>Имя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Описание</translation> <translation>Описание</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Комментарий</translation> <translation>Комментарий</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Расстояние</translation> <translation>Расстояние</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Общее время</translation> <translation>Общее время</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Время движения</translation> <translation>Время движения</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Дата</translation> <translation>Дата</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Ссылки</translation> <translation>Ссылки</translation>
</message> </message>

View File

@ -276,265 +276,270 @@
<translation>Öppna fil</translation> <translation>Öppna fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Öppna POI-fil</translation> <translation>Öppna POI-fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Avsluta</translation> <translation>Avsluta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Snabbtangenter</translation> <translation>Snabbtangenter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Stäng</translation> <translation>Stäng</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Uppdatera</translation> <translation>Uppdatera</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Visa</translation> <translation>Visa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Arkiv</translation> <translation>Arkiv</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Stäng POI-filer</translation> <translation>Stäng POI-filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Överlappa POI:er</translation> <translation>Överlappa POI:er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Visa POI-namn</translation> <translation>Visa POI-namn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Visa POI:er</translation> <translation>Visa POI:er</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Visa karta</translation> <translation>Visa karta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Rensa kart-cache</translation> <translation>Rensa kart-cache</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Öppna...</translation> <translation>Öppna...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Sökvägar</translation> <translation>Sökvägar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Exportera till PNG...</translation> <translation>Exportera till PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Statistik...</translation> <translation>Statistik...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Läs in POI-fil...</translation> <translation>Läs in POI-fil...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Läs in karta...</translation> <translation>Läs in karta...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Läs in kartmapp...</translation> <translation>Läs in kartmapp...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Nästa karta</translation> <translation>Nästa karta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Visa markörkoordinater</translation> <translation>Visa markörkoordinater</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Visa spår</translation> <translation>Visa spår</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Visa rutter</translation> <translation>Visa rutter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Visa vägpunkter</translation> <translation>Visa vägpunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Visa områden</translation> <translation>Visa områden</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Vägpunktsnamn</translation> <translation>Vägpunktsnamn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km/mi-markörer</translation> <translation>km/mi-markörer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Visa diagram</translation> <translation>Visa diagram</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Visa stödlinjer</translation> <translation>Visa stödlinjer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Visa reglageinfo</translation> <translation>Visa reglageinfo</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Visa vägmarkörer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Visa verktygsfält</translation> <translation>Visa verktygsfält</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Total tid</translation> <translation>Total tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Förflyttningstid</translation> <translation>Förflyttningstid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Meter</translation> <translation>Meter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Imperial</translation> <translation>Imperial</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Nautiska</translation> <translation>Nautiska</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Decimala grader (DD)</translation> <translation>Decimala grader (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Grader och decimala minuter (DMM)</translation> <translation>Grader och decimala minuter (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Grader, minuter, sekunder (DMS)</translation> <translation>Grader, minuter, sekunder (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Helskärmsläge</translation> <translation>Helskärmsläge</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Alternativ...</translation> <translation>Alternativ...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Nästa</translation> <translation>Nästa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Föregående</translation> <translation>Föregående</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Sista</translation> <translation>Sista</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Första</translation> <translation>Första</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI-filer</translation> <translation>POI-filer</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Visa</translation> <translation>Visa</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Enhet</translation> <translation>Enhet</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordinatformat</translation> <translation>Koordinatformat</translation>
</message> </message>
@ -619,47 +624,47 @@
<translation>Mapp för stilar:</translation> <translation>Mapp för stilar:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Områden</translation> <translation>Områden</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Statistik</translation> <translation>Statistik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Öppna kartfil</translation> <translation>Öppna kartfil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Fel vid inläsning av karta:</translation> <translation>Fel vid inläsning av karta:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Välj kartmapp</translation> <translation>Välj kartmapp</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Vill du rensa cache-lagrade kartor?</translation> <translation>Vill du rensa cache-lagrade kartor?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Inga filer inlästa</translation> <translation>Inga filer inlästa</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n fil</numerusform> <numerusform>%n fil</numerusform>
@ -667,16 +672,16 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Rutter</translation> <translation>Rutter</translation>
</message> </message>
@ -686,18 +691,18 @@
<translation>Nästa fil</translation> <translation>Nästa fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Skriv ut...</translation> <translation>Skriv ut...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Exportera till PDF...</translation> <translation>Exportera till PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Vägpunkter</translation> <translation>Vägpunkter</translation>
</message> </message>
@ -707,42 +712,42 @@
<translation>Föregående fil</translation> <translation>Föregående fil</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Ruttvägpunkter</translation> <translation>Ruttvägpunkter</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Arkiv</translation> <translation>&amp;Arkiv</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Karta</translation> <translation>&amp;Karta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Diagram</translation> <translation>&amp;Diagram</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>Da&amp;ta</translation> <translation>Da&amp;ta</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Inställningar</translation> <translation>&amp;Inställningar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Hjälp</translation> <translation>&amp;Hjälp</translation>
</message> </message>
@ -768,49 +773,49 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Rad: %1</translation> <translation>Rad: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Fel vid inläsning av POI-fil:</translation> <translation>Fel vid inläsning av POI-fil:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Namn</translation> <translation>Namn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Spår</translation> <translation>Spår</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Om GPXSee</translation> <translation>Om GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigation</translation> <translation>Navigation</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstånd</translation> <translation>Avstånd</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
@ -976,57 +981,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Filer som stöds</translation> <translation>Filer som stöds</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles-kartor</translation> <translation>MBTiles-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX-kartor</translation> <translation>Garmin JNX-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG-kartor</translation> <translation>Garmin IMG-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB nautiska sjökort</translation> <translation>BSB nautiska sjökort</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ-kartor</translation> <translation>KMZ-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer-kartor</translation> <translation>OziExplorer-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartor/-atlaser</translation> <translation>TrekBuddy-kartor/-atlaser</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation> <translation>GeoTIFF-bilder</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav-kartor</translation> <translation>TwoNav-kartor</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online-kartkällor</translation> <translation>Online-kartkällor</translation>
</message> </message>
@ -1786,27 +1796,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Namn</translation> <translation>Namn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivning</translation> <translation>Beskrivning</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstånd</translation> <translation>Avstånd</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Länkar</translation> <translation>Länkar</translation>
</message> </message>
@ -2007,42 +2017,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Namn</translation> <translation>Namn</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Beskrivning</translation> <translation>Beskrivning</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Kommentar</translation> <translation>Kommentar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Avstånd</translation> <translation>Avstånd</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Total tid</translation> <translation>Total tid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Förflyttningstid</translation> <translation>Förflyttningstid</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Datum</translation> <translation>Datum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Länkar</translation> <translation>Länkar</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Çıkış</translation> <translation>Çıkış</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Klasör konumları</translation> <translation>Klasör konumları</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Klavye kontrolleri</translation> <translation>Klavye kontrolleri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Hakkında GPXSee</translation> <translation>Hakkında GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Yazdır...</translation> <translation>Yazdır...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>PDF olarak dışa aktar...</translation> <translation>PDF olarak dışa aktar...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>PNG olarak dışa aktar...</translation> <translation>PNG olarak dışa aktar...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Kapat</translation> <translation>Kapat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Yeniden yükle</translation> <translation>Yeniden yükle</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>İstatistikler...</translation> <translation>İstatistikler...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>POI dosyası yükle...</translation> <translation>POI dosyası yükle...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>POI dosyaları kapat</translation> <translation>POI dosyaları kapat</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>POI&apos;leri üst üste getir</translation> <translation>POI&apos;leri üst üste getir</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>POI etiketlerini göster</translation> <translation>POI etiketlerini göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>POI&apos;leri göster</translation> <translation>POI&apos;leri göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Haritayı göster</translation> <translation>Haritayı göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Harita yükle...</translation> <translation>Harita yükle...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation>Harita dizinini yükle...</translation> <translation>Harita dizinini yükle...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Döşeme önbelleğini temizle</translation> <translation>Döşeme önbelleğini temizle</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Sonraki harita</translation> <translation>Sonraki harita</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>İmleç koordinatlarını göster</translation> <translation>İmleç koordinatlarını göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>İzleri göster</translation> <translation>İzleri göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Rotaları göster</translation> <translation>Rotaları göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Yer işaretlerini göster</translation> <translation>Yer işaretlerini göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Alanları göster</translation> <translation>Alanları göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Yer işareti etiketleri</translation> <translation>Yer işareti etiketleri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Rota yer işaretleri</translation> <translation>Rota yer işaretleri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>km/mil işaretleri</translation> <translation>km/mil işaretleri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Grafikleri göster</translation> <translation>Grafikleri göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Mesafe</translation> <translation>Mesafe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Zaman</translation> <translation>Zaman</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Izgarayı göster</translation> <translation>Izgarayı göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Kaydırıcı bilgisi göster</translation> <translation>Kaydırıcı bilgisi göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Yol işaretleyicilerini göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Araç çubuklarını göster</translation> <translation>Araç çubuklarını göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Toplam süre</translation> <translation>Toplam süre</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Hareket süresi</translation> <translation>Hareket süresi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Metrik</translation> <translation>Metrik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Emperyal</translation> <translation>Emperyal</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Denizcilik</translation> <translation>Denizcilik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Desimal derece (DD)</translation> <translation>Desimal derece (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Derece ve desimal dakika (DDD)</translation> <translation>Derece ve desimal dakika (DDD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Derece, dakika, saniye (DDS)</translation> <translation>Derece, dakika, saniye (DDS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Tam ekran modu</translation> <translation>Tam ekran modu</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Seçenekler...</translation> <translation>Seçenekler...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Sonraki</translation> <translation>Sonraki</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Önceki</translation> <translation>Önceki</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Son</translation> <translation>Son</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>İlk</translation> <translation>İlk</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Dosya</translation> <translation>&amp;Dosya</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Harita</translation> <translation>&amp;Harita</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Grafik</translation> <translation>&amp;Grafik</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;POI</translation> <translation>&amp;POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>POI dosyalar</translation> <translation>POI dosyalar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Veri</translation> <translation>&amp;Veri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Görüntüleme</translation> <translation>Görüntüleme</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation> <translation>&amp;Ayarlar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Birimler</translation> <translation>Birimler</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Koordinat biçimi</translation> <translation>Koordinat biçimi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Yardım</translation> <translation>&amp;Yardım</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Dosya</translation> <translation>Dosya</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Göster</translation> <translation>Göster</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Navigasyon</translation> <translation>Navigasyon</translation>
</message> </message>
@ -721,97 +726,96 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Satır: %1</translation> <translation>Satır: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>POI dosyası </translation> <translation>POI dosyası </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>POI dosyası yükleme hatası:</translation> <translation>POI dosyası yükleme hatası:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>İzler</translation> <translation>İzler</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Rotalar</translation> <translation>Rotalar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Yer işaretleri</translation> <translation>Yer işaretleri</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Alanlar</translation> <translation>Alanlar</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Tarih</translation> <translation>Tarih</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>İstatistikler</translation> <translation>İstatistikler</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Adı</translation> <translation>Adı</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Harita dosyası </translation> <translation>Harita dosyası </translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Harita yüklenirken hata oluştu:</translation> <translation>Harita yüklenirken hata oluştu:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation>Harita dizinini seç</translation> <translation>Harita dizinini seç</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation>Harita döşemeleri önbelleği temizlensin mi?</translation> <translation>Harita döşemeleri önbelleği temizlensin mi?</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Hiç dosya yüklenmedi</translation> <translation>Hiç dosya yüklenmedi</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n dosya</numerusform> <numerusform>%n dosya</numerusform>
<numerusform>%n dosya</numerusform>
</translation> </translation>
</message> </message>
</context> </context>
@ -976,57 +980,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Desteklenen dosyalar</translation> <translation>Desteklenen dosyalar</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles haritalar</translation> <translation>MBTiles haritalar</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX haritalar</translation> <translation>Garmin JNX haritalar</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation>AlpineQuest haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG haritaları</translation> <translation>Garmin IMG haritaları</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB denizcilik haritaları</translation> <translation>BSB denizcilik haritaları</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ haritaları</translation> <translation>KMZ haritaları</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer haritalar</translation> <translation>OziExplorer haritalar</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy haritalar/atlaslar</translation> <translation>TrekBuddy haritalar/atlaslar</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF görüntüler</translation> <translation>GeoTIFF görüntüler</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav haritaları</translation> <translation>TwoNav haritaları</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Online harita kaynakları</translation> <translation>Online harita kaynakları</translation>
</message> </message>
@ -1786,27 +1795,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Adı</translation> <translation>Adı</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>ıklama</translation> <translation>ıklama</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Yorum</translation> <translation>Yorum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Mesafe</translation> <translation>Mesafe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Bağlantılar</translation> <translation>Bağlantılar</translation>
</message> </message>
@ -2007,42 +2016,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Adı</translation> <translation>Adı</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>ıklama</translation> <translation>ıklama</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Yorum</translation> <translation>Yorum</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Mesafe</translation> <translation>Mesafe</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Toplam süre</translation> <translation>Toplam süre</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Hareket süresi</translation> <translation>Hareket süresi</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Tarih</translation> <translation>Tarih</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Bağlantılar</translation> <translation>Bağlantılar</translation>
</message> </message>

View File

@ -261,336 +261,341 @@
<context> <context>
<name>GUI</name> <name>GUI</name>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="211"/> <location filename="../src/GUI/gui.cpp" line="210"/>
<source>Quit</source> <source>Quit</source>
<translation>Вихід</translation> <translation>Вихід</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="218"/> <location filename="../src/GUI/gui.cpp" line="217"/>
<location filename="../src/GUI/gui.cpp" line="752"/> <location filename="../src/GUI/gui.cpp" line="752"/>
<location filename="../src/GUI/gui.cpp" line="753"/> <location filename="../src/GUI/gui.cpp" line="753"/>
<source>Paths</source> <source>Paths</source>
<translation>Шляхи</translation> <translation>Шляхи</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="221"/> <location filename="../src/GUI/gui.cpp" line="220"/>
<location filename="../src/GUI/gui.cpp" line="715"/> <location filename="../src/GUI/gui.cpp" line="715"/>
<location filename="../src/GUI/gui.cpp" line="716"/> <location filename="../src/GUI/gui.cpp" line="716"/>
<source>Keyboard controls</source> <source>Keyboard controls</source>
<translation>Управління з клавіатури</translation> <translation>Управління з клавіатури</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="224"/> <location filename="../src/GUI/gui.cpp" line="223"/>
<location filename="../src/GUI/gui.cpp" line="693"/> <location filename="../src/GUI/gui.cpp" line="693"/>
<source>About GPXSee</source> <source>About GPXSee</source>
<translation>Про GPXSee</translation> <translation>Про GPXSee</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="229"/> <location filename="../src/GUI/gui.cpp" line="228"/>
<source>Open...</source> <source>Open...</source>
<translation>Відкрити...</translation> <translation>Відкрити...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="234"/> <location filename="../src/GUI/gui.cpp" line="233"/>
<source>Print...</source> <source>Print...</source>
<translation>Друк...</translation> <translation>Друк...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="241"/> <location filename="../src/GUI/gui.cpp" line="240"/>
<source>Export to PDF...</source> <source>Export to PDF...</source>
<translation>Експорт до PDF...</translation> <translation>Експорт до PDF...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="248"/> <location filename="../src/GUI/gui.cpp" line="247"/>
<source>Export to PNG...</source> <source>Export to PNG...</source>
<translation>Експорт до PNG...</translation> <translation>Експорт до PNG...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="254"/> <location filename="../src/GUI/gui.cpp" line="253"/>
<source>Close</source> <source>Close</source>
<translation>Закрити</translation> <translation>Закрити</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="260"/> <location filename="../src/GUI/gui.cpp" line="259"/>
<source>Reload</source> <source>Reload</source>
<translation>Оновити</translation> <translation>Оновити</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="267"/> <location filename="../src/GUI/gui.cpp" line="266"/>
<source>Statistics...</source> <source>Statistics...</source>
<translation>Статистика...</translation> <translation>Статистика...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="275"/> <location filename="../src/GUI/gui.cpp" line="274"/>
<source>Load POI file...</source> <source>Load POI file...</source>
<translation>Завантажити POI файл...</translation> <translation>Завантажити POI файл...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="279"/> <location filename="../src/GUI/gui.cpp" line="278"/>
<source>Close POI files</source> <source>Close POI files</source>
<translation>Закрити POI файли</translation> <translation>Закрити POI файли</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="283"/> <location filename="../src/GUI/gui.cpp" line="282"/>
<source>Overlap POIs</source> <source>Overlap POIs</source>
<translation>Перекривати точки POI</translation> <translation>Перекривати точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="288"/> <location filename="../src/GUI/gui.cpp" line="287"/>
<source>Show POI labels</source> <source>Show POI labels</source>
<translation>Показати мітки до точок POI</translation> <translation>Показати мітки до точок POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="293"/> <location filename="../src/GUI/gui.cpp" line="292"/>
<source>Show POIs</source> <source>Show POIs</source>
<translation>Відображати точки POI</translation> <translation>Відображати точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="304"/> <location filename="../src/GUI/gui.cpp" line="303"/>
<source>Show map</source> <source>Show map</source>
<translation>Відображати мапу</translation> <translation>Відображати мапу</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="313"/> <location filename="../src/GUI/gui.cpp" line="312"/>
<source>Load map...</source> <source>Load map...</source>
<translation>Завантажити мапу...</translation> <translation>Завантажити мапу...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="318"/> <location filename="../src/GUI/gui.cpp" line="317"/>
<source>Load map directory...</source> <source>Load map directory...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="321"/> <location filename="../src/GUI/gui.cpp" line="320"/>
<source>Clear tile cache</source> <source>Clear tile cache</source>
<translation>Очистити кеш-память</translation> <translation>Очистити кеш-память</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="326"/> <location filename="../src/GUI/gui.cpp" line="325"/>
<location filename="../src/GUI/gui.cpp" line="331"/> <location filename="../src/GUI/gui.cpp" line="330"/>
<location filename="../src/GUI/gui.cpp" line="732"/> <location filename="../src/GUI/gui.cpp" line="732"/>
<source>Next map</source> <source>Next map</source>
<translation>Наступна мапа</translation> <translation>Наступна мапа</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="336"/> <location filename="../src/GUI/gui.cpp" line="335"/>
<source>Show cursor coordinates</source> <source>Show cursor coordinates</source>
<translation>Відображати координати курсора</translation> <translation>Відображати координати курсора</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="343"/> <location filename="../src/GUI/gui.cpp" line="342"/>
<source>Show tracks</source> <source>Show tracks</source>
<translation>Відображати треки</translation> <translation>Відображати треки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="348"/> <location filename="../src/GUI/gui.cpp" line="347"/>
<source>Show routes</source> <source>Show routes</source>
<translation>Відображати маршрути</translation> <translation>Відображати маршрути</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="353"/> <location filename="../src/GUI/gui.cpp" line="352"/>
<source>Show waypoints</source> <source>Show waypoints</source>
<translation>Відображати маршрутні точки</translation> <translation>Відображати маршрутні точки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="358"/> <location filename="../src/GUI/gui.cpp" line="357"/>
<source>Show areas</source> <source>Show areas</source>
<translation>Відображати області</translation> <translation>Відображати області</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="363"/> <location filename="../src/GUI/gui.cpp" line="362"/>
<source>Waypoint labels</source> <source>Waypoint labels</source>
<translation>Підписи маршрутних точок</translation> <translation>Підписи маршрутних точок</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="368"/> <location filename="../src/GUI/gui.cpp" line="367"/>
<source>Route waypoints</source> <source>Route waypoints</source>
<translation>Маршрутні точки маршруту</translation> <translation>Маршрутні точки маршруту</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="373"/> <location filename="../src/GUI/gui.cpp" line="372"/>
<source>km/mi markers</source> <source>km/mi markers</source>
<translation>км/миля позначки</translation> <translation>км/миля позначки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="380"/> <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>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show graphs</source> <source>Show graphs</source>
<translation>Відображати графіки</translation> <translation>Відображати графіки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="390"/> <location filename="../src/GUI/gui.cpp" line="399"/>
<location filename="../src/GUI/gui.cpp" line="1135"/> <location filename="../src/GUI/gui.cpp" line="1138"/>
<location filename="../src/GUI/gui.cpp" line="1203"/> <location filename="../src/GUI/gui.cpp" line="1206"/>
<source>Distance</source> <source>Distance</source>
<translation>Відстань</translation> <translation>Відстань</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="397"/> <location filename="../src/GUI/gui.cpp" line="406"/>
<location filename="../src/GUI/gui.cpp" line="575"/> <location filename="../src/GUI/gui.cpp" line="580"/>
<location filename="../src/GUI/gui.cpp" line="1138"/> <location filename="../src/GUI/gui.cpp" line="1141"/>
<location filename="../src/GUI/gui.cpp" line="1205"/> <location filename="../src/GUI/gui.cpp" line="1208"/>
<source>Time</source> <source>Time</source>
<translation>Час</translation> <translation>Час</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="404"/> <location filename="../src/GUI/gui.cpp" line="413"/>
<source>Show grid</source> <source>Show grid</source>
<translation>Відображати сітку</translation> <translation>Відображати сітку</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="409"/> <location filename="../src/GUI/gui.cpp" line="418"/>
<source>Show slider info</source> <source>Show slider info</source>
<translation>Відображати інформацію на повзунку</translation> <translation>Відображати інформацію на повзунку</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="414"/> <location filename="../src/GUI/gui.cpp" line="425"/>
<source>Show path markers</source>
<translation>Відображати маркери шляху</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="421"/>
<source>Show toolbars</source> <source>Show toolbars</source>
<translation>Відображати панелі інструментів</translation> <translation>Відображати панелі інструментів</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="428"/> <location filename="../src/GUI/gui.cpp" line="432"/>
<source>Total time</source> <source>Total time</source>
<translation>Загальний час</translation> <translation>Загальний час</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="434"/> <location filename="../src/GUI/gui.cpp" line="438"/>
<location filename="../src/GUI/gui.cpp" line="1140"/> <location filename="../src/GUI/gui.cpp" line="1143"/>
<location filename="../src/GUI/gui.cpp" line="1207"/> <location filename="../src/GUI/gui.cpp" line="1210"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Час руху</translation> <translation>Час руху</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="442"/> <location filename="../src/GUI/gui.cpp" line="446"/>
<source>Metric</source> <source>Metric</source>
<translation>Метричні</translation> <translation>Метричні</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="448"/> <location filename="../src/GUI/gui.cpp" line="452"/>
<source>Imperial</source> <source>Imperial</source>
<translation>Імперські</translation> <translation>Імперські</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="454"/> <location filename="../src/GUI/gui.cpp" line="458"/>
<source>Nautical</source> <source>Nautical</source>
<translation>Морські</translation> <translation>Морські</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="462"/> <location filename="../src/GUI/gui.cpp" line="466"/>
<source>Decimal degrees (DD)</source> <source>Decimal degrees (DD)</source>
<translation>Десяткові градуси (DD)</translation> <translation>Десяткові градуси (DD)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="468"/> <location filename="../src/GUI/gui.cpp" line="472"/>
<source>Degrees and decimal minutes (DMM)</source> <source>Degrees and decimal minutes (DMM)</source>
<translation>Градуси та десяткові мінути (DMM)</translation> <translation>Градуси та десяткові мінути (DMM)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="475"/> <location filename="../src/GUI/gui.cpp" line="479"/>
<source>Degrees, minutes, seconds (DMS)</source> <source>Degrees, minutes, seconds (DMS)</source>
<translation>Градуси, мінути, секунди (DMS)</translation> <translation>Градуси, мінути, секунди (DMS)</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="481"/> <location filename="../src/GUI/gui.cpp" line="485"/>
<source>Fullscreen mode</source> <source>Fullscreen mode</source>
<translation>Повноекранний режим</translation> <translation>Повноекранний режим</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="488"/> <location filename="../src/GUI/gui.cpp" line="492"/>
<source>Options...</source> <source>Options...</source>
<translation>Налаштування...</translation> <translation>Налаштування...</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="494"/> <location filename="../src/GUI/gui.cpp" line="498"/>
<source>Next</source> <source>Next</source>
<translation>Наступний</translation> <translation>Наступний</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="498"/> <location filename="../src/GUI/gui.cpp" line="502"/>
<source>Previous</source> <source>Previous</source>
<translation>Попередній</translation> <translation>Попередній</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="502"/> <location filename="../src/GUI/gui.cpp" line="506"/>
<source>Last</source> <source>Last</source>
<translation>Останній</translation> <translation>Останній</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="506"/> <location filename="../src/GUI/gui.cpp" line="510"/>
<source>First</source> <source>First</source>
<translation>Перший</translation> <translation>Перший</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="514"/> <location filename="../src/GUI/gui.cpp" line="518"/>
<source>&amp;File</source> <source>&amp;File</source>
<translation>&amp;Файл</translation> <translation>&amp;Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="530"/> <location filename="../src/GUI/gui.cpp" line="534"/>
<source>&amp;Map</source> <source>&amp;Map</source>
<translation>&amp;Мапи</translation> <translation>&amp;Мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="541"/> <location filename="../src/GUI/gui.cpp" line="545"/>
<source>&amp;Graph</source> <source>&amp;Graph</source>
<translation>&amp;Графік</translation> <translation>&amp;Графік</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="551"/> <location filename="../src/GUI/gui.cpp" line="554"/>
<source>&amp;POI</source> <source>&amp;POI</source>
<translation>&amp;Точки POI</translation> <translation>&amp;Точки POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="552"/> <location filename="../src/GUI/gui.cpp" line="555"/>
<source>POI files</source> <source>POI files</source>
<translation>Файли із точками POI</translation> <translation>Файли із точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="563"/> <location filename="../src/GUI/gui.cpp" line="566"/>
<source>&amp;Data</source> <source>&amp;Data</source>
<translation>&amp;Дані</translation> <translation>&amp;Дані</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="564"/> <location filename="../src/GUI/gui.cpp" line="567"/>
<source>Display</source> <source>Display</source>
<translation>Відображати</translation> <translation>Відображати</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="574"/> <location filename="../src/GUI/gui.cpp" line="579"/>
<source>&amp;Settings</source> <source>&amp;Settings</source>
<translation>&amp;Налаштування</translation> <translation>&amp;Налаштування</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="578"/> <location filename="../src/GUI/gui.cpp" line="583"/>
<source>Units</source> <source>Units</source>
<translation>Одиниці</translation> <translation>Одиниці</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="582"/> <location filename="../src/GUI/gui.cpp" line="587"/>
<source>Coordinates format</source> <source>Coordinates format</source>
<translation>Формат координат</translation> <translation>Формат координат</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="592"/> <location filename="../src/GUI/gui.cpp" line="597"/>
<source>&amp;Help</source> <source>&amp;Help</source>
<translation>&amp;Допомога</translation> <translation>&amp;Допомога</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="608"/> <location filename="../src/GUI/gui.cpp" line="613"/>
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="616"/> <location filename="../src/GUI/gui.cpp" line="621"/>
<source>Show</source> <source>Show</source>
<translation>Відобразити</translation> <translation>Відобразити</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="623"/> <location filename="../src/GUI/gui.cpp" line="628"/>
<source>Navigation</source> <source>Navigation</source>
<translation>Навігація</translation> <translation>Навігація</translation>
</message> </message>
@ -721,93 +726,93 @@
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="822"/> <location filename="../src/GUI/gui.cpp" line="822"/>
<location filename="../src/GUI/gui.cpp" line="910"/> <location filename="../src/GUI/gui.cpp" line="912"/>
<source>Line: %1</source> <source>Line: %1</source>
<translation>Строка: %1</translation> <translation>Строка: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="884"/> <location filename="../src/GUI/gui.cpp" line="886"/>
<source>Open POI file</source> <source>Open POI file</source>
<translation>Відкрити файл із точками POI</translation> <translation>Відкрити файл із точками POI</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="907"/> <location filename="../src/GUI/gui.cpp" line="909"/>
<source>Error loading POI file:</source> <source>Error loading POI file:</source>
<translation>Помилка під час завантаження файлу POI:</translation> <translation>Помилка під час завантаження файлу POI:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1109"/> <location filename="../src/GUI/gui.cpp" line="1112"/>
<location filename="../src/GUI/gui.cpp" line="1181"/> <location filename="../src/GUI/gui.cpp" line="1184"/>
<source>Tracks</source> <source>Tracks</source>
<translation>Треки</translation> <translation>Треки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1112"/> <location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1183"/> <location filename="../src/GUI/gui.cpp" line="1186"/>
<source>Routes</source> <source>Routes</source>
<translation>Маршрути</translation> <translation>Маршрути</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1115"/> <location filename="../src/GUI/gui.cpp" line="1118"/>
<location filename="../src/GUI/gui.cpp" line="1185"/> <location filename="../src/GUI/gui.cpp" line="1188"/>
<source>Waypoints</source> <source>Waypoints</source>
<translation>Маршрутні точки</translation> <translation>Маршрутні точки</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1118"/> <location filename="../src/GUI/gui.cpp" line="1121"/>
<location filename="../src/GUI/gui.cpp" line="1187"/> <location filename="../src/GUI/gui.cpp" line="1190"/>
<source>Areas</source> <source>Areas</source>
<translation>Області</translation> <translation>Області</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1124"/> <location filename="../src/GUI/gui.cpp" line="1127"/>
<location filename="../src/GUI/gui.cpp" line="1128"/> <location filename="../src/GUI/gui.cpp" line="1131"/>
<location filename="../src/GUI/gui.cpp" line="1193"/>
<location filename="../src/GUI/gui.cpp" line="1196"/> <location filename="../src/GUI/gui.cpp" line="1196"/>
<location filename="../src/GUI/gui.cpp" line="1199"/>
<source>Date</source> <source>Date</source>
<translation>Дата</translation> <translation>Дата</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1161"/> <location filename="../src/GUI/gui.cpp" line="1164"/>
<location filename="../src/GUI/gui.cpp" line="1162"/> <location filename="../src/GUI/gui.cpp" line="1165"/>
<source>Statistics</source> <source>Statistics</source>
<translation>Статистика</translation> <translation>Статистика</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1177"/> <location filename="../src/GUI/gui.cpp" line="1180"/>
<source>Name</source> <source>Name</source>
<translation>Імя</translation> <translation>Імя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1433"/> <location filename="../src/GUI/gui.cpp" line="1432"/>
<source>Open map file</source> <source>Open map file</source>
<translation>Відкрити файл мапи</translation> <translation>Відкрити файл мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1474"/> <location filename="../src/GUI/gui.cpp" line="1473"/>
<location filename="../src/GUI/gui.cpp" line="1512"/> <location filename="../src/GUI/gui.cpp" line="1511"/>
<location filename="../src/GUI/gui.cpp" line="1531"/> <location filename="../src/GUI/gui.cpp" line="1530"/>
<location filename="../src/GUI/gui.cpp" line="1557"/> <location filename="../src/GUI/gui.cpp" line="1556"/>
<source>Error loading map:</source> <source>Error loading map:</source>
<translation>Помилка завантаження мапи:</translation> <translation>Помилка завантаження мапи:</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1541"/> <location filename="../src/GUI/gui.cpp" line="1540"/>
<source>Select map directory</source> <source>Select map directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1596"/> <location filename="../src/GUI/gui.cpp" line="1595"/>
<source>Clear the map tile cache?</source> <source>Clear the map tile cache?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/gui.cpp" line="1603"/> <location filename="../src/GUI/gui.cpp" line="1602"/>
<source>No files loaded</source> <source>No files loaded</source>
<translation>Файли не завантажені</translation> <translation>Файли не завантажені</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1607"/> <location filename="../src/GUI/gui.cpp" line="1606"/>
<source>%n files</source> <source>%n files</source>
<translation> <translation>
<numerusform>%n файл</numerusform> <numerusform>%n файл</numerusform>
@ -977,57 +982,62 @@
<context> <context>
<name>MapList</name> <name>MapList</name>
<message> <message>
<location filename="../src/map/maplist.cpp" line="96"/> <location filename="../src/map/maplist.cpp" line="99"/>
<source>Supported files</source> <source>Supported files</source>
<translation>Всі підтримувані формати</translation> <translation>Всі підтримувані формати</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="98"/> <location filename="../src/map/maplist.cpp" line="101"/>
<source>AlpineQuest maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="102"/>
<source>Garmin IMG maps</source> <source>Garmin IMG maps</source>
<translation>Garmin IMG мапи</translation> <translation>Garmin IMG мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="100"/> <location filename="../src/map/maplist.cpp" line="104"/>
<source>Garmin JNX maps</source> <source>Garmin JNX maps</source>
<translation>Garmin JNX мапи</translation> <translation>Garmin JNX мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="101"/> <location filename="../src/map/maplist.cpp" line="105"/>
<source>BSB nautical charts</source> <source>BSB nautical charts</source>
<translation>BSB навігаційні мапи</translation> <translation>BSB навігаційні мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="102"/> <location filename="../src/map/maplist.cpp" line="106"/>
<source>KMZ maps</source> <source>KMZ maps</source>
<translation>KMZ мапи</translation> <translation>KMZ мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="103"/> <location filename="../src/map/maplist.cpp" line="107"/>
<source>OziExplorer maps</source> <source>OziExplorer maps</source>
<translation>OziExplorer мапи</translation> <translation>OziExplorer мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="104"/> <location filename="../src/map/maplist.cpp" line="108"/>
<source>MBTiles maps</source> <source>MBTiles maps</source>
<translation>MBTiles мапи</translation> <translation>MBTiles мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="105"/> <location filename="../src/map/maplist.cpp" line="109"/>
<source>TrekBuddy maps/atlases</source> <source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy мапи/атласи</translation> <translation>TrekBuddy мапи/атласи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="106"/> <location filename="../src/map/maplist.cpp" line="110"/>
<source>GeoTIFF images</source> <source>GeoTIFF images</source>
<translation>GeoTIFF зображення</translation> <translation>GeoTIFF зображення</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="107"/> <location filename="../src/map/maplist.cpp" line="111"/>
<source>TwoNav maps</source> <source>TwoNav maps</source>
<translation>TwoNav мапи</translation> <translation>TwoNav мапи</translation>
</message> </message>
<message> <message>
<location filename="../src/map/maplist.cpp" line="108"/> <location filename="../src/map/maplist.cpp" line="112"/>
<source>Online map sources</source> <source>Online map sources</source>
<translation>Онлайнові джерела мап</translation> <translation>Онлайнові джерела мап</translation>
</message> </message>
@ -1787,27 +1797,27 @@
<context> <context>
<name>RouteItem</name> <name>RouteItem</name>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="15"/> <location filename="../src/GUI/routeitem.cpp" line="16"/>
<source>Name</source> <source>Name</source>
<translation>Імя</translation> <translation>Імя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="17"/> <location filename="../src/GUI/routeitem.cpp" line="18"/>
<source>Description</source> <source>Description</source>
<translation>Опис</translation> <translation>Опис</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="19"/> <location filename="../src/GUI/routeitem.cpp" line="20"/>
<source>Comment</source> <source>Comment</source>
<translation>Коментар</translation> <translation>Коментар</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="20"/> <location filename="../src/GUI/routeitem.cpp" line="21"/>
<source>Distance</source> <source>Distance</source>
<translation>Відстань</translation> <translation>Відстань</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/routeitem.cpp" line="31"/> <location filename="../src/GUI/routeitem.cpp" line="32"/>
<source>Links</source> <source>Links</source>
<translation>Посилання</translation> <translation>Посилання</translation>
</message> </message>
@ -2008,42 +2018,42 @@
<context> <context>
<name>TrackItem</name> <name>TrackItem</name>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="14"/> <location filename="../src/GUI/trackitem.cpp" line="15"/>
<source>Name</source> <source>Name</source>
<translation>Імя</translation> <translation>Імя</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="16"/> <location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Description</source> <source>Description</source>
<translation>Опис</translation> <translation>Опис</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="18"/> <location filename="../src/GUI/trackitem.cpp" line="19"/>
<source>Comment</source> <source>Comment</source>
<translation>Коментар</translation> <translation>Коментар</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="19"/> <location filename="../src/GUI/trackitem.cpp" line="20"/>
<source>Distance</source> <source>Distance</source>
<translation>Відстань</translation> <translation>Відстань</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="22"/> <location filename="../src/GUI/trackitem.cpp" line="23"/>
<source>Total time</source> <source>Total time</source>
<translation>Загальний час</translation> <translation>Загальний час</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="24"/> <location filename="../src/GUI/trackitem.cpp" line="25"/>
<source>Moving time</source> <source>Moving time</source>
<translation>Час руху</translation> <translation>Час руху</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="26"/> <location filename="../src/GUI/trackitem.cpp" line="27"/>
<source>Date</source> <source>Date</source>
<translation>Дата</translation> <translation>Дата</translation>
</message> </message>
<message> <message>
<location filename="../src/GUI/trackitem.cpp" line="36"/> <location filename="../src/GUI/trackitem.cpp" line="37"/>
<source>Links</source> <source>Links</source>
<translation>Посилання</translation> <translation>Посилання</translation>
</message> </message>

View File

@ -462,6 +462,20 @@
<key>CFBundleTypeRole</key> <key>CFBundleTypeRole</key>
<string>Viewer</string> <string>Viewer</string>
</dict> </dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>aqm</string>
</array>
<key>CFBundleTypeMIMETypes</key>
<array>
<string>application/vnd.alpinequest.aqm</string>
</array>
<key>CFBundleTypeName</key>
<string>AlpineQuest Map File</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
</array> </array>
<key>UTImportedTypeDeclarations</key> <key>UTImportedTypeDeclarations</key>
@ -1016,6 +1030,27 @@
<string>application/vnd.trekbuddy.tba</string> <string>application/vnd.trekbuddy.tba</string>
</dict> </dict>
</dict> </dict>
<dict>
<key>UTTypeIdentifier</key>
<string>net.alpinequest.aqm</string>
<key>UTTypeReferenceURL</key>
<string>https://svn.code.sf.net/p/mobac/code/trunk/MOBAC</string>
<key>UTTypeDescription</key>
<string>AlpineQuest Map File</string>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>aqm</string>
</array>
<key>public.mime-type</key>
<string>application/vnd.alpinequest.aqm</string>
</dict>
</dict>
<dict> <dict>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>public.tiff</string> <string>public.tiff</string>

View File

@ -19,7 +19,7 @@
WMS, TMS, QuadTiles).</li> WMS, TMS, QuadTiles).</li>
<li>Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, <li>Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases,
TwoNav RMaps, Garmin IMG &amp; JNX maps, GeoTIFF images, TwoNav RMaps, Garmin IMG &amp; JNX maps, GeoTIFF images,
BSB nautical charts, KMZ maps).</li> BSB nautical charts, KMZ maps, AlpineQuest maps).</li>
<li>Elevation, speed, heart rate, cadence, power, temperature and <li>Elevation, speed, heart rate, cadence, power, temperature and
gear ratio graphs.</li> gear ratio graphs.</li>
<li>Support for multiple tracks in one view.</li> <li>Support for multiple tracks in one view.</li>
@ -87,5 +87,6 @@
<mimetype>application/x-tar</mimetype> <mimetype>application/x-tar</mimetype>
<mimetype>image/tiff</mimetype> <mimetype>image/tiff</mimetype>
<mimetype>application/vnd.google-earth.kmz</mimetype> <mimetype>application/vnd.google-earth.kmz</mimetype>
<mimetype>application/vnd.alpinequest.aqm</mimetype>
</mimetypes> </mimetypes>
</component> </component>

View File

@ -15,4 +15,4 @@ Icon=gpxsee
Terminal=false Terminal=false
Type=Application Type=Application
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt; 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; 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

View File

@ -4,10 +4,12 @@
!include "macros.nsh" !include "macros.nsh"
Unicode true
; The name of the installer ; The name of the installer
Name "GPXSee" Name "GPXSee"
; Program version ; Program version
!define VERSION "8.1" !define VERSION "8.4"
; The file to write ; The file to write
OutFile "GPXSee-${VERSION}.exe" OutFile "GPXSee-${VERSION}.exe"
@ -101,7 +103,7 @@ Section "GPXSee" SEC_APP
; Write the uninstall keys for Windows ; Write the uninstall keys for Windows
WriteRegStr HKLM "${REGENTRY}" "DisplayName" "GPXSee" WriteRegStr HKLM "${REGENTRY}" "DisplayName" "GPXSee"
WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tuma" WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tůma"
WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}" WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"' WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1 WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
@ -124,14 +126,15 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13 !insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14 !insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15 !insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 16 !insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 17 !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 17 !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 18 !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 18
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 19 !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 20 !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 21 !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 22 !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 22
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\"" WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@ -166,6 +169,7 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".aqm\OpenWithList" "GPXSee.exe" ""
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)' System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@ -278,6 +282,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "rmap" !insertmacro FILE_ASSOCIATION_REMOVE "rmap"
!insertmacro FILE_ASSOCIATION_REMOVE "tba" !insertmacro FILE_ASSOCIATION_REMOVE "tba"
!insertmacro FILE_ASSOCIATION_REMOVE "kmz" !insertmacro FILE_ASSOCIATION_REMOVE "kmz"
!insertmacro FILE_ASSOCIATION_REMOVE "aqm"
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
@ -311,6 +316,7 @@ Section "Uninstall"
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".aqm\OpenWithList" "GPXSee.exe"
DeleteRegKey HKCR "Applications\GPXSee.exe" DeleteRegKey HKCR "Applications\GPXSee.exe"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)' System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'

View File

@ -220,4 +220,14 @@
<glob pattern="*.kmz"/> <glob pattern="*.kmz"/>
</mime-type> </mime-type>
<mime-type type="application/vnd.alpinequest.aqm">
<comment>AlpineQuest Map File</comment>
<sub-class-of type="application/octet-stream"/>
<generic-icon name="application/octet-stream"/>
<magic>
<match type="string" offset="0" value="FLATPACK1"/>
</magic>
<glob pattern="*.aqm"/>
</mime-type>
</mime-info> </mime-info>

View File

@ -4,10 +4,12 @@
!include "macros.nsh" !include "macros.nsh"
Unicode true
; The name of the installer ; The name of the installer
Name "GPXSee" Name "GPXSee"
; Program version ; Program version
!define VERSION "8.1" !define VERSION "8.4"
; The file to write ; The file to write
OutFile "GPXSee-${VERSION}_x64.exe" OutFile "GPXSee-${VERSION}_x64.exe"
@ -108,7 +110,7 @@ Section "GPXSee" SEC_APP
; Write the uninstall keys for Windows ; Write the uninstall keys for Windows
WriteRegStr HKLM "${REGENTRY}" "DisplayName" "GPXSee (x64)" WriteRegStr HKLM "${REGENTRY}" "DisplayName" "GPXSee (x64)"
WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tuma" WriteRegStr HKLM "${REGENTRY}" "Publisher" "Martin Tůma"
WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}" WriteRegStr HKLM "${REGENTRY}" "DisplayVersion" "${VERSION}"
WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"' WriteRegStr HKLM "${REGENTRY}" "UninstallString" '"$INSTDIR\uninstall.exe"'
WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1 WriteRegDWORD HKLM "${REGENTRY}" "NoModify" 1
@ -131,14 +133,15 @@ Section "GPXSee" SEC_APP
!insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13 !insertmacro FILE_ASSOCIATION_ADD "mbtiles" "MBTiles Map File" 13
!insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14 !insertmacro FILE_ASSOCIATION_ADD "rmap" "TwoNav Raster Map File" 14
!insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15 !insertmacro FILE_ASSOCIATION_ADD "tba" "TrekBuddy Atlas" 15
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 16 !insertmacro FILE_ASSOCIATION_ADD "aqm" "AlpineQuest Map File" 16
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 17 !insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 17
!insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 17 !insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 18
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 18 !insertmacro FILE_ASSOCIATION_ADD "kmz" "KML geographic compressed data" 18
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 19 !insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 19
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 20 !insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 20
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 21 !insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 Data" 21
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 22 !insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track File" 22
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 23
WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\"" WriteRegStr HKCR "Applications\GPXSee.exe\shell\open\command" "" "$\"$INSTDIR\GPXSee.exe$\" $\"%1$\""
WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".gpx\OpenWithList" "GPXSee.exe" ""
@ -173,6 +176,7 @@ Section "GPXSee" SEC_APP
WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".tiff\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".xml\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" "" WriteRegStr HKCR ".kmz\OpenWithList" "GPXSee.exe" ""
WriteRegStr HKCR ".aqm\OpenWithList" "GPXSee.exe" ""
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)' System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
@ -182,6 +186,17 @@ Section "QT framework" SEC_QT
SectionIn RO SectionIn RO
!ifdef QT6
File "Qt6Concurrent.dll"
File "Qt6Core.dll"
File "Qt6Gui.dll"
File "Qt6Network.dll"
File "Qt6OpenGL.dll"
File "Qt6OpenGLWidgets.dll"
File "Qt6PrintSupport.dll"
File "Qt6Sql.dll"
File "Qt6Widgets.dll"
!else
File "Qt5Core.dll" File "Qt5Core.dll"
File "Qt5Gui.dll" File "Qt5Gui.dll"
File "Qt5Widgets.dll" File "Qt5Widgets.dll"
@ -189,9 +204,10 @@ Section "QT framework" SEC_QT
File "Qt5Network.dll" File "Qt5Network.dll"
File "Qt5Sql.dll" File "Qt5Sql.dll"
File "Qt5Concurrent.dll" File "Qt5Concurrent.dll"
File /r "printsupport"
!endif
File /r "platforms" File /r "platforms"
File /r "imageformats" File /r "imageformats"
File /r "printsupport"
File /r "styles" File /r "styles"
File /r "sqldrivers" File /r "sqldrivers"
@ -215,6 +231,7 @@ Section "OpenSSL" SEC_OPENSSL
SectionEnd SectionEnd
!ifndef QT6
Section "ANGLE" SEC_ANGLE Section "ANGLE" SEC_ANGLE
File "libGLESv2.dll" File "libGLESv2.dll"
@ -222,6 +239,7 @@ Section "ANGLE" SEC_ANGLE
File "D3DCompiler_47.dll" File "D3DCompiler_47.dll"
SectionEnd SectionEnd
!endif
SectionGroup "Localization" SEC_LOCALIZATION SectionGroup "Localization" SEC_LOCALIZATION
!insertmacro LOCALIZATION "Czech" "cs" !insertmacro LOCALIZATION "Czech" "cs"
@ -286,6 +304,7 @@ Section "Uninstall"
!insertmacro FILE_ASSOCIATION_REMOVE "rmap" !insertmacro FILE_ASSOCIATION_REMOVE "rmap"
!insertmacro FILE_ASSOCIATION_REMOVE "tba" !insertmacro FILE_ASSOCIATION_REMOVE "tba"
!insertmacro FILE_ASSOCIATION_REMOVE "kmz" !insertmacro FILE_ASSOCIATION_REMOVE "kmz"
!insertmacro FILE_ASSOCIATION_REMOVE "aqm"
DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".gpx\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".tcx\OpenWithList" "GPXSee.exe"
@ -319,6 +338,7 @@ Section "Uninstall"
DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".tiff\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".xml\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe" DeleteRegValue HKCR ".kmz\OpenWithList" "GPXSee.exe"
DeleteRegValue HKCR ".aqm\OpenWithList" "GPXSee.exe"
DeleteRegKey HKCR "Applications\GPXSee.exe" DeleteRegKey HKCR "Applications\GPXSee.exe"
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)' System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'

View File

@ -29,8 +29,8 @@ private:
Ticks::Ticks(double minValue, double maxValue, int maxCount) Ticks::Ticks(double minValue, double maxValue, int maxCount)
{ {
double range = niceNum(maxValue - minValue, false); double range = Util::niceNum(maxValue - minValue, false);
_d = niceNum(range / maxCount, false); _d = Util::niceNum(range / maxCount, false);
_min = ceil(minValue / _d) * _d; _min = ceil(minValue / _d) * _d;
_max = floor(maxValue / _d) * _d; _max = floor(maxValue / _d) * _d;
} }

View File

@ -85,7 +85,7 @@ const GraphSegment *GraphItem::segment(qreal x, GraphType type) const
return 0; return 0;
} }
qreal GraphItem::yAtX(qreal x) qreal GraphItem::yAtX(qreal x) const
{ {
const GraphSegment *seg = segment(x, _type); const GraphSegment *seg = segment(x, _type);
if (!seg) if (!seg)
@ -106,7 +106,7 @@ qreal GraphItem::yAtX(qreal x)
else if (p.x(_type) < x) else if (p.x(_type) < x)
low = mid + 1; low = mid + 1;
else else
return -p.y(); return p.y();
} }
QLineF l; QLineF l;
@ -117,11 +117,14 @@ qreal GraphItem::yAtX(qreal x)
l = QLineF(seg->at(mid-1).x(_type), seg->at(mid-1).y(), l = QLineF(seg->at(mid-1).x(_type), seg->at(mid-1).y(),
seg->at(mid).x(_type), seg->at(mid).y()); seg->at(mid).x(_type), seg->at(mid).y());
return -l.pointAt((x - l.p1().x()) / (l.p2().x() - l.p1().x())).y(); return l.pointAt((x - l.p1().x()) / (l.p2().x() - l.p1().x())).y();
} }
qreal GraphItem::distanceAtTime(qreal time) qreal GraphItem::distanceAtTime(qreal time) const
{ {
if (!_time)
return NAN;
const GraphSegment *seg = segment(time, Time); const GraphSegment *seg = segment(time, Time);
if (!seg) if (!seg)
return NAN; return NAN;
@ -155,12 +158,42 @@ qreal GraphItem::distanceAtTime(qreal time)
return l.pointAt((time - l.p1().x()) / (l.p2().x() - l.p1().x())).y(); return l.pointAt((time - l.p1().x()) / (l.p2().x() - l.p1().x())).y();
} }
void GraphItem::emitSliderPositionChanged(qreal pos) qreal GraphItem::timeAtDistance(qreal distance) const
{ {
if (_type == Time) if (!_time)
emit sliderPositionChanged(_time ? distanceAtTime(pos) : NAN); return NAN;
const GraphSegment *seg = segment(distance, Distance);
if (!seg)
return NAN;
int low = 0;
int high = seg->count() - 1;
int mid = 0;
if (!(distance >= seg->at(low).s() && distance <= seg->at(high).s()))
return NAN;
while (low <= high) {
mid = low + ((high - low) / 2);
const GraphPoint &p = seg->at(mid);
if (p.s() > distance)
high = mid - 1;
else if (p.s() < distance)
low = mid + 1;
else
return seg->at(mid).t();
}
QLineF l;
if (seg->at(mid).s() < distance)
l = QLineF(seg->at(mid).s(), seg->at(mid).t(), seg->at(mid+1).s(),
seg->at(mid+1).t());
else else
emit sliderPositionChanged(pos); l = QLineF(seg->at(mid-1).s(), seg->at(mid-1).t(),
seg->at(mid).s(), seg->at(mid).t());
return l.pointAt((distance - l.p1().x()) / (l.p2().x() - l.p1().x())).y();
} }
void GraphItem::hover(bool hover) void GraphItem::hover(bool hover)

View File

@ -23,6 +23,7 @@ public:
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
QWidget *widget); QWidget *widget);
GraphType graphType() const {return _type;}
const QRectF &bounds() const {return _bounds;} const QRectF &bounds() const {return _bounds;}
qreal max() const; qreal max() const;
@ -38,17 +39,16 @@ public:
GraphItem *secondaryGraph() const {return _secondaryGraph;} GraphItem *secondaryGraph() const {return _secondaryGraph;}
void setSecondaryGraph(GraphItem *graph) {_secondaryGraph = graph;} void setSecondaryGraph(GraphItem *graph) {_secondaryGraph = graph;}
qreal yAtX(qreal x); qreal yAtX(qreal x) const;
qreal distanceAtTime(qreal time); qreal distanceAtTime(qreal time) const;
qreal timeAtDistance(qreal distance) const;
void redraw(); void redraw();
signals: signals:
void sliderPositionChanged(qreal);
void selected(bool); void selected(bool);
public slots: public slots:
void emitSliderPositionChanged(qreal);
void hover(bool hover); void hover(bool hover);
protected: protected:

View File

@ -1,6 +1,7 @@
#ifndef GRAPHTAB_H #ifndef GRAPHTAB_H
#define GRAPHTAB_H #define GRAPHTAB_H
#include <QtGlobal>
#include <QList> #include <QList>
#include "graphview.h" #include "graphview.h"
#include "units.h" #include "units.h"
@ -14,7 +15,12 @@ class GraphTab : public GraphView
Q_OBJECT Q_OBJECT
public: public:
GraphTab(QWidget *parent = 0) : GraphView(parent) {} GraphTab(QWidget *parent = 0) : GraphView(parent)
{
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
setFrameShape(QFrame::NoFrame);
#endif // Q_OS_WIN32 || Q_OS_MAC
}
virtual ~GraphTab() {} virtual ~GraphTab() {}
virtual QString label() const = 0; virtual QString label() const = 0;

View File

@ -179,6 +179,13 @@ void GraphView::setGraphType(GraphType type)
_xLabel = tr("Time"); _xLabel = tr("Time");
setXUnits(); setXUnits();
if (singleGraph())
_sliderPos = (type == Distance)
? _graphs.first()->distanceAtTime(_sliderPos)
: _graphs.first()->timeAtDistance(_sliderPos);
else
_sliderPos = 0;
redraw(); redraw();
} }
@ -194,9 +201,6 @@ void GraphView::showSliderInfo(bool show)
void GraphView::addGraph(GraphItem *graph) void GraphView::addGraph(GraphItem *graph)
{ {
connect(this, SIGNAL(sliderPositionChanged(qreal)), graph,
SLOT(emitSliderPositionChanged(qreal)));
_graphs.append(graph); _graphs.append(graph);
if (!graph->bounds().isNull()) if (!graph->bounds().isNull())
_scene->addItem(graph); _scene->addItem(graph);
@ -207,9 +211,6 @@ void GraphView::addGraph(GraphItem *graph)
void GraphView::removeGraph(GraphItem *graph) void GraphView::removeGraph(GraphItem *graph)
{ {
disconnect(this, SIGNAL(sliderPositionChanged(qreal)), graph,
SLOT(emitSliderPositionChanged(qreal)));
_graphs.removeOne(graph); _graphs.removeOne(graph);
_scene->removeItem(graph); _scene->removeItem(graph);
@ -434,12 +435,17 @@ void GraphView::updateSliderPosition()
} }
} }
bool GraphView::singleGraph() const
{
return (_graphs.count() == 1
|| (_graphs.count() == 2 && _graphs.first()->secondaryGraph()));
}
void GraphView::updateSliderInfo() void GraphView::updateSliderInfo()
{ {
QLocale l(QLocale::system()); QLocale l(QLocale::system());
qreal r = 0, y = 0; qreal r = 0, y = 0;
GraphItem *cardinal = (_graphs.count() == 1 || (_graphs.count() == 2 GraphItem *cardinal = singleGraph() ? _graphs.first() : 0;
&& _graphs.first()->secondaryGraph())) ? _graphs.first() : 0;
if (cardinal) { if (cardinal) {
QRectF br(_bounds); QRectF br(_bounds);
@ -447,7 +453,7 @@ void GraphView::updateSliderInfo()
br.adjust(0, -(_minYRange/2 - br.height()/2), 0, br.adjust(0, -(_minYRange/2 - br.height()/2), 0,
_minYRange/2 - br.height()/2); _minYRange/2 - br.height()/2);
y = cardinal->yAtX(_sliderPos); y = -cardinal->yAtX(_sliderPos);
r = (y - br.bottom()) / br.height(); r = (y - br.bottom()) / br.height();
} }
@ -463,7 +469,7 @@ void GraphView::updateSliderInfo()
QString yText((!cardinal) ? QString() : l.toString(-y * _yScale + _yOffset, QString yText((!cardinal) ? QString() : l.toString(-y * _yScale + _yOffset,
'f', _precision) + UNIT_SPACE + _yUnits); 'f', _precision) + UNIT_SPACE + _yUnits);
if (cardinal && cardinal->secondaryGraph()) { if (cardinal && cardinal->secondaryGraph()) {
qreal delta = y - cardinal->secondaryGraph()->yAtX(_sliderPos); qreal delta = y + cardinal->secondaryGraph()->yAtX(_sliderPos);
yText += QString(" ") + QChar(0x0394) + l.toString(-delta * _yScale yText += QString(" ") + QChar(0x0394) + l.toString(-delta * _yScale
+ _yOffset, 'f', _precision) + UNIT_SPACE + _yUnits; + _yOffset, 'f', _precision) + UNIT_SPACE + _yUnits;
} }

View File

@ -43,6 +43,8 @@ public:
void setSliderPosition(qreal pos); void setSliderPosition(qreal pos);
void setSliderColor(const QColor &color); void setSliderColor(const QColor &color);
qreal sliderPosition() const {return _sliderPos;}
signals: signals:
void sliderPositionChanged(qreal); void sliderPositionChanged(qreal);
@ -91,6 +93,7 @@ private:
void updateSliderInfo(); void updateSliderInfo();
void removeItem(QGraphicsItem *item); void removeItem(QGraphicsItem *item);
void addItem(QGraphicsItem *item); void addItem(QGraphicsItem *item);
bool singleGraph() const;
GraphicsScene *_scene; GraphicsScene *_scene;

View File

@ -90,8 +90,7 @@ GUI::GUI()
_routeDistance = 0; _routeDistance = 0;
_time = 0; _time = 0;
_movingTime = 0; _movingTime = 0;
_lastGraphTab = 0;
_sliderPos = 0;
_dataDir = QDir::homePath(); _dataDir = QDir::homePath();
_mapDir = QDir::homePath(); _mapDir = QDir::homePath();
@ -284,7 +283,7 @@ void GUI::createActions()
_overlapPOIAction->setMenuRole(QAction::NoRole); _overlapPOIAction->setMenuRole(QAction::NoRole);
_overlapPOIAction->setCheckable(true); _overlapPOIAction->setCheckable(true);
connect(_overlapPOIAction, SIGNAL(triggered(bool)), _mapView, connect(_overlapPOIAction, SIGNAL(triggered(bool)), _mapView,
SLOT(setPOIOverlap(bool))); SLOT(showOverlappedPOIs(bool)));
_showPOILabelsAction = new QAction(tr("Show POI labels"), this); _showPOILabelsAction = new QAction(tr("Show POI labels"), this);
_showPOILabelsAction->setMenuRole(QAction::NoRole); _showPOILabelsAction->setMenuRole(QAction::NoRole);
_showPOILabelsAction->setCheckable(true); _showPOILabelsAction->setCheckable(true);
@ -375,6 +374,16 @@ void GUI::createActions()
_showTicksAction->setCheckable(true); _showTicksAction->setCheckable(true);
connect(_showTicksAction, SIGNAL(triggered(bool)), _mapView, connect(_showTicksAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showTicks(bool))); SLOT(showTicks(bool)));
_showMarkersAction = new QAction(tr("Position markers"), 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)));
// Graph actions // Graph actions
_showGraphsAction = new QAction(QIcon(SHOW_GRAPHS_ICON), tr("Show graphs"), _showGraphsAction = new QAction(QIcon(SHOW_GRAPHS_ICON), tr("Show graphs"),
@ -411,11 +420,6 @@ void GUI::createActions()
_showGraphSliderInfoAction->setCheckable(true); _showGraphSliderInfoAction->setCheckable(true);
connect(_showGraphSliderInfoAction, SIGNAL(triggered(bool)), this, connect(_showGraphSliderInfoAction, SIGNAL(triggered(bool)), this,
SLOT(showGraphSliderInfo(bool))); SLOT(showGraphSliderInfo(bool)));
_showMarkersAction = new QAction(tr("Show path markers"), this);
_showMarkersAction->setMenuRole(QAction::NoRole);
_showMarkersAction->setCheckable(true);
connect(_showMarkersAction, SIGNAL(triggered(bool)), _mapView,
SLOT(showMarkers(bool)));
// Settings actions // Settings actions
_showToolbarsAction = new QAction(tr("Show toolbars"), this); _showToolbarsAction = new QAction(tr("Show toolbars"), this);
@ -544,7 +548,6 @@ void GUI::createMenus()
graphMenu->addSeparator(); graphMenu->addSeparator();
graphMenu->addAction(_showGraphGridAction); graphMenu->addAction(_showGraphGridAction);
graphMenu->addAction(_showGraphSliderInfoAction); graphMenu->addAction(_showGraphSliderInfoAction);
graphMenu->addAction(_showMarkersAction);
graphMenu->addSeparator(); graphMenu->addSeparator();
graphMenu->addAction(_showGraphsAction); graphMenu->addAction(_showGraphsAction);
@ -565,6 +568,8 @@ void GUI::createMenus()
displayMenu->addAction(_showWaypointLabelsAction); displayMenu->addAction(_showWaypointLabelsAction);
displayMenu->addAction(_showRouteWaypointsAction); displayMenu->addAction(_showRouteWaypointsAction);
displayMenu->addAction(_showTicksAction); displayMenu->addAction(_showTicksAction);
displayMenu->addAction(_showMarkersAction);
displayMenu->addAction(_showMarkerInfoAction);
dataMenu->addSeparator(); dataMenu->addSeparator();
dataMenu->addAction(_showTracksAction); dataMenu->addAction(_showTracksAction);
dataMenu->addAction(_showRoutesAction); dataMenu->addAction(_showRoutesAction);
@ -662,13 +667,8 @@ void GUI::createGraphTabs()
_tabs.append(new TemperatureGraph(_graphTabWidget)); _tabs.append(new TemperatureGraph(_graphTabWidget));
_tabs.append(new GearRatioGraph(_graphTabWidget)); _tabs.append(new GearRatioGraph(_graphTabWidget));
for (int i = 0; i < _tabs.count(); i++) { connect(_tabs.first(), SIGNAL(sliderPositionChanged(qreal)), _mapView,
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC) SLOT(setMarkerPosition(qreal)));
_tabs.at(i)->setFrameShape(QFrame::NoFrame);
#endif // Q_OS_WIN32 || Q_OS_MAC
connect(_tabs.at(i), SIGNAL(sliderPositionChanged(qreal)), this,
SLOT(sliderPositionChanged(qreal)));
}
} }
void GUI::createStatusBar() void GUI::createStatusBar()
@ -865,17 +865,19 @@ void GUI::loadData(const Data &data)
_splitter->refresh(); _splitter->refresh();
paths = _mapView->loadData(data); paths = _mapView->loadData(data);
GraphTab *gt = static_cast<GraphTab*>(_graphTabWidget->currentWidget());
int index = _graphTabWidget->currentIndex();
for (int i = 0; i < paths.count(); i++) { for (int i = 0; i < paths.count(); i++) {
const PathItem *pi = paths.at(i); PathItem *pi = paths.at(i);
for (int j = 0; j < graphs.count(); j++) { if (!pi)
const GraphItem *gi = graphs.at(j).at(i); continue;
if (!gi)
continue; for (int j = 0; j < graphs.count(); j++)
connect(gi, SIGNAL(sliderPositionChanged(qreal)), pi, pi->addGraph(graphs.at(j).at(i));
SLOT(moveMarker(qreal)));
connect(pi, SIGNAL(selected(bool)), gi, SLOT(hover(bool))); pi->setGraph(index);
connect(gi, SIGNAL(selected(bool)), pi, SLOT(hover(bool))); pi->setMarkerPosition(gt->sliderPosition());
}
} }
} }
@ -1022,6 +1024,7 @@ void GUI::openOptions()
_mapView->setTimeZone(options.timeZone.zone()); _mapView->setTimeZone(options.timeZone.zone());
_dateRange.first = _dateRange.first.toTimeZone(options.timeZone.zone()); _dateRange.first = _dateRange.first.toTimeZone(options.timeZone.zone());
_dateRange.second = _dateRange.second.toTimeZone(options.timeZone.zone()); _dateRange.second = _dateRange.second.toTimeZone(options.timeZone.zone());
reload = true;
} }
if (reload) if (reload)
@ -1308,8 +1311,6 @@ void GUI::reloadFiles()
_tabs.at(i)->clear(); _tabs.at(i)->clear();
_mapView->clear(); _mapView->clear();
_sliderPos = 0;
for (int i = 0; i < _files.size(); i++) { for (int i = 0; i < _files.size(); i++) {
if (!loadFile(_files.at(i))) { if (!loadFile(_files.at(i))) {
_files.removeAt(i); _files.removeAt(i);
@ -1338,8 +1339,6 @@ void GUI::closeFiles()
_dateRange = DateTimeRange(QDateTime(), QDateTime()); _dateRange = DateTimeRange(QDateTime(), QDateTime());
_pathName = QString(); _pathName = QString();
_sliderPos = 0;
for (int i = 0; i < _tabs.count(); i++) for (int i = 0; i < _tabs.count(); i++)
_tabs.at(i)->clear(); _tabs.at(i)->clear();
_mapView->clear(); _mapView->clear();
@ -1679,18 +1678,25 @@ void GUI::poiFileChecked(int index)
_poiFilesActions.at(index)->isChecked()); _poiFilesActions.at(index)->isChecked());
} }
void GUI::sliderPositionChanged(qreal pos)
{
_sliderPos = pos;
}
void GUI::graphChanged(int index) void GUI::graphChanged(int index)
{ {
if (index < 0) if (index < 0)
return; return;
_mapView->setGraph(index);
GraphTab *gt = static_cast<GraphTab*>(_graphTabWidget->widget(index)); GraphTab *gt = static_cast<GraphTab*>(_graphTabWidget->widget(index));
gt->setSliderPosition(_sliderPos); if (_lastGraphTab)
disconnect(_lastGraphTab, SIGNAL(sliderPositionChanged(qreal)),
_mapView, SLOT(setMarkerPosition(qreal)));
connect(gt, SIGNAL(sliderPositionChanged(qreal)), _mapView,
SLOT(setMarkerPosition(qreal)));
if (_lastGraphTab)
gt->setSliderPosition(_lastGraphTab->sliderPosition());
_lastGraphTab = gt;
} }
void GUI::updateNavigationActions() void GUI::updateNavigationActions()
@ -1769,12 +1775,8 @@ void GUI::setCoordinatesFormat(CoordinatesFormat format)
void GUI::setGraphType(GraphType type) void GUI::setGraphType(GraphType type)
{ {
_sliderPos = 0; for (int i = 0; i <_tabs.count(); i++)
for (int i = 0; i <_tabs.count(); i++) {
_tabs.at(i)->setGraphType(type); _tabs.at(i)->setGraphType(type);
_tabs.at(i)->setSliderPosition(0);
}
} }
void GUI::next() void GUI::next()
@ -1968,9 +1970,6 @@ void GUI::writeSettings()
!= SHOW_GRAPH_SLIDER_INFO_DEFAULT) != SHOW_GRAPH_SLIDER_INFO_DEFAULT)
settings.setValue(SHOW_GRAPH_SLIDER_INFO_SETTING, settings.setValue(SHOW_GRAPH_SLIDER_INFO_SETTING,
_showGraphSliderInfoAction->isChecked()); _showGraphSliderInfoAction->isChecked());
if (_showMarkersAction->isChecked() != SHOW_MARKERS_DEFAULT)
settings.setValue(SHOW_MARKERS_SETTING,
_showMarkersAction->isChecked());
settings.endGroup(); settings.endGroup();
settings.beginGroup(POI_SETTINGS_GROUP); settings.beginGroup(POI_SETTINGS_GROUP);
@ -2011,6 +2010,12 @@ void GUI::writeSettings()
if (_showTicksAction->isChecked() != SHOW_TICKS_DEFAULT) if (_showTicksAction->isChecked() != SHOW_TICKS_DEFAULT)
settings.setValue(SHOW_TICKS_SETTING, settings.setValue(SHOW_TICKS_SETTING,
_showTicksAction->isChecked()); _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());
settings.endGroup(); settings.endGroup();
settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP); settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP);
@ -2238,15 +2243,11 @@ void GUI::readSettings()
showGraphSliderInfo(false); showGraphSliderInfo(false);
else else
_showGraphSliderInfoAction->setChecked(true); _showGraphSliderInfoAction->setChecked(true);
if (!settings.value(SHOW_MARKERS_SETTING, SHOW_MARKERS_DEFAULT).toBool())
_mapView->showMarkers(false);
else
_showMarkersAction->setChecked(true);
settings.endGroup(); settings.endGroup();
settings.beginGroup(POI_SETTINGS_GROUP); settings.beginGroup(POI_SETTINGS_GROUP);
if (!settings.value(OVERLAP_POI_SETTING, OVERLAP_POI_DEFAULT).toBool()) if (!settings.value(OVERLAP_POI_SETTING, OVERLAP_POI_DEFAULT).toBool())
_mapView->setPOIOverlap(false); _mapView->showOverlappedPOIs(false);
else else
_overlapPOIAction->setChecked(true); _overlapPOIAction->setChecked(true);
if (!settings.value(LABELS_POI_SETTING, LABELS_POI_DEFAULT).toBool()) if (!settings.value(LABELS_POI_SETTING, LABELS_POI_DEFAULT).toBool())
@ -2308,6 +2309,15 @@ void GUI::readSettings()
_mapView->showTicks(true); _mapView->showTicks(true);
_showTicksAction->setChecked(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);
}
settings.endGroup(); settings.endGroup();
settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP); settings.beginGroup(PDF_EXPORT_SETTINGS_GROUP);

View File

@ -91,7 +91,6 @@ private slots:
void setDegreesMinutes() {setCoordinatesFormat(DegreesMinutes);} void setDegreesMinutes() {setCoordinatesFormat(DegreesMinutes);}
void setDMS() {setCoordinatesFormat(DMS);} void setDMS() {setCoordinatesFormat(DMS);}
void sliderPositionChanged(qreal pos);
void screenChanged(QScreen *screen); void screenChanged(QScreen *screen);
void logicalDotsPerInchChanged(qreal dpi); void logicalDotsPerInchChanged(qreal dpi);
@ -207,6 +206,7 @@ private:
QAction *_showAreasAction; QAction *_showAreasAction;
QAction *_showRouteWaypointsAction; QAction *_showRouteWaypointsAction;
QAction *_showMarkersAction; QAction *_showMarkersAction;
QAction *_showMarkerInfoAction;
QAction *_showTicksAction; QAction *_showTicksAction;
QAction *_showCoordinatesAction; QAction *_showCoordinatesAction;
QAction *_openOptionsAction; QAction *_openOptionsAction;
@ -236,7 +236,7 @@ private:
DateTimeRange _dateRange; DateTimeRange _dateRange;
QString _pathName; QString _pathName;
qreal _sliderPos; GraphTab *_lastGraphTab;
QList<QByteArray> _windowStates; QList<QByteArray> _windowStates;
int _frameStyle; int _frameStyle;

View File

@ -93,6 +93,7 @@ MapView::MapView(Map *map, POI *poi, QWidget *parent)
_overlapPOIs = true; _overlapPOIs = true;
_showRouteWaypoints = true; _showRouteWaypoints = true;
_showMarkers = true; _showMarkers = true;
_showMarkerInfo = false;
_showPathTicks = false; _showPathTicks = false;
_trackWidth = 3; _trackWidth = 3;
_routeWidth = 3; _routeWidth = 3;
@ -141,6 +142,7 @@ PathItem *MapView::addTrack(const Track &track)
ti->setDigitalZoom(_digitalZoom); ti->setDigitalZoom(_digitalZoom);
ti->setMarkerColor(_markerColor); ti->setMarkerColor(_markerColor);
ti->showMarker(_showMarkers); ti->showMarker(_showMarkers);
ti->showMarkerInfo(_showMarkerInfo);
ti->showTicks(_showPathTicks); ti->showTicks(_showPathTicks);
_scene->addItem(ti); _scene->addItem(ti);
@ -169,6 +171,7 @@ PathItem *MapView::addRoute(const Route &route)
ri->setDigitalZoom(_digitalZoom); ri->setDigitalZoom(_digitalZoom);
ri->setMarkerColor(_markerColor); ri->setMarkerColor(_markerColor);
ri->showMarker(_showMarkers); ri->showMarker(_showMarkers);
ri->showMarkerInfo(_showMarkerInfo);
ri->showTicks(_showPathTicks); ri->showTicks(_showPathTicks);
_scene->addItem(ri); _scene->addItem(ri);
@ -412,6 +415,14 @@ void MapView::setPOI(POI *poi)
updatePOI(); updatePOI();
} }
void MapView::setGraph(int index)
{
for (int i = 0; i < _tracks.size(); i++)
_tracks.at(i)->setGraph(index);
for (int i = 0; i < _routes.size(); i++)
_routes.at(i)->setGraph(index);
}
void MapView::updatePOI() void MapView::updatePOI()
{ {
for (POIHash::const_iterator it = _pois.constBegin(); for (POIHash::const_iterator it = _pois.constBegin();
@ -797,6 +808,16 @@ void MapView::showMarkers(bool show)
_routes.at(i)->showMarker(show); _routes.at(i)->showMarker(show);
} }
void MapView::showMarkerInfo(bool show)
{
_showMarkerInfo = show;
for (int i = 0; i < _tracks.size(); i++)
_tracks.at(i)->showMarkerInfo(show);
for (int i = 0; i < _routes.size(); i++)
_routes.at(i)->showMarkerInfo(show);
}
void MapView::showTicks(bool show) void MapView::showTicks(bool show)
{ {
_showPathTicks = show; _showPathTicks = show;
@ -840,9 +861,9 @@ void MapView::showCoordinates(bool show)
setMouseTracking(show); setMouseTracking(show);
} }
void MapView::setPOIOverlap(bool overlap) void MapView::showOverlappedPOIs(bool show)
{ {
_overlapPOIs = overlap; _overlapPOIs = show;
updatePOIVisibility(); updatePOIVisibility();
} }
@ -1039,6 +1060,14 @@ void MapView::setMarkerColor(const QColor &color)
_routes.at(i)->setMarkerColor(color); _routes.at(i)->setMarkerColor(color);
} }
void MapView::setMarkerPosition(qreal pos)
{
for (int i = 0; i < _tracks.size(); i++)
_tracks.at(i)->setMarkerPosition(pos);
for (int i = 0; i < _routes.size(); i++)
_routes.at(i)->setMarkerPosition(pos);
}
void MapView::reloadMap() void MapView::reloadMap()
{ {
_scene->invalidate(); _scene->invalidate();

View File

@ -56,6 +56,7 @@ public:
void setPalette(const Palette &palette); void setPalette(const Palette &palette);
void setPOI(POI *poi); void setPOI(POI *poi);
void setMap(Map *map); void setMap(Map *map);
void setGraph(int index);
void plot(QPainter *painter, const QRectF &target, qreal scale, void plot(QPainter *painter, const QRectF &target, qreal scale,
PlotFlags flags); PlotFlags flags);
@ -79,30 +80,31 @@ public:
void setBackgroundColor(const QColor &color); void setBackgroundColor(const QColor &color);
void useOpenGL(bool use); void useOpenGL(bool use);
void useAntiAliasing(bool use); void useAntiAliasing(bool use);
public slots:
void showMap(bool show);
void showPOI(bool show);
void setPOIOverlap(bool overlap);
void showWaypointLabels(bool show);
void showPOILabels(bool show);
void showTracks(bool show);
void showRoutes(bool show);
void showAreas(bool show);
void showWaypoints(bool show);
void showRouteWaypoints(bool show);
void showMarkers(bool show);
void showCoordinates(bool show);
void showTicks(bool show);
void clearMapCache();
void setCoordinatesFormat(CoordinatesFormat format); void setCoordinatesFormat(CoordinatesFormat format);
void setTimeZone(const QTimeZone &zone); void setTimeZone(const QTimeZone &zone);
void setDevicePixelRatio(qreal deviceRatio, qreal mapRatio); void setDevicePixelRatio(qreal deviceRatio, qreal mapRatio);
void setOutputProjection(int id); void setOutputProjection(int id);
void setInputProjection(int id); void setInputProjection(int id);
void clearMapCache();
void fitContentToSize(); void fitContentToSize();
public slots:
void showMap(bool show);
void showPOI(bool show);
void showPOILabels(bool show);
void showCoordinates(bool show);
void showTicks(bool show);
void showMarkers(bool show);
void showMarkerInfo(bool show);
void showOverlappedPOIs(bool show);
void showWaypointLabels(bool show);
void showTracks(bool show);
void showRoutes(bool show);
void showAreas(bool show);
void showWaypoints(bool show);
void showRouteWaypoints(bool show);
void setMarkerPosition(qreal pos);
private slots: private slots:
void updatePOI(); void updatePOI();
void reloadMap(); void reloadMap();
@ -160,7 +162,7 @@ private:
bool _showMap, _showTracks, _showRoutes, _showAreas, _showWaypoints, bool _showMap, _showTracks, _showRoutes, _showAreas, _showWaypoints,
_showWaypointLabels, _showPOI, _showPOILabels, _showRouteWaypoints, _showWaypointLabels, _showPOI, _showPOILabels, _showRouteWaypoints,
_showMarkers, _showPathTicks; _showMarkers, _showMarkerInfo, _showPathTicks;
bool _overlapPOIs; bool _overlapPOIs;
int _trackWidth, _routeWidth, _areaWidth; int _trackWidth, _routeWidth, _areaWidth;
Qt::PenStyle _trackStyle, _routeStyle, _areaStyle; Qt::PenStyle _trackStyle, _routeStyle, _areaStyle;

View File

@ -0,0 +1,73 @@
#include <QPainter>
#include <QDateTime>
#include <QLocale>
#include "font.h"
#include "markerinfoitem.h"
#define OFFSET 7
MarkerInfoItem::MarkerInfoItem(QGraphicsItem *parent) : QGraphicsItem(parent)
{
_color = Qt::red;
_font.setPixelSize(FONT_SIZE);
_font.setFamily(FONT_FAMILY);
}
void MarkerInfoItem::setDate(const QDateTime &date)
{
prepareGeometryChange();
QLocale l;
_date = l.toString(date.date(), QLocale::ShortFormat);
_time = l.toString(date.time(), QLocale::ShortFormat);
updateBoundingRect();
}
void MarkerInfoItem::updateBoundingRect()
{
QFontMetrics fm(_font);
qreal width = qMax(fm.boundingRect(_date).width(),
fm.boundingRect(_time).width());
qreal height = 2 * fm.height() - 2*fm.descent();
_boundingRect = QRectF(-OFFSET/2, -height/2, width + 1.5*OFFSET, height);
}
void MarkerInfoItem::paint(QPainter *painter, const QStyleOptionGraphicsItem
*option, QWidget *widget)
{
Q_UNUSED(option);
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()
- 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->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->drawRect(boundingRect());
}
void MarkerInfoItem::setColor(const QColor &color)
{
_color = color;
update();
}

27
src/GUI/markerinfoitem.h Normal file
View File

@ -0,0 +1,27 @@
#ifndef MARKERINFOITEM_H
#define MARKERINFOITEM_H
#include <QGraphicsItem>
class MarkerInfoItem : public QGraphicsItem
{
public:
MarkerInfoItem(QGraphicsItem *parent = 0);
QRectF boundingRect() const {return _boundingRect;}
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
QWidget *widget);
void setDate(const QDateTime &date);
void setColor(const QColor &color);
private:
void updateBoundingRect();
QString _date, _time;
QRectF _boundingRect;
QColor _color;
QFont _font;
};
#endif // MARKERINFOITEM_H

View File

@ -6,9 +6,18 @@
#include "map/map.h" #include "map/map.h"
#include "pathtickitem.h" #include "pathtickitem.h"
#include "popup.h" #include "popup.h"
#include "graphitem.h"
#include "markeritem.h"
#include "markerinfoitem.h"
#include "pathitem.h" #include "pathitem.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
#define INTERSECTS intersect
#else // QT 5.15
#define INTERSECTS intersects
#endif // QT 5.15
#define GEOGRAPHICAL_MILE 1855.3248 #define GEOGRAPHICAL_MILE 1855.3248
static inline bool isValid(const QPointF &p) static inline bool isValid(const QPointF &p)
@ -25,7 +34,7 @@ Units PathItem::_units = Metric;
QTimeZone PathItem::_timeZone = QTimeZone::utc(); QTimeZone PathItem::_timeZone = QTimeZone::utc();
PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent) PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
: GraphicsItem(parent), _path(path), _map(map) : GraphicsItem(parent), _path(path), _map(map), _graph(0)
{ {
Q_ASSERT(_path.isValid()); Q_ASSERT(_path.isValid());
@ -44,6 +53,8 @@ PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
_marker = new MarkerItem(this); _marker = new MarkerItem(this);
_marker->setZValue(1); _marker->setZValue(1);
_marker->setPos(position(_markerDistance)); _marker->setPos(position(_markerDistance));
_markerInfo = new MarkerInfoItem(_marker);
_markerInfo->setVisible(false);
setCursor(Qt::ArrowCursor); setCursor(Qt::ArrowCursor);
setAcceptHoverEvents(true); setAcceptHoverEvents(true);
@ -66,22 +77,14 @@ void PathItem::addSegment(const Coordinates &c1, const Coordinates &c2)
QLineF l(QPointF(c1.lon(), c1.lat()), QPointF(c2.lon() + 360, QLineF l(QPointF(c1.lon(), c1.lat()), QPointF(c2.lon() + 360,
c2.lat())); c2.lat()));
QLineF dl(QPointF(180, -90), QPointF(180, 90)); QLineF dl(QPointF(180, -90), QPointF(180, 90));
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) l.INTERSECTS(dl, &p);
l.intersect(dl, &p);
#else // QT 5.15
l.intersects(dl, &p);
#endif // QT 5.15
_painterPath.lineTo(_map->ll2xy(Coordinates(180, p.y()))); _painterPath.lineTo(_map->ll2xy(Coordinates(180, p.y())));
_painterPath.moveTo(_map->ll2xy(Coordinates(-180, p.y()))); _painterPath.moveTo(_map->ll2xy(Coordinates(-180, p.y())));
} else { } else {
QLineF l(QPointF(c1.lon(), c1.lat()), QPointF(c2.lon() - 360, QLineF l(QPointF(c1.lon(), c1.lat()), QPointF(c2.lon() - 360,
c2.lat())); c2.lat()));
QLineF dl(QPointF(-180, -90), QPointF(-180, 90)); QLineF dl(QPointF(-180, -90), QPointF(-180, 90));
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) l.INTERSECTS(dl, &p);
l.intersect(dl, &p);
#else // QT 5.15
l.intersects(dl, &p);
#endif // QT 5.15
_painterPath.lineTo(_map->ll2xy(Coordinates(-180, p.y()))); _painterPath.lineTo(_map->ll2xy(Coordinates(-180, p.y())));
_painterPath.moveTo(_map->ll2xy(Coordinates(180, p.y()))); _painterPath.moveTo(_map->ll2xy(Coordinates(180, p.y())));
} }
@ -266,21 +269,38 @@ QPointF PathItem::position(qreal x) const
} }
} }
void PathItem::moveMarker(qreal distance) void PathItem::setMarkerPosition(qreal pos)
{ {
_markerDistance = distance; qreal distance = _graph
QPointF pos(position(distance)); ? (_graph->graphType() == Time) ? _graph->distanceAtTime(pos) : pos
: NAN;
if (isValid(pos)) { _markerDistance = distance;
QPointF pp(position(distance));
if (isValid(pp)) {
_marker->setVisible(_showMarker); _marker->setVisible(_showMarker);
_marker->setPos(pos); _marker->setPos(pp);
setMarkerInfo(pos);
} else } else
_marker->setVisible(false); _marker->setVisible(false);
} }
void PathItem::setMarkerInfo(qreal pos)
{
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));
}
void PathItem::setMarkerColor(const QColor &color) void PathItem::setMarkerColor(const QColor &color)
{ {
_marker->setColor(color); _marker->setColor(color);
_markerInfo->setColor(color);
} }
void PathItem::hover(bool hover) void PathItem::hover(bool hover)
@ -305,6 +325,11 @@ void PathItem::showMarker(bool show)
_marker->setVisible(show && isValid(position(_markerDistance))); _marker->setVisible(show && isValid(position(_markerDistance)));
} }
void PathItem::showMarkerInfo(bool show)
{
_markerInfo->setVisible(show);
}
qreal PathItem::xInM() const qreal PathItem::xInM() const
{ {
return (_units == Nautical) ? NMIINM : (_units == Imperial) ? MIINM : KMINM; return (_units == Nautical) ? NMIINM : (_units == Imperial) ? MIINM : KMINM;
@ -362,6 +387,21 @@ void PathItem::showTicks(bool show)
updateTicks(); updateTicks();
} }
void PathItem::addGraph(GraphItem *graph)
{
_graphs.append(graph);
if (graph) {
connect(this, SIGNAL(selected(bool)), graph, SLOT(hover(bool)));
connect(graph, SIGNAL(selected(bool)), this, SLOT(hover(bool)));
}
}
void PathItem::setGraph(int index)
{
_graph = _graphs.at(index);
}
void PathItem::hoverEnterEvent(QGraphicsSceneHoverEvent *event) void PathItem::hoverEnterEvent(QGraphicsSceneHoverEvent *event)
{ {
Q_UNUSED(event); Q_UNUSED(event);

View File

@ -5,12 +5,14 @@
#include <QPen> #include <QPen>
#include <QTimeZone> #include <QTimeZone>
#include "data/path.h" #include "data/path.h"
#include "markeritem.h"
#include "units.h"
#include "graphicsscene.h" #include "graphicsscene.h"
#include "units.h"
class Map; class Map;
class PathTickItem; class PathTickItem;
class GraphItem;
class MarkerItem;
class MarkerInfoItem;
class PathItem : public QObject, public GraphicsItem class PathItem : public QObject, public GraphicsItem
{ {
@ -25,9 +27,14 @@ public:
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, void paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
QWidget *widget); QWidget *widget);
virtual QDateTime date() const = 0;
const Path &path() const {return _path;} const Path &path() const {return _path;}
void addGraph(GraphItem *graph);
void setMap(Map *map); void setMap(Map *map);
void setGraph(int index);
void setColor(const QColor &color); void setColor(const QColor &color);
void setWidth(qreal width); void setWidth(qreal width);
@ -35,15 +42,17 @@ public:
void setDigitalZoom(int zoom); void setDigitalZoom(int zoom);
void setMarkerColor(const QColor &color); void setMarkerColor(const QColor &color);
void showMarker(bool show); void showMarker(bool show);
void showMarkerInfo(bool show);
void showTicks(bool show); void showTicks(bool show);
void setMarkerPosition(qreal pos);
void updateTicks(); void updateTicks();
static void setUnits(Units units) {_units = units;} static void setUnits(Units units) {_units = units;}
static void setTimeZone(const QTimeZone &zone) {_timeZone = zone;} static void setTimeZone(const QTimeZone &zone) {_timeZone = zone;}
public slots: public slots:
void moveMarker(qreal distance);
void hover(bool hover); void hover(bool hover);
signals: signals:
@ -63,12 +72,15 @@ private:
void updatePainterPath(); void updatePainterPath();
void updateShape(); void updateShape();
void addSegment(const Coordinates &c1, const Coordinates &c2); void addSegment(const Coordinates &c1, const Coordinates &c2);
void setMarkerInfo(qreal pos);
qreal xInM() const; qreal xInM() const;
unsigned tickSize() const; unsigned tickSize() const;
Path _path; Path _path;
Map *_map; Map *_map;
QList<GraphItem *> _graphs;
GraphItem *_graph;
qreal _markerDistance; qreal _markerDistance;
int _digitalZoom; int _digitalZoom;
@ -80,6 +92,7 @@ private:
bool _showTicks; bool _showTicks;
MarkerItem *_marker; MarkerItem *_marker;
MarkerInfoItem *_markerInfo;
QVector<PathTickItem*> _ticks; QVector<PathTickItem*> _ticks;
}; };

View File

@ -1,5 +1,6 @@
#include <QPainter> #include <QPainter>
#include "data/waypoint.h" #include "data/waypoint.h"
#include "data/route.h"
#include "map/map.h" #include "map/map.h"
#include "format.h" #include "format.h"
#include "waypointitem.h" #include "waypointitem.h"

View File

@ -1,13 +1,11 @@
#ifndef ROUTEITEM_H #ifndef ROUTEITEM_H
#define ROUTEITEM_H #define ROUTEITEM_H
#include "data/route.h" #include "data/link.h"
#include "pathitem.h" #include "pathitem.h"
#include "units.h"
#include "format.h"
#include "graphicsscene.h"
class Map; class Map;
class Route;
class WaypointItem; class WaypointItem;
class RouteItem : public PathItem class RouteItem : public PathItem
@ -23,6 +21,7 @@ public:
void showWaypointLabels(bool show); void showWaypointLabels(bool show);
QString info() const; QString info() const;
QDateTime date() const {return QDateTime();}
private: private:
QString _name; QString _name;

View File

@ -61,9 +61,9 @@ void ScaleItem::computeScale()
qreal res = _res * pow(2, -_digitalZoom); qreal res = _res * pow(2, -_digitalZoom);
if (_units == Imperial) { if (_units == Imperial) {
_length = niceNum((res * M2FT * SCALE_WIDTH) / SEGMENTS, true); _length = Util::niceNum((res * M2FT * SCALE_WIDTH) / SEGMENTS, true);
if (_length >= MIINFT) { if (_length >= MIINFT) {
_length = niceNum((res * M2MI * SCALE_WIDTH) / SEGMENTS, true); _length = Util::niceNum((res * M2MI * SCALE_WIDTH) / SEGMENTS, true);
_width = (_length / (res * M2MI)); _width = (_length / (res * M2MI));
_scale = true; _scale = true;
} else { } else {
@ -71,9 +71,9 @@ void ScaleItem::computeScale()
_scale = false; _scale = false;
} }
} else if (_units == Nautical) { } else if (_units == Nautical) {
_length = niceNum((res * M2FT * SCALE_WIDTH) / SEGMENTS, true); _length = Util::niceNum((res * M2FT * SCALE_WIDTH) / SEGMENTS, true);
if (_length >= NMIINFT) { if (_length >= NMIINFT) {
_length = niceNum((res * M2NMI * SCALE_WIDTH) / SEGMENTS, true); _length = Util::niceNum((res * M2NMI * SCALE_WIDTH) / SEGMENTS, true);
_width = (_length / (res * M2NMI)); _width = (_length / (res * M2NMI));
_scale = true; _scale = true;
} else { } else {
@ -81,7 +81,7 @@ void ScaleItem::computeScale()
_scale = false; _scale = false;
} }
} else { } else {
_length = niceNum((res * SCALE_WIDTH) / SEGMENTS, true); _length = Util::niceNum((res * SCALE_WIDTH) / SEGMENTS, true);
if (_length >= KMINM) { if (_length >= KMINM) {
_length *= M2KM; _length *= M2KM;
_width = (_length / (res * M2KM)); _width = (_length / (res * M2KM));

View File

@ -1,6 +1,8 @@
#ifndef SEARCHPOINTER_H #ifndef SEARCHPOINTER_H
#define SEARCHPOINTER_H #define SEARCHPOINTER_H
#include "common/config.h"
template <class T> template <class T>
class SearchPointer class SearchPointer
{ {
@ -16,7 +18,7 @@ private:
}; };
template <class T> template <class T>
inline uint qHash(const SearchPointer<T> &t) inline HASH_T qHash(const SearchPointer<T> &t)
{ {
return ::qHash(*(t.data())); return ::qHash(*(t.data()));
} }

View File

@ -30,8 +30,6 @@
#define SHOW_GRAPH_GRIDS_DEFAULT true #define SHOW_GRAPH_GRIDS_DEFAULT true
#define SHOW_GRAPH_SLIDER_INFO_SETTING "sliderInfo" #define SHOW_GRAPH_SLIDER_INFO_SETTING "sliderInfo"
#define SHOW_GRAPH_SLIDER_INFO_DEFAULT true #define SHOW_GRAPH_SLIDER_INFO_DEFAULT true
#define SHOW_MARKERS_SETTING "pathMarkers"
#define SHOW_MARKERS_DEFAULT true
#define SHOW_TICKS_SETTING "pathTicks" #define SHOW_TICKS_SETTING "pathTicks"
#define SHOW_TICKS_DEFAULT false #define SHOW_TICKS_DEFAULT false
@ -65,6 +63,10 @@
#define SHOW_ROUTE_WAYPOINTS_DEFAULT true #define SHOW_ROUTE_WAYPOINTS_DEFAULT true
#define SHOW_WAYPOINT_LABELS_SETTING "waypointLabels" #define SHOW_WAYPOINT_LABELS_SETTING "waypointLabels"
#define SHOW_WAYPOINT_LABELS_DEFAULT true #define SHOW_WAYPOINT_LABELS_DEFAULT true
#define SHOW_MARKERS_SETTING "positionMarkers"
#define SHOW_MARKERS_DEFAULT true
#define SHOW_MARKER_INFO_SETTING "markerInfo"
#define SHOW_MARKER_INFO_DEFAULT false
#define PDF_EXPORT_SETTINGS_GROUP "Export" #define PDF_EXPORT_SETTINGS_GROUP "Export"
#define PAPER_ORIENTATION_SETTING "orientation" #define PAPER_ORIENTATION_SETTING "orientation"

View File

@ -1,5 +1,6 @@
#include <QPainter> #include <QPainter>
#include "map/map.h" #include "map/map.h"
#include "data/track.h"
#include "format.h" #include "format.h"
#include "tooltip.h" #include "tooltip.h"
#include "trackitem.h" #include "trackitem.h"

View File

@ -2,13 +2,11 @@
#define TRACKITEM_H #define TRACKITEM_H
#include <QDateTime> #include <QDateTime>
#include <QPen> #include "data/link.h"
#include "data/track.h"
#include "pathitem.h" #include "pathitem.h"
#include "units.h"
#include "graphicsscene.h"
class Map; class Map;
class Track;
class TrackItem : public PathItem class TrackItem : public PathItem
{ {
@ -18,6 +16,7 @@ public:
TrackItem(const Track &track, Map *map, QGraphicsItem *parent = 0); TrackItem(const Track &track, Map *map, QGraphicsItem *parent = 0);
QString info() const; QString info() const;
QDateTime date() const {return _date;}
private: private:
QString _name; QString _name;

View File

@ -2,8 +2,20 @@
#define CONFIG_H #define CONFIG_H
#include <QtGlobal> #include <QtGlobal>
#include <QPoint>
#define APP_NAME "GPXSee" #define APP_NAME "GPXSee"
#define APP_HOMEPAGE "http://www.gpxsee.org" #define APP_HOMEPAGE "http://www.gpxsee.org"
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#define HASH_T uint
#else // QT6
#define HASH_T size_t
#endif // QT6
inline HASH_T qHash(const QPoint &p)
{
return ::qHash(p.x()) ^ ::qHash(p.y());
}
#endif /* CONFIG_H */ #endif /* CONFIG_H */

View File

@ -1,9 +1,10 @@
#include <cctype> #include <cctype>
#include <cmath> #include <cmath>
#include <QFileInfo>
#include "util.h" #include "util.h"
int str2int(const char *str, int len) int Util::str2int(const char *str, int len)
{ {
int res = 0; int res = 0;
@ -17,7 +18,7 @@ int str2int(const char *str, int len)
return res; return res;
} }
double niceNum(double x, bool round) double Util::niceNum(double x, bool round)
{ {
int expv; int expv;
double f; double f;
@ -48,3 +49,9 @@ double niceNum(double x, bool round)
return nf * pow(10.0, expv); return nf * pow(10.0, expv);
} }
QString Util::file2name(const QString &path)
{
QFileInfo fi(path);
return fi.baseName().replace('_', ' ');
}

View File

@ -1,7 +1,13 @@
#ifndef UTIL_H #ifndef UTIL_H
#define UTIL_H #define UTIL_H
int str2int(const char *str, int len); #include <QString>
double niceNum(double x, bool round);
namespace Util
{
int str2int(const char *str, int len);
double niceNum(double x, bool round);
QString file2name(const QString &path);
}
#endif // UTIL_H #endif // UTIL_H

View File

@ -4,6 +4,7 @@
#include <QString> #include <QString>
#include <QCache> #include <QCache>
#include <QByteArray> #include <QByteArray>
#include "common/config.h"
class QString; class QString;
class Coordinates; class Coordinates;
@ -37,12 +38,12 @@ public:
static void setDir(const QString &path); static void setDir(const QString &path);
static qreal elevation(const Coordinates &c); static qreal elevation(const Coordinates &c);
friend uint qHash(const Key &key); friend HASH_T qHash(const Key &key);
}; };
inline uint qHash(const DEM::Key &key) inline HASH_T qHash(const DEM::Key &key)
{ {
return (key.lon() ^ key.lat()); return (qHash(key.lon()) ^ qHash(key.lat()));
} }
#endif // DEM_H #endif // DEM_H

View File

@ -1,7 +1,7 @@
#include <QDataStream> #include <QDataStream>
#include <QFileInfo>
#include <QImageReader> #include <QImageReader>
#include "common/tifffile.h" #include "common/tifffile.h"
#include "common/util.h"
#include "exifparser.h" #include "exifparser.h"
@ -211,7 +211,7 @@ bool EXIFParser::parseTIFF(QFile *file, QVector<Waypoint> &waypoints)
ImageInfo img(file->fileName(), QImageReader(file).size()); ImageInfo img(file->fileName(), QImageReader(file).size());
Waypoint wp(c); Waypoint wp(c);
wp.setName(QFileInfo(file->fileName()).baseName()); wp.setName(Util::file2name(file->fileName()));
wp.addImage(img); wp.addImage(img);
wp.setElevation(altitude(tiff, GPSIFD.value(GPSAltitude), wp.setElevation(altitude(tiff, GPSIFD.value(GPSAltitude),
GPSIFD.value(GPSAltitudeRef))); GPSIFD.value(GPSAltitudeRef)));

View File

@ -5,9 +5,9 @@
static bool readLat(const char *data, qreal &lat) static bool readLat(const char *data, qreal &lat)
{ {
int d = str2int(data, 2); int d = Util::str2int(data, 2);
int mi = str2int(data + 2, 2); int mi = Util::str2int(data + 2, 2);
int mf = str2int(data + 4, 3); int mf = Util::str2int(data + 4, 3);
if (d < 0 || mi < 0 || mf < 0) if (d < 0 || mi < 0 || mf < 0)
return false; return false;
@ -26,9 +26,9 @@ static bool readLat(const char *data, qreal &lat)
static bool readLon(const char *data, qreal &lon) static bool readLon(const char *data, qreal &lon)
{ {
int d = str2int(data, 3); int d = Util::str2int(data, 3);
int mi = str2int(data + 3, 2); int mi = Util::str2int(data + 3, 2);
int mf = str2int(data + 5, 3); int mf = Util::str2int(data + 5, 3);
if (d < 0 || mi < 0 || mf < 0) if (d < 0 || mi < 0 || mf < 0)
return false; return false;
@ -53,11 +53,11 @@ static bool readAltitude(const char *data, qreal &ele)
return false; return false;
if (data[6] == '-') { if (data[6] == '-') {
if ((ga = str2int(data + 7, 4)) < 0) if ((ga = Util::str2int(data + 7, 4)) < 0)
return false; return false;
ga = -ga; ga = -ga;
} else { } else {
if ((ga = str2int(data + 6, 5)) < 0) if ((ga = Util::str2int(data + 6, 5)) < 0)
return false; return false;
} }
@ -71,9 +71,9 @@ static bool readAltitude(const char *data, qreal &ele)
static bool readTimestamp(const char *data, QTime &time) static bool readTimestamp(const char *data, QTime &time)
{ {
int h = str2int(data, 2); int h = Util::str2int(data, 2);
int m = str2int(data + 2, 2); int m = Util::str2int(data + 2, 2);
int s = str2int(data + 4, 2); int s = Util::str2int(data + 4, 2);
if (h < 0 || m < 0 || s < 0) if (h < 0 || m < 0 || s < 0)
return false; return false;
@ -105,9 +105,9 @@ bool IGCParser::readHRecord(CTX &ctx, const char *line, int len)
int offset = (len < 16 || ::strncmp(line + 5, "DATE:", 5)) ? 5 : 10; int offset = (len < 16 || ::strncmp(line + 5, "DATE:", 5)) ? 5 : 10;
int d = str2int(line + offset, 2); int d = Util::str2int(line + offset, 2);
int m = str2int(line + offset + 2, 2); int m = Util::str2int(line + offset + 2, 2);
int y = str2int(line + offset + 4, 2); int y = Util::str2int(line + offset + 4, 2);
if (y < 0 || m < 0 || d < 0) { if (y < 0 || m < 0 || d < 0) {
_errorString = "Invalid date header format"; _errorString = "Invalid date header format";

View File

@ -23,7 +23,7 @@ static bool readFloat(const char *data, int len, qreal &f)
{ {
bool ok; bool ok;
f = QString(QByteArray::fromRawData(data, len)).toFloat(&ok); f = QByteArray::fromRawData(data, len).toFloat(&ok);
return ok; return ok;
} }
@ -71,14 +71,14 @@ bool NMEAParser::readTime(const char *data, int len, QTime &time)
if (len < 6) if (len < 6)
goto error; goto error;
h = str2int(data, 2); h = Util::str2int(data, 2);
m = str2int(data + 2, 2); m = Util::str2int(data + 2, 2);
s = str2int(data + 4, 2); s = Util::str2int(data + 4, 2);
if (h < 0 || m < 0 || s < 0) if (h < 0 || m < 0 || s < 0)
goto error; goto error;
if (len > 7 && data[6] == '.') { if (len > 7 && data[6] == '.') {
if ((ms = str2int(data + 7, len - 7)) < 0) if ((ms = Util::str2int(data + 7, len - 7)) < 0)
goto error; goto error;
} }
@ -106,9 +106,9 @@ bool NMEAParser::readDate(const char *data, int len, QDate &date)
if (len < 6) if (len < 6)
goto error; goto error;
d = str2int(data, 2); d = Util::str2int(data, 2);
m = str2int(data + 2, 2); m = Util::str2int(data + 2, 2);
y = str2int(data + 4, len - 4); y = Util::str2int(data + 4, len - 4);
if (d < 0 || m < 0 || y < 0) if (d < 0 || m < 0 || y < 0)
goto error; goto error;
@ -142,9 +142,9 @@ bool NMEAParser::readLat(const char *data, int len, qreal &lat)
if (len < 7 || data[4] != '.') if (len < 7 || data[4] != '.')
goto error; goto error;
d = str2int(data, 2); d = Util::str2int(data, 2);
mi = str2int(data + 2, 2); mi = Util::str2int(data + 2, 2);
mf = QString(QByteArray::fromRawData(data + 4, len - 4)).toFloat(&ok); mf = QByteArray::fromRawData(data + 4, len - 4).toFloat(&ok);
if (d < 0 || mi < 0 || !ok) if (d < 0 || mi < 0 || !ok)
goto error; goto error;
@ -192,9 +192,9 @@ bool NMEAParser::readLon(const char *data, int len, qreal &lon)
if (len < 8 || data[5] != '.') if (len < 8 || data[5] != '.')
goto error; goto error;
d = str2int(data, 3); d = Util::str2int(data, 3);
mi = str2int(data + 3, 2); mi = Util::str2int(data + 3, 2);
mf = QString(QByteArray::fromRawData(data + 5, len - 5)).toFloat(&ok); mf = QByteArray::fromRawData(data + 5, len - 5).toFloat(&ok);
if (d < 0 || mi < 0 || !ok) if (d < 0 || mi < 0 || !ok)
goto error; goto error;
@ -437,7 +437,7 @@ bool NMEAParser::readZDA(CTX &ctx, const char *line, int len)
case 2: case 2:
if (!(lp - vp)) if (!(lp - vp))
return true; return true;
if ((d = str2int(vp, lp - vp)) < 0) { if ((d = Util::str2int(vp, lp - vp)) < 0) {
_errorString = "Invalid day"; _errorString = "Invalid day";
return false; return false;
} }
@ -445,7 +445,7 @@ bool NMEAParser::readZDA(CTX &ctx, const char *line, int len)
case 3: case 3:
if (!(lp - vp)) if (!(lp - vp))
return true; return true;
if ((m = str2int(vp, lp - vp)) < 0) { if ((m = Util::str2int(vp, lp - vp)) < 0) {
_errorString = "Invalid month"; _errorString = "Invalid month";
return false; return false;
} }
@ -453,7 +453,7 @@ bool NMEAParser::readZDA(CTX &ctx, const char *line, int len)
case 4: case 4:
if (!(lp - vp)) if (!(lp - vp))
return true; return true;
if ((y = str2int(vp, lp - vp)) < 0) { if ((y = Util::str2int(vp, lp - vp)) < 0) {
_errorString = "Invalid year"; _errorString = "Invalid year";
return false; return false;
} }

View File

@ -6,6 +6,7 @@
#include <QHash> #include <QHash>
#include <QVector> #include <QVector>
#include <QDebug> #include <QDebug>
#include "common/config.h"
#include "common/coordinates.h" #include "common/coordinates.h"
#include "imageinfo.h" #include "imageinfo.h"
#include "link.h" #include "link.h"
@ -68,7 +69,7 @@ private:
static bool _show2ndElevation; static bool _show2ndElevation;
}; };
inline uint qHash(const Waypoint &key) inline HASH_T qHash(const Waypoint &key)
{ {
return ::qHash(key.name()); return ::qHash(key.name());
} }

View File

@ -77,7 +77,7 @@ bool BitStream1::read(int bits, T &val)
for (int pos = 0; pos < bits; ) { for (int pos = 0; pos < bits; ) {
if (!_remaining) { if (!_remaining) {
if (!_length || !_file.readUInt8(_hdl, _data)) if (!_length || !_file.readByte(_hdl, &_data))
return false; return false;
_remaining = 8; _remaining = 8;
_length--; _length--;

View File

@ -12,7 +12,7 @@ public:
GMAP(const QString &fileName); GMAP(const QString &fileName);
~GMAP(); ~GMAP();
QString fileName() const {return _fileName;} const QString &fileName() const {return _fileName;}
static bool isGMAP(const QString &path); static bool isGMAP(const QString &path);

View File

@ -16,9 +16,5 @@ bool HuffmanBuffer::load(const RGNFile *rgn, SubFile::Handle &rgnHdl)
}; };
resize(recordSize); resize(recordSize);
for (int i = 0; i < QByteArray::size(); i++) return rgn->read(rgnHdl, data(), recordSize);
if (!rgn->readUInt8(rgnHdl, *((quint8*)(data() + i))))
return false;
return true;
} }

View File

@ -1,5 +1,6 @@
#include <QMap> #include <QMap>
#include <QtEndian> #include <QtEndian>
#include <QFile>
#include "vectortile.h" #include "vectortile.h"
#include "img.h" #include "img.h"
@ -24,7 +25,7 @@ static SubFile::Type tileType(const char str[3])
return SubFile::Unknown; return SubFile::Unknown;
} }
IMG::IMG(const QString &fileName) : _file(fileName) IMG::IMG(const QString &fileName) : _fileName(fileName)
{ {
#define CHECK(condition) \ #define CHECK(condition) \
if (!(condition)) { \ if (!(condition)) { \
@ -33,19 +34,20 @@ IMG::IMG(const QString &fileName) : _file(fileName)
return; \ return; \
} }
QFile file(fileName);
TileMap tileMap; TileMap tileMap;
QByteArray typFile; QByteArray typFile;
if (!_file.open(QFile::ReadOnly)) { if (!file.open(QFile::ReadOnly)) {
_errorString = _file.errorString(); _errorString = file.errorString();
return; return;
} }
// Read IMG header // Read IMG header
char signature[7], identifier[7]; char signature[7], identifier[7];
_file.read((char*)&_key, 1) && _file.seek(0x10) file.read((char*)&_key, 1) && file.seek(0x10)
&& read(signature, sizeof(signature)) && _file.seek(0x41) && read(file, signature, sizeof(signature)) && file.seek(0x41)
&& read(identifier, sizeof(identifier)); && read(file, identifier, sizeof(identifier));
if (memcmp(signature, "DSKIMG", sizeof(signature)) if (memcmp(signature, "DSKIMG", sizeof(signature))
|| memcmp(identifier, "GARMIN", sizeof(identifier))) { || memcmp(identifier, "GARMIN", sizeof(identifier))) {
_errorString = "Not a Garmin IMG file"; _errorString = "Not a Garmin IMG file";
@ -53,9 +55,9 @@ IMG::IMG(const QString &fileName) : _file(fileName)
} }
char d1[20], d2[31]; char d1[20], d2[31];
quint8 e1, e2; quint8 e1, e2;
CHECK(_file.seek(0x49) && read(d1, sizeof(d1)) && _file.seek(0x61) CHECK(file.seek(0x49) && read(file, d1, sizeof(d1)) && file.seek(0x61)
&& readValue(e1) && readValue(e2) && _file.seek(0x65) && readValue(file, e1) && readValue(file, e2) && file.seek(0x65)
&& read(d2, sizeof(d2))); && read(file, d2, sizeof(d2)));
QByteArray nba(QByteArray(d1, sizeof(d1)) + QByteArray(d2, sizeof(d2))); QByteArray nba(QByteArray(d1, sizeof(d1)) + QByteArray(d2, sizeof(d2)));
_name = QString::fromLatin1(nba.constData(), nba.size()-1).trimmed(); _name = QString::fromLatin1(nba.constData(), nba.size()-1).trimmed();
@ -66,7 +68,7 @@ IMG::IMG(const QString &fileName) : _file(fileName)
quint64 offset = 0x200; quint64 offset = 0x200;
// Skip unused FAT blocks if any // Skip unused FAT blocks if any
while (true) { while (true) {
CHECK(_file.seek(offset) && readValue(flag)); CHECK(file.seek(offset) && readValue(file, flag));
if (flag) if (flag)
break; break;
offset += 512; offset += 512;
@ -76,15 +78,17 @@ IMG::IMG(const QString &fileName) : _file(fileName)
char name[8], type[3]; char name[8], type[3];
quint32 size; quint32 size;
quint16 part; quint16 part;
CHECK(_file.seek(offset + 12) && readValue(size)); CHECK(file.seek(offset + 12) && readValue(file, size));
offset += 512; offset += 512;
int cnt = (size - offset) / 512; int cnt = (size - offset) / 512;
// Read FAT blocks describing the IMG sub-files // Read FAT blocks describing the IMG sub-files
for (int i = 0; i < cnt; i++) { for (int i = 0; i < cnt; i++) {
quint16 block; quint16 block;
CHECK(_file.seek(offset) && readValue(flag) && read(name, sizeof(name)) CHECK(file.seek(offset) && readValue(file, flag)
&& read(type, sizeof(type)) && readValue(size) && readValue(part)); && read(file, name, sizeof(name))
&& read(file, type, sizeof(type)) && readValue(file, size)
&& readValue(file, part));
SubFile::Type tt = tileType(type); SubFile::Type tt = tileType(type);
QByteArray fn(name, sizeof(name)); QByteArray fn(name, sizeof(name));
@ -97,16 +101,16 @@ IMG::IMG(const QString &fileName) : _file(fileName)
} else } else
tile = *it; tile = *it;
SubFile *file = part ? tile->file(tt) SubFile *subFile = part ? tile->file(tt)
: tile->addFile(this, tt); : tile->addFile(this, tt);
CHECK(file); CHECK(subFile);
_file.seek(offset + 0x20); CHECK(file.seek(offset + 0x20));
for (int i = 0; i < 240; i++) { for (int i = 0; i < 240; i++) {
CHECK(readValue(block)); CHECK(readValue(file, block));
if (block == 0xFFFF) if (block == 0xFFFF)
break; break;
file->addBlock(block); subFile->addBlock(block);
} }
} else if (tt == SubFile::TYP) { } else if (tt == SubFile::TYP) {
SubFile *typ = 0; SubFile *typ = 0;
@ -118,9 +122,9 @@ IMG::IMG(const QString &fileName) : _file(fileName)
typ = _typ; typ = _typ;
if (typ) { if (typ) {
_file.seek(offset + 0x20); CHECK(file.seek(offset + 0x20));
for (int i = 0; i < 240; i++) { for (int i = 0; i < 240; i++) {
CHECK(readValue(block)); CHECK(readValue(file, block));
if (block == 0xFFFF) if (block == 0xFFFF)
break; break;
typ->addBlock(block); typ->addBlock(block);
@ -138,7 +142,7 @@ IMG::IMG(const QString &fileName) : _file(fileName)
VectorTile *tile = it.value(); VectorTile *tile = it.value();
if (!tile->init()) { if (!tile->init()) {
qWarning("%s: %s: Invalid map tile", qPrintable(_file.fileName()), qWarning("%s: %s: Invalid map tile", qPrintable(file.fileName()),
qPrintable(it.key())); qPrintable(it.key()));
delete tile; delete tile;
continue; continue;
@ -178,20 +182,20 @@ IMG::IMG(const QString &fileName) : _file(fileName)
_valid = true; _valid = true;
} }
qint64 IMG::read(char *data, qint64 maxSize) qint64 IMG::read(QFile &file, char *data, qint64 maxSize)
{ {
qint64 ret = _file.read(data, maxSize); qint64 ret = file.read(data, maxSize);
if (_key) if (_key)
for (int i = 0; i < ret; i++) for (int i = 0; i < ret; i++)
data[i] ^= _key; data[i] ^= _key;
return ret; return ret;
} }
template<class T> bool IMG::readValue(T &val) template<class T> bool IMG::readValue(QFile &file, T &val)
{ {
T data; T data;
if (read((char*)&data, sizeof(T)) < (qint64)sizeof(T)) if (read(file, (char*)&data, sizeof(T)) < (qint64)sizeof(T))
return false; return false;
val = qFromLittleEndian(data); val = qFromLittleEndian(data);
@ -199,11 +203,11 @@ template<class T> bool IMG::readValue(T &val)
return true; return true;
} }
bool IMG::readBlock(int blockNum, char *data) bool IMG::readBlock(QFile &file, int blockNum, char *data)
{ {
if (!_file.seek((quint64)blockNum << _blockBits)) if (!file.seek((quint64)blockNum << _blockBits))
return false; return false;
if (read(data, 1U<<_blockBits) < 1U<<_blockBits) if (read(file, data, 1ULL<<_blockBits) < (qint64)(1ULL<<_blockBits))
return false; return false;
return true; return true;

View File

@ -1,25 +1,26 @@
#ifndef IMG_H #ifndef IMG_H
#define IMG_H #define IMG_H
#include <QFile>
#include "mapdata.h" #include "mapdata.h"
class QFile;
class IMG : public MapData class IMG : public MapData
{ {
public: public:
IMG(const QString &fileName); IMG(const QString &fileName);
QString fileName() const {return _file.fileName();} const QString &fileName() const {return _fileName;}
private: private:
friend class SubFile; friend class SubFile;
unsigned blockBits() const {return _blockBits;} unsigned blockBits() const {return _blockBits;}
bool readBlock(int blockNum, char *data); bool readBlock(QFile &file, int blockNum, char *data);
qint64 read(char *data, qint64 maxSize); qint64 read(QFile &file, char *data, qint64 maxSize);
template<class T> bool readValue(T &val); template<class T> bool readValue(QFile &file, T &val);
QFile _file; QString _fileName;
quint8 _key; quint8 _key;
unsigned _blockBits; unsigned _blockBits;
}; };

View File

@ -3,6 +3,7 @@
#include <QString> #include <QString>
#include <QDebug> #include <QDebug>
#include "common/config.h"
#define FIRST_SHIELD Label::Shield::USInterstate #define FIRST_SHIELD Label::Shield::USInterstate
#define LAST_SHIELD Label::Shield::Oval #define LAST_SHIELD Label::Shield::Oval
@ -52,9 +53,9 @@ private:
Shield _shield; Shield _shield;
}; };
inline uint qHash(const Label::Shield &shield) inline HASH_T qHash(const Label::Shield &shield)
{ {
return qHash(shield.text()) ^ shield.type(); return qHash(shield.text()) ^ qHash(shield.type());
} }
#ifndef QT_NO_DEBUG #ifndef QT_NO_DEBUG

View File

@ -59,7 +59,7 @@ static QString capitalized(const QString &str)
LBLFile::~LBLFile() LBLFile::~LBLFile()
{ {
delete _huffmanText; delete _huffmanText;
delete[] _table; delete[] _table;
} }
bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl) bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
@ -68,10 +68,10 @@ bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen) if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen)
&& seek(hdl, _gmpOffset + 0x15) && readUInt32(hdl, _offset) && seek(hdl, _gmpOffset + 0x15) && readUInt32(hdl, _offset)
&& readUInt32(hdl, _size) && readUInt8(hdl, _multiplier) && readUInt32(hdl, _size) && readByte(hdl, &_multiplier)
&& readUInt8(hdl, _encoding) && seek(hdl, _gmpOffset + 0x57) && readByte(hdl, &_encoding) && seek(hdl, _gmpOffset + 0x57)
&& readUInt32(hdl, _poiOffset) && readUInt32(hdl, _poiSize) && readUInt32(hdl, _poiOffset) && readUInt32(hdl, _poiSize)
&& readUInt8(hdl, _poiMultiplier) && seek(hdl, _gmpOffset + 0xAA) && readByte(hdl, &_poiMultiplier) && seek(hdl, _gmpOffset + 0xAA)
&& readUInt16(hdl, codepage))) && readUInt16(hdl, codepage)))
return false; return false;
@ -93,6 +93,26 @@ bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
} }
} }
if (hdrLen >= 0x19A) {
quint32 offset, recordSize, size, flags;
if (!(seek(hdl, _gmpOffset + 0x184) && readUInt32(hdl, offset)
&& readUInt32(hdl, size) && readUInt16(hdl, recordSize)
&& 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 (_encoding == 11) { if (_encoding == 11) {
_huffmanText = new HuffmanText(); _huffmanText = new HuffmanText();
if (!_huffmanText->load(rgn, rgnHdl)) if (!_huffmanText->load(rgn, rgnHdl))
@ -107,7 +127,7 @@ bool LBLFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
void LBLFile::clear() void LBLFile::clear()
{ {
delete _huffmanText; delete _huffmanText;
delete[] _table; delete[] _table;
_huffmanText = 0; _huffmanText = 0;
_table = 0; _table = 0;
} }
@ -124,7 +144,7 @@ Label LBLFile::label6b(Handle &hdl, quint32 offset, bool capitalize) const
return Label(); return Label();
while (true) { while (true) {
if (!(readUInt8(hdl, b1) && readUInt8(hdl, b2) && readUInt8(hdl, b3))) if (!(readByte(hdl, &b1) && readByte(hdl, &b2) && readByte(hdl, &b3)))
return Label(); return Label();
int c[]= {b1>>2, (b1&0x3)<<4|b2>>4, (b2&0xF)<<2|b3>>6, b3&0x3F}; int c[]= {b1>>2, (b1&0x3)<<4|b2>>4, (b2&0xF)<<2|b3>>6, b3&0x3F};
@ -208,7 +228,7 @@ Label LBLFile::label8b(Handle &hdl, quint32 offset, bool capitalize) const
return Label(); return Label();
do { do {
if (!readUInt8(hdl, c)) if (!readByte(hdl, &c))
return Label(); return Label();
str.append(c); str.append(c);
} while (c); } while (c);
@ -283,3 +303,43 @@ Label LBLFile::label(Handle &hdl, quint32 offset, bool poi, bool capitalize) con
return Label(); return Label();
} }
} }
bool LBLFile::loadFiles(Handle &hdl, quint32 count, quint32 offset,
quint32 recordSize)
{
_rasters.resize(count);
for (quint32 i = 0; i < count; i++) {
quint32 currentOffset, nextOffset, size;
if (!(seek(hdl, offset + i * recordSize)
&& readVUInt32(hdl, recordSize, currentOffset)))
return false;
if (i == count - 1)
nextOffset = _imgSize;
else {
if (!readVUInt32(hdl, recordSize, nextOffset))
return false;
}
size = nextOffset - currentOffset;
_rasters[i] = File(currentOffset, size);
}
return true;
}
QImage LBLFile::readImage(Handle &hdl, quint32 id) const
{
if (id >= (quint32)_rasters.size())
return QImage();
if (!seek(hdl, _imgOffset + _rasters.at(id).offset))
return QImage();
QByteArray ba;
ba.resize(_rasters.at(id).size);
if (!read(hdl, ba.data(), _rasters.at(id).size))
return QImage();
return QImage::fromData(ba);
}

View File

@ -1,6 +1,7 @@
#ifndef LBLFILE_H #ifndef LBLFILE_H
#define LBLFILE_H #define LBLFILE_H
#include <QImage>
#include "common/textcodec.h" #include "common/textcodec.h"
#include "subfile.h" #include "subfile.h"
#include "label.h" #include "label.h"
@ -13,15 +14,16 @@ class LBLFile : public SubFile
public: public:
LBLFile(IMG *img) LBLFile(IMG *img)
: SubFile(img), _huffmanText(0), _table(0), _offset(0), _size(0), : SubFile(img), _huffmanText(0), _table(0), _offset(0), _size(0),
_poiOffset(0), _poiSize(0), _poiMultiplier(0), _multiplier(0), _poiOffset(0), _poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0),
_encoding(0) {} _multiplier(0), _encoding(0) {}
LBLFile(const QString *path) LBLFile(const QString *path)
: SubFile(path), _huffmanText(0), _table(0), _offset(0), _size(0), : SubFile(path), _huffmanText(0), _table(0), _offset(0), _size(0),
_poiOffset(0), _poiSize(0), _poiMultiplier(0), _multiplier(0), _poiOffset(0), _poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0),
_encoding(0) {} _multiplier(0), _encoding(0) {}
LBLFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset), LBLFile(SubFile *gmp, quint32 offset) : SubFile(gmp, offset),
_huffmanText(0), _table(0), _offset(0), _size(0), _poiOffset(0), _huffmanText(0), _table(0), _offset(0), _size(0), _poiOffset(0),
_poiSize(0), _poiMultiplier(0), _multiplier(0), _encoding(0) {} _poiSize(0), _imgOffsetIdSize(0), _poiMultiplier(0), _multiplier(0),
_encoding(0) {}
~LBLFile(); ~LBLFile();
bool load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl); bool load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl);
@ -30,11 +32,24 @@ public:
Label label(Handle &hdl, quint32 offset, bool poi = false, Label label(Handle &hdl, quint32 offset, bool poi = false,
bool capitalize = true) const; bool capitalize = true) const;
quint8 imageIdSize() const {return _imgOffsetIdSize;}
QImage readImage(Handle &hdl, quint32 id) const;
private: private:
struct File {
File() : offset(0), size(0) {}
File(quint32 offset, quint32 size) : offset(offset), size(size) {}
quint32 offset;
quint32 size;
};
Label str2label(const QVector<quint8> &str, bool capitalize) const; Label str2label(const QVector<quint8> &str, bool capitalize) const;
Label label6b(Handle &hdl, quint32 offset, bool capitalize) const; Label label6b(Handle &hdl, quint32 offset, bool capitalize) const;
Label label8b(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; Label labelHuffman(Handle &hdl, quint32 offset, bool capitalize) const;
bool loadFiles(Handle &hdl, quint32 count, quint32 offset,
quint32 recordSize);
HuffmanText *_huffmanText; HuffmanText *_huffmanText;
quint32 *_table; quint32 *_table;
@ -43,9 +58,14 @@ private:
quint32 _size; quint32 _size;
quint32 _poiOffset; quint32 _poiOffset;
quint32 _poiSize; quint32 _poiSize;
quint32 _imgOffset;
quint32 _imgSize;
quint8 _imgOffsetIdSize;
quint8 _poiMultiplier; quint8 _poiMultiplier;
quint8 _multiplier; quint8 _multiplier;
quint8 _encoding; quint8 _encoding;
QVector<File> _rasters;
}; };
#endif // LBLFILE_H #endif // LBLFILE_H

View File

@ -9,6 +9,7 @@
#include "common/rtree.h" #include "common/rtree.h"
#include "common/range.h" #include "common/range.h"
#include "label.h" #include "label.h"
#include "raster.h"
class Style; class Style;
class SubDiv; class SubDiv;
@ -25,6 +26,7 @@ public:
parallel. */ parallel. */
QVector<QPointF> points; QVector<QPointF> points;
Label label; Label label;
Raster raster;
quint32 type; quint32 type;
RectC boundingRect; RectC boundingRect;
@ -58,7 +60,7 @@ public:
void load(); void load();
void clear(); void clear();
virtual QString fileName() const = 0; virtual const QString &fileName() const = 0;
bool isValid() const {return _valid;} bool isValid() const {return _valid;}
QString errorString() const {return _errorString;} QString errorString() const {return _errorString;}

View File

@ -378,7 +378,7 @@ bool NETFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen) if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen)
&& seek(hdl, _gmpOffset + 0x15) && readUInt32(hdl, _offset) && seek(hdl, _gmpOffset + 0x15) && readUInt32(hdl, _offset)
&& readUInt32(hdl, _size) && readUInt8(hdl, _shift))) && readUInt32(hdl, _size) && readByte(hdl, &_shift)))
return false; return false;
if (hdrLen >= 0x47) { if (hdrLen >= 0x47) {
@ -386,7 +386,7 @@ bool NETFile::load(Handle &hdl, const RGNFile *rgn, Handle &rgnHdl)
if (!(seek(hdl, _gmpOffset + 0x37) && readUInt32(hdl, info))) if (!(seek(hdl, _gmpOffset + 0x37) && readUInt32(hdl, info)))
return false; return false;
if (!(seek(hdl, _gmpOffset + 0x43) && readUInt32(hdl, _linksOffset) if (!(seek(hdl, _gmpOffset + 0x43) && readUInt32(hdl, _linksOffset)
&& readUInt32(hdl, _linksSize) && readUInt8(hdl, _linksShift))) && readUInt32(hdl, _linksSize) && readByte(hdl, &_linksShift)))
return false; return false;
quint8 tableId = ((info >> 2) & 0xF); quint8 tableId = ((info >> 2) & 0xF);

View File

@ -27,10 +27,11 @@ static bool adjDistInfo(BitStream1 &bs, bool extraBit, bool &eog)
{ {
quint32 data, cnt; quint32 data, cnt;
if (!bs.read(extraBit | 8, data)) if (!bs.read((int)extraBit | 8, data))
return false; return false;
if (!extraBit)
data <<= 1;
data <<= !extraBit;
eog |= (quint8)data & 1; eog |= (quint8)data & 1;
data >>= 1; data >>= 1;
@ -50,8 +51,8 @@ static bool adjNodeInfo(BitStream1 &bs, bool extraBit, NodeOffset &offset)
if (!bs.read(9, data)) if (!bs.read(9, data))
return false; return false;
if (!extraBit)
data <<= !extraBit; data <<= 1;
if (data & 1) { if (data & 1) {
offset.ext = true; offset.ext = true;
@ -91,7 +92,7 @@ bool NODFile::load(Handle &hdl)
return true; return true;
if (!(seek(hdl, _gmpOffset + 0x1d) && readUInt32(hdl, _flags) if (!(seek(hdl, _gmpOffset + 0x1d) && readUInt32(hdl, _flags)
&& readUInt8(hdl, _blockShift) && readUInt8(hdl, _nodeShift))) && readByte(hdl, &_blockShift) && readByte(hdl, &_nodeShift)))
return false; return false;
if (!(seek(hdl, _gmpOffset + 0x67) && readUInt32(hdl, _blockOffset) if (!(seek(hdl, _gmpOffset + 0x67) && readUInt32(hdl, _blockOffset)
@ -121,8 +122,8 @@ bool NODFile::readBlock(Handle &hdl, quint32 blockOffset,
if (!(seek(hdl, blockInfo.offset + _blockOffset) if (!(seek(hdl, blockInfo.offset + _blockOffset)
&& readUInt16(hdl, blockInfo.hdr.s0) && readUInt32(hdl, blockInfo.hdr.s2) && readUInt16(hdl, blockInfo.hdr.s0) && readUInt32(hdl, blockInfo.hdr.s2)
&& readUInt32(hdl, blockInfo.hdr.s6) && readUInt32(hdl, blockInfo.hdr.sa) && readUInt32(hdl, blockInfo.hdr.s6) && readUInt32(hdl, blockInfo.hdr.sa)
&& readUInt16(hdl, blockInfo.hdr.se) && readUInt8(hdl, blockInfo.hdr.s10) && readUInt16(hdl, blockInfo.hdr.se) && readByte(hdl, &blockInfo.hdr.s10)
&& readUInt8(hdl, blockInfo.hdr.s11) && readUInt8(hdl, blockInfo.hdr.s12))) && readByte(hdl, &blockInfo.hdr.s11) && readByte(hdl, &blockInfo.hdr.s12)))
return false; return false;
return true; return true;
@ -256,7 +257,7 @@ bool NODFile::nodeBlock(Handle &hdl, quint32 nodeOffset,
quint32 offsetSize = (_indexFlags & 3) + 1; quint32 offsetSize = (_indexFlags & 3) + 1;
while (low <= high) { while (low <= high) {
quint32 m = ((low + high) / 2); int m = ((low + high) / 2);
quint32 offset = _indexRecordSize * m + _indexOffset; quint32 offset = _indexRecordSize * m + _indexOffset;
quint32 blockOffset, prevBlockOffset; quint32 blockOffset, prevBlockOffset;
@ -506,40 +507,32 @@ bool NODFile::linkType(Handle &hdl, const BlockInfo &blockInfo, quint8 linkId,
quint32 offset = ((blockInfo.hdr.s10 * blockInfo.hdr.se + 7) >> 3) + 0x13 quint32 offset = ((blockInfo.hdr.s10 * blockInfo.hdr.se + 7) >> 3) + 0x13
+ blockInfo.offset + _blockOffset + ((blockInfo.hdr.s0 >> 0xb) & 1) + blockInfo.offset + _blockOffset + ((blockInfo.hdr.s0 >> 0xb) & 1)
+ blockInfo.hdr.s11 * 3; + blockInfo.hdr.s11 * 3;
quint32 low = 0; int low = 0;
quint32 high = blockInfo.hdr.s12 - 1; int high = blockInfo.hdr.s12 - 1;
quint32 pos = blockInfo.hdr.s12;
quint16 val; quint16 val;
if (high > 1) { while (low <= high) {
do { int m = ((low + high) / 2);
pos = (low + high) / 2;
if (!(seek(hdl, offset + _blockRecordSize * pos) if (!(seek(hdl, offset + _blockRecordSize * m) && readUInt16(hdl, val)))
&& readUInt16(hdl, val)))
return false;
if ((val >> 8) <= linkId)
low = pos;
else
high = pos;
} while (low + 1 < high);
}
if (!(seek(hdl, offset + _blockRecordSize * low) && readUInt16(hdl, val)))
return false;
type = val & 0x3f;
if ((low < high) && (pos != high)) {
if (!(seek(hdl, offset + _blockRecordSize * high)
&& readUInt16(hdl, val)))
return false; return false;
if ((val >> 8) <= linkId)
type = (val & 0x3f); if ((val >> 8) < linkId)
low = m + 1;
else if ((val >> 8) > linkId)
high = m - 1;
else {
type = (val & 0x3f) << 8;
return true;
}
} }
type <<= 8; if (high < 0)
return false;
if (blockInfo.hdr.s12 > 1 && !(seek(hdl, offset + _blockRecordSize * high)
&& readUInt16(hdl, val)))
return false;
type = (val & 0x3f) << 8;
return true; return true;
} }

40
src/map/IMG/raster.h Normal file
View File

@ -0,0 +1,40 @@
#ifndef RASTER_H
#define RASTER_H
#include <QRect>
#include <QDebug>
#include "common/rectc.h"
#include "common/garmin.h"
class LBLFile;
class Raster {
public:
Raster() : _lbl(0) {}
Raster(const LBLFile *lbl, quint32 id, const QRect &rect)
: _lbl(lbl), _id(id), _rect(rect) {}
const LBLFile *lbl() const {return _lbl;}
quint32 id() const {return _id;}
const RectC rect() const
{
return RectC(Coordinates(toWGS32(_rect.left()), toWGS32(_rect.top())),
Coordinates(toWGS32(_rect.right()), toWGS32(_rect.bottom())));
}
bool isValid() const {return (_lbl != 0);}
private:
const LBLFile *_lbl;
quint32 _id;
QRect _rect;
};
#ifndef QT_NO_DEBUG
inline QDebug operator<<(QDebug dbg, const Raster &raster)
{
dbg.nospace() << "Raster(" << raster.rect() << ")";
return dbg.space();
}
#endif // QT_NO_DEBUG
#endif // RASTER_H

View File

@ -5,6 +5,7 @@
#include "textpointitem.h" #include "textpointitem.h"
#include "bitmapline.h" #include "bitmapline.h"
#include "style.h" #include "style.h"
#include "lblfile.h"
#include "rastertile.h" #include "rastertile.h"
@ -217,11 +218,33 @@ void RasterTile::drawPolygons(QPainter *painter)
const MapData::Poly &poly = _polygons.at(i); const MapData::Poly &poly = _polygons.at(i);
if (poly.type != _style->drawOrder().at(n)) if (poly.type != _style->drawOrder().at(n))
continue; continue;
const Style::Polygon &style = _style->polygon(poly.type);
painter->setPen(style.pen()); if (poly.raster.isValid()) {
painter->setBrush(style.brush()); RectC r(poly.raster.rect());
painter->drawPolygon(poly.points); QPointF tl(_map->ll2xy(r.topLeft()));
QPointF br(_map->ll2xy(r.bottomRight()));
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();
painter->save();
painter->scale(sx, sy);
painter->drawImage(QPointF(tl.x() / sx, tl.y() / sy), img);
painter->restore();
//painter->setPen(Qt::blue);
//painter->setBrush(Qt::NoBrush);
//painter->drawRect(QRectF(tl, br));
} else {
const Style::Polygon &style = _style->polygon(poly.type);
painter->setPen(style.pen());
painter->setBrush(style.brush());
painter->drawPolygon(poly.points);
}
} }
} }
} }

View File

@ -2,6 +2,7 @@
#include "common/garmin.h" #include "common/garmin.h"
#include "deltastream.h" #include "deltastream.h"
#include "huffmanstream.h" #include "huffmanstream.h"
#include "style.h"
#include "lblfile.h" #include "lblfile.h"
#include "netfile.h" #include "netfile.h"
#include "nodfile.h" #include "nodfile.h"
@ -14,11 +15,11 @@ static quint64 pointId(const QPoint &pos, quint32 type, quint32 labelPtr)
{ {
quint64 id; quint64 id;
uint hash = qHash(QPair<uint,uint>(qHash(QPair<int, int>(pos.x(), uint hash = (uint)qHash(QPair<uint,uint>((uint)qHash(
pos.y())), labelPtr & 0x3FFFFF)); QPair<int, int>(pos.x(), pos.y())), labelPtr & 0x3FFFFF));
id = ((quint64)type)<<32 | hash; id = ((quint64)type)<<32 | hash;
// Make country labels precedent over city labels // Make country labels precedent over city labels
if (!(type >= 0x1400 && type <= 0x153f)) if (!Style::isCountry(type))
id |= 1ULL<<63; id |= 1ULL<<63;
return id; return id;
@ -29,12 +30,13 @@ RGNFile::~RGNFile()
delete _huffmanTable; delete _huffmanTable;
} }
bool RGNFile::skipClassFields(Handle &hdl) const bool RGNFile::readClassFields(Handle &hdl, SegmentType segmentType,
MapData::Poly *poly, const LBLFile *lbl) const
{ {
quint8 flags; quint8 flags;
quint32 rs; quint32 rs;
if (!readUInt8(hdl, flags)) if (!readByte(hdl, &flags))
return false; return false;
switch (flags >> 5) { switch (flags >> 5) {
@ -56,6 +58,22 @@ bool RGNFile::skipClassFields(Handle &hdl) const
break; break;
} }
if (segmentType == Polygon && poly->type == 0x10613
&& lbl && lbl->imageIdSize() && rs >= lbl->imageIdSize() + 16U) {
quint32 id;
quint32 top, right, bottom, left;
if (!(readVUInt32(hdl, lbl->imageIdSize(), id)
&& readUInt32(hdl, top) && readUInt32(hdl, right)
&& readUInt32(hdl, bottom) && readUInt32(hdl, left)))
return false;
poly->raster = Raster(lbl, id, QRect(QPoint(left, top), QPoint(right,
bottom)));
rs -= lbl->imageIdSize() + 16;
}
return seek(hdl, pos(hdl) + rs); return seek(hdl, pos(hdl) + rs);
} }
@ -153,7 +171,7 @@ void RGNFile::clear()
bool RGNFile::polyObjects(Handle &hdl, const SubDiv *subdiv, bool RGNFile::polyObjects(Handle &hdl, const SubDiv *subdiv,
SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl, NETFile *net, SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl, NETFile *net,
Handle &netHdl, QList<IMG::Poly> *polys) const Handle &netHdl, QList<MapData::Poly> *polys) const
{ {
const SubDiv::Segment &segment = (segmentType == Line) const SubDiv::Segment &segment = (segmentType == Line)
? subdiv->lines() : subdiv->polygons(); ? subdiv->lines() : subdiv->polygons();
@ -169,20 +187,20 @@ bool RGNFile::polyObjects(Handle &hdl, const SubDiv *subdiv,
quint16 len; quint16 len;
while (pos(hdl) < segment.end()) { while (pos(hdl) < segment.end()) {
IMG::Poly poly; MapData::Poly poly;
if (!(readUInt8(hdl, type) && readUInt24(hdl, labelPtr) if (!(readByte(hdl, &type) && readUInt24(hdl, labelPtr)
&& readInt16(hdl, lon) && readInt16(hdl, lat))) && readInt16(hdl, lon) && readInt16(hdl, lat)))
return false; return false;
if (type & 0x80) { if (type & 0x80) {
if (!readUInt16(hdl, len)) if (!readUInt16(hdl, len))
return false; return false;
} else { } else {
if (!readUInt8(hdl, len8)) if (!readByte(hdl, &len8))
return false; return false;
len = len8; len = len8;
} }
if (!readUInt8(hdl, bitstreamInfo)) if (!readByte(hdl, &bitstreamInfo))
return false; return false;
poly.type = (segmentType == Polygon) poly.type = (segmentType == Polygon)
@ -229,7 +247,7 @@ bool RGNFile::polyObjects(Handle &hdl, const SubDiv *subdiv,
bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift, bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift,
SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl, SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl,
QList<IMG::Poly> *polys) const QList<MapData::Poly> *polys) const
{ {
quint32 labelPtr, len; quint32 labelPtr, len;
quint8 type, subtype; quint8 type, subtype;
@ -244,10 +262,10 @@ bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift,
return false; return false;
while (pos(hdl) < segment.end()) { while (pos(hdl) < segment.end()) {
IMG::Poly poly; MapData::Poly poly;
QPoint pos; QPoint pos;
if (!(readUInt8(hdl, type) && readUInt8(hdl, subtype) if (!(readByte(hdl, &type) && readByte(hdl, &subtype)
&& readInt16(hdl, lon) && readInt16(hdl, lat) && readInt16(hdl, lon) && readInt16(hdl, lat)
&& readVUInt32(hdl, len))) && readVUInt32(hdl, len)))
return false; return false;
@ -297,7 +315,7 @@ bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift,
poly.points.append(QPointF(c.lon(), c.lat())); poly.points.append(QPointF(c.lon(), c.lat()));
quint8 bitstreamInfo; quint8 bitstreamInfo;
if (!readUInt8(hdl, bitstreamInfo)) if (!readByte(hdl, &bitstreamInfo))
return false; return false;
qint32 lonDelta, latDelta; qint32 lonDelta, latDelta;
@ -319,7 +337,7 @@ bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift,
if (subtype & 0x20 && !readUInt24(hdl, labelPtr)) if (subtype & 0x20 && !readUInt24(hdl, labelPtr))
return false; return false;
if (subtype & 0x80 && !skipClassFields(hdl)) if (subtype & 0x80 && !readClassFields(hdl, segmentType, &poly, lbl))
return false; return false;
if (subtype & 0x40 && !skipLclFields(hdl, segmentType == Line if (subtype & 0x40 && !skipLclFields(hdl, segmentType == Line
? _linesLclFlags : _polygonsLclFlags)) ? _linesLclFlags : _polygonsLclFlags))
@ -340,7 +358,7 @@ bool RGNFile::extPolyObjects(Handle &hdl, const SubDiv *subdiv, quint32 shift,
bool RGNFile::pointObjects(Handle &hdl, const SubDiv *subdiv, bool RGNFile::pointObjects(Handle &hdl, const SubDiv *subdiv,
SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl, SegmentType segmentType, const LBLFile *lbl, Handle &lblHdl,
QList<IMG::Point> *points) const QList<MapData::Point> *points) const
{ {
const SubDiv::Segment &segment = (segmentType == IndexedPoint) const SubDiv::Segment &segment = (segmentType == IndexedPoint)
? subdiv->idxPoints() : subdiv->points(); ? subdiv->idxPoints() : subdiv->points();
@ -352,16 +370,16 @@ bool RGNFile::pointObjects(Handle &hdl, const SubDiv *subdiv,
return false; return false;
while (pos(hdl) < segment.end()) { while (pos(hdl) < segment.end()) {
IMG::Point point; MapData::Point point;
quint8 type, subtype; quint8 type, subtype;
qint16 lon, lat; qint16 lon, lat;
quint32 labelPtr; quint32 labelPtr;
if (!(readUInt8(hdl, type) && readUInt24(hdl, labelPtr) if (!(readByte(hdl, &type) && readUInt24(hdl, labelPtr)
&& readInt16(hdl, lon) && readInt16(hdl, lat))) && readInt16(hdl, lon) && readInt16(hdl, lat)))
return false; return false;
if (labelPtr & 0x800000) { if (labelPtr & 0x800000) {
if (!readUInt8(hdl, subtype)) if (!readByte(hdl, &subtype))
return false; return false;
} else } else
subtype = 0; subtype = 0;
@ -373,8 +391,9 @@ bool RGNFile::pointObjects(Handle &hdl, const SubDiv *subdiv,
point.coordinates = Coordinates(toWGS24(pos.x()), toWGS24(pos.y())); point.coordinates = Coordinates(toWGS24(pos.x()), toWGS24(pos.y()));
point.id = pointId(pos, point.type, labelPtr & 0x3FFFFF); point.id = pointId(pos, point.type, labelPtr & 0x3FFFFF);
if (lbl && (labelPtr & 0x3FFFFF)) if (lbl && (labelPtr & 0x3FFFFF))
point.label = lbl->label(lblHdl, labelPtr & 0x3FFFFF, labelPtr & 0x400000, point.label = lbl->label(lblHdl, labelPtr & 0x3FFFFF,
!(point.type == 0x1400 || point.type == 0x1500 || point.type == 0x1e00)); labelPtr & 0x400000, !(Style::isCountry(point.type)
|| Style::isState(point.type)));
points->append(point); points->append(point);
} }
@ -383,7 +402,7 @@ bool RGNFile::pointObjects(Handle &hdl, const SubDiv *subdiv,
} }
bool RGNFile::extPointObjects(Handle &hdl, const SubDiv *subdiv, bool RGNFile::extPointObjects(Handle &hdl, const SubDiv *subdiv,
const LBLFile *lbl, Handle &lblHdl, QList<IMG::Point> *points) const const LBLFile *lbl, Handle &lblHdl, QList<MapData::Point> *points) const
{ {
const SubDiv::Segment &segment = subdiv->extPoints(); const SubDiv::Segment &segment = subdiv->extPoints();
@ -394,18 +413,18 @@ bool RGNFile::extPointObjects(Handle &hdl, const SubDiv *subdiv,
return false; return false;
while (pos(hdl) < segment.end()) { while (pos(hdl) < segment.end()) {
IMG::Point point; MapData::Point point;
qint16 lon, lat; qint16 lon, lat;
quint8 type, subtype; quint8 type, subtype;
quint32 labelPtr = 0; quint32 labelPtr = 0;
if (!(readUInt8(hdl, type) && readUInt8(hdl, subtype) if (!(readByte(hdl, &type) && readByte(hdl, &subtype)
&& readInt16(hdl, lon) && readInt16(hdl, lat))) && readInt16(hdl, lon) && readInt16(hdl, lat)))
return false; return false;
if (subtype & 0x20 && !readUInt24(hdl, labelPtr)) if (subtype & 0x20 && !readUInt24(hdl, labelPtr))
return false; return false;
if (subtype & 0x80 && !skipClassFields(hdl)) if (subtype & 0x80 && !readClassFields(hdl, Point))
return false; return false;
if (subtype & 0x40 && !skipLclFields(hdl, _pointsLclFlags)) if (subtype & 0x40 && !skipLclFields(hdl, _pointsLclFlags))
return false; return false;
@ -434,7 +453,7 @@ bool RGNFile::extPointObjects(Handle &hdl, const SubDiv *subdiv,
bool RGNFile::links(Handle &hdl, const SubDiv *subdiv, quint32 shift, bool RGNFile::links(Handle &hdl, const SubDiv *subdiv, quint32 shift,
const NETFile *net, Handle &netHdl, const NODFile *nod, Handle &nodHdl, const NETFile *net, Handle &netHdl, const NODFile *nod, Handle &nodHdl,
const LBLFile *lbl, Handle &lblHdl, QList<IMG::Poly> *lines) const const LBLFile *lbl, Handle &lblHdl, QList<MapData::Poly> *lines) const
{ {
quint32 size, blockIndexId; quint32 size, blockIndexId;
quint8 flags; quint8 flags;
@ -453,7 +472,7 @@ bool RGNFile::links(Handle &hdl, const SubDiv *subdiv, quint32 shift,
quint32 entryStart = pos(hdl); quint32 entryStart = pos(hdl);
if (!(readUInt8(hdl, flags) && readVUInt32(hdl, nod->indexIdSize(), if (!(readByte(hdl, &flags) && readVUInt32(hdl, nod->indexIdSize(),
blockIndexId))) blockIndexId)))
return false; return false;
@ -495,7 +514,7 @@ bool RGNFile::links(Handle &hdl, const SubDiv *subdiv, quint32 shift,
Q_ASSERT(lineId > 4); Q_ASSERT(lineId > 4);
} }
} else { } else {
if (!readUInt8(hdl, linkId)) if (!readByte(hdl, &linkId))
return false; return false;
lineId = 0; lineId = 0;
} }
@ -554,7 +573,7 @@ QMap<RGNFile::SegmentType, SubDiv::Segment> RGNFile::segments(Handle &hdl,
return ret; return ret;
} }
bool RGNFile::subdivInit(Handle &hdl, SubDiv *subdiv) bool RGNFile::subdivInit(Handle &hdl, SubDiv *subdiv) const
{ {
QMap<RGNFile::SegmentType, SubDiv::Segment> seg(segments(hdl, subdiv)); QMap<RGNFile::SegmentType, SubDiv::Segment> seg(segments(hdl, subdiv));
SubDiv::Segment extPoints, extLines, extPolygons; SubDiv::Segment extPoints, extLines, extPolygons;

View File

@ -51,7 +51,7 @@ public:
const NETFile *net, Handle &netHdl, const NODFile *nod, Handle &nodHdl, const NETFile *net, Handle &netHdl, const NODFile *nod, Handle &nodHdl,
const LBLFile *lbl, Handle &lblHdl, QList<MapData::Poly> *lines) const; const LBLFile *lbl, Handle &lblHdl, QList<MapData::Poly> *lines) const;
bool subdivInit(Handle &hdl, SubDiv *subdiv); bool subdivInit(Handle &hdl, SubDiv *subdiv) const;
const HuffmanTable *huffmanTable() const {return _huffmanTable;} const HuffmanTable *huffmanTable() const {return _huffmanTable;}
quint32 dictOffset() const {return _dictOffset;} quint32 dictOffset() const {return _dictOffset;}
@ -60,9 +60,9 @@ public:
private: private:
QMap<SegmentType, SubDiv::Segment> segments(Handle &hdl, SubDiv *subdiv) QMap<SegmentType, SubDiv::Segment> segments(Handle &hdl, SubDiv *subdiv)
const; const;
bool skipClassFields(Handle &hdl) const; bool readClassFields(Handle &hdl, SegmentType segmentType,
bool skipLclFields(Handle &hdl, const quint32 flags[3]) MapData::Poly *poly = 0, const LBLFile *lbl = 0) const;
const; bool skipLclFields(Handle &hdl, const quint32 flags[3]) const;
bool skipGblFields(Handle &hdl, quint32 flags) const; bool skipGblFields(Handle &hdl, quint32 flags) const;
HuffmanTable *_huffmanTable; HuffmanTable *_huffmanTable;

View File

@ -113,7 +113,8 @@ void Style::defaultPolygonStyle()
_polygons[0x10c05] = _polygons[TYPE(0x52)]; _polygons[0x10c05] = _polygons[TYPE(0x52)];
// Draw order // Draw order
_drawOrder << TYPE(0x4b) << 0x10d01 << TYPE(0x4a) << TYPE(0x01) << 0x10800 _drawOrder
<< TYPE(0x4b) << 0x10d01 << 0x10613 << TYPE(0x4a) << TYPE(0x01) << 0x10800
<< TYPE(0x02) << 0x10801 << TYPE(0x03) << 0x10802 << TYPE(0x17) << 0x10a04 << TYPE(0x02) << 0x10801 << TYPE(0x03) << 0x10802 << TYPE(0x17) << 0x10a04
<< TYPE(0x18) << 0x1090c << TYPE(0x1a) << 0x1090e << TYPE(0x28) << 0x10b01 << TYPE(0x18) << 0x1090c << TYPE(0x1a) << 0x1090e << TYPE(0x28) << 0x10b01
<< TYPE(0x32) << 0x10b02 << TYPE(0x3c) << 0x10b03 << TYPE(0x3d) << 0x10b04 << TYPE(0x32) << 0x10b02 << TYPE(0x3c) << 0x10b03 << TYPE(0x3d) << 0x10b04
@ -460,7 +461,7 @@ static bool readBitmap(SubFile *file, SubFile::Handle &hdl, QImage &img,
for (int y = 0; y < img.height(); y++) { for (int y = 0; y < img.height(); y++) {
for (int x = 0; x < img.width(); x += 8/bpp) { for (int x = 0; x < img.width(); x += 8/bpp) {
quint8 color; quint8 color;
if (!file->readUInt8(hdl, color)) if (!file->readByte(hdl, &color))
return false; return false;
for (int i = 0; i < 8/bpp && x + i < img.width(); i++) { for (int i = 0; i < 8/bpp && x + i < img.width(); i++) {
@ -485,8 +486,8 @@ static bool readColor(SubFile *file, SubFile::Handle &hdl, QColor &color)
{ {
quint8 b, g, r; quint8 b, g, r;
if (!(file->readUInt8(hdl, b) && file->readUInt8(hdl, g) if (!(file->readByte(hdl, &b) && file->readByte(hdl, &g)
&& file->readUInt8(hdl, r))) && file->readByte(hdl, &r)))
return false; return false;
color = qRgb(r, g, b); color = qRgb(r, g, b);
@ -515,7 +516,7 @@ bool Style::itemInfo(SubFile *file, SubFile::Handle &hdl,
if (section.arrayItemSize == 5) { if (section.arrayItemSize == 5) {
if (!(file->readUInt16(hdl, t16_1) && file->readUInt16(hdl, t16_2) if (!(file->readUInt16(hdl, t16_1) && file->readUInt16(hdl, t16_2)
&& file->readUInt8(hdl, t8))) && file->readByte(hdl, &t8)))
return false; return false;
info.offset = t16_2 | (t8<<16); info.offset = t16_2 | (t8<<16);
} else if (section.arrayItemSize == 4) { } else if (section.arrayItemSize == 4) {
@ -523,7 +524,7 @@ bool Style::itemInfo(SubFile *file, SubFile::Handle &hdl,
return false; return false;
info.offset = t16_2; info.offset = t16_2;
} else if (section.arrayItemSize == 3) { } else if (section.arrayItemSize == 3) {
if (!(file->readUInt16(hdl, t16_1) && file->readUInt8(hdl, t8))) if (!(file->readUInt16(hdl, t16_1) && file->readByte(hdl, &t8)))
return false; return false;
info.offset = t8; info.offset = t8;
} else } else
@ -554,7 +555,7 @@ bool Style::parsePolygons(SubFile *file, SubFile::Handle &hdl,
quint8 t8, flags; quint8 t8, flags;
if (!(file->seek(hdl, section.offset + info.offset) if (!(file->seek(hdl, section.offset + info.offset)
&& file->readUInt8(hdl, t8))) && file->readByte(hdl, &t8)))
return false; return false;
flags = t8 & 0x0F; flags = t8 & 0x0F;
@ -670,7 +671,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
quint8 t8_1, t8_2, flags, rows; quint8 t8_1, t8_2, flags, rows;
if (!(file->seek(hdl, section.offset + info.offset) if (!(file->seek(hdl, section.offset + info.offset)
&& file->readUInt8(hdl, t8_1) && file->readUInt8(hdl, t8_2))) && file->readByte(hdl, &t8_1) && file->readByte(hdl, &t8_2)))
return false; return false;
flags = t8_1 & 0x07; flags = t8_1 & 0x07;
rows = t8_1 >> 3; rows = t8_1 >> 3;
@ -695,7 +696,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!(file->readUInt8(hdl, w1) && file->readUInt8(hdl, w2))) if (!(file->readByte(hdl, &w1) && file->readByte(hdl, &w2)))
return false; return false;
_lines[type] = (w2 > w1) _lines[type] = (w2 > w1)
@ -722,7 +723,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!(file->readUInt8(hdl, w1) && file->readUInt8(hdl, w2))) if (!(file->readByte(hdl, &w1) && file->readByte(hdl, &w2)))
return false; return false;
_lines[type] = (w2 > w1) _lines[type] = (w2 > w1)
@ -749,7 +750,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!(file->readUInt8(hdl, w1) && file->readUInt8(hdl, w2))) if (!(file->readByte(hdl, &w1) && file->readByte(hdl, &w2)))
return false; return false;
_lines[type] = Line(QPen(c1, w1, Qt::SolidLine, _lines[type] = Line(QPen(c1, w1, Qt::SolidLine,
@ -772,7 +773,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!(file->readUInt8(hdl, w1) && file->readUInt8(hdl, w2))) if (!(file->readByte(hdl, &w1) && file->readByte(hdl, &w2)))
return false; return false;
_lines[type] = (w2 > w1) _lines[type] = (w2 > w1)
@ -798,7 +799,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!file->readUInt8(hdl, w1)) if (!file->readByte(hdl, &w1))
return false; return false;
_lines[type] = Line(QPen(c1, w1, Qt::SolidLine, _lines[type] = Line(QPen(c1, w1, Qt::SolidLine,
@ -820,7 +821,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
_lines[type] = Line(img); _lines[type] = Line(img);
} else { } else {
if (!file->readUInt8(hdl, w1)) if (!file->readByte(hdl, &w1))
return false; return false;
_lines[type] = Line(QPen(c1, w1, Qt::SolidLine, _lines[type] = Line(QPen(c1, w1, Qt::SolidLine,
@ -843,7 +844,7 @@ bool Style::parseLines(SubFile *file, SubFile::Handle &hdl,
if (fontInfo) { if (fontInfo) {
quint8 labelFlags; quint8 labelFlags;
if (!file->readUInt8(hdl, labelFlags)) if (!file->readByte(hdl, &labelFlags))
return false; return false;
if (labelFlags & 0x08) { if (labelFlags & 0x08) {
if (!readColor(file, hdl, c1)) if (!readColor(file, hdl, c1))
@ -905,7 +906,7 @@ static bool readColorTable(SubFile *file, SubFile::Handle &hdl, QImage& img,
for (int i = 0; i < colors; i++) { for (int i = 0; i < colors; i++) {
while (bits < 28) { while (bits < 28) {
if (!file->readUInt8(hdl, byte)) if (!file->readByte(hdl, &byte))
return false; return false;
mask = 0x000000FF << bits; mask = 0x000000FF << bits;
@ -955,9 +956,9 @@ bool Style::parsePoints(SubFile *file, SubFile::Handle &hdl,
quint8 t8_1, width, height, numColors, imgType; quint8 t8_1, width, height, numColors, imgType;
if (!(file->seek(hdl, section.offset + info.offset) if (!(file->seek(hdl, section.offset + info.offset)
&& file->readUInt8(hdl, t8_1) && file->readUInt8(hdl, width) && file->readByte(hdl, &t8_1) && file->readByte(hdl, &width)
&& file->readUInt8(hdl, height) && file->readUInt8(hdl, numColors) && file->readByte(hdl, &height) && file->readByte(hdl, &numColors)
&& file->readUInt8(hdl, imgType))) && file->readByte(hdl, &imgType)))
return false; return false;
bool label = t8_1 & 0x04; bool label = t8_1 & 0x04;
@ -974,8 +975,8 @@ bool Style::parsePoints(SubFile *file, SubFile::Handle &hdl,
_points[type] = Point(img); _points[type] = Point(img);
if (t8_1 == 0x03) { if (t8_1 == 0x03) {
if (!(file->readUInt8(hdl, numColors) if (!(file->readByte(hdl, &numColors)
&& file->readUInt8(hdl, imgType))) && file->readByte(hdl, &imgType)))
return false; return false;
if ((bpp = colors2bpp(numColors, imgType)) < 0) if ((bpp = colors2bpp(numColors, imgType)) < 0)
continue; continue;
@ -984,8 +985,8 @@ bool Style::parsePoints(SubFile *file, SubFile::Handle &hdl,
if (!readBitmap(file, hdl, img, bpp)) if (!readBitmap(file, hdl, img, bpp))
return false; return false;
} else if (t8_1 == 0x02) { } else if (t8_1 == 0x02) {
if (!(file->readUInt8(hdl, numColors) if (!(file->readByte(hdl, &numColors)
&& file->readUInt8(hdl, imgType))) && file->readByte(hdl, &imgType)))
return false; return false;
if ((bpp = colors2bpp(numColors, imgType)) < 0) if ((bpp = colors2bpp(numColors, imgType)) < 0)
continue; continue;
@ -999,7 +1000,7 @@ bool Style::parsePoints(SubFile *file, SubFile::Handle &hdl,
if (fontInfo) { if (fontInfo) {
quint8 labelFlags; quint8 labelFlags;
QColor color; QColor color;
if (!file->readUInt8(hdl, labelFlags)) if (!file->readByte(hdl, &labelFlags))
return false; return false;
if (labelFlags & 0x08) { if (labelFlags & 0x08) {
if (!readColor(file, hdl, color)) if (!readColor(file, hdl, color))
@ -1028,7 +1029,7 @@ bool Style::parseDrawOrder(SubFile *file, SubFile::Handle &hdl,
quint8 type; quint8 type;
quint32 subtype; quint32 subtype;
if (!(file->readUInt8(hdl, type) && file->readUInt32(hdl, subtype))) if (!(file->readByte(hdl, &type) && file->readUInt32(hdl, subtype)))
return false; return false;
if (!subtype) if (!subtype)

View File

@ -127,6 +127,10 @@ public:
{return (type == 0x6616);} {return (type == 0x6616);}
static bool isMajorRoad(quint32 type) static bool isMajorRoad(quint32 type)
{return (type <= TYPE(0x04));} {return (type <= TYPE(0x04));}
static bool isCountry(quint32 type)
{return (type >= 0x1400 && type <= 0x153f);}
static bool isState(quint32 type)
{return (type == TYPE(0x1e));}
static POIClass poiClass(quint32 type); static POIClass poiClass(quint32 type);

View File

@ -1,4 +1,4 @@
#include <QFile> #include <cstring>
#include "img.h" #include "img.h"
#include "subfile.h" #include "subfile.h"
@ -7,45 +7,44 @@
bool SubFile::seek(Handle &handle, quint32 pos) const bool SubFile::seek(Handle &handle, quint32 pos) const
{ {
if (handle._file) { if (_img) {
int blockNum = pos >> BLOCK_BITS;
if (handle._blockNum != blockNum) {
if (!handle._file->seek((quint64)blockNum << BLOCK_BITS))
return false;
if (handle._file->read(handle._data.data(), (1<<BLOCK_BITS)) < 0)
return false;
handle._blockNum = blockNum;
}
handle._blockPos = mod2n(pos, 1U<<BLOCK_BITS);
handle._pos = pos;
return true;
} else {
quint32 blockBits = _img->blockBits(); quint32 blockBits = _img->blockBits();
int blockNum = pos >> blockBits; int blockNum = pos >> blockBits;
if (handle._blockNum != blockNum) { if (handle._blockNum != blockNum) {
if (blockNum >= _blocks->size()) if (blockNum >= _blocks->size())
return false; return false;
if (!_img->readBlock(_blocks->at(blockNum), handle._data.data())) if (!_img->readBlock(handle._file, _blocks->at(blockNum),
handle._data.data()))
return false; return false;
handle._blockNum = blockNum; handle._blockNum = blockNum;
} }
handle._blockPos = mod2n(pos, 1U<<blockBits); handle._blockPos = mod2n(pos, 1U<<blockBits);
handle._pos = pos; handle._pos = pos;
} else {
int blockNum = pos >> BLOCK_BITS;
return true; if (handle._blockNum != blockNum) {
if (!handle._file.seek((quint64)blockNum << BLOCK_BITS))
return false;
if (handle._file.read(handle._data.data(), (1<<BLOCK_BITS)) < 0)
return false;
handle._blockNum = blockNum;
}
handle._blockPos = mod2n(pos, 1U<<BLOCK_BITS);
handle._pos = pos;
} }
return true;
} }
bool SubFile::readVUInt32(Handle &hdl, quint32 &val) const bool SubFile::readVUInt32(Handle &hdl, quint32 &val) const
{ {
quint8 bytes, shift, b; quint8 bytes, shift, b;
if (!readByte(hdl, b)) if (!readByte(hdl, &b))
return false; return false;
if ((b & 1) == 0) { if ((b & 1) == 0) {
@ -64,7 +63,7 @@ bool SubFile::readVUInt32(Handle &hdl, quint32 &val) const
val = b >> (8 - shift); val = b >> (8 - shift);
for (int i = 1; i <= bytes; i++) { for (int i = 1; i <= bytes; i++) {
if (!readByte(hdl, b)) if (!readByte(hdl, &b))
return false; return false;
val |= (((quint32)b) << (i * 8)) >> (8 - shift); val |= (((quint32)b) << (i * 8)) >> (8 - shift);
} }
@ -92,7 +91,7 @@ bool SubFile::readVBitfield32(Handle &hdl, quint32 &bitfield) const
{ {
quint8 bits; quint8 bits;
if (!readUInt8(hdl, bits)) if (!readByte(hdl, &bits))
return false; return false;
if (!(bits & 1)) { if (!(bits & 1)) {
@ -116,3 +115,27 @@ bool SubFile::readVBitfield32(Handle &hdl, quint32 &bitfield) const
return true; return true;
} }
bool SubFile::read(Handle &handle, char *buff, quint32 size) const
{
while (size) {
quint32 remaining = handle._data.size() - handle._blockPos;
if (size < remaining) {
memcpy(buff, handle._data.constData() + handle._blockPos, size);
handle._blockPos += size;
handle._pos += size;
return true;
} else {
memcpy(buff, handle._data.constData() + handle._blockPos,
remaining);
buff += remaining;
size -= remaining;
handle._blockPos = 0;
handle._pos += remaining;
if (!seek(handle, handle._pos))
return false;
}
}
return true;
}

View File

@ -17,21 +17,26 @@ public:
{ {
public: public:
Handle(const SubFile *subFile) Handle(const SubFile *subFile)
: _file(0), _blockNum(-1), _blockPos(-1), _pos(-1) : _blockNum(-1), _blockPos(-1), _pos(-1)
{ {
if (subFile && subFile->_path) { if (!subFile)
_file = new QFile(*(subFile->_path)); return;
_file->open(QIODevice::ReadOnly);
if (subFile->_path) {
_file.setFileName(*(subFile->_path));
_data.resize(1U<<BLOCK_BITS); _data.resize(1U<<BLOCK_BITS);
} else if (subFile) } else {
_file.setFileName(subFile->_img->fileName());
_data.resize(1U<<subFile->_img->blockBits()); _data.resize(1U<<subFile->_img->blockBits());
}
_file.open(QIODevice::ReadOnly);
} }
~Handle() {delete _file;}
private: private:
friend class SubFile; friend class SubFile;
QFile *_file; QFile _file;
QByteArray _data; QByteArray _data;
int _blockNum; int _blockNum;
int _blockPos; int _blockPos;
@ -55,11 +60,21 @@ public:
bool seek(Handle &handle, quint32 pos) const; bool seek(Handle &handle, quint32 pos) const;
quint32 pos(Handle &handle) const {return handle._pos;} quint32 pos(Handle &handle) const {return handle._pos;}
bool read(Handle &handle, char *buff, quint32 size) const;
bool readByte(Handle &handle, quint8 *val) const
{
*val = handle._data.at(handle._blockPos++);
handle._pos++;
return (handle._blockPos >= handle._data.size())
? seek(handle, handle._pos) : true;
}
template<typename T> template<typename T>
bool readUInt8(Handle &handle, T &val) const bool readUInt8(Handle &handle, T &val) const
{ {
quint8 b; quint8 b;
if (!readByte(handle, b)) if (!readByte(handle, &b))
return false; return false;
val = b; val = b;
return true; return true;
@ -69,7 +84,7 @@ public:
bool readUInt16(Handle &handle, T &val) const bool readUInt16(Handle &handle, T &val) const
{ {
quint8 b0, b1; quint8 b0, b1;
if (!(readByte(handle, b0) && readByte(handle, b1))) if (!(readByte(handle, &b0) && readByte(handle, &b1)))
return false; return false;
val = b0 | ((quint16)b1) << 8; val = b0 | ((quint16)b1) << 8;
return true; return true;
@ -87,8 +102,8 @@ public:
bool readUInt24(Handle &handle, quint32 &val) const bool readUInt24(Handle &handle, quint32 &val) const
{ {
quint8 b0, b1, b2; quint8 b0, b1, b2;
if (!(readByte(handle, b0) && readByte(handle, b1) if (!(readByte(handle, &b0) && readByte(handle, &b1)
&& readByte(handle, b2))) && readByte(handle, &b2)))
return false; return false;
val = b0 | ((quint32)b1) << 8 | ((quint32)b2) << 16; val = b0 | ((quint32)b1) << 8 | ((quint32)b2) << 16;
return true; return true;
@ -106,8 +121,8 @@ public:
bool readUInt32(Handle &handle, quint32 &val) const bool readUInt32(Handle &handle, quint32 &val) const
{ {
quint8 b0, b1, b2, b3; quint8 b0, b1, b2, b3;
if (!(readByte(handle, b0) && readByte(handle, b1) if (!(readByte(handle, &b0) && readByte(handle, &b1)
&& readByte(handle, b2) && readByte(handle, b3))) && readByte(handle, &b2) && readByte(handle, &b3)))
return false; return false;
val = b0 | ((quint32)b1) << 8 | ((quint32)b2) << 16 val = b0 | ((quint32)b1) << 8 | ((quint32)b2) << 16
| ((quint32)b3) << 24; | ((quint32)b3) << 24;
@ -120,7 +135,7 @@ public:
val = 0; val = 0;
for (quint32 i = bytes; i; i--) { for (quint32 i = bytes; i; i--) {
if (!readByte(hdl, b)) if (!readByte(hdl, &b))
return false; return false;
val |= ((quint32)b) << ((i-1) * 8); val |= ((quint32)b) << ((i-1) * 8);
} }
@ -138,15 +153,6 @@ protected:
quint32 _gmpOffset; quint32 _gmpOffset;
private: private:
bool readByte(Handle &handle, quint8 &val) const
{
int blockSize = _img ? 1U<<_img->blockBits() : 1U<<BLOCK_BITS;
val = handle._data.at(handle._blockPos++);
handle._pos++;
return (handle._blockPos >= blockSize)
? seek(handle, handle._pos) : true;
}
IMG *_img; IMG *_img;
QVector<quint16> *_blocks; QVector<quint16> *_blocks;
const QString *_path; const QString *_path;

View File

@ -55,7 +55,7 @@ bool TREFile::init()
if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen) if (!(seek(hdl, _gmpOffset) && readUInt16(hdl, hdrLen)
&& seek(hdl, _gmpOffset + 0x0D) && readUInt8(hdl, locked))) && seek(hdl, _gmpOffset + 0x0D) && readByte(hdl, &locked)))
return false; return false;
// Tile bounds // Tile bounds
@ -93,7 +93,7 @@ bool TREFile::init()
return false; return false;
quint8 levels[64]; quint8 levels[64];
for (quint32 i = 0; i < levelsSize; i++) for (quint32 i = 0; i < levelsSize; i++)
if (!readUInt8(hdl, levels[i])) if (!readByte(hdl, &levels[i]))
return false; return false;
if (locked) { if (locked) {
quint32 key; quint32 key;
@ -139,12 +139,14 @@ int TREFile::readExtEntry(Handle &hdl, quint32 &polygons, quint32 &lines,
rb += 4; rb += 4;
} else } else
polygons = 0; polygons = 0;
if (_flags & 2) { if (_flags & 2) {
if (!readUInt32(hdl, lines)) if (!readUInt32(hdl, lines))
return -1; return -1;
rb += 4; rb += 4;
} else } else
lines = 0; lines = 0;
if (_flags & 4) { if (_flags & 4) {
if (!readUInt32(hdl, points)) if (!readUInt32(hdl, points))
return -1; return -1;

View File

@ -11,10 +11,10 @@ static double sDMS2deg(double val)
QByteArray ba = qstr.toLatin1(); QByteArray ba = qstr.toLatin1();
const char *str = ba.constData(); const char *str = ba.constData();
decimal = strrchr(str, '.'); decimal = strrchr(str, '.');
int deg = str2int(str, decimal - str); int deg = Util::str2int(str, decimal - str);
int min = str2int(decimal + 1, 2); int min = Util::str2int(decimal + 1, 2);
int sec = str2int(decimal + 3, 2); int sec = Util::str2int(decimal + 3, 2);
int f = str2int(decimal + 5, 3); int f = Util::str2int(decimal + 5, 3);
angle = deg + min/60.0 + sec/3600.0 + (f/1000.0)/3600.0; angle = deg + min/60.0 + sec/3600.0 + (f/1000.0)/3600.0;

Some files were not shown because too many files have changed in this diff Show More