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

Compare commits

..

54 Commits
7.28 ... 7.30

Author SHA1 Message Date
cc16c9e79b Merge branch 'origin/master' into Weblate. 2020-05-30 14:20:58 +02:00
1990c85fd7 Updated Antarctica map URL 2020-05-30 14:20:20 +02:00
58f70fa833 Merge branch 'origin/master' into Weblate. 2020-05-30 14:00:01 +02:00
0f6c50d588 Added missing support for nested KML Documents 2020-05-30 13:59:34 +02:00
89dce5152e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/pt_BR/
2020-05-29 01:41:40 +02:00
8bce6a44ed Translated using Weblate (French)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2020-05-29 01:41:40 +02:00
59ecd3fdf0 Translated using Weblate (Turkish)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2020-05-26 12:41:37 +02:00
a10c729e52 Merge branch 'origin/master' into Weblate. 2020-05-21 20:07:40 +02:00
369601f102 Translated using Weblate (Hungarian)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/hu/
2020-05-21 20:07:39 +02:00
47d0feeb46 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/uk/
2020-05-21 20:07:39 +02:00
58a0acc718 Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.4% (357 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2020-05-21 20:07:39 +02:00
c466527625 Translated using Weblate (Russian)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2020-05-21 20:07:38 +02:00
9cd00075c7 Translated using Weblate (Finnish)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2020-05-21 20:07:38 +02:00
6f72d46d6c Merge branch 'master' of github.com:tumic0/GPXSee 2020-05-21 20:07:29 +02:00
54467e6d45 Fixed build with Qt < 5.2 2020-05-21 20:06:49 +02:00
3d2e33361d Merge branch 'origin/master' into Weblate. 2020-05-20 23:56:01 +02:00
f91df0d026 Translated using Weblate (Swedish)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2020-05-20 23:56:01 +02:00
9bd004359d Fixed OS X build 2020-05-20 23:45:06 +02:00
e170f92e79 Translated using Weblate (Czech)
Currently translated at 100.0% (359 of 359 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2020-05-20 21:13:48 +02:00
0fb5d8dae6 Czech translation 2020-05-20 21:10:32 +02:00
5ff931bb5e Localization update 2020-05-20 21:02:33 +02:00
5bd744a8ed Added time zone settings 2020-05-20 21:00:36 +02:00
035883aab2 Added github FUNDING.yml file 2020-05-03 11:26:43 +02:00
571ed087e3 Back to the original modified Z-score treshold (5) 2020-05-02 20:44:24 +02:00
c461b2e549 Added support for non-standard 8-parts CRSs 2020-05-02 09:48:30 +02:00
26b5411465 Version++ 2020-04-30 21:48:07 +02:00
8965f450ce 32 layers ought to be enough for anybody 2020-04-30 21:46:41 +02:00
a958544667 Added support for IMG maps overlays 2020-04-26 15:46:42 +02:00
ddf865834a Remove unused consructor 2020-04-26 02:01:25 +02:00
a4abed8f1f Code cleanup 2020-04-26 01:17:54 +02:00
56061c93cb Merge branch 'origin/master' into Weblate. 2020-04-22 22:31:14 +02:00
7385b08262 Added Arabic translations file stub 2020-04-22 22:30:45 +02:00
9d79bd9a9d Merge branch 'origin/master' into Weblate. 2020-04-22 00:47:40 +02:00
159e5aeae9 Fixed error handling 2020-04-22 00:47:12 +02:00
d8beaed876 Merge branch 'origin/master' into Weblate. 2020-04-21 23:28:08 +02:00
c1584f30d2 Limit the map bounds properly based on projection, not a magic height 2020-04-21 23:26:35 +02:00
efcefe8fec Merge branch 'origin/master' into Weblate. 2020-04-19 14:52:45 +02:00
cbe312d9c8 Version++ 2020-04-19 14:52:40 +02:00
5322ee96c8 Merge branch 'origin/master' into Weblate. 2020-04-19 11:36:41 +02:00
08334d7fde Move the world maps bounds limit hack to the propper place 2020-04-19 11:36:17 +02:00
51d4e04343 Merge branch 'origin/master' into Weblate. 2020-04-18 00:01:28 +02:00
33bbd6a592 Yet another special case 2020-04-18 00:00:48 +02:00
0f96bc602c Merge branch 'origin/master' into Weblate. 2020-04-15 22:48:54 +02:00
7811527239 Rather show less road shields than more 2020-04-15 22:48:28 +02:00
31da4e1906 Some more default IMG style tweaking 2020-04-15 22:48:02 +02:00
cb6a82a10a Merge branch 'origin/master' into Weblate. 2020-04-09 10:17:58 +02:00
652cbd7c11 Fixed Qt4 build 2020-04-09 10:17:30 +02:00
ff0711c620 Merge branch 'origin/master' into Weblate. 2020-04-08 22:28:54 +02:00
eb0ff84379 Code cleanup 2020-04-08 22:28:35 +02:00
74775b2c62 Merge branch 'origin/master' into Weblate. 2020-04-08 00:55:02 +02:00
6ee3a8ea8d Added support for FIT course points 2020-04-08 00:54:35 +02:00
ee3d43e249 A slightly darker white 2020-04-08 00:00:43 +02:00
a6fbae38b8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (356 of 356 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/pt_BR/
2020-04-07 15:09:42 +02:00
242babb741 Improved default IMG style
("less green")
2020-04-07 00:54:31 +02:00
78 changed files with 5370 additions and 2779 deletions

View File

@ -1,4 +1,4 @@
version: 7.28.{build}
version: 7.30.{build}
configuration:
- Release

1
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1 @@
github: tumic0

View File

@ -3,7 +3,7 @@ unix:!macx {
} else {
TARGET = GPXSee
}
VERSION = 7.28
VERSION = 7.30
QT += core \
gui \
@ -14,8 +14,7 @@ greaterThan(QT_MAJOR_VERSION, 4) {
QT += widgets
QT += printsupport
}
lessThan(QT_MAJOR_VERSION, 5) {QT += opengl}
equals(QT_MAJOR_VERSION, 5) : lessThan(QT_MINOR_VERSION, 4) {QT += opengl}
lessThan(QT_VERSION, 5.4.0) {QT += opengl}
INCLUDEPATH += ./src
HEADERS += src/common/config.h \
@ -96,6 +95,7 @@ HEADERS += src/common/config.h \
src/map/IMG/huffmanstream.h \
src/map/IMG/huffmantable.h \
src/map/IMG/mapdata.h \
src/map/IMG/rastertile.h \
src/map/IMG/textpathitem.h \
src/map/IMG/textpointitem.h \
src/map/projection.h \
@ -257,6 +257,7 @@ SOURCES += src/main.cpp \
src/map/IMG/huffmanstream.cpp \
src/map/IMG/huffmantable.cpp \
src/map/IMG/mapdata.cpp \
src/map/IMG/rastertile.cpp \
src/map/IMG/textpathitem.cpp \
src/map/IMG/textpointitem.cpp \
src/map/maplist.cpp \
@ -346,6 +347,9 @@ greaterThan(QT_MAJOR_VERSION, 4) {
HEADERS += src/data/geojsonparser.h
SOURCES += src/data/geojsonparser.cpp
}
greaterThan(QT_VERSION, 5.1.0) {
HEADERS += src/GUI/timezoneinfo.h
}
DEFINES += APP_VERSION=\\\"$$VERSION\\\" \
QT_NO_DEPRECATED_WARNINGS

1927
lang/gpxsee_ar.ts Normal file

File diff suppressed because it is too large Load Diff

View File

@ -351,7 +351,7 @@
<translation>Otevřít soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Otevřít POI soubor</translation>
</message>
@ -518,8 +518,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Čistý čas</translation>
</message>
@ -674,32 +674,32 @@
<translation>Adresář se styly:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Plochy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Otevřít mapový soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Nejsou načteny žádné soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Datum</translation>
</message>
@ -754,19 +754,19 @@
<translation>Adresář mezipaměti dlaždic:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Mapu nelze načíst:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n soubor</numerusform>
@ -790,8 +790,8 @@
<translation>Exportovat do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Navigační body</translation>
</message>
@ -816,29 +816,29 @@
<translation>Poslední soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Datový soubor nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Řádka: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Soubor POI nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Cesty</translation>
</message>
@ -855,16 +855,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Vzdálenost</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Čas</translation>
</message>
@ -914,59 +914,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Data nejsou k dispozici</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Vzdálenost</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Čas</translation>
</message>
@ -1017,47 +1017,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Podporované soubory</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy mapy/atlasy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF obrázky</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online mapové zdroje</translation>
</message>
@ -1065,12 +1065,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Základní barva:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Posun palety:</translation>
</message>
@ -1105,39 +1105,39 @@
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Vyhlazovat hrany</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Šířka čar:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Barva pozadí:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Neprůhlednost mapy:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Mapa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Grafy</translation>
</message>
@ -1181,197 +1181,212 @@
<translation>Styl:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Barva navigačních bodů:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Velikost navigačních bodů:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Barva:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Velikost:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Navigační body</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Barva POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Velikost POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI body</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Barva posuvníku:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Body</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Velikost okna klouzavého průměru</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Výška:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Rychlost:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Tep:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Kadence:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Výkon:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Vyhlazování</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Odstarnit odlehlé GPS záznamy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Vyhlazování:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatická</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minimální rychlost:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimální doba trvání:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Vypočítaná ze vzdálenosti/času</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Zaznamenaná zařízením</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Zobrazit sekundární rychlost</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Zobrazit sekundární výšku</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Časová zóna:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Výška</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Časová zóna</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrování</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Zdroje</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Detekce přestávek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Radius:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Rychlost</translation>
</message>
@ -1411,149 +1426,151 @@
<translation>Plochy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Vlastní</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Vysoké rozlišení</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Oblast tisku přibližně odpovídá zobrazované oblasti. Přiblížení mapy se nemění.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Přiblížení mapy bude upraveno tak, aby se celý obsah (trasy/body) vešel do oblasti tisku a rozlišení mapy bylo co nejblíže rozlišení tisku.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Vzdálenost</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Čas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Čistý čas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Počet objektů (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Samostatná stránka s grafy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Režim tisku</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Záhlaví</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Používat OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Povolit HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Mezipaměť obrázků:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Časový limit připojení:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Systém</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Vzhled</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Mapy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Tisk a export</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Nastavení</translation>
</message>
@ -1873,7 +1890,7 @@
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Odkazy</translation>
</message>
@ -1881,42 +1898,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Souřadnice</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Výška</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Popis</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Poznámka</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adresa</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Odkazy</translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Afstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Tid i bevægelse</translation>
</message>
@ -780,87 +780,87 @@
<translation>Åbn fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Fejl ved indlæsning af data-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Åbn IP-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Fejl ved indlæsning af IP-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistikker</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Åbn kort-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Fejl ved indlæsning af kort:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Ingen filer indlæst</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Data er ikke tilgængelig</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Afstand</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>fod</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mil</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>sømil</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>t</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Understøttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kort/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF billeder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation type="unfinished">Online-kort kilder</translation>
</message>
@ -1089,12 +1089,12 @@
<translation>HiDPI skærmtilstand</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Grundfarve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Paletteskift:</translation>
</message>
@ -1178,381 +1178,398 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Brug anti-aliasing</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Rutepunktfarve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Rutepunktstørrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Farve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Størrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>IP farve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>IP størrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation type="unfinished">Interessepunkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Linjebredde:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation type="unfinished">Skyderfarve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Baggrundsfarve:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation type="unfinished">Gennemsigtighed for kort:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Punkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Grafer</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Kort</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation type="unfinished">Glidende gennemsnitlig vinduesstørrelse</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Højde:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Hastighed:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Puls:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Kadence:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Effekt:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Udjævning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Eliminer GPS-ekstremværdier</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Udjævning:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mil/t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation type="unfinished">knob</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Mindste hastighed:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minidste varighed:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Beregnet ud fra afstanden/tiden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Indspillet af enhed</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation type="unfinished">Højde</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrering</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation type="unfinished">Pause genkendelse</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Hastighed</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mil</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>sømil</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>IP</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation type="unfinished">WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Højopløsning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation type="unfinished">Det udskrevne område er ca. det samme som visningsområdet. Kortes zoomniveau ændres ikke.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation type="unfinished">Zoom-niveauet vil blive ændret, således at hele indholdet (spor/rutepunkter) passer til udskriftsområdet og kortopløsning er tæt som muligt udskriftsopløsningen.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Afstand</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Tid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Tid i bevægelse</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation type="unfinished">Elementantal (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Separat grafside</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation type="unfinished">Udskrivningstilstand</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation type="unfinished">Toptekst</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Brug OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Aktiver HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation type="unfinished">Billed cachestørrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Timeout for forbindelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Udseende</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Kort</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Udskriv &amp; eksport</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Indstillinger</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation type="unfinished"></translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Højde</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Beskrivelse</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation type="unfinished"></translation>
</message>

View File

@ -361,7 +361,7 @@
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>POI-Datei öffnen</translation>
</message>
@ -528,8 +528,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Bewegungszeit</translation>
</message>
@ -684,35 +684,35 @@
<translation>Formatvorlagen-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Flächen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistiken</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Kartendatei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Fehler beim Laden der Kartendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Keine Dateien geladen</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n Datei</numerusform>
@ -720,16 +720,16 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Routen</translation>
</message>
@ -749,8 +749,8 @@
<translation>Als PDF exportieren </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Wegpunkte</translation>
</message>
@ -815,29 +815,29 @@
<translation>Kachel-Cache-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Fehler beim Laden der Datendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Zeile: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Fehler beim Laden der POI-Datei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Strecken</translation>
</message>
@ -854,16 +854,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Distanz</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Keine Daten verfügbar</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>sek</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>tim</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Distanz</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Unterstützte Dateien</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-Karten/Atlanten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-Bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online-Kartenquellen</translation>
</message>
@ -1064,12 +1064,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Grundfarbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Palettenverschiebung:</translation>
</message>
@ -1104,39 +1104,39 @@
<translation>Routen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Anti-Aliasing verwenden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Linienbreite:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Hintergrundfarbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Pfade</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Kartendeckkraft:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Karte</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Graphen</translation>
</message>
@ -1180,197 +1180,212 @@
<translation>Stil:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Wegpunkt-Farbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Wegpunkt-Größe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Farbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Größe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Wegpunkte</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI-Farbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI-Größe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POIs</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Schieber-Farbe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Punkte</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Fensterbreite des gleitenden Mittelwerts</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Höhe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Geschwindigkeit:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Herzfrequenz:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Frequenz:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Leistung:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Glätten</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>GPS-Ausreißer entfernen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Glätten:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatisch</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>sek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minimale Geschwindigkeit:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimale Dauer:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Berechnet aus Entfernung/Zeit</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Aufgezeichnet von Gerät</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Sekundäre Geschwindigkeit anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS-Daten</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM-Daten</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Sekundäre Höhe anzeigen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Höhe</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Datenfilterung</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Datenquellen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Pausenerkennung</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Radius:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Geschwindigkeit</translation>
</message>
@ -1410,149 +1425,151 @@
<translation>Flächen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Benutzerdefiniert</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Hohe Auflösung</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Der Druckbereich entspricht ungefähr dem Anzeigebereich. Das Karten-Zoom ändert sich nicht.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Das Karten-Zoom ändert sich so, dass der ganze Inhalt (Strecken/Wegpunkte) in den Druckbereich passen und die Kartenauflösung so nah wie möglich an der Druckauflösung ist.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Distanz</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Bewegungszeit</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Elementanzahl (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Separate Seite für Graphen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Druckmodus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Kopfzeile</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>OpenGL verwenden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>HTTP/2 verwenden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Bild-Cachegröße:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Verbindungs-Timeout:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Erscheinungsbild</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Karten</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Daten</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Druck / Export</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Einstellungen</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Links</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinaten</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Höhe</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Beschreibung</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adresse</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Links</translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Distancia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Tiempo</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Tiempo en movimiento</translation>
</message>
@ -780,87 +780,87 @@
<translation>Abrir archivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Error de carga del archivo:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Renglón: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Cargar archivo de POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Error al cargar el archivo de POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Tracks</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Rutas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Puntos de referencia</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Estadísticas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Abrir archivo de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Error al cargar el archivo de mapa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Sin archivos cargados</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n archivo</numerusform>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Sin datos disponibles</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Distancia</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Tiempo</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Formatos admitidos</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>Mapas MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapas/atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>Imágenes GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>Mapas TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Fuentes de mapas en línea</translation>
</message>
@ -1089,12 +1089,12 @@
<translation>Modo de pantalla HiDPI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Color de base:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Cambiar paleta:</translation>
</message>
@ -1178,381 +1178,398 @@
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Usar anti-aliasing</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Color de puntos de referencia:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Tamaño de puntos de referencia:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Color:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Tamaño:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Puntos de referencia</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Color de POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Tamaño de POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Anchura de línea:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Color de señalador:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Color de fondo:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Opacidad del mapa:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Trayectos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Puntos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Gráficas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Mapa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Tamaño medio de la ventana en movimiento</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Altitud:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Velocidad:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Ritmo cardíaco:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Cadencia:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Potencia:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Suavizar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Borrar valores anormales del GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Suavizado:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automática</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Velocidad mínima:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Duración mínima:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Calculado con distancia/tiempo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Grabado por el dispositivo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>Datos GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>Datos del MDT</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Altitud</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrado</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Fuentes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Detectar paradas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Radio:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Velocidad</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Personalizada</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Resolución alta</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>El área que se imprime es aproximadamente la que muestra la pantalla. La escala del mapa no cambiará.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>La escala del mapa se cambia para que el área impresa se ajuste a todos los elementos (pistas, puntos de referencia...) y la resolución sea lo mas próxima posible a la de impresión.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Distancia</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Hora</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Tiempo en movimiento</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Recuento de elementos (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Pagina de gráficas separada</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Modo de impresión</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Titulo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Usar OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Activar HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Tamaño de antememoria de imágenes:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Caducidad de la conexión:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Apariencia</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Mapas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Imprimir y exportar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Opciones</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Enlaces</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Altitud</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Fecha</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Descripción</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Dirección</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Enlaces</translation>
</message>

View File

@ -351,7 +351,7 @@
<translation>Avaa tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Avaa POI-tiedosto</translation>
</message>
@ -518,8 +518,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Liikkumisaika</translation>
</message>
@ -674,32 +674,32 @@
<translation>Tyylitiedostoiden hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Alueet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Tilasto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Avaa karttatiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Yhtään tiedostoa ei ladattu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Päivämäärä</translation>
</message>
@ -754,19 +754,19 @@
<translation>Välimuistin hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Reitit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Virhe ladattaessa karttaa:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n tiedosto</numerusform>
@ -789,8 +789,8 @@
<translation>Vie PDF:ksi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Reittipisteet</translation>
</message>
@ -815,29 +815,29 @@
<translation>Viimeinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Virhe ladattaessa datatiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Rivi: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Virhe ladattaessa POI-tiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Jäljet</translation>
</message>
@ -854,16 +854,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Etäisyys</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Aika</translation>
</message>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Tietoja ei ole saatavilla</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>mpk</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>t</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Etäisyys</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Aika</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Tuetut tiedostot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartat/kartastot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF -kuvat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online-karttojen lähteet</translation>
</message>
@ -1064,12 +1064,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Pohjaväri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Paletin muutos:</translation>
</message>
@ -1104,39 +1104,39 @@
<translation>Reitit</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Käytä reunanpehmennystä</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Viivan leveys:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Taustan väri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Jäljet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Kartan läpinäkymättömyys:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Kartat</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Kaaviokuvat</translation>
</message>
@ -1180,197 +1180,212 @@
<translation>Tyyli:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Reittipisteen väri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Reittipisteen koko:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Väri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Koko:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI:n väri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI:n koko:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI:t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Liukusäätimen väri:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Pisteet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Liukuvan keskiarvon ikkunan koko</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Korkeus:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Vauhti:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Sydämen syke:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Kadenssi:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Teho:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Silotus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Poista poikkeavat GPS-havainnot</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Silotus:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automaattinen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mph</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minimivauhti:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimikesto:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Laskettu etäisyydestä/ajasta</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Tallennettu laitteella</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Näytä molemmat samanaikaisesti</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS-tiedot</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM-tiedot</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Näytä molemmat samanaikaisesti</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Aikavyöhyke:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Korkeus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Aikavyöhyke</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Suodatus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Lähteet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Pysähdysten havaitseminen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Säde:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Vauhti</translation>
</message>
@ -1410,149 +1425,151 @@
<translation>Alueet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Käyttäjän määrittämä</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>mpk</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Korkea resoluutio</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Painettu alue on suunnilleen näyttöalue. Kartan zoomaustaso ei muutu.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Zoomaustasoa muutetaan niin, että koko sisältö (jäljet/reittipisteet) sopii painettuun alueeseen ja kartan resoluutio on mahdollisimman lähellä tulostusresoluutiota.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Päivämäärä</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Etäisyys</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Aika</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Liikkumisaika</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Kohteiden määrä (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Erillinen sivu kaaviokuvalle</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Tulostustila</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Otsikko</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Käytä OpenGL:ää</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Ota HTTP/2 käyttöön</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>Mt</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Kuvavälimuistin koko:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Yhteyden aikakatkaisu:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Järjestelmä</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Ulkoasu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Kartat</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Tiedot</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Tulostus &amp; vienti</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Valinnat</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Päivämäärä</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Linkit</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinaatit</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Korkeus</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Päivämäärä</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Kuvaus</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Kommentti</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Osoite</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Linkit</translation>
</message>

View File

@ -361,7 +361,7 @@
<translation>Ouvrir un fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Ouvrir un fichier POI</translation>
</message>
@ -528,8 +528,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Durée en déplacement</translation>
</message>
@ -684,35 +684,35 @@
<translation>Dossier de styles :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Zones</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistiques</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Ouvrir un fichier de carte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Erreur lors du chargement de la carte :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Aucun fichier chargé</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n fichier</numerusform>
@ -720,16 +720,16 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Routes</translation>
</message>
@ -749,8 +749,8 @@
<translation>Exporter au format PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Points de jalonnement</translation>
</message>
@ -815,29 +815,29 @@
<translation>Dossier du cache de tuiles :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Erreur lors du chargement des données :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Ligne : %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Erreur lors du chargement du fichier POI :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Traces</translation>
</message>
@ -854,16 +854,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Distance</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Temps</translation>
</message>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>pieds</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Données non disponibles</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Distance</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Temps</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Formats pris en charge</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>Cartes MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Cartes Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Cartes Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>Cartes OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>Cartes ou atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>Images GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>Cartes TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Cartes en ligne</translation>
</message>
@ -1064,12 +1064,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Couleur de base :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Incrément de palette :</translation>
</message>
@ -1104,39 +1104,39 @@
<translation>Routes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Utiliser l&apos;anticrénelage</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Épaisseur de ligne :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Couleur d&apos;arrière plan :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Chemins</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Opacité de la carte :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Carte</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Graphe</translation>
</message>
@ -1180,197 +1180,212 @@
<translation>Style :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Couleur des points de jalonnement :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Tailles des points de jalonnement :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Couleur :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Taille :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Points de jalonnement</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Couleur des POI :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Taille des POI :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Couleur du curseur :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Points</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Largeur de fenêtre de la moyenne glissante</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Altitude :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Vitesse :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Fréquence cardiaque :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Cadence :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Puissance :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Lissage</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Supprimer les données GPS aberrantes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Lissage :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatique</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>nd</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Vitesse minimale :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Durée minimale :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Calculée comme distance/temps</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Enregistrée par l&apos;appareil</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Afficher la vitesse secondaire</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>Données GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>Données MNT</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Afficher lélévation secondaire</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Fuseau horaire :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Altitude</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Fuseau horaire</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrage</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Sources</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Détection des arrêts</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Rayon :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Vitesse</translation>
</message>
@ -1410,149 +1425,151 @@
<translation>Zones</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Personnalisé</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Résolution élevée</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>La zone d&apos;impression est presque celle affichée. L&apos;échelle reste la même.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>L&apos;échelle est ajustée pour que tout le contenu (traces et points de jalonnement) rentre dans la zone d&apos;impression tout en gardant proches les résolutions d&apos;impression et de carte.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Distance</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Durée</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Durée en déplacement</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Nombre d&apos;éléments (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Sauter une page pour les graphes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Mode d&apos;impression</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Entête</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Utiliser OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Activer l&apos;HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>Mo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Volume du cache à images :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Délai d&apos;attente de connexion :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Système</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Apparence</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Cartes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Données</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Imprimer et exporter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Options</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Liens</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Coordonnées</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Altitude</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Description</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Commentaire</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adresse</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Liens</translation>
</message>

View File

@ -494,18 +494,18 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Távolságalapú</translation>
<translation>Távolság</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Időalapú</translation>
<translation>Idő</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="386"/>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Mozgásban töltött idő</translation>
</message>
@ -780,87 +780,87 @@
<translation>Fájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Adatfájl betöltési hiba:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Sor: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>POI fájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Hiba a POI fájl betöltése során:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Nyomvonalak</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Útvonalak</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Köztespontok</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Területek</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Dátum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Összesítés</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Térképfájl megnyitása</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Térképbetöltési hiba:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Nincs betöltött fájl</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n fájl</numerusform>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Nem elérhető</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Távolság</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>láb</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mérföld</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>tengeri mérföld</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>mp</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>perc</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>óra</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Idő</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Támogatott fájltípusok</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF képek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav térképek</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online térképforrások</translation>
</message>
@ -1168,391 +1168,408 @@
<translation>Területek határvonala</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Alapszín (egy nyomvonal):</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Színhasonlóság (továbbiak):</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Élsimítás be</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Köztespont szín:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Köztespont méret:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Szín:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Méret:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Köztespontok</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI szín:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI méret:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI-k</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Vonalvastagság:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Csúszka színe:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Háttérszín:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Térkép átlátszósága:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Utak</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Pontok</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Grafikonok</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Térkép</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Interpoláció ablakmérete</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Magasság:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Sebesség:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Pulzusszám:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Ütem:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Teljesítmény:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Grafikon simítása</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Kiugró GPS adatok figyelmen kívül hagyása</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Simítás:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatikus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Egyéni</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mph</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>csomó</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>mp</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Ennél kisebb sebesség:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>legalább ennyi ideig:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Számított sebesség</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Az eszköz által rögzített</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Másodlagos sebesség mutatása</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS adat</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM adat</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Másodlagos emelkedés mutatása</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Időzóna:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Sebesség</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Magasság</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Időzóna</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Részletesség</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Adatforrások</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Megállás érzékelés</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mérföld</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>tengeri mérföld</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Láthatóság sugara:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>Alakhű</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Nagy felbontás</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>A nyomtatott terület megközelítőleg a megjelenítési terület. A térképnagyítás mértéke nem változik.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>A nagyítás mértéke megváltozik, hogy a teljes tartalom (nyomvonal / köztespontok) illeszkedjen a nyomtatott területhez, és a térkép felbontása a lehető legközelebb legyen a nyomtatási felbontáshoz.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Dátum</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Távolság</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Idő</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Mozgásban töltött idő</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>nyomvonalak száma (ha&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>A grafikon külön oldalra</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Nyomtatási mód</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Fejléc</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>OpenGL használata</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>HTTP/2 engedélyezése</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Kép gyorsítótár mérete:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Kapcsolat időtúllépés:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Rendszer</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Megjelenés</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Térképek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Adatok</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Kimenet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Beállítások</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Dátum</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Hivatkozások</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Név</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordináták</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Magasság</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Dátum</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Leírás</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Megjegyzés</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Cím</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Hivatkozások</translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Avstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Tid i bevegelse</translation>
</message>
@ -780,87 +780,87 @@
<translation>Åpne fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Feil ved innlasting av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Åpne POI-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Kunne ikke laste inn POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Veipunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Områder</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistikk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Åpne kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Feil ved innlasting av kart:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Ingen filer lastet opp</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Data ikke tilgjengelig</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Avsntand</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>fot</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>t</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Støttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garming IMG-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kart/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Nettbaserte kartkilder</translation>
</message>
@ -1089,12 +1089,12 @@
<translation>HiDPI-visningsmodus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Grunnfarge:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Palettforskyvning:</translation>
</message>
@ -1178,381 +1178,398 @@
<translation>Områder</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Bruk kanutjevning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Veipunktsfarge:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Veipunktsstørrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Farge:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Størrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Veipunkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI-farge:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI-størrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI-er</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Linjebredde:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Farge skyveregulering:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Bakgrunnsfarge:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Kartdekkevne:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Punkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Diagrammer</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Kart</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Flytter gjennomsnittlig kartstørrelse</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Høyde:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Hastighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Puls:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Stegfrekvens:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Kraft:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Utjevning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Eliminer GPS-ekstremverdier</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Utjevning:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatisk</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/t</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minimumshastighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimumsvarighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Utregnet fra avstand/tid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Tatt opp av enhet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Vis sekundær hastighet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS-data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM-data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Vis sekundær høyde</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Tidssone:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Høyde</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Tidssone</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrering</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Kilder</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Sett oppdagelse pause</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Radius:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Hastighet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Egendefinert</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Høyoppløsning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Det utskrevne området er omentrent det samme som visningsområdet. Kartforstørrelsesnivået endrer seg ikke.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Forstørrelsesnivået vil endres slik at hele innholdet (spor/veipunkter) passer med utskrevet område, og kartoppløsningen er lik utskriftsoppløsningen som mulig.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Avstand</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Tid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Tid i bevegelse</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Elementantall (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Separat diagramside</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Utskriftsmodus</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Topptekst</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Bruk OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Skru HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Bildehurtiglagringstørrelse:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Tilkoblingstidsavbrudd:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Utseende</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Kart</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Utskrift og ekport</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Valg</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Lenker</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Høyde</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Beskrivelse</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation type="unfinished">Kommentar</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adresse</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Lenker</translation>
</message>

View File

@ -351,7 +351,7 @@
<translation>Otwórz plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Otwórz plik POI</translation>
</message>
@ -518,8 +518,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Czas ruchu</translation>
</message>
@ -674,32 +674,32 @@
<translation>Katalog ze stylami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Obszary</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statystyka</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Otwórz plik mapy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Nie załadowano żadnych plików</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Data</translation>
</message>
@ -754,19 +754,19 @@
<translation>Katalog pamięci podręcznej kafelków:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Wystąpił błąd podczas ładowania mapy:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n plik</numerusform>
@ -790,8 +790,8 @@
<translation>Eksportuj do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Punkty nawigacyjne</translation>
</message>
@ -816,29 +816,29 @@
<translation>Ostatni plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Błąd podczas ładowania pliku danych:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Linia: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Błąd podczas ładowania pliku POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Ślady</translation>
</message>
@ -855,16 +855,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Dystans</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Czas</translation>
</message>
@ -914,59 +914,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Brak danych</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Dystans</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Czas</translation>
</message>
@ -1017,47 +1017,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Obsługiwane pliki</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>Mapy MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Mapy Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Mapy Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>Mapy OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapy/atlasy TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>Obrazy GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>Mapy TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Źródła map online</translation>
</message>
@ -1065,12 +1065,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Kolor podstawowy:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Przesunięcie palety:</translation>
</message>
@ -1105,39 +1105,39 @@
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Użyj wygładzania</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Szerokość lini:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Kolor tła:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Ścieżki</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Nieprzezroczystość mapy:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Mapa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Wykresy</translation>
</message>
@ -1181,197 +1181,212 @@
<translation>Styl:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Kolor punktów nawigacyjnych:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Rozmiar punktów nawigacyjnych:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Kolor:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Rozmiar:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Punkty nawigacyjne</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Kolor POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Rozmiar POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>Punkty POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Kolor suwaka:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Punkty</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Rozmiar okna średniej ruchomej</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Wysokość:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Prędkość:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Tętno:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Kadencja:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Moc:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Wygładzanie</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Wyeliminuj odstające dane GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Wygładzanie:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minimalna prędkość:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimalny czas trwania:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Obliczona na postawie odległości/czasu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Zapisana przez urządzenie</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>Dane GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>Dane DEM</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Wysokość</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrowanie</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Źródła</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Wykrywanie postoju</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Promień:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Prędkość</translation>
</message>
@ -1411,149 +1426,151 @@
<translation>Obszary</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Wysoka rozdzielczość</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Wydrukowany obszar jest w przybliżeniu obszarem wyświetlania. Poziom powiększenia mapy nie zmienia się.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Poziom powiększenia mapy zostanie dostosowany w taki sposób, aby cała zawartość (ścieżki/punkty) wchodziła do drukowanego obszaru, a rozdzielczość mapy była jak najbliższa rozdzielczości wydruku.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Dystans</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Czas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Czas ruchu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Liczba elementów (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Oddzielna strona wykresu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Tryb wydruku</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Nagłówek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Używaj OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Włącz HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Rozmiar pamięci podręcznej obrazu:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Limit czasu połączenia:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Wygląd</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Mapy</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Dane</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Drukowanie i eksport</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Opcje</translation>
</message>
@ -1873,7 +1890,7 @@
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation type="unfinished"></translation>
</message>
@ -1881,42 +1898,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Współrzędne</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Wysokość</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Opis</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adres</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation type="unfinished"></translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Distância</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Tempo em movimento</translation>
</message>
@ -780,87 +780,87 @@
<translation>Abrir arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Erro ao carregar arquivo de dados:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Linha: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Abrir aquivo POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Erro ao carregar arquivo POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Trilhas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Rotas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Waypoints</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Estatísticas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Abrir arquivo de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Erro ao carregar o mapa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Nenhum arquivo carregado</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n arquivo</numerusform>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Dados não disponíveis</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Distância</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>h</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Formatos suportados</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>Mapas MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Mapas Garmin IMG</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapas/Atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>Imagens GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>Mapas TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Mapas online</translation>
</message>
@ -1168,391 +1168,408 @@
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Cor de base:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Deslocamento de paleta:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Usar anti-aliasing</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Cor de waypoint:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Tamanho de waypoint:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Cor:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Tamanho:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Waypoints</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Cor do POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Tamanho do POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POIs</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Largura de linha:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Cor do cursor:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Cor de fundo:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Opacidade do mapa:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Caminhos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Pontos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Gráficos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Mapa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Tamanho de janela da média móvel</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Altitude:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Velocidade:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Frequência cardiaca:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Cadência:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Potência:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Suavizar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Eliminar valores atípicos do GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Suavizar:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automática</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Personalizada</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Velocidade Mínima:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Duração mínima:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Calculada a partir da distância/tempo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Gravada através de dispositivo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation type="unfinished"></translation>
<translation>Mostrar velocidade secundária</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>Dados de GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>Dados de DEM</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation type="unfinished"></translation>
<translation>Mostrar altitude secundária</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Fuso horário:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Velocidade</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Altitude</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Fuso horário</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtragem</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Fontes</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Detecção de pausa</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Raio:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Alta resolução</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>A área de impressão é aproximadamente a área de tela. O nível de zoom do mapa não é alterado.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>O nível de zoom será alterado de modo que todo o conteúdo (trilhas/waypoints) caiba na área de impressão e a resolução seja tão próxima quanto possível da resolução de impressão.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Distância</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Tempo em movimento</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Número de itens (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Separar página de gráficos</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Modo de impressão</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Cabeçalho</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Usar OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Habilitar HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Tamanho do cache de imagens:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Tempo de espera de conexão:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Sistema</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Aparência</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Mapas</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Dados</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Imprimir e Exportar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Preferências</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Links</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Coordenadas</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Altitude</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Descrição</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Anotação</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Endereço</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Links</translation>
</message>

View File

@ -351,7 +351,7 @@
<translation>Открыть файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Открыть файл с точками POI</translation>
</message>
@ -518,8 +518,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Время движения</translation>
</message>
@ -674,32 +674,32 @@
<translation>Каталог со стилями:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Области</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Статистика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Открыть файл карты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Нет загруженных файлов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Дата</translation>
</message>
@ -754,19 +754,19 @@
<translation>Каталог кеша тайлов:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Маршруты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Ошибка загрузки карты:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n файл</numerusform>
@ -790,8 +790,8 @@
<translation>Экспорт в PDF</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Точки</translation>
</message>
@ -816,29 +816,29 @@
<translation>Последний файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Ошибка загрузки файла данных:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Строка: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Ошибка загрузки файла с точками POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Треки</translation>
</message>
@ -855,16 +855,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Расстояние</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Время</translation>
</message>
@ -914,59 +914,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>км</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>фт</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Данные отсутствуют</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>мл</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>мор. мл</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>с</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>мин</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>ч</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Расстояние</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Время</translation>
</message>
@ -1017,47 +1017,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Все поддерживаемые файлы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy карты/атласы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF изображения</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Источники онлайн карт</translation>
</message>
@ -1065,12 +1065,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Основной цвет:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Смещение палитры:</translation>
</message>
@ -1105,39 +1105,39 @@
<translation>Маршруты</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Применять сглаживание</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Толщина линии:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Цвет фона:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Треки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Прозрачность карты:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Карты</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Графики</translation>
</message>
@ -1181,197 +1181,212 @@
<translation>Стиль:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Цвет точки:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Размер точки:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Цвет:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Размер:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Точки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Цвет точки POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Размер точки POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Цвет ползунка:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Точки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Ширины окна усреднения</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Высота:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Скорость:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Пульс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Каденс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Мощность:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Сглаживание</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Устранять GPS выбросы</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Сглаживание:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Автоматическое</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>мл/ч</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>уз</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>км/ч</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>с</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Минимальная скорость:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Минимальная продолжительность:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Вычисленная из расстояния/времени</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Записанная устройством</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Показывать обе одновременно</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS данные</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM данные</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Показывать обе одновременно</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Часовой пояс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Высота</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Часовой пояс</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Фильтрация</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Источники</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Обнаружение остановок</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Радиус:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Скорость</translation>
</message>
@ -1411,149 +1426,151 @@
<translation>Области</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Пользовательскoe</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>мл</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>мор. мл</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>км</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Высокое разрешение</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Печатная область примерно совпадает с областью отображения. Уровень приближения карты не изменяется.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Уровень приближения будет изменен так, чтобы всё содержимое (треки/точки) уместились в печатную область и разрешение карты было бы как можно ближе к разрешению печати.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Расстояние</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Время</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Время движения</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Количество объектов (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Отдельная страница с графиком</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Режим печати</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Заголовок</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Использовать OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Включить HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>МБ</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Размер кэша изображений:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Таймаут соединения:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Система</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Внешний вид</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Карты</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Данные</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Печать и экспорт</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Параметры</translation>
</message>
@ -1873,7 +1890,7 @@
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Ссылки</translation>
</message>
@ -1881,42 +1898,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Координаты</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Высота</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Описание</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Адрес</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Ссылки</translation>
</message>

View File

@ -361,7 +361,7 @@
<translation>Öppna fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Öppna POI-fil</translation>
</message>
@ -528,8 +528,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Förflyttningstid</translation>
</message>
@ -684,35 +684,35 @@
<translation>Mapp för stilar:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Områden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Statistik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Öppna kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Fel vid inläsning av karta:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Inga filer inlästa</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -720,16 +720,16 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Rutter</translation>
</message>
@ -749,8 +749,8 @@
<translation>Exportera till PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Vägpunkter</translation>
</message>
@ -815,29 +815,29 @@
<translation>Mapp för kart-cache:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Fel vid inläsning av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Rad: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Fel vid inläsning av POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Spår</translation>
</message>
@ -854,16 +854,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Avstånd</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -913,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Ingen data tillgänglig</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>sek</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>min</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>tim</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Avstånd</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -1016,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Filer som stöds</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartor/-atlaser</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online-kartkällor</translation>
</message>
@ -1064,12 +1064,12 @@
<context>
<name>OptionsDialog</name>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Basfärg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Palettskiftning:</translation>
</message>
@ -1104,39 +1104,39 @@
<translation>Rutter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Använd kantutjämning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Linjetjocklek:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Bakgrundsfärg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Sökvägar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Kartopacitet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Karta</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Diagram</translation>
</message>
@ -1180,197 +1180,212 @@
<translation>Stil:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Navigeringspunktsfärg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Navigeringspunktsstorlek:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Färg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Storlek:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Navigeringspunkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI-färg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI-storlek:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI:er</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Skjutreglagefärg:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Punkter</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Flyttar vanlig fönsterstorlek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Höjd:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Hastighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Hjärtfrekvens:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Stegfrekvens:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Kraft:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Utjämning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Eliminera GPS-extremvärden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Utjämning:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Automatiskt</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>knop</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>sek</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Minsta hastighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Kortast varaktighet:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Beräknad från distans/tid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Inspelad av enhet</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Visa sekundär fart</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS-data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM-data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Visa sekundär stigning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>Utc</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Tidszon:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Stigning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Tidszon</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtrering</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Källor</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Pausa identifiering</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Radie:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Hastighet</translation>
</message>
@ -1410,149 +1425,151 @@
<translation>Områden</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Anpassat</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Högupplösning</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Det utskrivna området är ungefär detsamma som synligt område skärmen. Kartans zoomnivå ändras inte.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Zoomnivån kommer att ändras att hela innehållet (spår/vägpunkter) passar utskriftsområdet och kartresolutionen är nära som möjligt till utskriftsupplösningen.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Avstånd</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Tid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Förflyttningstid</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Objektantal (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Separat diagramsida</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Utskriftsläge</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Rubrik</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Använd OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Aktivera HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Cashe-storlek för bilder:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Anslutningens tidsgräns:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>System</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Utseende</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Kartor</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Utskrift &amp; Export</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Alternativ</translation>
</message>
@ -1872,7 +1889,7 @@
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Länkar</translation>
</message>
@ -1880,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinater</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Höjd</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Beskrivning</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Kommentar</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adress</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Länkar</translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Mesafe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Zaman</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Hareket süresi</translation>
</message>
@ -780,90 +780,91 @@
<translation>Dosya </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Veri dosyası yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Satır: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>POI dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>POI dosyası yükleme hatası:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>İzler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Rotalar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Yer işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Alanlar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>İstatistikler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Adı</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Harita dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Harita yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Hiç dosya yüklenmedi</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n dosya</numerusform>
<numerusform>%n dosya</numerusform>
</translation>
</message>
</context>
@ -912,59 +913,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Data erişilemez</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Mesafe</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>ft</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>m</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>Km</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>dk</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>sa</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Zaman</translation>
</message>
@ -1015,47 +1016,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Desteklenen dosyalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy haritalar/atlaslar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF görüntü</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Online harita kaynakları</translation>
</message>
@ -1088,12 +1089,12 @@
<translation>HiDPI gösterim modu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Temel renk:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Palet değişimi:</translation>
</message>
@ -1177,381 +1178,398 @@
<translation>Alanlar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Kenar yumuşatma kullan</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Yer işareti rengi:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Yer işareti boyutu:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Renk:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Boyut:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Yer işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>POI renk:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>POI boyutu:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>POI&apos;ler</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Hat genişliği:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Kaydırıcı rengi:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Arka plan rengi:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Harita opaklığı:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Klasör konumları</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Noktalar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Grafikler</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Harita</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Ortalama pencere boyutuna taşıma</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Rakım:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Hız:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Nabız:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Kadans:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Güç:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Yumuşatma</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Aykırı GPS ele</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Yumuşatma:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Otomatik</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>mi/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>kn</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>km/h</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Asgari hız:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Minimum süre:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Mesafe/zamandan hesaplandı</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Cihazdan kaydedilen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation type="unfinished"></translation>
<translation>İkincil hızı göster</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS verisi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM verisi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation type="unfinished"></translation>
<translation>İkincil rakımı göster</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Saat dilimi:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Rakım</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Saat dilimi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Filtreleme</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Kaynaklar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Duraklama algılama</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Yarıçap:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Hız</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Özel</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>mi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>nmi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>Km</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Yüksek çözünürlük</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Yazdırılan alan yaklaşık olarak görüntü alanıdır. Harita zum seviyesi değişmez.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Yakınlaştırma seviyesi, tüm içeriğin (izler/yer işaretleri) yazdırılan alana sığması ve harita çözünürlüğünün baskı çözünürlüğüne olabildiğince yakın olacak şekilde değiştirilecektir.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Adı</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Mesafe</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Zaman</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Hareket süresi</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Öğe sayısı (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Ayrı grafik sayfası</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Yazdırma modu</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Başlık</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>OpenGL Kullan</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>HTTP/2 etkinleştir</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>MB</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Görüntü önbellek boyutu:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Bağlantı zaman ımı:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Sistem</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Görünüm</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Haritalar</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Veri</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Yazdır &amp; Dışa ver</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Seçenekler</translation>
</message>
@ -1627,7 +1645,7 @@
<message>
<location filename="../src/GUI/routeitem.cpp" line="19"/>
<source>Comment</source>
<translation type="unfinished"></translation>
<translation>Yorum</translation>
</message>
<message>
<location filename="../src/GUI/routeitem.cpp" line="20"/>
@ -1848,7 +1866,7 @@
<message>
<location filename="../src/GUI/trackitem.cpp" line="17"/>
<source>Comment</source>
<translation type="unfinished"></translation>
<translation>Yorum</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="18"/>
@ -1871,7 +1889,7 @@
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Bağlantılar</translation>
</message>
@ -1879,42 +1897,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Adı</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Koordinatlar</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Rakım</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>ıklama</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation type="unfinished"></translation>
<translation>Yorum</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Adres</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Bağlantılar</translation>
</message>

View File

@ -494,16 +494,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="1068"/>
<location filename="../src/GUI/gui.cpp" line="1135"/>
<location filename="../src/GUI/gui.cpp" line="1080"/>
<location filename="../src/GUI/gui.cpp" line="1147"/>
<source>Distance</source>
<translation>Відстань</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="379"/>
<location filename="../src/GUI/gui.cpp" line="555"/>
<location filename="../src/GUI/gui.cpp" line="1071"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1083"/>
<location filename="../src/GUI/gui.cpp" line="1149"/>
<source>Time</source>
<translation>Час</translation>
</message>
@ -534,8 +534,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="416"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1139"/>
<location filename="../src/GUI/gui.cpp" line="1085"/>
<location filename="../src/GUI/gui.cpp" line="1151"/>
<source>Moving time</source>
<translation>Час руху</translation>
</message>
@ -780,87 +780,87 @@
<translation>Відкрити файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="843"/>
<location filename="../src/GUI/gui.cpp" line="848"/>
<source>Error loading data file:</source>
<translation>Помилка завантаження файлу даних:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="846"/>
<location filename="../src/GUI/gui.cpp" line="881"/>
<location filename="../src/GUI/gui.cpp" line="851"/>
<location filename="../src/GUI/gui.cpp" line="886"/>
<source>Line: %1</source>
<translation>Строка: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="854"/>
<location filename="../src/GUI/gui.cpp" line="859"/>
<source>Open POI file</source>
<translation>Відкрити файл із точками POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="878"/>
<location filename="../src/GUI/gui.cpp" line="883"/>
<source>Error loading POI file:</source>
<translation>Помилка під час завантаження файлу POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<source>Tracks</source>
<translation>Треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1045"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1127"/>
<source>Routes</source>
<translation>Маршрути</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1048"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1060"/>
<location filename="../src/GUI/gui.cpp" line="1129"/>
<source>Waypoints</source>
<translation>Маршрутні точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1119"/>
<location filename="../src/GUI/gui.cpp" line="1063"/>
<location filename="../src/GUI/gui.cpp" line="1131"/>
<source>Areas</source>
<translation>Області</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1057"/>
<location filename="../src/GUI/gui.cpp" line="1061"/>
<location filename="../src/GUI/gui.cpp" line="1125"/>
<location filename="../src/GUI/gui.cpp" line="1128"/>
<location filename="../src/GUI/gui.cpp" line="1069"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1137"/>
<location filename="../src/GUI/gui.cpp" line="1140"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1107"/>
<source>Statistics</source>
<translation>Статистика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<location filename="../src/GUI/gui.cpp" line="1121"/>
<source>Name</source>
<translation>Імя</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1327"/>
<location filename="../src/GUI/gui.cpp" line="1339"/>
<source>Open map file</source>
<translation>Відкрити файл мапи</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<location filename="../src/GUI/gui.cpp" line="1378"/>
<location filename="../src/GUI/gui.cpp" line="1359"/>
<location filename="../src/GUI/gui.cpp" line="1390"/>
<source>Error loading map:</source>
<translation>Помилка завантаження мапи:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1388"/>
<location filename="../src/GUI/gui.cpp" line="1400"/>
<source>No files loaded</source>
<translation>Файли не завантажені</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1392"/>
<location filename="../src/GUI/gui.cpp" line="1404"/>
<source>%n files</source>
<translation>
<numerusform>%n файл</numerusform>
@ -914,59 +914,59 @@
<context>
<name>GraphView</name>
<message>
<location filename="../src/GUI/graphview.cpp" line="46"/>
<location filename="../src/GUI/graphview.cpp" line="47"/>
<source>Data not available</source>
<translation>Дані відсутні</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="66"/>
<location filename="../src/GUI/graphview.cpp" line="177"/>
<location filename="../src/GUI/graphview.cpp" line="67"/>
<location filename="../src/GUI/graphview.cpp" line="178"/>
<source>Distance</source>
<translation>Відстань</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="110"/>
<location filename="../src/GUI/graphview.cpp" line="118"/>
<location filename="../src/GUI/graphview.cpp" line="111"/>
<location filename="../src/GUI/graphview.cpp" line="119"/>
<source>ft</source>
<translation>фт</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="113"/>
<location filename="../src/GUI/graphview.cpp" line="114"/>
<source>mi</source>
<translation>миля</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="121"/>
<location filename="../src/GUI/graphview.cpp" line="122"/>
<source>nmi</source>
<translation>мор.миля</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="126"/>
<location filename="../src/GUI/graphview.cpp" line="127"/>
<source>m</source>
<translation>м</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="129"/>
<location filename="../src/GUI/graphview.cpp" line="130"/>
<source>km</source>
<translation>км</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="135"/>
<location filename="../src/GUI/graphview.cpp" line="136"/>
<source>s</source>
<translation>с</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="138"/>
<location filename="../src/GUI/graphview.cpp" line="139"/>
<source>min</source>
<translation>хв</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="141"/>
<location filename="../src/GUI/graphview.cpp" line="142"/>
<source>h</source>
<translation>год</translation>
</message>
<message>
<location filename="../src/GUI/graphview.cpp" line="179"/>
<location filename="../src/GUI/graphview.cpp" line="180"/>
<source>Time</source>
<translation>Час</translation>
</message>
@ -1017,47 +1017,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="103"/>
<location filename="../src/map/maplist.cpp" line="104"/>
<source>Supported files</source>
<translation>Всі підтримувані формати</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="105"/>
<location filename="../src/map/maplist.cpp" line="106"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="107"/>
<location filename="../src/map/maplist.cpp" line="108"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="108"/>
<location filename="../src/map/maplist.cpp" line="109"/>
<source>OziExplorer maps</source>
<translation>OziExplorer мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="109"/>
<location filename="../src/map/maplist.cpp" line="110"/>
<source>MBTiles maps</source>
<translation>MBTiles мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="110"/>
<location filename="../src/map/maplist.cpp" line="111"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy мапи/атласи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="111"/>
<location filename="../src/map/maplist.cpp" line="112"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF зображення</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="112"/>
<location filename="../src/map/maplist.cpp" line="113"/>
<source>TwoNav maps</source>
<translation>TwoNav мапи</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="113"/>
<location filename="../src/map/maplist.cpp" line="114"/>
<source>Online map sources</source>
<translation>Онлайнові джерела мап</translation>
</message>
@ -1169,391 +1169,408 @@
<translation>Області</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="173"/>
<source>Base color:</source>
<translation>Основний колір:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="177"/>
<location filename="../src/GUI/optionsdialog.cpp" line="174"/>
<source>Palette shift:</source>
<translation>Зміщення палітри:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="179"/>
<location filename="../src/GUI/optionsdialog.cpp" line="262"/>
<location filename="../src/GUI/optionsdialog.cpp" line="176"/>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<source>Use anti-aliasing</source>
<translation>Використовувати згладжування</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="209"/>
<source>Waypoint color:</source>
<translation>Колір маршрутної точки:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="210"/>
<source>Waypoint size:</source>
<translation>Розмір маршрутної точки:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="215"/>
<location filename="../src/GUI/optionsdialog.cpp" line="231"/>
<location filename="../src/GUI/optionsdialog.cpp" line="212"/>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<source>Color:</source>
<translation>Колір:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="216"/>
<location filename="../src/GUI/optionsdialog.cpp" line="232"/>
<location filename="../src/GUI/optionsdialog.cpp" line="213"/>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<source>Size:</source>
<translation>Розмір:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="217"/>
<location filename="../src/GUI/optionsdialog.cpp" line="214"/>
<source>Waypoints</source>
<translation>Маршрутні точки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="228"/>
<location filename="../src/GUI/optionsdialog.cpp" line="225"/>
<source>POI color:</source>
<translation>Колір точки POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="229"/>
<location filename="../src/GUI/optionsdialog.cpp" line="226"/>
<source>POI size:</source>
<translation>Розмір точки POI:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="233"/>
<location filename="../src/GUI/optionsdialog.cpp" line="230"/>
<source>POIs</source>
<translation>Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
<location filename="../src/GUI/optionsdialog.cpp" line="256"/>
<source>Line width:</source>
<translation>Товщина лінії:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="260"/>
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
<source>Slider color:</source>
<translation>Колір повзунка:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="283"/>
<location filename="../src/GUI/optionsdialog.cpp" line="280"/>
<source>Background color:</source>
<translation>Колір фону:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="284"/>
<location filename="../src/GUI/optionsdialog.cpp" line="281"/>
<source>Map opacity:</source>
<translation>Прозорість мапи:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<location filename="../src/GUI/optionsdialog.cpp" line="291"/>
<source>Paths</source>
<translation>Шляхи</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="295"/>
<location filename="../src/GUI/optionsdialog.cpp" line="292"/>
<source>Points</source>
<translation>Точки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="296"/>
<location filename="../src/GUI/optionsdialog.cpp" line="577"/>
<location filename="../src/GUI/optionsdialog.cpp" line="293"/>
<location filename="../src/GUI/optionsdialog.cpp" line="628"/>
<source>Graphs</source>
<translation>Графіки</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="297"/>
<location filename="../src/GUI/optionsdialog.cpp" line="294"/>
<source>Map</source>
<translation>Мапи</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="304"/>
<location filename="../src/GUI/optionsdialog.cpp" line="301"/>
<source>Moving average window size</source>
<translation>Ширина ковзного вікна усереднення</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<location filename="../src/GUI/optionsdialog.cpp" line="444"/>
<location filename="../src/GUI/optionsdialog.cpp" line="320"/>
<location filename="../src/GUI/optionsdialog.cpp" line="476"/>
<source>Elevation:</source>
<translation>Висота:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<location filename="../src/GUI/optionsdialog.cpp" line="443"/>
<location filename="../src/GUI/optionsdialog.cpp" line="321"/>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<source>Speed:</source>
<translation>Швидкість:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="325"/>
<location filename="../src/GUI/optionsdialog.cpp" line="322"/>
<source>Heart rate:</source>
<translation>Пульс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<location filename="../src/GUI/optionsdialog.cpp" line="323"/>
<source>Cadence:</source>
<translation>Каденс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="327"/>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
<source>Power:</source>
<translation>Потужність:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="329"/>
<location filename="../src/GUI/optionsdialog.cpp" line="326"/>
<source>Smoothing</source>
<translation>Згладжування</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="333"/>
<location filename="../src/GUI/optionsdialog.cpp" line="330"/>
<source>Eliminate GPS outliers</source>
<translation>Виключати GPS викиди</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="342"/>
<location filename="../src/GUI/optionsdialog.cpp" line="339"/>
<source>Smoothing:</source>
<translation>Згладжування:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="353"/>
<location filename="../src/GUI/optionsdialog.cpp" line="350"/>
<source>Automatic</source>
<translation>Автоматичне</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="354"/>
<location filename="../src/GUI/optionsdialog.cpp" line="351"/>
<location filename="../src/GUI/optionsdialog.cpp" line="422"/>
<source>Custom</source>
<translation>Користувацьке</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
<source>mi/h</source>
<translation>миль/год</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="367"/>
<source>kn</source>
<translation>вузол</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="373"/>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<source>km/h</source>
<translation>км/год</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
<location filename="../src/GUI/optionsdialog.cpp" line="600"/>
<location filename="../src/GUI/optionsdialog.cpp" line="374"/>
<location filename="../src/GUI/optionsdialog.cpp" line="651"/>
<source>s</source>
<translation>с</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
<location filename="../src/GUI/optionsdialog.cpp" line="390"/>
<source>Minimal speed:</source>
<translation>Мінімальна швидкість:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
<location filename="../src/GUI/optionsdialog.cpp" line="391"/>
<source>Minimal duration:</source>
<translation>Мінімальна тривалість:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
<source>Computed from distance/time</source>
<translation>Обчислено з відстань/час</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
<source>Recorded by device</source>
<translation>Записано пристроєм</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Show secondary speed</source>
<translation>Показувати обидві одночасно</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
<location filename="../src/GUI/optionsdialog.cpp" line="410"/>
<source>GPS data</source>
<translation>GPS дані</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
<location filename="../src/GUI/optionsdialog.cpp" line="411"/>
<source>DEM data</source>
<translation>DEM дані</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<location filename="../src/GUI/optionsdialog.cpp" line="416"/>
<source>Show secondary elevation</source>
<translation>Показувати обидві одночасно</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="455"/>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
<source>UTC</source>
<translation>UTC</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
<source>Time zone:</source>
<translation>Часовий пояс:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<source>Speed</source>
<translation>Швидкість</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="462"/>
<location filename="../src/GUI/optionsdialog.cpp" line="500"/>
<source>Elevation</source>
<translation>Висота</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<location filename="../src/GUI/optionsdialog.cpp" line="509"/>
<source>Time zone</source>
<translation>Часовий пояс</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="524"/>
<source>Filtering</source>
<translation>Фільтрування</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="474"/>
<location filename="../src/GUI/optionsdialog.cpp" line="525"/>
<source>Sources</source>
<translation>Джерела</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
<location filename="../src/GUI/optionsdialog.cpp" line="526"/>
<source>Pause detection</source>
<translation>Виявлення пауз</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
<location filename="../src/GUI/optionsdialog.cpp" line="538"/>
<source>mi</source>
<translation>миля</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="490"/>
<location filename="../src/GUI/optionsdialog.cpp" line="541"/>
<source>nmi</source>
<translation>мор.миля</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<source>km</source>
<translation>км</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="497"/>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<source>Radius:</source>
<translation>Радіус:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="503"/>
<location filename="../src/GUI/optionsdialog.cpp" line="643"/>
<location filename="../src/GUI/optionsdialog.cpp" line="554"/>
<location filename="../src/GUI/optionsdialog.cpp" line="694"/>
<source>POI</source>
<translation>Точки POI</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="510"/>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>WYSIWYG</source>
<translation>WYSIWYG (Візуальний редактор)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="511"/>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
<source>High-Resolution</source>
<translation>Висока роздільна здатність</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="516"/>
<location filename="../src/GUI/optionsdialog.cpp" line="567"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Область друку є приблизною областю відображення. Рівень масштабування мапи не змінюється.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
<location filename="../src/GUI/optionsdialog.cpp" line="569"/>
<source>The zoom level will be changed so that the whole content (tracks/waypoints) fits to the printed area and the map resolution is as close as possible to the print resolution.</source>
<translation>Масштаб буде змінено так, щоби весь зміст (треки/маршрутні точки) вмістився на друковану область, а роздільна здатність мапи була якомога наближеною до роздільної здатності друку.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="540"/>
<location filename="../src/GUI/optionsdialog.cpp" line="591"/>
<source>Name</source>
<translation>Імя</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="542"/>
<location filename="../src/GUI/optionsdialog.cpp" line="593"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="544"/>
<location filename="../src/GUI/optionsdialog.cpp" line="595"/>
<source>Distance</source>
<translation>Відстань</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="546"/>
<location filename="../src/GUI/optionsdialog.cpp" line="597"/>
<source>Time</source>
<translation>Час</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
<location filename="../src/GUI/optionsdialog.cpp" line="599"/>
<source>Moving time</source>
<translation>Час руху</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="550"/>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Item count (&gt;1)</source>
<translation>Кількість обєктів (&gt;1)</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="565"/>
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
<source>Separate graph page</source>
<translation>Окрема сторінка із графіком</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="575"/>
<location filename="../src/GUI/optionsdialog.cpp" line="626"/>
<source>Print mode</source>
<translation>Режим друку</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="576"/>
<location filename="../src/GUI/optionsdialog.cpp" line="627"/>
<source>Header</source>
<translation>Заголовок</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
<location filename="../src/GUI/optionsdialog.cpp" line="635"/>
<source>Use OpenGL</source>
<translation>Використовувати OpenGL</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
<location filename="../src/GUI/optionsdialog.cpp" line="638"/>
<source>Enable HTTP/2</source>
<translation>Дозволити HTTP/2</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="594"/>
<location filename="../src/GUI/optionsdialog.cpp" line="645"/>
<source>MB</source>
<translation>МБ</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="604"/>
<location filename="../src/GUI/optionsdialog.cpp" line="655"/>
<source>Image cache size:</source>
<translation>Розмір кешу зображень:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="605"/>
<location filename="../src/GUI/optionsdialog.cpp" line="656"/>
<source>Connection timeout:</source>
<translation>Час зєднання вичерпаний:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="621"/>
<location filename="../src/GUI/optionsdialog.cpp" line="646"/>
<location filename="../src/GUI/optionsdialog.cpp" line="421"/>
<location filename="../src/GUI/optionsdialog.cpp" line="672"/>
<location filename="../src/GUI/optionsdialog.cpp" line="697"/>
<source>System</source>
<translation>Система</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="639"/>
<location filename="../src/GUI/optionsdialog.cpp" line="690"/>
<source>Appearance</source>
<translation>Зовнішній вигляд</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="641"/>
<location filename="../src/GUI/optionsdialog.cpp" line="692"/>
<source>Maps</source>
<translation>Мапи</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="642"/>
<location filename="../src/GUI/optionsdialog.cpp" line="693"/>
<source>Data</source>
<translation>Дані</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="644"/>
<location filename="../src/GUI/optionsdialog.cpp" line="695"/>
<source>Print &amp; Export</source>
<translation>Друк та експорт</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="673"/>
<location filename="../src/GUI/optionsdialog.cpp" line="724"/>
<source>Options</source>
<translation>Налаштування</translation>
</message>
@ -1873,7 +1890,7 @@
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/trackitem.cpp" line="35"/>
<location filename="../src/GUI/trackitem.cpp" line="41"/>
<source>Links</source>
<translation>Посилання</translation>
</message>
@ -1881,42 +1898,42 @@
<context>
<name>WaypointItem</name>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="21"/>
<location filename="../src/GUI/waypointitem.cpp" line="28"/>
<source>Name</source>
<translation>Імя</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="22"/>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<source>Coordinates</source>
<translation>Координати</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="29"/>
<location filename="../src/GUI/waypointitem.cpp" line="36"/>
<source>Elevation</source>
<translation>Висота</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="32"/>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="35"/>
<location filename="../src/GUI/waypointitem.cpp" line="47"/>
<source>Description</source>
<translation>Опис</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="39"/>
<location filename="../src/GUI/waypointitem.cpp" line="51"/>
<source>Comment</source>
<translation>Коментар</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="52"/>
<location filename="../src/GUI/waypointitem.cpp" line="64"/>
<source>Address</source>
<translation>Адреса</translation>
</message>
<message>
<location filename="../src/GUI/waypointitem.cpp" line="63"/>
<location filename="../src/GUI/waypointitem.cpp" line="75"/>
<source>Links</source>
<translation>Посилання</translation>
</message>

View File

@ -7,7 +7,7 @@
; The name of the installer
Name "GPXSee"
; Program version
!define VERSION "7.28"
!define VERSION "7.30"
; The file to write
OutFile "GPXSee-${VERSION}.exe"

View File

@ -7,7 +7,7 @@
; The name of the installer
Name "GPXSee"
; Program version
!define VERSION "7.28"
!define VERSION "7.30"
; The file to write
OutFile "GPXSee-${VERSION}_x64.exe"

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.4" type="WMTS">
<name>Antarctica</name>
<url type="REST">https://gis.ngdc.noaa.gov/arcgis/rest/services/antarctic/antarctic_basemap/MapServer/WMTS/1.0.0/WMTSCapabilities.xml</url>
<url type="REST">https://tiles.arcgis.com/tiles/C8EMgrsFcRFL6LrL/arcgis/rest/services/Antarctic_Basemap/MapServer/WMTS/1.0.0/WMTSCapabilities.xml</url>
<copyright>NOAA National Centers for Environmental Information (NCEI); International Bathymetric Chart of the Southern Ocean (IBCSO); General Bathymetric Chart of the Oceans (GEBCO); Natural Earth</copyright>
<layer>antarctic_antarctic_basemap</layer>
<layer>Antarctic_Basemap</layer>
<set>default028mm</set>
</map>

View File

@ -248,7 +248,7 @@ void GUI::createActions()
_reloadFileAction->setMenuRole(QAction::NoRole);
_reloadFileAction->setShortcut(RELOAD_SHORTCUT);
_reloadFileAction->setActionGroup(_fileActionGroup);
connect(_reloadFileAction, SIGNAL(triggered()), this, SLOT(reloadFile()));
connect(_reloadFileAction, SIGNAL(triggered()), this, SLOT(reloadFiles()));
addAction(_reloadFileAction);
_statisticsAction = new QAction(tr("Statistics..."), this);
_statisticsAction->setMenuRole(QAction::NoRole);
@ -791,7 +791,12 @@ bool GUI::loadFile(const QString &fileName)
_trackDistance += track.distance();
_time += track.time();
_movingTime += track.movingTime();
const QDate &date = track.date().date();
#ifdef ENABLE_TIMEZONES
const QDateTime date = track.date().toTimeZone(
_options.timeZone.zone());
#else // ENABLE_TIMEZONES
const QDateTime &date = track.date();
#endif // ENABLE_TIMEZONES
if (_dateRange.first.isNull() || _dateRange.first > date)
_dateRange.first = date;
if (_dateRange.second.isNull() || _dateRange.second < date)
@ -990,9 +995,16 @@ void GUI::openOptions()
_mapView->setDevicePixelRatio(devicePixelRatioF(),
options.hidpiMap ? devicePixelRatioF() : 1.0);
#endif // ENABLE_HIDPI
#ifdef ENABLE_TIMEZONES
if (options.timeZone != _options.timeZone) {
_mapView->setTimeZone(options.timeZone.zone());
_dateRange.first = _dateRange.first.toTimeZone(options.timeZone.zone());
_dateRange.second = _dateRange.second.toTimeZone(options.timeZone.zone());
}
#endif // ENABLE_TIMEZONES
if (reload)
reloadFile();
reloadFiles();
_options = options;
}
@ -1185,7 +1197,7 @@ void GUI::plot(QPrinter *printer)
}
}
void GUI::reloadFile()
void GUI::reloadFiles()
{
_trackCount = 0;
_routeCount = 0;
@ -1195,7 +1207,7 @@ void GUI::reloadFile()
_routeDistance = 0;
_time = 0;
_movingTime = 0;
_dateRange = DateRange(QDate(), QDate());
_dateRange = DateTimeRange(QDateTime(), QDateTime());
_pathName = QString();
for (int i = 0; i < _tabs.count(); i++)
@ -1229,7 +1241,7 @@ void GUI::closeFiles()
_routeDistance = 0;
_time = 0;
_movingTime = 0;
_dateRange = DateRange(QDate(), QDate());
_dateRange = DateTimeRange(QDateTime(), QDateTime());
_pathName = QString();
_sliderPos = 0;
@ -1867,6 +1879,11 @@ void GUI::writeSettings()
if (_options.showSecondarySpeed != SHOW_SECONDARY_SPEED_DEFAULT)
settings.setValue(SHOW_SECONDARY_SPEED_SETTING,
_options.showSecondarySpeed);
#ifdef ENABLE_TIMEZONES
if (_options.timeZone != TimeZoneInfo())
settings.setValue(TIME_ZONE_SETTING, QVariant::fromValue(
_options.timeZone));
#endif // ENABLE_TIMEZONES
if (_options.poiRadius != POI_RADIUS_DEFAULT)
settings.setValue(POI_RADIUS_SETTING, _options.poiRadius);
if (_options.useOpenGL != USE_OPENGL_DEFAULT)
@ -2139,6 +2156,9 @@ void GUI::readSettings()
_options.showSecondarySpeed = settings.value(
SHOW_SECONDARY_SPEED_SETTING,
SHOW_SECONDARY_SPEED_DEFAULT).toBool();
#ifdef ENABLE_TIMEZONES
_options.timeZone = settings.value(TIME_ZONE_SETTING).value<TimeZoneInfo>();
#endif // ENABLE_TIMEZONES
_options.automaticPause = settings.value(AUTOMATIC_PAUSE_SETTING,
AUTOMATIC_PAUSE_DEFAULT).toBool();
_options.pauseInterval = settings.value(PAUSE_INTERVAL_SETTING,
@ -2203,6 +2223,9 @@ void GUI::readSettings()
_options.hidpiMap ? devicePixelRatioF() : 1.0);
#endif // ENABLE_HIDPI
_mapView->setProjection(_options.projection);
#ifdef ENABLE_TIMEZONES
_mapView->setTimeZone(_options.timeZone.zone());
#endif // ENABLE_TIMEZONES
for (int i = 0; i < _tabs.count(); i++) {
_tabs.at(i)->setPalette(_options.palette);

View File

@ -48,7 +48,7 @@ private slots:
void exportFile();
void openFile();
void closeAll();
void reloadFile();
void reloadFiles();
void statistics();
void openPOIFile();
void closePOIFiles();
@ -92,7 +92,7 @@ private slots:
void mapInitialized();
private:
typedef QPair<QDate, QDate> DateRange;
typedef QPair<QDateTime, QDateTime> DateTimeRange;
void loadPOIs();
void closeFiles();
@ -220,7 +220,7 @@ private:
int _trackCount, _routeCount, _areaCount, _waypointCount;
qreal _trackDistance, _routeDistance;
qreal _time, _movingTime;
DateRange _dateRange;
DateTimeRange _dateRange;
QString _pathName;
qreal _sliderPos;

View File

@ -59,8 +59,6 @@ MapView::MapView(Map *map, POI *poi, QWidget *parent)
_poi = poi;
connect(_poi, SIGNAL(pointsChanged()), this, SLOT(updatePOI()));
_units = Metric;
_coordinatesFormat = DecimalDegrees;
_mapOpacity = 1.0;
_backgroundColor = Qt::white;
_markerColor = Qt::red;
@ -122,7 +120,6 @@ PathItem *MapView::addTrack(const Track &track)
ti->setColor(_palette.nextColor());
ti->setWidth(_trackWidth);
ti->setStyle(_trackStyle);
ti->setUnits(_units);
ti->setVisible(_showTracks);
ti->setDigitalZoom(_digitalZoom);
ti->setMarkerColor(_markerColor);
@ -149,8 +146,6 @@ PathItem *MapView::addRoute(const Route &route)
ri->setColor(_palette.nextColor());
ri->setWidth(_routeWidth);
ri->setStyle(_routeStyle);
ri->setUnits(_units);
ri->setCoordinatesFormat(_coordinatesFormat);
ri->setVisible(_showRoutes);
ri->showWaypoints(_showRouteWaypoints);
ri->showWaypointLabels(_showWaypointLabels);
@ -200,7 +195,6 @@ void MapView::addWaypoints(const QVector<Waypoint> &waypoints)
wi->setSize(_waypointSize);
wi->setColor(_waypointColor);
wi->showLabel(_showWaypointLabels);
wi->setToolTipFormat(_units, _coordinatesFormat);
wi->setVisible(_showWaypoints);
wi->setDigitalZoom(_digitalZoom);
_scene->addItem(wi);
@ -401,7 +395,6 @@ void MapView::addPOI(const QList<Waypoint> &waypoints)
pi->showLabel(_showPOILabels);
pi->setVisible(_showPOI);
pi->setDigitalZoom(_digitalZoom);
pi->setToolTipFormat(_units, _coordinatesFormat);
_scene->addItem(pi);
_pois.insert(SearchPointer<Waypoint>(&(pi->waypoint())), pi);
@ -410,42 +403,32 @@ void MapView::addPOI(const QList<Waypoint> &waypoints)
void MapView::setUnits(Units units)
{
if (_units == units)
return;
_units = units;
_mapScale->setUnits(_units);
WaypointItem::setUnits(units);
PathItem::setUnits(units);
for (int i = 0; i < _tracks.count(); i++)
_tracks[i]->setUnits(_units);
_tracks[i]->updateTicks();
for (int i = 0; i < _routes.count(); i++)
_routes[i]->setUnits(_units);
for (int i = 0; i < _waypoints.size(); i++)
_waypoints.at(i)->setToolTipFormat(_units, _coordinatesFormat);
_routes[i]->updateTicks();
for (POIHash::const_iterator it = _pois.constBegin();
it != _pois.constEnd(); it++)
it.value()->setToolTipFormat(_units, _coordinatesFormat);
_mapScale->setUnits(units);
}
void MapView::setCoordinatesFormat(CoordinatesFormat format)
{
if (_coordinatesFormat == format)
return;
WaypointItem::setCoordinatesFormat(format);
_coordinatesFormat = format;
_coordinates->setFormat(format);
}
_coordinates->setFormat(_coordinatesFormat);
for (int i = 0; i < _waypoints.count(); i++)
_waypoints.at(i)->setToolTipFormat(_units, _coordinatesFormat);
for (int i = 0; i < _routes.count(); i++)
_routes[i]->setCoordinatesFormat(_coordinatesFormat);
for (POIHash::const_iterator it = _pois.constBegin();
it != _pois.constEnd(); it++)
it.value()->setToolTipFormat(_units, _coordinatesFormat);
void MapView::setTimeZone(const QTimeZone &zone)
{
#ifdef ENABLE_TIMEZONES
WaypointItem::setTimeZone(zone);
PathItem::setTimeZone(zone);
#else // ENABLE_TIMEZONES
Q_UNUSED(zone);
#endif // ENABLE_TIMEZONES
}
void MapView::clearMapCache()

View File

@ -31,6 +31,7 @@ class GraphItem;
class AreaItem;
class Area;
class GraphicsScene;
class QTimeZone;
class MapView : public QGraphicsView
{
@ -83,6 +84,7 @@ public slots:
void showTicks(bool show);
void clearMapCache();
void setCoordinatesFormat(CoordinatesFormat format);
void setTimeZone(const QTimeZone &zone);
void setDevicePixelRatio(qreal deviceRatio, qreal mapRatio);
void setProjection(int id);
@ -137,8 +139,6 @@ private:
POI *_poi;
Palette _palette;
Units _units;
CoordinatesFormat _coordinatesFormat;
qreal _mapOpacity;
Projection _projection;

View File

@ -167,11 +167,8 @@ QWidget *OptionsDialog::createAppearancePage()
// Palette & antialiasing
_baseColor = new ColorBox();
_baseColor->setColor(_options->palette.color());
_colorOffset = new QDoubleSpinBox();
_colorOffset->setMinimum(0);
_colorOffset->setMaximum(1.0);
_colorOffset->setSingleStep(0.01);
_colorOffset->setValue(_options->palette.shift());
_colorOffset = new PercentSlider();
_colorOffset->setValue(_options->palette.shift() * 100);
QFormLayout *paletteLayout = new QFormLayout();
paletteLayout->addRow(tr("Base color:"), _baseColor);
paletteLayout->addRow(tr("Palette shift:"), _colorOffset);
@ -419,6 +416,29 @@ QWidget *OptionsDialog::createDataPage()
_showSecondaryElevation = new QCheckBox(tr("Show secondary elevation"));
_showSecondaryElevation->setChecked(_options->showSecondaryElevation);
#ifdef ENABLE_TIMEZONES
_utcZone = new QRadioButton(tr("UTC"));
_systemZone = new QRadioButton(tr("System"));
_customZone = new QRadioButton(tr("Custom"));
if (_options->timeZone.type() == TimeZoneInfo::UTC)
_utcZone->setChecked(true);
else if (_options->timeZone.type() == TimeZoneInfo::System)
_systemZone->setChecked(true);
else
_customZone->setChecked(true);
_timeZone = new QComboBox();
_timeZone->setEnabled(_customZone->isChecked());
QList<QByteArray> zones = QTimeZone::availableTimeZoneIds();
for (int i = 0; i < zones.size(); i++)
_timeZone->addItem(zones.at(i));
_timeZone->setCurrentText(_options->timeZone.customZone().id());
connect(_customZone, SIGNAL(toggled(bool)), _timeZone,
SLOT(setEnabled(bool)));
QHBoxLayout *customZoneLayout = new QHBoxLayout();
customZoneLayout->addSpacing(20);
customZoneLayout->addWidget(_timeZone);
#endif // ENABLE_TIMEZONES
QWidget *sourceTab = new QWidget();
QVBoxLayout *sourceTabLayout = new QVBoxLayout();
@ -439,14 +459,32 @@ QWidget *OptionsDialog::createDataPage()
elevationOptions->addWidget(_dataDEMElevation);
elevationOptions->addWidget(_showSecondaryElevation);
#ifdef ENABLE_TIMEZONES
QButtonGroup *timeZoneGroup = new QButtonGroup(this);
timeZoneGroup->addButton(_utcZone);
timeZoneGroup->addButton(_systemZone);
timeZoneGroup->addButton(_customZone);
QVBoxLayout *zoneOptions = new QVBoxLayout();
zoneOptions->addWidget(_utcZone);
zoneOptions->addWidget(_systemZone);
zoneOptions->addWidget(_customZone);
zoneOptions->addItem(customZoneLayout);
#endif // ENABLE_TIMEZONES
QFormLayout *formLayout = new QFormLayout();
formLayout->addRow(tr("Speed:"), speedOptions);
formLayout->addRow(tr("Elevation:"), elevationOptions);
#ifdef ENABLE_TIMEZONES
formLayout->addRow(tr("Time zone:"), zoneOptions);
#endif // ENABLE_TIMEZONES
sourceTabLayout->addLayout(formLayout);
#else // Q_OS_MAC
QFormLayout *speedLayout = new QFormLayout();
QFormLayout *elevationLayout = new QFormLayout();
#ifdef ENABLE_TIMEZONES
QFormLayout *timeZoneLayout = new QFormLayout();
#endif // ENABLE_TIMEZONES
speedLayout->addWidget(_computedSpeed);
speedLayout->addWidget(_reportedSpeed);
@ -462,8 +500,21 @@ QWidget *OptionsDialog::createDataPage()
QGroupBox *elevationBox = new QGroupBox(tr("Elevation"));
elevationBox->setLayout(elevationLayout);
#ifdef ENABLE_TIMEZONES
timeZoneLayout->addWidget(_utcZone);
timeZoneLayout->addWidget(_systemZone);
timeZoneLayout->addWidget(_customZone);
timeZoneLayout->addItem(customZoneLayout);
QGroupBox *timeZoneBox = new QGroupBox(tr("Time zone"));
timeZoneBox->setLayout(timeZoneLayout);
#endif // ENABLE_TIMEZONES
sourceTabLayout->addWidget(speedBox);
sourceTabLayout->addWidget(elevationBox);
#ifdef ENABLE_TIMEZONES
sourceTabLayout->addWidget(timeZoneBox);
#endif // ENABLE_TIMEZONES
#endif // Q_OS_MAC
sourceTabLayout->addStretch();
sourceTab->setLayout(sourceTabLayout);
@ -677,7 +728,7 @@ OptionsDialog::OptionsDialog(Options *options, QWidget *parent)
void OptionsDialog::accept()
{
_options->palette.setColor(_baseColor->color());
_options->palette.setShift(_colorOffset->value());
_options->palette.setShift(_colorOffset->value() / 100.0);
_options->mapOpacity = _mapOpacity->value();
_options->backgroundColor = _backgroundColor->color();
_options->trackWidth = _trackWidth->value();
@ -722,6 +773,13 @@ void OptionsDialog::accept()
_options->dataUseDEM = _dataDEMElevation->isChecked();
_options->showSecondaryElevation = _showSecondaryElevation->isChecked();
_options->showSecondarySpeed = _showSecondarySpeed->isChecked();
#ifdef ENABLE_TIMEZONES
_options->timeZone.setType(_utcZone->isChecked()
? TimeZoneInfo::UTC : _systemZone->isChecked()
? TimeZoneInfo::System : TimeZoneInfo::Custom);
_options->timeZone.setCustomZone(QTimeZone(_timeZone->currentText()
.toLatin1()));
#endif // ENABLE_TIMEZONES
qreal poiRadius = (_options->units == Imperial)
? _poiRadius->value() * MIINM : (_options->units == Nautical)

View File

@ -5,6 +5,9 @@
#include "common/config.h"
#include "palette.h"
#include "units.h"
#ifdef ENABLE_TIMEZONES
#include "timezoneinfo.h"
#endif // ENABLE_TIMEZONES
class ColorBox;
class StyleComboBox;
@ -17,6 +20,7 @@ class QRadioButton;
class PercentSlider;
class LimitedComboBox;
struct Options {
// Appearance
Palette palette;
@ -56,6 +60,9 @@ struct Options {
bool dataUseDEM;
bool showSecondaryElevation;
bool showSecondarySpeed;
#ifdef ENABLE_TIMEZONES
TimeZoneInfo timeZone;
#endif // ENABLE_TIMEZONES
// POI
int poiRadius;
// System
@ -103,7 +110,7 @@ private:
// Appearance
ColorBox *_baseColor;
QDoubleSpinBox *_colorOffset;
PercentSlider *_colorOffset;
PercentSlider *_mapOpacity;
ColorBox *_backgroundColor;
QSpinBox *_trackWidth;
@ -134,7 +141,6 @@ private:
OddSpinBox *_cadenceFilter;
OddSpinBox *_powerFilter;
QCheckBox *_outlierEliminate;
QRadioButton *_automaticPause;
QRadioButton *_manualPause;
QDoubleSpinBox *_pauseSpeed;
@ -145,6 +151,12 @@ private:
QRadioButton *_dataDEMElevation;
QCheckBox *_showSecondaryElevation;
QCheckBox *_showSecondarySpeed;
#ifdef ENABLE_TIMEZONES
QRadioButton *_utcZone;
QRadioButton *_systemZone;
QRadioButton *_customZone;
QComboBox *_timeZone;
#endif // ENABLE_TIMEZONES
// POI
QDoubleSpinBox *_poiRadius;
// System

View File

@ -21,12 +21,16 @@ static inline unsigned segments(qreal distance)
return ceil(distance / GEOGRAPHICAL_MILE);
}
Units PathItem::_units = Metric;
#ifdef ENABLE_TIMEZONES
QTimeZone PathItem::_timeZone = QTimeZone::utc();
#endif // ENABLE_TIMEZONES
PathItem::PathItem(const Path &path, Map *map, QGraphicsItem *parent)
: GraphicsItem(parent), _path(path), _map(map)
{
Q_ASSERT(_path.isValid());
_units = Metric;
_digitalZoom = 0;
_width = 3;
QBrush brush(Qt::SolidPattern);
@ -352,16 +356,6 @@ void PathItem::showTicks(bool show)
updateTicks();
}
void PathItem::setUnits(Units units)
{
if (_units == units)
return;
prepareGeometryChange();
_units = units;
updateTicks();
}
void PathItem::hoverEnterEvent(QGraphicsSceneHoverEvent *event)
{
Q_UNUSED(event);

View File

@ -1,8 +1,12 @@
#ifndef PATHITEM_H
#define PATHITEM_H
#include "common/config.h"
#include <QGraphicsObject>
#include <QPen>
#ifdef ENABLE_TIMEZONES
#include <QTimeZone>
#endif // ENABLE_TIMEZONES
#include "data/path.h"
#include "markeritem.h"
#include "units.h"
@ -28,7 +32,6 @@ public:
void setMap(Map *map);
void setUnits(Units units);
void setColor(const QColor &color);
void setWidth(qreal width);
void setStyle(Qt::PenStyle style);
@ -37,6 +40,13 @@ public:
void showMarker(bool show);
void showTicks(bool show);
void updateTicks();
static void setUnits(Units units) {_units = units;}
#ifdef ENABLE_TIMEZONES
static void setTimeZone(const QTimeZone &zone) {_timeZone = zone;}
#endif // ENABLE_TIMEZONES
public slots:
void moveMarker(qreal distance);
void hover(bool hover);
@ -49,7 +59,10 @@ protected:
void hoverLeaveEvent(QGraphicsSceneHoverEvent *event);
void mousePressEvent(QGraphicsSceneMouseEvent *event);
Units _units;
static Units _units;
#ifdef ENABLE_TIMEZONES
static QTimeZone _timeZone;
#endif // ENABLE_TIMEZONES
private:
const PathSegment *segment(qreal x) const;
@ -60,7 +73,6 @@ private:
qreal xInM() const;
unsigned tickSize() const;
void updateTicks();
Path _path;
Map *_map;

View File

@ -47,7 +47,6 @@ RouteItem::RouteItem(const Route &route, Map *map, QGraphicsItem *parent)
_desc = route.description();
_comment = route.comment();
_links = route.links();
_coordinatesFormat = DecimalDegrees;
}
void RouteItem::setMap(Map *map)
@ -58,28 +57,6 @@ void RouteItem::setMap(Map *map)
PathItem::setMap(map);
}
void RouteItem::setUnits(Units u)
{
if (_units == u)
return;
for (int i = 0; i < _waypoints.count(); i++)
_waypoints[i]->setToolTipFormat(u, _coordinatesFormat);
PathItem::setUnits(u);
}
void RouteItem::setCoordinatesFormat(CoordinatesFormat format)
{
if (_coordinatesFormat == format)
return;
_coordinatesFormat = format;
for (int i = 0; i < _waypoints.count(); i++)
_waypoints[i]->setToolTipFormat(_units, _coordinatesFormat);
}
void RouteItem::showWaypoints(bool show)
{
for (int i = 0; i < _waypoints.count(); i++)

View File

@ -19,8 +19,6 @@ public:
void setMap(Map *map);
void setUnits(Units u);
void setCoordinatesFormat(CoordinatesFormat format);
void showWaypoints(bool show);
void showWaypointLabels(bool show);
@ -31,7 +29,6 @@ private:
QString _desc;
QString _comment;
QVector<Link> _links;
CoordinatesFormat _coordinatesFormat;
QVector<WaypointItem*> _waypoints;
};

View File

@ -149,6 +149,7 @@
#define SHOW_SECONDARY_ELEVATION_DEFAULT false
#define SHOW_SECONDARY_SPEED_SETTING "showSecondarySpeed"
#define SHOW_SECONDARY_SPEED_DEFAULT false
#define TIME_ZONE_SETTING "timeZone"
#define POI_RADIUS_SETTING "poiRadius"
#define POI_RADIUS_DEFAULT (int)(IMPERIAL_UNITS() ? MIINM : KMINM)
#define USE_OPENGL_SETTING "useOpenGL"

69
src/GUI/timezoneinfo.h Normal file
View File

@ -0,0 +1,69 @@
#ifndef TIMEZONEINFO_H
#define TIMEZONEINFO_H
#include <QTimeZone>
#include <QDataStream>
class TimeZoneInfo
{
public:
enum Type {
UTC,
System,
Custom
};
TimeZoneInfo() : _type(UTC), _customZone(QTimeZone::systemTimeZone()) {}
Type type() const {return _type;}
const QTimeZone &customZone() const {return _customZone;}
QTimeZone zone() const
{
if (_type == UTC)
return QTimeZone::utc();
else if (_type == System)
return QTimeZone::systemTimeZone();
else
return _customZone;
}
void setType(Type type) {_type = type;}
void setCustomZone(const QTimeZone &zone) {_customZone = zone;}
bool operator==(const TimeZoneInfo &other) const
{
if (_type == UTC || _type == System)
return _type == other._type;
else
return (other._type == Custom && _customZone == other._customZone);
}
bool operator!=(const TimeZoneInfo &other) {return !(*this == other);}
private:
friend QDataStream& operator<<(QDataStream &out, const TimeZoneInfo &info);
friend QDataStream& operator>>(QDataStream &in, TimeZoneInfo &info);
Type _type;
QTimeZone _customZone;
};
Q_DECLARE_METATYPE(TimeZoneInfo)
inline QDataStream &operator<<(QDataStream &out, const TimeZoneInfo &info)
{
out << static_cast<int>(info._type) << info._customZone;
return out;
}
inline QDataStream &operator>>(QDataStream &in, TimeZoneInfo &info)
{
int t;
in >> t;
info._type = static_cast<TimeZoneInfo::Type>(t);
in >> info._customZone;
return in;
}
#endif // TIMEZONEINFO_H

View File

@ -22,7 +22,13 @@ QString TrackItem::info() const
if (_movingTime > 0)
tt.insert(tr("Moving time"), Format::timeSpan(_movingTime));
if (!_date.isNull())
tt.insert(tr("Date"), _date.toString(Qt::SystemLocaleShortDate));
tt.insert(tr("Date"),
#ifdef ENABLE_TIMEZONES
_date.toTimeZone(_timeZone)
#else // ENABLE_TIMEZONES
_date
#endif // ENABLE_TIMEZONES
.toString(Qt::SystemLocaleShortDate));
if (!_links.isEmpty()) {
QString links;
for (int i = 0; i < _links.size(); i++) {

View File

@ -13,6 +13,13 @@
#define FS(size) \
((int)((qreal)size * 1.41))
Units WaypointItem::_units = Metric;
CoordinatesFormat WaypointItem::_format = DecimalDegrees;
#ifdef ENABLE_TIMEZONES
QTimeZone WaypointItem::_timeZone = QTimeZone::utc();
#endif // ENABLE_TIMEZONES
QString WaypointItem::info() const
{
ToolTip tt;
@ -30,7 +37,12 @@ QString WaypointItem::info() const
}
if (_waypoint.timestamp().isValid())
tt.insert(qApp->translate("WaypointItem", "Date"),
_waypoint.timestamp().toString(Qt::SystemLocaleShortDate));
#ifdef ENABLE_TIMEZONES
_waypoint.timestamp().toTimeZone(_timeZone)
#else // ENABLE_TIMEZONES
_waypoint.timestamp()
#endif // ENABLE_TIMEZONES
.toString(Qt::SystemLocaleShortDate));
if (!_waypoint.description().isEmpty())
tt.insert(qApp->translate("WaypointItem", "Description"),
_waypoint.description());
@ -78,9 +90,6 @@ WaypointItem::WaypointItem(const Waypoint &waypoint, Map *map,
_font.setPixelSize(FS(_size));
_font.setFamily(FONT_FAMILY);
_units = Metric;
_format = DecimalDegrees;
updateCache();
setPos(map->ll2xy(waypoint.coordinates()));
@ -151,12 +160,6 @@ void WaypointItem::setColor(const QColor &color)
update();
}
void WaypointItem::setToolTipFormat(Units units, CoordinatesFormat format)
{
_units = units;
_format = format;
}
void WaypointItem::showLabel(bool show)
{
if (_showLabel == show)

View File

@ -1,9 +1,13 @@
#ifndef WAYPOINTITEM_H
#define WAYPOINTITEM_H
#include "common/config.h"
#include <cmath>
#include <QGraphicsItem>
#include <QFont>
#ifdef ENABLE_TIMEZONES
#include <QTimeZone>
#endif // ENABLE_TIMEZONES
#include "data/waypoint.h"
#include "map/map.h"
#include "units.h"
@ -23,7 +27,6 @@ public:
void setColor(const QColor &color);
void showLabel(bool show);
void setDigitalZoom(int zoom) {setScale(pow(2, -zoom));}
void setToolTipFormat(Units units, CoordinatesFormat format);
QPainterPath shape() const {return _shape;}
QRectF boundingRect() const {return _shape.boundingRect();}
@ -32,6 +35,13 @@ public:
QString info() const;
static void setUnits(Units units) {_units = units;}
static void setCoordinatesFormat(CoordinatesFormat format)
{_format = format;}
#ifdef ENABLE_TIMEZONES
static void setTimeZone(const QTimeZone &zone) {_timeZone = zone;}
#endif // ENABLE_TIMEZONES
protected:
void hoverEnterEvent(QGraphicsSceneHoverEvent *event);
void hoverLeaveEvent(QGraphicsSceneHoverEvent *event);
@ -48,8 +58,11 @@ private:
QFont _font;
QRect _labelBB;
Units _units;
CoordinatesFormat _format;
static Units _units;
static CoordinatesFormat _format;
#ifdef ENABLE_TIMEZONES
static QTimeZone _timeZone;
#endif // ENABLE_TIMEZONES
};
#endif // WAYPOINTITEM_H

View File

@ -18,4 +18,8 @@
#define ENABLE_GEOJSON
#endif // QT >= 5.0
#if QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
#define ENABLE_TIMEZONES
#endif // QT >= 5.2
#endif /* CONFIG_H */

View File

@ -7,6 +7,7 @@
#define RECORD_MESSAGE 20
#define EVENT_MESSAGE 21
#define COURSE_POINT 32
#define TIMESTAMP_FIELD 253
class Event {
@ -48,10 +49,12 @@ public:
class FITParser::CTX {
public:
CTX(QFile *file) : file(file), len(0), endian(0), timestamp(0),
lastWrite(0), ratio(NAN) {}
CTX(QFile *file, QVector<Waypoint> &waypoints)
: file(file), waypoints(waypoints), len(0), endian(0), timestamp(0),
lastWrite(0), ratio(NAN) {}
QFile *file;
QVector<Waypoint> &waypoints;
quint32 len;
quint8 endian;
quint32 timestamp, lastWrite;
@ -61,6 +64,41 @@ public:
SegmentData segment;
};
static QMap<int, QString> coursePointDescInit()
{
QMap<int, QString> map;
map.insert(1, "Summit");
map.insert(2, "Valley");
map.insert(3, "Water");
map.insert(4, "Food");
map.insert(5, "Danger");
map.insert(6, "Left");
map.insert(7, "Right");
map.insert(8, "Straight");
map.insert(9, "First aid");
map.insert(10, "Fourth category");
map.insert(11, "Third category");
map.insert(12, "Second category");
map.insert(13, "First category");
map.insert(14, "Hors category");
map.insert(15, "Sprint");
map.insert(16, "Left fork");
map.insert(17, "Right fork");
map.insert(18, "Middle fork");
map.insert(19, "Slight left");
map.insert(20, "Sharp left");
map.insert(21, "Slight right");
map.insert(22, "Sharp right");
map.insert(23, "U-Turn");
map.insert(24, "Segment start");
map.insert(25, "Segment end");
return map;
}
static QMap<int, QString> coursePointDesc = coursePointDescInit();
bool FITParser::readData(QFile *file, char *data, size_t size)
{
@ -80,17 +118,12 @@ bool FITParser::readData(QFile *file, char *data, size_t size)
template<class T> bool FITParser::readValue(CTX &ctx, T &val)
{
T data;
if (!readData(ctx.file, (char*)&data, sizeof(T)))
if (!readData(ctx.file, (char*)&val, sizeof(T)))
return false;
ctx.len -= sizeof(T);
if (ctx.endian)
val = qFromBigEndian(data);
else
val = qFromLittleEndian(data);
if (sizeof(T) > 1)
val = (ctx.endian) ? qFromBigEndian(val) : qFromLittleEndian(val);
return true;
}
@ -167,41 +200,51 @@ bool FITParser::parseDefinitionMessage(CTX &ctx, quint8 header)
return true;
}
bool FITParser::readField(CTX &ctx, Field *field, quint32 &val)
bool FITParser::readField(CTX &ctx, Field *field, QVariant &val, bool &valid)
{
quint8 v8 = (quint8)-1;
quint16 v16 = (quint16)-1;
bool ret;
val = (quint32)-1;
#define VAL(type, inval) \
{type var; \
if (field->size == sizeof(var)) { \
ret = readValue(ctx, var); \
val = var; \
valid = (var != (inval)); \
} else { \
ret = skipValue(ctx, field->size); \
valid = false; \
}}
switch (field->type) {
case 0: // enum
case 1: // sint8
VAL(qint8, 0x7fU);
break;
case 2: // uint8
if (field->size == 1) {
ret = readValue(ctx, v8);
val = v8;
} else
ret = skipValue(ctx, field->size);
case 0: // enum
VAL(quint8, 0xffU);
break;
case 7: // UTF8 nul terminated string
{QByteArray ba(ctx.file->read(field->size));
ctx.len -= field->size;
ret = (ba.size() == field->size);
val = ret ? ba : QString();
valid = !ba.isEmpty();}
break;
case 0x83: // sint16
VAL(qint16, 0x7fffU);
break;
case 0x84: // uint16
if (field->size == 2) {
ret = readValue(ctx, v16);
val = v16;
} else
ret = skipValue(ctx, field->size);
VAL(quint16, 0xffffU);
break;
case 0x85: // sint32
VAL(qint32, 0x7fffffffU);
break;
case 0x86: // uint32
if (field->size == 4)
ret = readValue(ctx, val);
else
ret = skipValue(ctx, field->size);
VAL(quint32, 0xffffffffU);
break;
default:
ret = skipValue(ctx, field->size);
valid = false;
break;
}
@ -211,8 +254,10 @@ bool FITParser::readField(CTX &ctx, Field *field, quint32 &val)
bool FITParser::parseData(CTX &ctx, const MessageDefinition *def)
{
Field *field;
QVariant val;
bool valid;
Event event;
quint32 val;
Waypoint waypoint;
if (!def->fields && !def->devFields) {
@ -224,69 +269,79 @@ bool FITParser::parseData(CTX &ctx, const MessageDefinition *def)
for (int i = 0; i < def->numFields; i++) {
field = &def->fields[i];
if (!readField(ctx, field, val))
if (!readField(ctx, field, val, valid))
return false;
if (!valid)
continue;
if (field->id == TIMESTAMP_FIELD)
ctx.timestamp = val;
ctx.timestamp = val.toUInt();
else if (def->globalId == RECORD_MESSAGE) {
switch (field->id) {
case 0:
if (val != 0x7fffffff)
ctx.trackpoint.rcoordinates().setLat(
((qint32)val / (double)0x7fffffff) * 180);
ctx.trackpoint.rcoordinates().setLat(
(val.toInt() / (double)0x7fffffff) * 180);
break;
case 1:
if (val != 0x7fffffff)
ctx.trackpoint.rcoordinates().setLon(
((qint32)val / (double)0x7fffffff) * 180);
ctx.trackpoint.rcoordinates().setLon(
(val.toInt() / (double)0x7fffffff) * 180);
break;
case 2:
if (val != 0xffff)
ctx.trackpoint.setElevation((val / 5.0) - 500);
ctx.trackpoint.setElevation((val.toUInt() / 5.0) - 500);
break;
case 3:
if (val != 0xff)
ctx.trackpoint.setHeartRate(val);
ctx.trackpoint.setHeartRate(val.toUInt());
break;
case 4:
if (val != 0xff)
ctx.trackpoint.setCadence(val);
ctx.trackpoint.setCadence(val.toUInt());
break;
case 6:
if (val != 0xffff)
ctx.trackpoint.setSpeed(val / 1000.0f);
ctx.trackpoint.setSpeed(val.toUInt() / 1000.0f);
break;
case 7:
if (val != 0xffff)
ctx.trackpoint.setPower(val);
ctx.trackpoint.setPower(val.toUInt());
break;
case 13:
if (val != 0x7f)
ctx.trackpoint.setTemperature((qint8)val);
ctx.trackpoint.setTemperature(val.toInt());
break;
case 73:
if (val != 0xffffffff)
ctx.trackpoint.setSpeed(val / 1000.0f);
ctx.trackpoint.setSpeed(val.toUInt() / 1000.0f);
break;
case 78:
if (val != 0xffffffff)
ctx.trackpoint.setElevation((val / 5.0) - 500);
ctx.trackpoint.setElevation((val.toUInt() / 5.0) - 500);
break;
default:
break;
}
} else if (def->globalId == EVENT_MESSAGE) {
switch (field->id) {
case 0:
event.id = val;
event.id = val.toUInt();
break;
case 1:
event.type = val;
event.type = val.toUInt();
break;
case 3:
event.data = val;
event.data = val.toUInt();
break;
}
} else if (def->globalId == COURSE_POINT) {
switch (field->id) {
case 1:
waypoint.setTimestamp(QDateTime::fromTime_t(val.toUInt()
+ 631065600));
break;
case 2:
waypoint.rcoordinates().setLat(
(val.toInt() / (double)0x7fffffff) * 180);
break;
case 3:
waypoint.rcoordinates().setLon(
(val.toInt() / (double)0x7fffffff) * 180);
break;
case 5:
waypoint.setDescription(coursePointDesc.value(val.toUInt()));
break;
case 6:
waypoint.setName(val.toString());
break;
}
}
@ -294,7 +349,7 @@ bool FITParser::parseData(CTX &ctx, const MessageDefinition *def)
for (int i = 0; i < def->numDevFields; i++) {
field = &def->devFields[i];
if (!readField(ctx, field, val))
if (!readField(ctx, field, val, valid))
return false;
}
@ -315,7 +370,9 @@ bool FITParser::parseData(CTX &ctx, const MessageDefinition *def)
ctx.trackpoint = Trackpoint();
ctx.lastWrite = ctx.timestamp;
}
}
} else if (def->globalId == COURSE_POINT)
if (waypoint.coordinates().isValid())
ctx.waypoints.append(waypoint);
return true;
}
@ -381,9 +438,8 @@ bool FITParser::parse(QFile *file, QList<TrackData> &tracks,
QList<Area> &polygons, QVector<Waypoint> &waypoints)
{
Q_UNUSED(routes);
Q_UNUSED(waypoints);
Q_UNUSED(polygons);
CTX ctx(file);
CTX ctx(file, waypoints);
if (!parseHeader(ctx))

View File

@ -21,7 +21,7 @@ private:
bool readData(QFile *file, char *data, size_t size);
template<class T> bool readValue(CTX &ctx, T &val);
bool skipValue(CTX &ctx, quint8 size);
bool readField(CTX &ctx, Field *field, quint32 &val);
bool readField(CTX &ctx, Field *field, QVariant &val, bool &valid);
bool parseHeader(CTX &ctx);
bool parseRecord(CTX &ctx);

View File

@ -585,7 +585,9 @@ void KMLParser::document(QList<TrackData> &tracks, QList<Area> &areas,
QVector<Waypoint> &waypoints)
{
while (_reader.readNextStartElement()) {
if (_reader.name() == QLatin1String("Placemark"))
if (_reader.name() == QLatin1String("Document"))
document(tracks, areas, waypoints);
else if (_reader.name() == QLatin1String("Placemark"))
placemark(tracks, areas, waypoints);
else if (_reader.name() == QLatin1String("Folder"))
folder(tracks, areas, waypoints);

View File

@ -42,6 +42,12 @@ static qreal MAD(QVector<qreal> &v, qreal m)
return median(v);
}
/*
Modified Z-score (Iglewicz and Hoaglin)
The acceleration data distribution has usualy a (much) higher kurtosis than
the normal distribution thus a higher comparsion value than the usual 3.5 is
required.
*/
static QSet<int> eliminate(const QVector<qreal> &v)
{
QSet<int> rm;
@ -51,7 +57,7 @@ static QSet<int> eliminate(const QVector<qreal> &v)
qreal M = MAD(w, m);
for (int i = 0; i < v.size(); i++)
if (qAbs((0.6745 * (v.at(i) - m)) / M) > 3.5)
if (qAbs((0.6745 * (v.at(i) - m)) / M) > 5.0)
rm.insert(i);
return rm;

View File

@ -19,6 +19,7 @@ public:
: _coordinates(coordinates), _elevation(NAN) {}
const Coordinates &coordinates() const {return _coordinates;}
Coordinates &rcoordinates() {return _coordinates;}
const QString &name() const {return _name;}
const QString &description() const {return _description;}
const QString &comment() const {return _comment;}

View File

@ -1,4 +1,7 @@
#include "common/config.h"
#ifdef ENABLE_TIMEZONES
#include "GUI/timezoneinfo.h"
#endif // ENABLE_TIMEZONES
#include "GUI/app.h"
int main(int argc, char *argv[])
@ -7,6 +10,9 @@ int main(int argc, char *argv[])
QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
#endif // ENABLE_HIDPI
#ifdef ENABLE_TIMEZONES
qRegisterMetaTypeStreamOperators<TimeZoneInfo>("TimeZoneInfo");
#endif // ENABLE_TIMEZONES
App app(argc, argv);
return app.run();

View File

@ -1,6 +1,5 @@
#include <QXmlStreamReader>
#include <QDir>
#include "map/osm.h"
#include "vectortile.h"
#include "gmap.h"
@ -104,11 +103,6 @@ bool GMAP::loadTile(const QDir &dir, bool baseMap)
if (tile->zooms().min() < _zooms.min())
_zooms.setMin(tile->zooms().min());
// Limit world maps bounds so that the maps can be projected using
// the default Web Mercator projection
if (_bounds.height() > 120)
_bounds &= OSM::BOUNDS;
return true;
}

View File

@ -1,6 +1,5 @@
#include <QMap>
#include <QtEndian>
#include "map/osm.h"
#include "vectortile.h"
#include "img.h"
@ -169,11 +168,6 @@ IMG::IMG(const QString &fileName) : _file(fileName)
tile->markAsBasemap();
}
// Limit world maps bounds so that the maps can be projected using
// the default Web Mercator projection
if (_bounds.height() > 120)
_bounds &= OSM::BOUNDS;
if (!_tileTree.Count())
_errorString = "No usable map tile found";
else

View File

@ -151,7 +151,9 @@ Label LBLFile::label8b(Handle &hdl, quint32 offset, bool capitalize) const
if (!c || c == 0x1d)
break;
if ((c >= 0x1e && c <= 0x1f)) {
if (c == 0x1c)
capitalize = false;
else if ((c >= 0x1e && c <= 0x1f)) {
if (bap == &shieldLabel)
bap = &label;
else

406
src/map/IMG/rastertile.cpp Normal file
View File

@ -0,0 +1,406 @@
#include <QFont>
#include <QPainter>
#include "textpathitem.h"
#include "textpointitem.h"
#include "bitmapline.h"
#include "style.h"
#include "rastertile.h"
#define AREA(rect) \
(rect.size().width() * rect.size().height())
static const QColor shieldColor(Qt::white);
static const QColor shieldBgColor1("#dd3e3e");
static const QColor shieldBgColor2("#379947");
static const QColor shieldBgColor3("#4a7fc1");
static QString convertUnits(const QString &str)
{
bool ok;
int number = str.toInt(&ok);
return ok ? QString::number(qRound(number * 0.3048)) : str;
}
static int minPOIZoom(Style::POIClass cl)
{
switch (cl) {
case Style::Food:
case Style::Shopping:
case Style::Services:
return 27;
case Style::Accommodation:
case Style::Recreation:
return 25;
case Style::ManmadePlaces:
case Style::NaturePlaces:
case Style::Transport:
case Style::Community:
case Style::Elementary:
return 23;
default:
return 0;
}
}
static QFont pixelSizeFont(int pixelSize)
{
QFont f;
f.setPixelSize(pixelSize);
return f;
}
static QFont *font(Style::FontSize size, Style::FontSize defaultSize
= Style::Normal)
{
/* The fonts must be initialized on first usage (after the QGuiApplication
instance is created) */
static QFont large = pixelSizeFont(16);
static QFont normal = pixelSizeFont(14);
static QFont small = pixelSizeFont(12);
static QFont extraSmall = pixelSizeFont(10);
switch (size) {
case Style::None:
return 0;
case Style::Large:
return &large;
case Style::Normal:
return &normal;
case Style::Small:
return &small;
case Style::ExtraSmall:
return &extraSmall;
default:
return font(defaultSize);
}
}
static QFont *poiFont(Style::FontSize size = Style::Normal)
{
static QFont poi = pixelSizeFont(10);
switch (size) {
case Style::None:
return 0;
default:
return &poi;
}
}
static const QColor *shieldBgColor(Label::Shield::Type type)
{
switch (type) {
case Label::Shield::USInterstate:
case Label::Shield::Hbox:
return &shieldBgColor1;
case Label::Shield::USShield:
case Label::Shield::Box:
return &shieldBgColor2;
case Label::Shield::USRound:
case Label::Shield::Oval:
return &shieldBgColor3;
default:
return 0;
}
}
static int minShieldZoom(Label::Shield::Type type)
{
switch (type) {
case Label::Shield::USInterstate:
case Label::Shield::Hbox:
return 17;
case Label::Shield::USShield:
case Label::Shield::Box:
return 19;
case Label::Shield::USRound:
case Label::Shield::Oval:
return 20;
default:
return 0;
}
}
static qreal area(const QVector<QPointF> &polygon)
{
qreal area = 0;
for (int i = 0; i < polygon.size(); i++) {
int j = (i + 1) % polygon.size();
area += polygon.at(i).x() * polygon.at(j).y();
area -= polygon.at(i).y() * polygon.at(j).x();
}
area /= 2.0;
return area;
}
static QPointF centroid(const QVector<QPointF> &polygon)
{
qreal cx = 0, cy = 0;
qreal factor = 1.0 / (6.0 * area(polygon));
for (int i = 0; i < polygon.size(); i++) {
int j = (i + 1) % polygon.size();
qreal f = (polygon.at(i).x() * polygon.at(j).y() - polygon.at(j).x()
* polygon.at(i).y());
cx += (polygon.at(i).x() + polygon.at(j).x()) * f;
cy += (polygon.at(i).y() + polygon.at(j).y()) * f;
}
return QPointF(cx * factor, cy * factor);
}
static bool rectNearPolygon(const QPolygonF &polygon, const QRectF &rect)
{
return (polygon.boundingRect().contains(rect)
&& (polygon.containsPoint(rect.topLeft(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.topRight(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.bottomLeft(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.bottomRight(), Qt::OddEvenFill)));
}
void RasterTile::render()
{
QList<TextItem*> textItems;
processPoints(textItems);
processPolygons(textItems);
processLines(textItems);
_img.fill(Qt::transparent);
QPainter painter(&_img);
painter.setRenderHint(QPainter::SmoothPixmapTransform);
painter.setRenderHint(QPainter::Antialiasing);
painter.translate(-_xy.x(), -_xy.y());
drawPolygons(&painter);
drawLines(&painter);
drawTextItems(&painter, textItems);
//painter.setPen(Qt::red);
//painter.drawRect(QRect(_xy, _img.size()));
qDeleteAll(textItems);
}
void RasterTile::drawPolygons(QPainter *painter)
{
for (int n = 0; n < _style->drawOrder().size(); n++) {
for (int i = 0; i < _polygons.size(); i++) {
const MapData::Poly &poly = _polygons.at(i);
if (poly.type != _style->drawOrder().at(n))
continue;
const Style::Polygon &style = _style->polygon(poly.type);
painter->setPen(style.pen());
painter->setBrush(style.brush());
painter->drawPolygon(poly.points);
}
}
}
void RasterTile::drawLines(QPainter *painter)
{
painter->setBrush(Qt::NoBrush);
for (int i = 0; i < _lines.size(); i++) {
const MapData::Poly &poly = _lines.at(i);
const Style::Line &style = _style->line(poly.type);
if (style.background() == Qt::NoPen)
continue;
painter->setPen(style.background());
painter->drawPolyline(poly.points);
}
for (int i = 0; i < _lines.size(); i++) {
const MapData::Poly &poly = _lines.at(i);
const Style::Line &style = _style->line(poly.type);
if (!style.img().isNull())
BitmapLine::draw(painter, poly.points, style.img());
else if (style.foreground() != Qt::NoPen) {
painter->setPen(style.foreground());
painter->drawPolyline(poly.points);
}
}
}
void RasterTile::drawTextItems(QPainter *painter,
const QList<TextItem*> &textItems)
{
for (int i = 0; i < textItems.size(); i++)
textItems.at(i)->paint(painter);
}
void RasterTile::processPolygons(QList<TextItem*> &textItems)
{
for (int i = 0; i < _polygons.size(); i++) {
MapData::Poly &poly = _polygons[i];
if (poly.label.text().isEmpty())
continue;
if (_zoom <= 23 && (Style::isWaterArea(poly.type)
|| Style::isMilitaryArea(poly.type)
|| Style::isNatureReserve(poly.type))) {
const Style::Polygon &style = _style->polygon(poly.type);
TextPointItem *item = new TextPointItem(
centroid(poly.points).toPoint(), &poly.label.text(),
poiFont(), 0, &style.brush().color());
if (item->isValid() && !item->collides(textItems)
&& rectNearPolygon(poly.points, item->boundingRect()))
textItems.append(item);
else
delete item;
}
}
}
void RasterTile::processLines(QList<TextItem*> &textItems)
{
QRect tileRect(_xy, _img.size());
qStableSort(_lines);
if (_zoom >= 22)
processStreetNames(tileRect, textItems);
processShields(tileRect, textItems);
}
void RasterTile::processStreetNames(const QRect &tileRect,
QList<TextItem*> &textItems)
{
for (int i = 0; i < _lines.size(); i++) {
MapData::Poly &poly = _lines[i];
const Style::Line &style = _style->line(poly.type);
if (style.img().isNull() && style.foreground() == Qt::NoPen)
continue;
if (poly.label.text().isEmpty()
|| style.textFontSize() == Style::None)
continue;
if (Style::isContourLine(poly.type))
poly.label.setText(convertUnits(poly.label.text()));
const QFont *fnt = font(style.textFontSize(), Style::Small);
const QColor *color = style.textColor().isValid()
? &style.textColor() : 0;
TextPathItem *item = new TextPathItem(poly.points,
&poly.label.text(), tileRect, fnt, color);
if (item->isValid() && !item->collides(textItems))
textItems.append(item);
else
delete item;
}
}
void RasterTile::processShields(const QRect &tileRect,
QList<TextItem*> &textItems)
{
for (int type = FIRST_SHIELD; type <= LAST_SHIELD; type++) {
if (minShieldZoom(static_cast<Label::Shield::Type>(type)) > _zoom)
continue;
QHash<Label::Shield, QPolygonF> shields;
QHash<Label::Shield, const Label::Shield*> sp;
for (int i = 0; i < _lines.size(); i++) {
const MapData::Poly &poly = _lines.at(i);
const Label::Shield &shield = poly.label.shield();
if (!shield.isValid() || shield.type() != type
|| !Style::isMajorRoad(poly.type))
continue;
QPolygonF &p = shields[shield];
for (int j = 0; j < poly.points.size(); j++)
p.append(poly.points.at(j));
sp.insert(shield, &shield);
}
for (QHash<Label::Shield, QPolygonF>::const_iterator it
= shields.constBegin(); it != shields.constEnd(); ++it) {
const QPolygonF &p = it.value();
QRectF rect(p.boundingRect() & tileRect);
if (AREA(rect) < AREA(QRect(0, 0, _img.width()/4, _img.width()/4)))
continue;
QMap<qreal, int> map;
QPointF center = rect.center();
for (int j = 0; j < p.size(); j++) {
QLineF l(p.at(j), center);
map.insert(l.length(), j);
}
QMap<qreal, int>::const_iterator jt = map.constBegin();
TextPointItem *item = new TextPointItem(
p.at(jt.value()).toPoint(), &(sp.value(it.key())->text()),
poiFont(), 0, &shieldColor, shieldBgColor(it.key().type()));
bool valid = false;
while (true) {
if (!item->collides(textItems)
&& tileRect.contains(item->boundingRect().toRect())) {
valid = true;
break;
}
if (++jt == map.constEnd())
break;
item->setPos(p.at(jt.value()).toPoint());
}
if (valid)
textItems.append(item);
else
delete item;
}
}
}
void RasterTile::processPoints(QList<TextItem*> &textItems)
{
qSort(_points);
for (int i = 0; i < _points.size(); i++) {
MapData::Point &point = _points[i];
const Style::Point &style = _style->point(point.type);
if (point.poi && _zoom < minPOIZoom(Style::poiClass(point.type)))
continue;
const QString *label = point.label.text().isEmpty()
? 0 : &(point.label.text());
const QImage *img = style.img().isNull() ? 0 : &style.img();
const QFont *fnt = point.poi
? poiFont(style.textFontSize()) : font(style.textFontSize());
const QColor *color = style.textColor().isValid()
? &style.textColor() : 0;
if ((!label || !fnt) && !img)
continue;
if (Style::isSpot(point.type))
point.label.setText(convertUnits(point.label.text()));
if (Style::isSummit(point.type) && !point.label.text().isEmpty()) {
QStringList list = point.label.text().split(" ");
list.last() = convertUnits(list.last());
point.label = list.join(" ");
}
TextPointItem *item = new TextPointItem(QPoint(point.coordinates.lon(),
point.coordinates.lat()), label, fnt, img, color);
if (item->isValid() && !item->collides(textItems))
textItems.append(item);
else
delete item;
}
}

48
src/map/IMG/rastertile.h Normal file
View File

@ -0,0 +1,48 @@
#ifndef RASTERTILE_H
#define RASTERTILE_H
#include <QImage>
#include "mapdata.h"
class QPainter;
class TextItem;
class Style;
class RasterTile
{
public:
RasterTile(const Style *style, int zoom, const QRect &rect,
const QString &key, const QList<MapData::Poly> &polygons,
const QList<MapData::Poly> &lines, QList<MapData::Point> &points)
: _style(style), _zoom(zoom), _xy(rect.topLeft()),
_key(key), _img(rect.size(), QImage::Format_ARGB32_Premultiplied),
_polygons(polygons), _lines(lines), _points(points) {}
const QString &key() const {return _key;}
const QPoint &xy() const {return _xy;}
const QImage &img() const {return _img;}
void render();
private:
void drawPolygons(QPainter *painter);
void drawLines(QPainter *painter);
void drawTextItems(QPainter *painter, const QList<TextItem*> &textItems);
void processPolygons(QList<TextItem *> &textItems);
void processLines(QList<TextItem*> &textItems);
void processPoints(QList<TextItem*> &textItems);
void processShields(const QRect &tileRect, QList<TextItem*> &textItems);
void processStreetNames(const QRect &tileRect, QList<TextItem*> &textItems);
const Style *_style;
int _zoom;
QPoint _xy;
QString _key;
QImage _img;
QList<MapData::Poly> _polygons;
QList<MapData::Poly> _lines;
QList<MapData::Point> _points;
};
#endif // RASTERTILE_H

View File

@ -25,12 +25,12 @@ void Style::defaultPolygonStyle()
_polygons[TYPE(0x12)] = Polygon(QBrush("#e6e2d9"));
_polygons[TYPE(0x13)] = Polygon(QBrush("#dbd0b6"),
QPen(QColor("#cdccc4"), 1));
_polygons[TYPE(0x14)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x15)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x14)] = Polygon(QBrush("#cadfaf"));
_polygons[TYPE(0x15)] = Polygon(QBrush("#cadfaf"));
_polygons[TYPE(0x16)] = Polygon(QBrush(QColor("#9ac269"),
Qt::BDiagPattern));
_polygons[TYPE(0x17)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x18)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x17)] = Polygon(QBrush("#e4efcf"));
_polygons[TYPE(0x18)] = Polygon(QBrush("#e3edc6"));
_polygons[TYPE(0x19)] = Polygon(QBrush("#e3edc6"), QPen("#c9d3a5"));
_polygons[TYPE(0x1a)] = Polygon(QBrush("#000000", Qt::Dense6Pattern),
QPen(QColor("#cdccc4"), 1));
@ -60,23 +60,23 @@ void Style::defaultPolygonStyle()
_polygons[TYPE(0x4a)] = Polygon(QBrush("#f1f0e5"), QPen("#f1f0e5"));
_polygons[TYPE(0x4c)] = Polygon(QBrush("#9fc4e1", Qt::Dense6Pattern));
_polygons[TYPE(0x4d)] = Polygon(QBrush("#ddf1fd"));
_polygons[TYPE(0x4e)] = Polygon(QBrush("#e3edc1"));
_polygons[TYPE(0x4f)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x50)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x4e)] = Polygon(QBrush("#f8f8f8"));
_polygons[TYPE(0x4f)] = Polygon(QBrush("#e4efcf"));
_polygons[TYPE(0x50)] = Polygon(QBrush("#cadfaf"));
_polygons[TYPE(0x51)] = Polygon(QBrush("#9fc4e1", Qt::Dense4Pattern));
_polygons[TYPE(0x52)] = Polygon(QBrush("#d4ebb8"));
_polygons[TYPE(0x52)] = Polygon(QBrush("#cadfaf"));
_drawOrder << TYPE(0x4b) << TYPE(0x4a) << TYPE(0x01) << TYPE(0x02)
<< TYPE(0x03) << TYPE(0x17) << TYPE(0x18) << TYPE(0x19) << TYPE(0x1a)
<< TYPE(0x28) << TYPE(0x29) << TYPE(0x32) << TYPE(0x3b) << TYPE(0x3c)
<< TYPE(0x3d) << TYPE(0x3e) << TYPE(0x3f) << TYPE(0x40) << TYPE(0x41)
<< TYPE(0x42) << TYPE(0x43) << TYPE(0x44) << TYPE(0x45) << TYPE(0x46)
<< TYPE(0x47) << TYPE(0x48) << TYPE(0x49) << TYPE(0x4c) << TYPE(0x4d)
<< TYPE(0x4e) << TYPE(0x4f) << TYPE(0x50) << TYPE(0x51) << TYPE(0x52)
<< TYPE(0x14) << TYPE(0x15) << TYPE(0x16) << TYPE(0x1e) << TYPE(0x1f)
<< TYPE(0x04) << TYPE(0x05) << TYPE(0x06) << TYPE(0x07) << TYPE(0x08)
<< TYPE(0x09) << TYPE(0x0a) << TYPE(0x0b) << TYPE(0x0c) << TYPE(0x0d)
<< TYPE(0x0e) << TYPE(0x0f) << TYPE(0x10) << TYPE(0x11) << TYPE(0x12)
<< TYPE(0x03) << TYPE(0x17) << TYPE(0x18) << TYPE(0x1a) << TYPE(0x28)
<< TYPE(0x29) << TYPE(0x32) << TYPE(0x3b) << TYPE(0x3c) << TYPE(0x3d)
<< TYPE(0x3e) << TYPE(0x3f) << TYPE(0x40) << TYPE(0x41) << TYPE(0x42)
<< TYPE(0x43) << TYPE(0x44) << TYPE(0x45) << TYPE(0x46) << TYPE(0x47)
<< TYPE(0x48) << TYPE(0x49) << TYPE(0x4c) << TYPE(0x4d) << TYPE(0x4e)
<< TYPE(0x4f) << TYPE(0x50) << TYPE(0x51) << TYPE(0x52) << TYPE(0x14)
<< TYPE(0x15) << TYPE(0x16) << TYPE(0x1e) << TYPE(0x1f) << TYPE(0x04)
<< TYPE(0x05) << TYPE(0x06) << TYPE(0x07) << TYPE(0x08) << TYPE(0x09)
<< TYPE(0x0a) << TYPE(0x0b) << TYPE(0x0c) << TYPE(0x0d) << TYPE(0x0e)
<< TYPE(0x0f) << TYPE(0x10) << TYPE(0x11) << TYPE(0x12) << TYPE(0x19)
<< TYPE(0x13);
}

View File

@ -222,3 +222,14 @@ Coordinates AlbersEqual::xy2ll(const PointD &p) const
return Coordinates(rad2deg(lon), rad2deg(lat));
}
bool AlbersEqual::operator==(const CT &ct) const
{
const AlbersEqual *other = dynamic_cast<const AlbersEqual*>(&ct);
return (other != 0 && _latitudeOrigin == other->_latitudeOrigin
&& _longitudeOrigin == other->_longitudeOrigin
&& _falseEasting == other->_falseEasting
&& _falseNorthing == other->_falseNorthing && _a2 == other->_a2
&& _es == other->_es && _rho0 == other->_rho0 && _c == other->_c
&& _n == other->_n);
}

View File

@ -13,6 +13,7 @@ public:
double falseEasting, double falseNorthing);
virtual CT *clone() const {return new AlbersEqual(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -10,13 +10,15 @@ public:
AngularUnits() : _code(0), _f(NAN) {}
AngularUnits(int code);
bool operator==(const AngularUnits &other) const
{return (_code == other._code && _f == other._f);}
bool isNull() const {return std::isnan(_f);}
bool isValid() const {return !std::isnan(_f);}
double toDegrees(double val) const;
double fromDegrees(double val) const;
friend bool operator==(const AngularUnits &au1, const AngularUnits &au2);
#ifndef QT_NO_DEBUG
friend QDebug operator<<(QDebug dbg, const AngularUnits &au);
#endif // QT_NO_DEBUG
@ -25,9 +27,6 @@ private:
double _f;
};
inline bool operator==(const AngularUnits &au1, const AngularUnits &au2)
{return (au1._f == au2._f);}
#ifndef QT_NO_DEBUG
QDebug operator<<(QDebug dbg, const AngularUnits &au);
#endif // QT_NO_DEBUG

View File

@ -12,6 +12,9 @@ public:
CoordinateSystem(AxisOrder axisOrder) : _axisOrder(axisOrder) {}
CoordinateSystem(int code);
bool operator==(const CoordinateSystem &other) const
{return (_axisOrder == other._axisOrder);}
bool isNull() const {return (_axisOrder == Unknown);}
bool isValid() const {return (_axisOrder != Unknown);}

View File

@ -20,6 +20,10 @@ Projection CRS::projection(const QString &crs)
authority = list.at(4);
code = list.at(6);
break;
case 8:
authority = list.at(4);
code = list.at(7);
break;
default:
return Projection();
}

View File

@ -9,6 +9,7 @@ public:
virtual ~CT() {}
virtual CT *clone() const = 0;
virtual bool operator==(const CT &ct) const = 0;
virtual PointD ll2xy(const Coordinates &c) const = 0;
virtual Coordinates xy2ll(const PointD &p) const = 0;

View File

@ -14,6 +14,12 @@ public:
const AngularUnits &angularUnits) : _datum(datum),
_primeMeridian(primeMeridian), _angularUnits(angularUnits) {}
bool operator==(const GCS &other) const
{
return (_datum == other._datum && _primeMeridian == other._primeMeridian
&& _angularUnits == other._angularUnits);
}
const PrimeMeridian &primeMeridian() const {return _primeMeridian;}
const AngularUnits &angularUnits() const {return _angularUnits;}
const Datum &datum() const {return _datum;}
@ -47,11 +53,6 @@ private:
static QList<Entry> _gcss;
};
inline bool operator==(const GCS &gcs1, const GCS &gcs2)
{return (gcs1.datum() == gcs2.datum()
&& gcs1.primeMeridian() == gcs2.primeMeridian()
&& gcs1.angularUnits() == gcs2.angularUnits());}
#ifndef QT_NO_DEBUG
QDebug operator<<(QDebug dbg, const GCS &gcs);
#endif // QT_NO_DEBUG

View File

@ -1,6 +1,5 @@
#include <QFile>
#include <QPainter>
#include <QFont>
#include <QPixmapCache>
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
#include <QtCore>
@ -8,14 +7,12 @@
#include <QtConcurrent>
#endif // QT_VERSION < 5
#include "common/rectc.h"
#include "common/wgs84.h"
#include "common/range.h"
#include "IMG/textpathitem.h"
#include "IMG/textpointitem.h"
#include "IMG/bitmapline.h"
#include "IMG/style.h"
#include "common/wgs84.h"
#include "IMG/img.h"
#include "IMG/gmap.h"
#include "IMG/rastertile.h"
#include "osm.h"
#include "pcs.h"
#include "rectd.h"
#include "imgmap.h"
@ -24,227 +21,45 @@
#define TILE_SIZE 384
#define TEXT_EXTENT 160
#define AREA(rect) \
(rect.size().width() * rect.size().height())
class RasterTile
static QList<MapData*> overlays(const QString &fileName)
{
public:
RasterTile() : _map(0) {}
RasterTile(IMGMap *map, const QPoint &xy, const QString &key)
: _map(map), _xy(xy), _key(key),
_img(TILE_SIZE, TILE_SIZE, QImage::Format_ARGB32_Premultiplied) {}
QList<MapData*> list;
const QString &key() const {return _key;}
const QPoint &xy() const {return _xy;}
QImage &img() {return _img;}
QList<MapData::Poly> &polygons() {return _polygons;}
QList<MapData::Poly> &lines() {return _lines;}
QList<MapData::Point> &points() {return _points;}
void render()
{
QList<TextItem*> textItems;
QRect tileRect(_xy, QSize(TILE_SIZE, TILE_SIZE));
_map->processPoints(_points, textItems);
_map->processPolygons(_polygons, textItems);
_map->processLines(_lines, tileRect, textItems);
_img.fill(Qt::transparent);
QPainter painter(&_img);
painter.setRenderHint(QPainter::SmoothPixmapTransform);
painter.setRenderHint(QPainter::Antialiasing);
painter.translate(-_xy.x(), -_xy.y());
_map->drawPolygons(&painter, _polygons);
_map->drawLines(&painter, _lines);
_map->drawTextItems(&painter, textItems);
//painter.setPen(Qt::red);
//painter.drawRect(QRect(_xy, QSize(TILE_SIZE, TILE_SIZE)));
qDeleteAll(textItems);
for (int i = 1; i < 32; i++) {
QString ol(fileName + "." + QString::number(i));
if (QFileInfo(ol).isFile()) {
MapData *data = new IMG(ol);
if (data->isValid())
list.append(data);
else {
qWarning("%s: %s", qPrintable(data->fileName()),
qPrintable(data->errorString()));
delete data;
}
} else
break;
}
private:
IMGMap *_map;
QPoint _xy;
QString _key;
QImage _img;
QList<MapData::Poly> _polygons;
QList<MapData::Poly> _lines;
QList<MapData::Point> _points;
};
static const QColor shieldColor(Qt::white);
static const QColor shieldBgColor1("#dd3e3e");
static const QColor shieldBgColor2("#379947");
static const QColor shieldBgColor3("#4a7fc1");
static QString convertUnits(const QString &str)
{
bool ok;
int number = str.toInt(&ok);
return ok ? QString::number(qRound(number * 0.3048)) : str;
return list;
}
static int minPOIZoom(Style::POIClass cl)
{
switch (cl) {
case Style::Food:
case Style::Shopping:
case Style::Services:
return 27;
case Style::Accommodation:
case Style::Recreation:
return 25;
case Style::ManmadePlaces:
case Style::NaturePlaces:
case Style::Transport:
case Style::Community:
case Style::Elementary:
return 23;
default:
return 0;
}
}
static QFont pixelSizeFont(int pixelSize)
{
QFont f;
f.setPixelSize(pixelSize);
return f;
}
static QFont *font(Style::FontSize size, Style::FontSize defaultSize
= Style::Normal)
{
/* The fonts must be initialized on first usage (after the QGuiApplication
instance is created) */
static QFont large = pixelSizeFont(16);
static QFont normal = pixelSizeFont(14);
static QFont small = pixelSizeFont(12);
static QFont extraSmall = pixelSizeFont(10);
switch (size) {
case Style::None:
return 0;
case Style::Large:
return &large;
case Style::Normal:
return &normal;
case Style::Small:
return &small;
case Style::ExtraSmall:
return &extraSmall;
default:
return font(defaultSize);
}
}
static QFont *poiFont(Style::FontSize size = Style::Normal)
{
static QFont poi = pixelSizeFont(10);
switch (size) {
case Style::None:
return 0;
default:
return &poi;
}
}
static const QColor *shieldBgColor(Label::Shield::Type type)
{
switch (type) {
case Label::Shield::USInterstate:
case Label::Shield::Hbox:
return &shieldBgColor1;
case Label::Shield::USShield:
case Label::Shield::Box:
return &shieldBgColor2;
case Label::Shield::USRound:
case Label::Shield::Oval:
return &shieldBgColor3;
default:
return 0;
}
}
static int minShieldZoom(Label::Shield::Type type)
{
switch (type) {
case Label::Shield::USInterstate:
case Label::Shield::Hbox:
return 17;
case Label::Shield::USShield:
case Label::Shield::Box:
return 19;
case Label::Shield::USRound:
case Label::Shield::Oval:
return 20;
default:
return 0;
}
}
static qreal area(const QVector<QPointF> &polygon)
{
qreal area = 0;
for (int i = 0; i < polygon.size(); i++) {
int j = (i + 1) % polygon.size();
area += polygon.at(i).x() * polygon.at(j).y();
area -= polygon.at(i).y() * polygon.at(j).x();
}
area /= 2.0;
return area;
}
static QPointF centroid(const QVector<QPointF> &polygon)
{
qreal cx = 0, cy = 0;
qreal factor = 1.0 / (6.0 * area(polygon));
for (int i = 0; i < polygon.size(); i++) {
int j = (i + 1) % polygon.size();
qreal f = (polygon.at(i).x() * polygon.at(j).y() - polygon.at(j).x()
* polygon.at(i).y());
cx += (polygon.at(i).x() + polygon.at(j).x()) * f;
cy += (polygon.at(i).y() + polygon.at(j).y()) * f;
}
return QPointF(cx * factor, cy * factor);
}
static bool rectNearPolygon(const QPolygonF &polygon, const QRectF &rect)
{
return (polygon.boundingRect().contains(rect)
&& (polygon.containsPoint(rect.topLeft(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.topRight(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.bottomLeft(), Qt::OddEvenFill)
|| polygon.containsPoint(rect.bottomRight(), Qt::OddEvenFill)));
}
IMGMap::IMGMap(const QString &fileName, QObject *parent)
: Map(parent), _projection(PCS::pcs(3857)), _valid(false)
{
if (GMAP::isGMAP(fileName))
_data = new GMAP(fileName);
else
_data = new IMG(fileName);
_data.append(new GMAP(fileName));
else {
_data.append(new IMG(fileName));
_data.append(overlays(fileName));
}
if (!_data->isValid()) {
_errorString = _data->errorString();
if (!_data.first()->isValid()) {
_errorString = _data.first()->errorString();
return;
}
_zoom = _data->zooms().min();
_dataBounds = _data.first()->bounds() & OSM::BOUNDS;
_zoom = _data.first()->zooms().min();
updateTransform();
_valid = true;
@ -252,21 +67,25 @@ IMGMap::IMGMap(const QString &fileName, QObject *parent)
void IMGMap::load()
{
_data->load();
for (int i = 0; i < _data.size(); i++)
_data.at(i)->load();
}
void IMGMap::unload()
{
_data->clear();
for (int i = 0; i < _data.size(); i++)
_data.at(i)->clear();
}
int IMGMap::zoomFit(const QSize &size, const RectC &rect)
{
const Range &zooms = _data.first()->zooms();
if (rect.isValid()) {
RectD pr(rect, _projection, 10);
_zoom = _data->zooms().min();
for (int i = _data->zooms().min() + 1; i <= _data->zooms().max(); i++) {
_zoom = zooms.min();
for (int i = zooms.min() + 1; i <= zooms.max(); i++) {
Transform t(transform(i));
QRectF r(t.proj2img(pr.topLeft()), t.proj2img(pr.bottomRight()));
if (size.width() < r.width() || size.height() < r.height())
@ -274,7 +93,7 @@ int IMGMap::zoomFit(const QSize &size, const RectC &rect)
_zoom = i;
}
} else
_zoom = _data->zooms().max();
_zoom = zooms.max();
updateTransform();
@ -283,14 +102,14 @@ int IMGMap::zoomFit(const QSize &size, const RectC &rect)
int IMGMap::zoomIn()
{
_zoom = qMin(_zoom + 1, _data->zooms().max());
_zoom = qMin(_zoom + 1, _data.first()->zooms().max());
updateTransform();
return _zoom;
}
int IMGMap::zoomOut()
{
_zoom = qMax(_zoom - 1, _data->zooms().min());
_zoom = qMax(_zoom - 1, _data.first()->zooms().min());
updateTransform();
return _zoom;
}
@ -305,7 +124,7 @@ Transform IMGMap::transform(int zoom) const
{
double scale = _projection.isGeographic()
? 360.0 / (1<<zoom) : (2.0 * M_PI * WGS84_RADIUS) / (1<<zoom);
PointD topLeft(_projection.ll2xy(_data->bounds().topLeft()));
PointD topLeft(_projection.ll2xy(_dataBounds.topLeft()));
return Transform(ReferencePoint(PointD(0, 0), topLeft),
PointD(scale, scale));
}
@ -314,7 +133,7 @@ void IMGMap::updateTransform()
{
_transform = transform(_zoom);
RectD prect(_data->bounds(), _projection);
RectD prect(_dataBounds, _projection);
_bounds = QRectF(_transform.proj2img(prect.topLeft()),
_transform.proj2img(prect.bottomRight()));
}
@ -329,233 +148,22 @@ Coordinates IMGMap::xy2ll(const QPointF &p)
return _projection.xy2ll(_transform.img2proj(p));
}
void IMGMap::drawPolygons(QPainter *painter, const QList<MapData::Poly> &polygons)
void IMGMap::ll2xy(QList<MapData::Poly> &polys)
{
for (int n = 0; n < _data->style()->drawOrder().size(); n++) {
for (int i = 0; i < polygons.size(); i++) {
const MapData::Poly &poly = polygons.at(i);
if (poly.type != _data->style()->drawOrder().at(n))
continue;
const Style::Polygon &style = _data->style()->polygon(poly.type);
painter->setPen(style.pen());
painter->setBrush(style.brush());
painter->drawPolygon(poly.points);
}
}
}
void IMGMap::drawLines(QPainter *painter, const QList<MapData::Poly> &lines)
{
painter->setBrush(Qt::NoBrush);
for (int i = 0; i < lines.size(); i++) {
const MapData::Poly &poly = lines.at(i);
const Style::Line &style = _data->style()->line(poly.type);
if (style.background() == Qt::NoPen)
continue;
painter->setPen(style.background());
painter->drawPolyline(poly.points);
}
for (int i = 0; i < lines.size(); i++) {
const MapData::Poly &poly = lines.at(i);
const Style::Line &style = _data->style()->line(poly.type);
if (!style.img().isNull())
BitmapLine::draw(painter, poly.points, style.img());
else if (style.foreground() != Qt::NoPen) {
painter->setPen(style.foreground());
painter->drawPolyline(poly.points);
}
}
}
void IMGMap::drawTextItems(QPainter *painter, const QList<TextItem*> &textItems)
{
for (int i = 0; i < textItems.size(); i++)
textItems.at(i)->paint(painter);
}
void IMGMap::processPolygons(QList<MapData::Poly> &polygons,
QList<TextItem*> &textItems)
{
for (int i = 0; i < polygons.size(); i++) {
MapData::Poly &poly = polygons[i];
for (int j = 0; j < poly.points.size(); j++) {
QPointF &p = poly.points[j];
p = ll2xy(Coordinates(p.x(), p.y()));
}
if (poly.label.text().isEmpty())
continue;
if (_zoom <= 23 && (Style::isWaterArea(poly.type)
|| Style::isMilitaryArea(poly.type)
|| Style::isNatureReserve(poly.type))) {
const Style::Polygon &style = _data->style()->polygon(poly.type);
TextPointItem *item = new TextPointItem(
centroid(poly.points).toPoint(), &poly.label.text(),
poiFont(), 0, &style.brush().color());
if (item->isValid() && !item->collides(textItems)
&& rectNearPolygon(poly.points, item->boundingRect()))
textItems.append(item);
else
delete item;
}
}
}
void IMGMap::processLines(QList<MapData::Poly> &lines, const QRect &tileRect,
QList<TextItem*> &textItems)
{
qStableSort(lines);
for (int i = 0; i < lines.size(); i++) {
MapData::Poly &poly = lines[i];
for (int i = 0; i < polys.size(); i++) {
MapData::Poly &poly = polys[i];
for (int j = 0; j < poly.points.size(); j++) {
QPointF &p = poly.points[j];
p = ll2xy(Coordinates(p.x(), p.y()));
}
}
if (_zoom >= 22)
processStreetNames(lines, tileRect, textItems);
processShields(lines, tileRect, textItems);
}
void IMGMap::processStreetNames(QList<MapData::Poly> &lines,
const QRect &tileRect, QList<TextItem*> &textItems)
void IMGMap::ll2xy(QList<MapData::Point> &points)
{
for (int i = 0; i < lines.size(); i++) {
MapData::Poly &poly = lines[i];
const Style::Line &style = _data->style()->line(poly.type);
if (style.img().isNull() && style.foreground() == Qt::NoPen)
continue;
if (poly.label.text().isEmpty()
|| style.textFontSize() == Style::None)
continue;
if (Style::isContourLine(poly.type))
poly.label.setText(convertUnits(poly.label.text()));
const QFont *fnt = font(style.textFontSize(), Style::Small);
const QColor *color = style.textColor().isValid()
? &style.textColor() : 0;
TextPathItem *item = new TextPathItem(poly.points,
&poly.label.text(), tileRect, fnt, color);
if (item->isValid() && !item->collides(textItems))
textItems.append(item);
else
delete item;
}
}
void IMGMap::processShields(QList<MapData::Poly> &lines, const QRect &tileRect,
QList<TextItem*> &textItems)
{
for (int type = FIRST_SHIELD; type <= LAST_SHIELD; type++) {
if (minShieldZoom(static_cast<Label::Shield::Type>(type)) > _zoom)
continue;
QHash<Label::Shield, QPolygonF> shields;
QHash<Label::Shield, const Label::Shield*> sp;
for (int i = 0; i < lines.size(); i++) {
const MapData::Poly &poly = lines.at(i);
const Label::Shield &shield = poly.label.shield();
if (!shield.isValid() || shield.type() != type
|| !Style::isMajorRoad(poly.type))
continue;
QPolygonF &p = shields[shield];
for (int j = 0; j < poly.points.size(); j++)
p.append(poly.points.at(j));
sp.insert(shield, &shield);
}
for (QHash<Label::Shield, QPolygonF>::const_iterator it
= shields.constBegin(); it != shields.constEnd(); ++it) {
const QPolygonF &p = it.value();
QRectF rect(p.boundingRect() & tileRect);
if (qSqrt(AREA(rect)) < TILE_SIZE/8)
continue;
QMap<qreal, int> map;
QPointF center = rect.center();
for (int j = 0; j < p.size(); j++) {
QLineF l(p.at(j), center);
map.insert(l.length(), j);
}
QMap<qreal, int>::const_iterator jt = map.constBegin();
TextPointItem *item = new TextPointItem(
p.at(jt.value()).toPoint(), &(sp.value(it.key())->text()),
poiFont(), 0, &shieldColor, shieldBgColor(it.key().type()));
bool valid = false;
while (true) {
if (!item->collides(textItems)
&& tileRect.contains(item->boundingRect().toRect())) {
valid = true;
break;
}
if (++jt == map.constEnd())
break;
item->setPos(p.at(jt.value()).toPoint());
}
if (valid)
textItems.append(item);
else
delete item;
}
}
}
void IMGMap::processPoints(QList<MapData::Point> &points,
QList<TextItem*> &textItems)
{
qSort(points);
for (int i = 0; i < points.size(); i++) {
MapData::Point &point = points[i];
const Style::Point &style = _data->style()->point(point.type);
if (point.poi && _zoom < minPOIZoom(Style::poiClass(point.type)))
continue;
const QString *label = point.label.text().isEmpty()
? 0 : &(point.label.text());
const QImage *img = style.img().isNull() ? 0 : &style.img();
const QFont *fnt = point.poi
? poiFont(style.textFontSize()) : font(style.textFontSize());
const QColor *color = style.textColor().isValid()
? &style.textColor() : 0;
if ((!label || !fnt) && !img)
continue;
if (Style::isSpot(point.type))
point.label.setText(convertUnits(point.label.text()));
if (Style::isSummit(point.type) && !point.label.text().isEmpty()) {
QStringList list = point.label.text().split(" ");
list.last() = convertUnits(list.last());
point.label = list.join(" ");
}
TextPointItem *item = new TextPointItem(
ll2xy(point.coordinates).toPoint(), label, fnt, img, color);
if (item->isValid() && !item->collides(textItems))
textItems.append(item);
else
delete item;
QPointF p(ll2xy(points.at(i).coordinates));
points[i].coordinates = Coordinates(p.x(), p.y());
}
}
@ -576,34 +184,42 @@ void IMGMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
QList<RasterTile> tiles;
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
QPixmap pm;
QPoint ttl(tl.x() + i * TILE_SIZE, tl.y() + j * TILE_SIZE);
QString key = _data->fileName() + "-" + QString::number(_zoom) + "_"
+ QString::number(ttl.x()) + "_" + QString::number(ttl.y());
if (QPixmapCache::find(key, pm))
painter->drawPixmap(ttl, pm);
else {
tiles.append(RasterTile(this, ttl, key));
RasterTile &tile = tiles.last();
for (int n = 0; n < _data.size(); n++) {
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
QPixmap pm;
QPoint ttl(tl.x() + i * TILE_SIZE, tl.y() + j * TILE_SIZE);
QString key = _data.at(n)->fileName() + "-" + QString::number(_zoom)
+ "_" + QString::number(ttl.x()) + "_" + QString::number(ttl.y());
if (QPixmapCache::find(key, pm))
painter->drawPixmap(ttl, pm);
else {
QList<MapData::Poly> polygons, lines;
QList<MapData::Point> points;
QRectF polyRect(ttl, QPointF(ttl.x() + TILE_SIZE,
ttl.y() + TILE_SIZE));
polyRect &= bounds().adjusted(0.5, 0.5, -0.5, -0.5);
RectD polyRectD(_transform.img2proj(polyRect.topLeft()),
_transform.img2proj(polyRect.bottomRight()));
_data->polys(polyRectD.toRectC(_projection, 4), _zoom,
&(tile.polygons()), &(tile.lines()));
QRectF polyRect(ttl, QPointF(ttl.x() + TILE_SIZE,
ttl.y() + TILE_SIZE));
polyRect &= bounds().adjusted(0.5, 0.5, -0.5, -0.5);
RectD polyRectD(_transform.img2proj(polyRect.topLeft()),
_transform.img2proj(polyRect.bottomRight()));
_data.at(n)->polys(polyRectD.toRectC(_projection, 4), _zoom,
&polygons, &lines);
ll2xy(polygons); ll2xy(lines);
QRectF pointRect(QPointF(ttl.x() - TEXT_EXTENT,
ttl.y() - TEXT_EXTENT), QPointF(ttl.x() + TILE_SIZE
+ TEXT_EXTENT, ttl.y() + TILE_SIZE + TEXT_EXTENT));
pointRect &= bounds().adjusted(0.5, 0.5, -0.5, -0.5);
RectD pointRectD(_transform.img2proj(pointRect.topLeft()),
_transform.img2proj(pointRect.bottomRight()));
_data->points(pointRectD.toRectC(_projection, 4), _zoom,
&(tile.points()));
QRectF pointRect(QPointF(ttl.x() - TEXT_EXTENT,
ttl.y() - TEXT_EXTENT), QPointF(ttl.x() + TILE_SIZE
+ TEXT_EXTENT, ttl.y() + TILE_SIZE + TEXT_EXTENT));
pointRect &= bounds().adjusted(0.5, 0.5, -0.5, -0.5);
RectD pointRectD(_transform.img2proj(pointRect.topLeft()),
_transform.img2proj(pointRect.bottomRight()));
_data.at(n)->points(pointRectD.toRectC(_projection, 4),
_zoom, &points);
ll2xy(points);
tiles.append(RasterTile(_data.at(n)->style(), _zoom,
QRect(ttl, QSize(TILE_SIZE, TILE_SIZE)), key, polygons,
lines, points));
}
}
}
}
@ -625,7 +241,15 @@ void IMGMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
void IMGMap::setProjection(const Projection &projection)
{
if (projection == _projection)
return;
_projection = projection;
// Limit the bounds for some well known Mercator projections
// (GARMIN world maps have N/S bounds up to 90/-90!)
_dataBounds = (_projection == PCS::pcs(3857) || _projection == PCS::pcs(3395))
? _data.first()->bounds() & OSM::BOUNDS : _data.first()->bounds();
updateTransform();
QPixmapCache::clear();
}

View File

@ -6,7 +6,6 @@
#include "transform.h"
#include "IMG/mapdata.h"
class TextItem;
class IMGMap : public Map
{
@ -14,9 +13,9 @@ class IMGMap : public Map
public:
IMGMap(const QString &fileName, QObject *parent = 0);
~IMGMap() {delete _data;}
~IMGMap() {qDeleteAll(_data);}
QString name() const {return _data->name();}
QString name() const {return _data.first()->name();}
QRectF bounds() {return _bounds;}
@ -40,29 +39,17 @@ public:
QString errorString() const {return _errorString;}
private:
friend class RasterTile;
void ll2xy(QList<MapData::Poly> &polys);
void ll2xy(QList<MapData::Point> &points);
Transform transform(int zoom) const;
void updateTransform();
void drawPolygons(QPainter *painter, const QList<MapData::Poly> &polygons);
void drawLines(QPainter *painter, const QList<MapData::Poly> &lines);
void drawTextItems(QPainter *painter, const QList<TextItem*> &textItems);
void processPolygons(QList<MapData::Poly> &polygons,
QList<TextItem *> &textItems);
void processLines(QList<MapData::Poly> &lines, const QRect &tileRect,
QList<TextItem*> &textItems);
void processPoints(QList<MapData::Point> &points, QList<TextItem*> &textItems);
void processShields(QList<MapData::Poly> &lines, const QRect &tileRect,
QList<TextItem*> &textItems);
void processStreetNames(QList<MapData::Poly> &lines, const QRect &tileRect,
QList<TextItem*> &textItems);
MapData *_data;
QList<MapData *> _data;
int _zoom;
Projection _projection;
Transform _transform;
QRectF _bounds;
RectC _dataBounds;
bool _valid;
QString _errorString;

View File

@ -68,3 +68,18 @@ Coordinates Krovak::xy2ll(const PointD &p) const
return Coordinates(rad2deg(_lambda0 - V/_b), rad2deg(phi));
}
bool Krovak::operator==(const CT &ct) const
{
const Krovak *other = dynamic_cast<const Krovak*>(&ct);
return (other != 0 && _e == other->_e && _a == other->_a && _b == other->_b
&& _t0 == other->_t0 && _r0 == other->_r0 && _phiP == other->_phiP
&& _cosAlphaC == other->_cosAlphaC && _sinAlphaC == other->_sinAlphaC
&& _lambda0 == other->_lambda0 && _fe == other->_fe && _fn == other->_fn);
}
bool KrovakNE::operator==(const CT &ct) const
{
const KrovakNE *other = dynamic_cast<const KrovakNE*>(&ct);
return (other != 0 && _k == other->_k);
}

View File

@ -13,6 +13,7 @@ public:
double longitudeOrigin, double falseEasting, double falseNorthing);
virtual CT *clone() const {return new Krovak(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;
@ -32,6 +33,7 @@ public:
longitudeOrigin, falseEasting, falseNorthing) {}
virtual CT *clone() const {return new KrovakNE(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const
{PointD p(_k.ll2xy(c)); return PointD(-p.x(), -p.y());}

View File

@ -68,3 +68,11 @@ Coordinates LambertAzimuthal::xy2ll(const PointD &p) const
return Coordinates(rad2deg(lon), rad2deg(lat));
}
bool LambertAzimuthal::operator==(const CT &ct) const
{
const LambertAzimuthal *other = dynamic_cast<const LambertAzimuthal*>(&ct);
return (other != 0 && _lon0 == other->_lon0 && _fn == other->_fn
&& _fe == other->_fe && _a == other->_a && _es == other->_es
&& _beta0 == other->_beta0 && _rq == other->_rq && _d == other->_d);
}

View File

@ -12,6 +12,7 @@ public:
double longitudeOrigin, double falseEasting, double falseNorthing);
virtual CT *clone() const {return new LambertAzimuthal(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -194,6 +194,16 @@ Coordinates LambertConic1::xy2ll(const PointD &p) const
return Coordinates(rad2deg(lon), rad2deg(lat));
}
bool LambertConic1::operator==(const CT &ct) const
{
const LambertConic1 *other = dynamic_cast<const LambertConic1*>(&ct);
return (other != 0 && _longitudeOrigin == other->_longitudeOrigin
&& _falseEasting == other->_falseEasting
&& _falseNorthing == other->_falseNorthing && _e == other->_e
&& _n == other->_n && _rho0 == other->_rho0);
}
LambertConic2::LambertConic2(const Ellipsoid *ellipsoid,
double standardParallel1, double standardParallel2, double latitudeOrigin,
double longitudeOrigin, double falseEasting, double falseNorthing)
@ -264,3 +274,9 @@ Coordinates LambertConic2::xy2ll(const PointD &p) const
{
return _lc1.xy2ll(p);
}
bool LambertConic2::operator==(const CT &ct) const
{
const LambertConic2 *other = dynamic_cast<const LambertConic2*>(&ct);
return (other != 0 && _lc1 == other->_lc1);
}

View File

@ -14,6 +14,7 @@ public:
double falseNorthing);
virtual CT *clone() const {return new LambertConic1(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;
@ -39,6 +40,7 @@ public:
double falseEasting, double falseNorthing);
virtual CT *clone() const {return new LambertConic2(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -10,6 +10,11 @@ public:
LatLon(const AngularUnits &au) : _au(au) {}
virtual CT *clone() const {return new LatLon(*this);}
virtual bool operator==(const CT &ct) const
{
const LatLon *other = dynamic_cast<const LatLon*>(&ct);
return (other != 0 && _au == other->_au);
}
virtual PointD ll2xy(const Coordinates &c) const
{return PointD(_au.fromDegrees(c.lon()), _au.fromDegrees(c.lat()));}

View File

@ -11,6 +11,9 @@ public:
LinearUnits() : _f(NAN) {}
LinearUnits(int code);
bool operator==(const LinearUnits &other) const
{return (_f == other._f);}
bool isNull() const {return std::isnan(_f);}
bool isValid() const {return !std::isnan(_f);}
@ -21,7 +24,6 @@ public:
PointD fromMeters(const PointD &p) const
{return PointD(p.x() / _f, p.y() /_f);}
friend bool operator==(const LinearUnits &lu1, const LinearUnits &lu2);
#ifndef QT_NO_DEBUG
friend QDebug operator<<(QDebug dbg, const LinearUnits &lu);
#endif // QT_NO_DEBUG
@ -30,9 +32,6 @@ private:
double _f;
};
inline bool operator==(const LinearUnits &lu1, const LinearUnits &lu2)
{return (lu1._f == lu2._f);}
#ifndef QT_NO_DEBUG
QDebug operator<<(QDebug dbg, const LinearUnits &lu);
#endif // QT_NO_DEBUG

View File

@ -121,3 +121,13 @@ Coordinates Mercator::xy2ll(const PointD &p) const
return Coordinates(rad2deg(lon), rad2deg(lat));
}
bool Mercator::operator==(const CT &ct) const
{
const Mercator *other = dynamic_cast<const Mercator*>(&ct);
return (other != 0 && _a == other->_a && _e == other->_e
&& _latitudeOrigin == other->_latitudeOrigin
&& _longitudeOrigin == other->_longitudeOrigin
&& _falseNorthing == other->_falseNorthing
&& _falseEasting == other->_falseEasting);
}

View File

@ -12,6 +12,7 @@ public:
double longitudeOrigin, double falseEasting, double falseNorthing);
virtual CT *clone() const {return new Mercator(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -80,3 +80,13 @@ Coordinates ObliqueStereographic::xy2ll(const PointD &p) const
return Coordinates(rad2deg((lambda - _lambda0) / _n + _lambda0),
rad2deg(phi));
}
bool ObliqueStereographic::operator==(const CT &ct) const
{
const ObliqueStereographic *other
= dynamic_cast<const ObliqueStereographic*>(&ct);
return (other != 0 && _es == other->_es && _chi0 == other->_chi0
&& _sinChi0 == other->_sinChi0 && _cosChi0 == other->_cosChi0
&& _lambda0 == other->_lambda0 && _n == other->_n && _c == other->_c
&& _fe == other->_fe && _fn == other->_fn && _twoRk0 == other->_twoRk0);
}

View File

@ -11,7 +11,9 @@ public:
ObliqueStereographic(const Ellipsoid *ellipsoid, double latitudeOrigin,
double longitudeOrigin, double scale, double falseEasting,
double falseNorthing);
virtual CT *clone() const {return new ObliqueStereographic(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -190,3 +190,14 @@ Coordinates PolarStereographic::xy2ll(const PointD &p) const
return Coordinates(rad2deg(Longitude), rad2deg(Latitude));
}
bool PolarStereographic::operator==(const CT &ct) const
{
const PolarStereographic *other
= dynamic_cast<const PolarStereographic*>(&ct);
return (other != 0 && _originLatitude == other->_originLatitude
&& _originLongitude == other->_originLongitude
&& _falseEasting == other->_falseEasting
&& _falseNorthing == other->_falseNorthing && _two_a == other->_two_a
&& _es == other->_es);
}

View File

@ -10,7 +10,9 @@ class PolarStereographic : public CT
public:
PolarStereographic(const Ellipsoid *ellipsoid, double latitudeOrigin,
double longitudeOrigin, double falseEasting, double falseNorthing);
virtual CT *clone() const {return new PolarStereographic(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -36,9 +36,15 @@ Projection::Method::Method(int id)
}
}
Projection::Projection(const PCS *pcs) : _gcs(pcs->gcs()), _units(pcs->units()),
_cs(pcs->coordinateSystem()), _geographic(false)
Projection::Projection(const PCS *pcs) : _gcs(0), _ct(0), _geographic(false)
{
if (!pcs)
return;
_gcs = pcs->gcs();
_units = pcs->units();
_cs = pcs->coordinateSystem();
const Ellipsoid *ellipsoid = _gcs->datum().ellipsoid();
const Projection::Setup &setup = pcs->setup();
@ -107,8 +113,11 @@ Projection::Projection(const PCS *pcs) : _gcs(pcs->gcs()), _units(pcs->units()),
}
Projection::Projection(const GCS *gcs, const CoordinateSystem &cs)
: _gcs(gcs), _units(LinearUnits(9001)), _cs(cs), _geographic(true)
: _gcs(gcs), _ct(0), _units(LinearUnits(9001)), _cs(cs), _geographic(true)
{
if (!gcs)
return;
_ct = new LatLon(gcs->angularUnits());
}
@ -141,6 +150,15 @@ Projection &Projection::operator=(const Projection &p)
return *this;
}
bool Projection::operator==(const Projection &p) const
{
if (!isValid() || !p.isValid())
return false;
return (*_ct == *p._ct && *_gcs == *p._gcs && _units == p._units
&& _cs == p._cs && _geographic == p._geographic);
}
PointD Projection::ll2xy(const Coordinates &c) const
{
Q_ASSERT(isValid());

View File

@ -78,6 +78,7 @@ public:
~Projection();
Projection &operator=(const Projection &p);
bool operator==(const Projection &p) const;
bool isNull() const {return (_gcs == 0 && _ct == 0 && _units.isNull());}
bool isValid() const {return !(_gcs == 0 || _ct == 0 || _units.isNull());}

View File

@ -252,3 +252,14 @@ Coordinates TransverseMercator::xy2ll(const PointD &p) const
return Coordinates(rad2deg(lon), rad2deg(lat));
}
bool TransverseMercator::operator==(const CT &ct) const
{
const TransverseMercator *other
= dynamic_cast<const TransverseMercator*>(&ct);
return (other != 0 && _longitudeOrigin == other->_longitudeOrigin
&& _latitudeOrigin == other->_latitudeOrigin && _scale == other->_scale
&& _falseEasting == other->_falseEasting
&& _falseNorthing == other->_falseNorthing && _a == other->_a
&& _es == other->_es);
}

View File

@ -13,6 +13,7 @@ public:
double falseNorthing);
virtual CT *clone() const {return new TransverseMercator(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;

View File

@ -14,3 +14,9 @@ Coordinates WebMercator::xy2ll(const PointD &p) const
return Coordinates(rad2deg(p.x() / WGS84_RADIUS),
rad2deg(2.0 * atan(exp(p.y() / WGS84_RADIUS)) - M_PI_2));
}
bool WebMercator::operator==(const CT &ct) const
{
const WebMercator *other = dynamic_cast<const WebMercator*>(&ct);
return (other != 0);
}

View File

@ -7,6 +7,7 @@ class WebMercator : public CT
{
public:
virtual CT *clone() const {return new WebMercator(*this);}
virtual bool operator==(const CT &ct) const;
virtual PointD ll2xy(const Coordinates &c) const;
virtual Coordinates xy2ll(const PointD &p) const;