Compare commits
100 Commits
Author | SHA1 | Date | |
---|---|---|---|
cf495a9eda | |||
57cb74cc3d | |||
b7690f76dc | |||
ec594fca61 | |||
355ea3b4cf | |||
8042e8c520 | |||
09c9e5c401 | |||
6598cfe7ec | |||
2012d0ead8 | |||
d07adee931 | |||
d9441eccc0 | |||
e30e6d2f0f | |||
4b9f20a72f | |||
92e3eba861 | |||
5c3fd0872d | |||
d818be4cd6 | |||
bc5c8ab42c | |||
1447f43a70 | |||
a176f041ab | |||
dc6bf244cf | |||
7eb5816240 | |||
a8e5f35b47 | |||
fcbe24291d | |||
ab9e40d4c2 | |||
40d8324703 | |||
f6172a6f93 | |||
d45a16e0b2 | |||
9baa7a592b | |||
0ebe684f4c | |||
a693a6a7a6 | |||
e3c0bced83 | |||
bbea24af9f | |||
73ccb427db | |||
7b83bae582 | |||
dcd4666f59 | |||
7f5aeb2429 | |||
c3dce28bb4 | |||
8b3e354354 | |||
e4601b401e | |||
584f2cd8e3 | |||
0411bba02c | |||
fd1f6db52c | |||
63cc33bd7f | |||
6de877829f | |||
442f4deee2 | |||
98c4fb2037 | |||
87f0448ac7 | |||
bb3e4d8769 | |||
4fb0bfefc2 | |||
b7414f54e2 | |||
4f4c206acb | |||
25a21ac5f9 | |||
c3554def8f | |||
4669e1dd80 | |||
05d73b2b4c | |||
b4d294e23f | |||
26f406d2ae | |||
6636bf9f3f | |||
87f51f3c54 | |||
8c5dc7e05b | |||
e88c0c34d0 | |||
ec87213ce0 | |||
735159fc79 | |||
6cd1c5de1f | |||
c05637e608 | |||
b7725fff55 | |||
9be7b21ac2 | |||
91fb5cfe4f | |||
91d2119f48 | |||
bd4af8c7e5 | |||
b8a2b76d7c | |||
9d5725f732 | |||
fec5780da2 | |||
edb80dd11f | |||
ea92d4d817 | |||
760b7d8ec2 | |||
f0dee9d657 | |||
580c854a1f | |||
be4bf8fc09 | |||
7f8b7297cf | |||
d780ded7a4 | |||
9fc9e24c01 | |||
7bf471f0ba | |||
7a49f01c95 | |||
e56111b5f6 | |||
589c85b504 | |||
73a99b3be8 | |||
3f0aa6c641 | |||
6f08dc4015 | |||
bb0f559c69 | |||
8c8fedd7f7 | |||
e95716e494 | |||
2d7209e1d8 | |||
93fd6ae9a9 | |||
e5685035da | |||
e983562f38 | |||
1f02c5a5ef | |||
3ccc7b7cb0 | |||
1b9ed37cd8 | |||
837c57ddc1 |
@ -1,4 +1,4 @@
|
||||
version: 7.1.{build}
|
||||
version: 7.2.{build}
|
||||
configuration: Release
|
||||
platform: Any CPU
|
||||
environment:
|
||||
|
1
.gitignore
vendored
@ -11,3 +11,4 @@ Makefile*
|
||||
|
||||
# Binary
|
||||
GPXSee
|
||||
gpxsee
|
||||
|
115
gpxsee.pro
@ -1,5 +1,9 @@
|
||||
TARGET = GPXSee
|
||||
VERSION = 7.1
|
||||
unix:!mac {
|
||||
TARGET = gpxsee
|
||||
} else {
|
||||
TARGET = GPXSee
|
||||
}
|
||||
VERSION = 7.2
|
||||
|
||||
QT += core \
|
||||
gui \
|
||||
@ -147,7 +151,9 @@ HEADERS += src/common/config.h \
|
||||
src/data/nmeaparser.h \
|
||||
src/data/oziparsers.h \
|
||||
src/data/locparser.h \
|
||||
src/data/slfparser.h
|
||||
src/data/slfparser.h \
|
||||
src/data/dem.h \
|
||||
src/map/polarstereographic.h
|
||||
SOURCES += src/main.cpp \
|
||||
src/common/coordinates.cpp \
|
||||
src/common/rectc.cpp \
|
||||
@ -255,7 +261,19 @@ SOURCES += src/main.cpp \
|
||||
src/data/nmeaparser.cpp \
|
||||
src/data/oziparsers.cpp \
|
||||
src/data/locparser.cpp \
|
||||
src/data/slfparser.cpp
|
||||
src/data/slfparser.cpp \
|
||||
src/data/dem.cpp \
|
||||
src/map/polarstereographic.cpp \
|
||||
src/map/rectd.cpp
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
HEADERS += src/data/geojsonparser.h
|
||||
SOURCES += src/data/geojsonparser.cpp
|
||||
}
|
||||
|
||||
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
|
||||
DEFINES *= QT_USE_QSTRINGBUILDER
|
||||
|
||||
RESOURCES += gpxsee.qrc
|
||||
TRANSLATIONS = lang/gpxsee_en.ts \
|
||||
lang/gpxsee_cs.ts \
|
||||
@ -267,13 +285,14 @@ TRANSLATIONS = lang/gpxsee_en.ts \
|
||||
lang/gpxsee_pl.ts \
|
||||
lang/gpxsee_nb.ts \
|
||||
lang/gpxsee_da.ts \
|
||||
lang/gpxsee_tr.ts
|
||||
lang/gpxsee_tr.ts \
|
||||
lang/gpxsee_es.ts
|
||||
|
||||
macx {
|
||||
ICON = icons/gpxsee.icns
|
||||
QMAKE_INFO_PLIST = pkg/Info.plist
|
||||
LOCALE.path = Contents/Resources/translations
|
||||
LOCALE.files = lang/gpxsee_en.qm \
|
||||
locale.path = Contents/Resources/translations
|
||||
locale.files = lang/gpxsee_en.qm \
|
||||
lang/gpxsee_cs.qm \
|
||||
lang/gpxsee_de.qm \
|
||||
lang/gpxsee_fi.qm \
|
||||
@ -283,40 +302,60 @@ macx {
|
||||
lang/gpxsee_pl.qm \
|
||||
lang/gpxsee_nb.qm \
|
||||
lang/gpxsee_da.qm \
|
||||
lang/gpxsee_tr.qm
|
||||
CSV.path = Contents/Resources
|
||||
CSV.files = pkg/csv
|
||||
MAPS.path = Contents/Resources
|
||||
MAPS.files = pkg/maps
|
||||
ICONS.path = Contents/Resources/icons
|
||||
ICONS.files = icons/gpx.icns \
|
||||
icons/tcx.icns \
|
||||
icons/kml.icns \
|
||||
icons/fit.icns \
|
||||
icons/igc.icns \
|
||||
icons/nmea.icns \
|
||||
icons/plt.icns \
|
||||
icons/rte.icns \
|
||||
icons/wpt.icns \
|
||||
icons/loc.icns \
|
||||
icons/slf.icns
|
||||
QMAKE_BUNDLE_DATA += LOCALE MAPS ICONS CSV
|
||||
lang/gpxsee_tr.qm \
|
||||
lang/gpxsee_es.qm
|
||||
csv.path = Contents/Resources
|
||||
csv.files = pkg/csv
|
||||
maps.path = Contents/Resources
|
||||
maps.files = pkg/maps
|
||||
icons.path = Contents/Resources/icons
|
||||
icons.files = icons/formats/gpx.icns \
|
||||
icons/formats/tcx.icns \
|
||||
icons/formats/kml.icns \
|
||||
icons/formats/fit.icns \
|
||||
icons/formats/igc.icns \
|
||||
icons/formats/nmea.icns \
|
||||
icons/formats/plt.icns \
|
||||
icons/formats/rte.icns \
|
||||
icons/formats/wpt.icns \
|
||||
icons/formats/loc.icns \
|
||||
icons/formats/slf.icns \
|
||||
icons/formats/json.icns
|
||||
QMAKE_BUNDLE_DATA += locale maps icons csv
|
||||
}
|
||||
|
||||
win32 {
|
||||
RC_ICONS = icons/gpxsee.ico \
|
||||
icons/gpx.ico \
|
||||
icons/tcx.ico \
|
||||
icons/kml.ico \
|
||||
icons/fit.ico \
|
||||
icons/igc.ico \
|
||||
icons/nmea.ico \
|
||||
icons/plt.ico \
|
||||
icons/rte.ico \
|
||||
icons/wpt.ico \
|
||||
icons/loc.ico \
|
||||
icons/slf.ico
|
||||
icons/formats/gpx.ico \
|
||||
icons/formats/tcx.ico \
|
||||
icons/formats/kml.ico \
|
||||
icons/formats/fit.ico \
|
||||
icons/formats/igc.ico \
|
||||
icons/formats/nmea.ico \
|
||||
icons/formats/plt.ico \
|
||||
icons/formats/rte.ico \
|
||||
icons/formats/wpt.ico \
|
||||
icons/formats/loc.ico \
|
||||
icons/formats/slf.ico \
|
||||
icons/formats/json.ico
|
||||
DEFINES += _USE_MATH_DEFINES
|
||||
}
|
||||
|
||||
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
|
||||
DEFINES *= QT_USE_QSTRINGBUILDER
|
||||
unix:!macx {
|
||||
isEmpty(PREFIX):PREFIX = /usr/local
|
||||
|
||||
maps.files = pkg/maps/*
|
||||
maps.path = $$PREFIX/share/gpxsee/maps
|
||||
csv.files = pkg/csv/*
|
||||
csv.path = $$PREFIX/share/gpxsee/csv
|
||||
locale.files = lang/*.qm
|
||||
locale.path = $$PREFIX/share/gpxsee/translations
|
||||
icon.files = icons/gpxsee.png
|
||||
icon.path = $$PREFIX/share/pixmaps
|
||||
desktop.files = pkg/gpxsee.desktop
|
||||
desktop.path = $$PREFIX/share/applications
|
||||
mime.files = pkg/gpxsee.xml
|
||||
mime.path = $$PREFIX/share/mime/packages
|
||||
target.path = $$PREFIX/bin
|
||||
INSTALLS += target maps csv locale icon desktop mime
|
||||
}
|
||||
|
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 302 KiB |
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 305 KiB |
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 304 KiB |
BIN
icons/formats/json.icns
Normal file
BIN
icons/formats/json.ico
Normal file
After Width: | Height: | Size: 306 KiB |
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 304 KiB |
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 305 KiB |
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 305 KiB |
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 302 KiB |
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 302 KiB |
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 304 KiB |
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 304 KiB |
Before Width: | Height: | Size: 304 KiB After Width: | Height: | Size: 304 KiB |
@ -1,6 +1,7 @@
|
||||
fit:#006600
|
||||
gpx:#003399
|
||||
igc:#ff3300
|
||||
json:#003333
|
||||
kml:#990000
|
||||
nmea:#0083d7
|
||||
plt:#66ff00
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Podporované soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>Soubory CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>Soubory FIT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>Soubory GPX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>Soubory IGC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>Soubory KML</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>Soubory LOC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>Soubory NMEA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>Soubory OziExploreru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>Soubory TCX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>Soubory SLF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Všechny soubory</translation>
|
||||
</message>
|
||||
@ -321,12 +326,12 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Otevřít soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Otevřít POI soubor</translation>
|
||||
</message>
|
||||
@ -473,8 +478,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Čistý čas</translation>
|
||||
</message>
|
||||
@ -616,29 +621,34 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="701"/>
|
||||
<source>GCS/PCS directory:</source>
|
||||
<translation>Adresář s GCS/PCS soubory:</translation>
|
||||
<translation>Adresář s GCS/PCS daty:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>Adresář s DEM daty:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Otevřít mapový soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Nejsou načteny žádné soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
@ -688,23 +698,23 @@
|
||||
<translation>Adresář s POI body:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation>Adresář mezipaměti dlaždic:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Mapu nelze načíst:</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n soubor</numerusform>
|
||||
@ -728,8 +738,8 @@
|
||||
<translation>Exportovat do PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Navigační body</translation>
|
||||
</message>
|
||||
@ -754,29 +764,29 @@
|
||||
<translation>Poslední soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Datový soubor nelze načíst:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Řádka: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Soubor POI nelze načíst:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Název</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Cesty</translation>
|
||||
</message>
|
||||
@ -793,16 +803,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Vzdálenost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Čas</translation>
|
||||
</message>
|
||||
@ -1080,7 +1090,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Grafy</translation>
|
||||
</message>
|
||||
@ -1185,11 +1195,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Výška:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Rychlost:</translation>
|
||||
</message>
|
||||
@ -1245,7 +1258,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1270,164 +1283,186 @@
|
||||
<translation>Zaznamenaná zařízením</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Výška</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Zdroje</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Detekce přestávek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Rychlost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Vysoké rozlišení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Název</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Vzdálenost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Čistý čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Počet objektů (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Samostatná stránka s grafy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Režim tisku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Záhlaví</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Používat OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Povolit HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Mezipaměť obrázků:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Časový limit připojení:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>Systém</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Vzhled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Tisk a export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Nastavení</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Understøttede filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Alle filer</translation>
|
||||
</message>
|
||||
@ -454,16 +459,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Afstand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
@ -489,8 +494,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Tid i bevægelse</translation>
|
||||
</message>
|
||||
@ -701,6 +706,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -720,85 +730,85 @@
|
||||
<translation>GCS/PSC-mappe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Åbn fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Fejl ved indlæsning af data-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Linje: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Åbn IP-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Fejl ved indlæsning af IP-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Spor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Ruter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Rutepunkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Dato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistikker</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Navn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Åbn kort-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Fejl ved indlæsning af kort:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Ingen filer indlæst</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n fil</numerusform>
|
||||
@ -1168,7 +1178,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Grafer</translation>
|
||||
</message>
|
||||
@ -1184,11 +1194,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Højde:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Hastighed:</translation>
|
||||
</message>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Indspillet af enhed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation type="unfinished">Højde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation type="unfinished">Pause genkendelse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Hastighed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>sømil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>IP-radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>IP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation type="unfinished">WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Højopløsning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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 så tæt som muligt på udskriftsopløsningen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Navn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Dato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Afstand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Tid i bevægelse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation type="unfinished">Elementantal (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separat grafside</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation type="unfinished">Udskrivningstilstand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation type="unfinished">Toptekst</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Brug OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Aktiver HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation type="unfinished">Billed cachestørrelse:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Timeout for forbindelse:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Udseende</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Kort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Udskriv & eksport</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Indstillinger</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Unterstützte Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Alle Dateien</translation>
|
||||
</message>
|
||||
@ -331,12 +336,12 @@
|
||||
<translation>POI-Verzeichnis:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Datei öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>POI Datei öffnen</translation>
|
||||
</message>
|
||||
@ -400,7 +405,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="296"/>
|
||||
<source>Clear tile cache</source>
|
||||
<translation>Tile-Cache bereinigen</translation>
|
||||
<translation>Kachel-Cache bereinigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="217"/>
|
||||
@ -483,8 +488,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Bewegungszeit</translation>
|
||||
</message>
|
||||
@ -629,28 +634,33 @@
|
||||
<translation>GCS/PCS-Verzeichnis:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>DEM-Verzeichnis:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistiken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Karte Datei öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Fehler beim Laden der Karte-Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Keine Dateien geladen</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n Datei</numerusform>
|
||||
@ -658,16 +668,16 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Routen</translation>
|
||||
</message>
|
||||
@ -687,8 +697,8 @@
|
||||
<translation>Als PDF exportieren...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Wegpunkte</translation>
|
||||
</message>
|
||||
@ -748,34 +758,34 @@
|
||||
<translation>Letzte Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Kachel-Cache-Verzeichnis:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Fehler beim Laden der Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Linie: %1</translation>
|
||||
<translation>Zeile: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Fehler beim Laden der POI-Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Strecken</translation>
|
||||
</message>
|
||||
@ -792,16 +802,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distanz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Zeit</translation>
|
||||
</message>
|
||||
@ -1079,7 +1089,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Graphen</translation>
|
||||
</message>
|
||||
@ -1184,11 +1194,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Höhe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Geschwindigkeit:</translation>
|
||||
</message>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>sek</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Aufgezeichnet von Gerät</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS-Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM-Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Höhe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Datenfilterung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Datenquellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Pausenerkennung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Geschwindigkeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI-Radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Hohe Auflösung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
|
||||
<translation>Der Druckbereich ist circa der Anzeigebereich. Das Karten-Zoom ändert sich nicht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distanz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Zeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Bewegungszeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Elementanzahl (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separate Seite für Graphen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Druckmodus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Kopfzeile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>OpenGL verwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>HTTP/2 verwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Bild-Cache größe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Verbindungs-Timeout:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Erscheinungsbild</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Druck & Export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
|
1784
lang/gpxsee_es.ts
Normal file
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Tuetut tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation>GeoJSON-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF-tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Kaikki tiedostot</translation>
|
||||
</message>
|
||||
@ -321,12 +326,12 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Avaa tiedosto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Avaa POI-tiedosto</translation>
|
||||
</message>
|
||||
@ -473,8 +478,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Liikkumisaika</translation>
|
||||
</message>
|
||||
@ -619,26 +624,31 @@
|
||||
<translation>GCS/PCS:n hakemisto:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>DEM -tietojen hakemisto:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Tilasto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Avaa karttatiedosto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Yhtään tiedostoa ei ladattu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Päivämäärä</translation>
|
||||
</message>
|
||||
@ -688,23 +698,23 @@
|
||||
<translation>POI:n hakemisto:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation>Välimuistin hakemisto:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Reitit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Virhe ladattaessa karttaa:</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n tiedosto</numerusform>
|
||||
@ -727,8 +737,8 @@
|
||||
<translation>Vie PDF:ksi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Reittipisteet</translation>
|
||||
</message>
|
||||
@ -753,29 +763,29 @@
|
||||
<translation>Viimeinen tiedosto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Virhe ladattaessa datatiedostoa:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Rivi: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Virhe ladattaessa POI-tiedostoa:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Nimi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Jäljet</translation>
|
||||
</message>
|
||||
@ -792,16 +802,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Etäisyys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Aika</translation>
|
||||
</message>
|
||||
@ -1079,7 +1089,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Kaaviokuvat</translation>
|
||||
</message>
|
||||
@ -1184,11 +1194,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Korkeus:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Vauhti:</translation>
|
||||
</message>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Tallennettu laitteella</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS-tiedot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM-tiedot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Korkeus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Suodatus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Lähteet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Pysähdysten havaitseminen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Säde:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Vauhti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>mpk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI:n säde:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Korkea resoluutio</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Painettu alue on suunnilleen näyttöalue. Kartan zoomaustaso ei muutu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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"></translation>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Nimi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Päivämäärä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Etäisyys</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Aika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Liikkumisaika</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Kohteiden määrä (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Erillinen sivu kaaviokuvalle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Tulostustila</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Otsikko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Käytä OpenGL:ää</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Ota HTTP/2 käyttöön</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>Mt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Kuvavälimuistin koko:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Yhteyden aikakatkaisu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>Järjestelmä</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Ulkoasu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Tiedot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Tulostus & vienti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Valinnat</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Formats pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>Données CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>Données FIT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>Données GPX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>Données IGC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>Données KML</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>Données LOC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>Données NMEA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>Données OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>Données TCX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>Données SLF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Tous les fichiers</translation>
|
||||
</message>
|
||||
@ -328,15 +333,15 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="699"/>
|
||||
<source>POI directory:</source>
|
||||
<translation>Dossier des POI:</translation>
|
||||
<translation>Dossier des POI :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Ouvrir un fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Ouvrir un fichier POI</translation>
|
||||
</message>
|
||||
@ -483,8 +488,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Durée en déplacement</translation>
|
||||
</message>
|
||||
@ -629,28 +634,33 @@
|
||||
<translation>Dossiers GCS/PCS :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistiques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Ouvrir un fichier de carte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Erreur lors du chargement de la carte :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Aucun fichier chargé</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n fichier</numerusform>
|
||||
@ -658,16 +668,16 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Date</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Routes</translation>
|
||||
</message>
|
||||
@ -687,8 +697,8 @@
|
||||
<translation>Exporter au format PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Points de jalonnement</translation>
|
||||
</message>
|
||||
@ -748,34 +758,34 @@
|
||||
<translation>Dernier fichier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Erreur lors du chargement des données:</translation>
|
||||
<translation>Erreur lors du chargement des données :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Ligne : %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Erreur lors du chargement du fichier POI :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Nom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Traces</translation>
|
||||
</message>
|
||||
@ -792,16 +802,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distance</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Temps</translation>
|
||||
</message>
|
||||
@ -1079,7 +1089,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Graphe</translation>
|
||||
</message>
|
||||
@ -1184,18 +1194,21 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Altitude :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Vitesse :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="288"/>
|
||||
<source>Heart rate:</source>
|
||||
<translation>Fréquence cardiaque:</translation>
|
||||
<translation>Fréquence cardiaque :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="289"/>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Enregistrée par l'appareil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation type="unfinished">Altitude</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Détection des arrêts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Vitesse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>Rayon des POI :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Résolution élevée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
|
||||
<translation>La zone d'impression est presque celle affichée. L'échelle reste la même.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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'échelle est ajustée pour que tout le contenu (traces et points de jalonnement) rentre dans la zone d'impression tout en gardant proches les résolutions d'impression et de carte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Nom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Date</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distance</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Durée</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Durée en déplacement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Nombre d'éléments (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Sauter une page pour les graphes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Mode d'impression</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Entête</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Utiliser OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Activer l'HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Volume du cache à images :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Délai d'attente de connexion :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>Système</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Apparence</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Cartes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Données</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Imprimer et exporter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Options</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Støttede filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation>GeoJSON-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Alle filer</translation>
|
||||
</message>
|
||||
@ -454,16 +459,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
@ -489,8 +494,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Tid i bevegelse</translation>
|
||||
</message>
|
||||
@ -701,8 +706,13 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>DEM-mappe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Flishurtiglagringsmappe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="697"/>
|
||||
@ -720,85 +730,85 @@
|
||||
<translation>GCS-/PCS-mappe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Åpne fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Feil ved innlasting av datafil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Linje: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Åpne POI-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Kunne ikke laste inn POI-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Spor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Ruter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Veipunkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Dato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistikk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Navn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Åpne kartfil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Feil ved innlasting av kart:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Ingen filer lastet opp</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n fil</numerusform>
|
||||
@ -1168,7 +1178,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Diagrammer</translation>
|
||||
</message>
|
||||
@ -1184,11 +1194,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Høyde:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Hastighet:</translation>
|
||||
</message>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Tatt opp av enhet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS-data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM-data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation type="unfinished">Høyde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Kilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Sett oppdagelse på pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Hastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI-radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Høyoppløsning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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 så lik utskriftsoppløsningen som mulig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Navn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Dato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Tid i bevegelse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Elementantall (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separat diagramside</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Utskriftsmodus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Topptekst</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Bruk OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Skru på HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Bildehurtiglagringstørrelse:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Tilkoblingstidsavbrudd:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Utseende</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Utskrift og ekport</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Valg</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Obsługiwane pliki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>Pliki CSV</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>Pliki FIT</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>Pliki GPX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>Pliki IGC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>Pliki KML</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>Pliki LOC</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>Pliki NMEA</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>Pliki OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>Pliki TCX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>Pliki SLF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Wszystkie pliki</translation>
|
||||
</message>
|
||||
@ -321,12 +326,12 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Otwórz plik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Otwórz plik POI</translation>
|
||||
</message>
|
||||
@ -473,8 +478,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Czas ruchu</translation>
|
||||
</message>
|
||||
@ -619,26 +624,31 @@
|
||||
<translation>Katalog plików GCS/PCS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statystyka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Otwórz plik mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Nie załadowano żadnych plików</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
@ -688,23 +698,23 @@
|
||||
<translation>Katalog z POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<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="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n plik</numerusform>
|
||||
@ -728,8 +738,8 @@
|
||||
<translation>Eksportuj do PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Punkty nawigacyjne</translation>
|
||||
</message>
|
||||
@ -754,29 +764,29 @@
|
||||
<translation>Ostatni plik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Błąd podczas ładowania pliku danych:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Linia: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Błąd podczas ładowania pliku POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Nazwa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Ślady</translation>
|
||||
</message>
|
||||
@ -793,16 +803,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Dystans</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Czas</translation>
|
||||
</message>
|
||||
@ -1080,7 +1090,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Wykresy</translation>
|
||||
</message>
|
||||
@ -1185,11 +1195,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Wysokość:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Prędkość:</translation>
|
||||
</message>
|
||||
@ -1245,7 +1258,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1270,164 +1283,186 @@
|
||||
<translation>Zapisana przez urządzenie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation type="unfinished">Wysokość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Wykrywanie postoju</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Prędkość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>Promień POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Wysoka rozdzielczość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Nazwa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Dystans</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Czas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Czas ruchu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Liczba elementów (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Oddzielna strona wykresu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Tryb wydruku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Nagłówek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Używaj OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Włącz HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Rozmiar pamięci podręcznej obrazu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Limit czasu połączenia:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Wygląd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Dane</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Drukowanie i eksport</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Opcje</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Все поддерживаемые файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation>GeoJSON файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Все файлы</translation>
|
||||
</message>
|
||||
@ -321,12 +326,12 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Открыть файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Открыть файл с точками POI</translation>
|
||||
</message>
|
||||
@ -473,8 +478,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Время движения</translation>
|
||||
</message>
|
||||
@ -619,26 +624,31 @@
|
||||
<translation>Каталог с GCS/PCS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>Каталог с DEM данными:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Статистика</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Открыть файл карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Нет загруженных файлов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Дата</translation>
|
||||
</message>
|
||||
@ -688,23 +698,23 @@
|
||||
<translation>Каталог с POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation>Каталог кеша тайлов:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Маршруты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Ошибка загрузки карты:</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n файл</numerusform>
|
||||
@ -728,8 +738,8 @@
|
||||
<translation>Экспорт в PDF…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Точки</translation>
|
||||
</message>
|
||||
@ -754,29 +764,29 @@
|
||||
<translation>Последний файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Ошибка загрузки файла данных:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Строка: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Ошибка загрузки файла с точками POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Имя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Треки</translation>
|
||||
</message>
|
||||
@ -793,16 +803,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Расстояние</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Время</translation>
|
||||
</message>
|
||||
@ -1080,7 +1090,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Графики</translation>
|
||||
</message>
|
||||
@ -1185,11 +1195,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Высота:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Скорость:</translation>
|
||||
</message>
|
||||
@ -1245,7 +1258,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>с</translation>
|
||||
</message>
|
||||
@ -1270,164 +1283,186 @@
|
||||
<translation>Записанная устройством</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS данные</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM данные</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Высота</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Фильтрация</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Источники</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Обнаружение остановок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Радиус:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Скорость</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>мл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>мор. мл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>км</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>Радиус точки POI:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>Точки POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Высокое разрешение</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Имя</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Дата</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Расстояние</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Время</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Время движения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Количество объектов (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Отдельная страница с графиком</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Режим печати</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Заголовок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Использовать OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Включить HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>МБ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Размер кэша изображений:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Таймаут соединения:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>Система</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Внешний вид</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Данные</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Печать и экспорт</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Параметры</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Filer som stöds</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation>GeoJSON-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Alla filer</translation>
|
||||
</message>
|
||||
@ -331,12 +336,12 @@
|
||||
<translation>POI-mapp:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Öppna fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Öppna POI-fil</translation>
|
||||
</message>
|
||||
@ -483,8 +488,8 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Förflyttningstid</translation>
|
||||
</message>
|
||||
@ -629,28 +634,33 @@
|
||||
<translation>GCS-/PCS-mapp:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>DEM-mapp:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>Statistik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Öppna kartfil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Fel vid inläsning av karta:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Inga filer inlästa</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n fil</numerusform>
|
||||
@ -658,16 +668,16 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Rutter</translation>
|
||||
</message>
|
||||
@ -687,8 +697,8 @@
|
||||
<translation>Exportera till PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Vägpunkter</translation>
|
||||
</message>
|
||||
@ -748,34 +758,34 @@
|
||||
<translation>Sista filen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation>Mapp för kart-cache:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Fel vid inläsning av datafil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Rad: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Fel vid inläsning av POI-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Spår</translation>
|
||||
</message>
|
||||
@ -792,16 +802,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstånd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
@ -1079,7 +1089,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Diagram</translation>
|
||||
</message>
|
||||
@ -1184,11 +1194,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Höjd:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Hastighet:</translation>
|
||||
</message>
|
||||
@ -1244,7 +1257,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>sek</translation>
|
||||
</message>
|
||||
@ -1269,164 +1282,186 @@
|
||||
<translation>Inspelad av enhet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS-data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM-data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Stigning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Källor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Pausa identifiering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Radie:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Hastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI-radie:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Högupplösning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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 på skärmen. Kartans zoomnivå ändras inte.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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 så att hela innehållet (spår/vägpunkter) passar utskriftsområdet och kartresolutionen är så nära som möjligt till utskriftsupplösningen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstånd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Förflyttningstid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Objektantal (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separat diagramsida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Utskriftsläge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Rubrik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Använd OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>Aktivera HTTP/2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Cashe-storlek för bilder:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Anslutningens tidsgräns:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Utseende</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Utskrift & Export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Alternativ</translation>
|
||||
</message>
|
||||
|
@ -47,62 +47,67 @@
|
||||
<context>
|
||||
<name>Data</name>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="116"/>
|
||||
<location filename="../src/data/data.cpp" line="146"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Desteklenen dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="147"/>
|
||||
<source>CSV files</source>
|
||||
<translation>CSV dosyaları</translation>
|
||||
<translation>CSV dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="118"/>
|
||||
<location filename="../src/data/data.cpp" line="148"/>
|
||||
<source>FIT files</source>
|
||||
<translation>FIT dosyaları</translation>
|
||||
<translation>FIT dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="150"/>
|
||||
<source>GeoJSON files</source>
|
||||
<translation>GeoJSON dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="152"/>
|
||||
<source>GPX files</source>
|
||||
<translation>GPX dosyaları</translation>
|
||||
<translation>GPX dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="119"/>
|
||||
<location filename="../src/data/data.cpp" line="153"/>
|
||||
<source>IGC files</source>
|
||||
<translation>IGC dosyaları</translation>
|
||||
<translation>IGC dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="154"/>
|
||||
<source>KML files</source>
|
||||
<translation>KML dosyaları</translation>
|
||||
<translation>KML dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="120"/>
|
||||
<location filename="../src/data/data.cpp" line="155"/>
|
||||
<source>LOC files</source>
|
||||
<translation>LOC dosyaları</translation>
|
||||
<translation>LOC dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="121"/>
|
||||
<location filename="../src/data/data.cpp" line="156"/>
|
||||
<source>NMEA files</source>
|
||||
<translation>NMEA dosyaları</translation>
|
||||
<translation>NMEA dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="122"/>
|
||||
<location filename="../src/data/data.cpp" line="157"/>
|
||||
<source>OziExplorer files</source>
|
||||
<translation>OziExplorer dosyaları</translation>
|
||||
<translation>OziExplorer dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="158"/>
|
||||
<source>SLF files</source>
|
||||
<translation>SLF dosyaları</translation>
|
||||
<translation>SLF dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="123"/>
|
||||
<location filename="../src/data/data.cpp" line="159"/>
|
||||
<source>TCX files</source>
|
||||
<translation>TCX dosyaları</translation>
|
||||
<translation>TCX dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/data/data.cpp" line="124"/>
|
||||
<location filename="../src/data/data.cpp" line="160"/>
|
||||
<source>All files</source>
|
||||
<translation>Tüm dosyalar</translation>
|
||||
</message>
|
||||
@ -184,7 +189,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/exportdialog.cpp" line="25"/>
|
||||
<source>PDF files</source>
|
||||
<translation>PDF dosyaları</translation>
|
||||
<translation>PDF dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/exportdialog.cpp" line="25"/>
|
||||
@ -330,7 +335,7 @@
|
||||
<location filename="../src/GUI/gui.cpp" line="693"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="694"/>
|
||||
<source>Paths</source>
|
||||
<translation>Yollar</translation>
|
||||
<translation>Klasör konumları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="209"/>
|
||||
@ -454,16 +459,16 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="354"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1004"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1069"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1018"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1083"/>
|
||||
<source>Distance</source>
|
||||
<translation>Mesafe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="361"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="527"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1071"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1021"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1085"/>
|
||||
<source>Time</source>
|
||||
<translation>Zaman</translation>
|
||||
</message>
|
||||
@ -489,10 +494,10 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="393"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1009"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1023"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1087"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Hareket zamanı</translation>
|
||||
<translation>Hareket süresi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="401"/>
|
||||
@ -716,94 +721,98 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="703"/>
|
||||
<source>DEM directory:</source>
|
||||
<translation>DEM klasörü:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="705"/>
|
||||
<source>Tile cache directory:</source>
|
||||
<translation>Döşeme önbellek klasörü:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="712"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="714"/>
|
||||
<source>Open file</source>
|
||||
<translation>Dosya aç</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="806"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="808"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Veri dosyası yüklenirken hata oluştu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="809"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="844"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="811"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="846"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Satır: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="817"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="819"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>POI dosyası aç</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="841"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="843"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>POI dosyası yüklenirken hata oluştu:</translation>
|
||||
<translation>POI dosyası yükleme hatası:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="981"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1049"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="995"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1063"/>
|
||||
<source>Tracks</source>
|
||||
<translation>İzler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="984"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1051"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="998"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1065"/>
|
||||
<source>Routes</source>
|
||||
<translation>Rotalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="987"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1053"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1001"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1067"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Yer işaretleri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="993"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="997"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1062"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1007"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1011"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1073"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1076"/>
|
||||
<source>Date</source>
|
||||
<translation>Tarih</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1030"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1031"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1044"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<source>Statistics</source>
|
||||
<translation>İstatistikler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1045"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1059"/>
|
||||
<source>Name</source>
|
||||
<translation>Adı</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1272"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1286"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Harita dosyası aç</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1295"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1309"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Harita yüklenirken hata oluştu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/gui.cpp" line="1306"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1320"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Hiç dosya yüklenmedi</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/GUI/gui.cpp" line="1310"/>
|
||||
<location filename="../src/GUI/gui.cpp" line="1324"/>
|
||||
<source>%n files</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<translation><numerusform>%n dosya</numerusform>
|
||||
<numerusform>%n dosya</numerusform>
|
||||
</translation></message>
|
||||
</context>
|
||||
<context>
|
||||
<name>GearRatioGraph</name>
|
||||
@ -1053,7 +1062,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="120"/>
|
||||
<source>Track style:</source>
|
||||
<translation>İz tarzı:</translation>
|
||||
<translation>İz stili:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="122"/>
|
||||
@ -1065,7 +1074,7 @@
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="123"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="139"/>
|
||||
<source>Style:</source>
|
||||
<translation>Tarz:</translation>
|
||||
<translation>Stil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="124"/>
|
||||
@ -1080,7 +1089,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="136"/>
|
||||
<source>Route style:</source>
|
||||
<translation>Rota tarzı:</translation>
|
||||
<translation>Rota stili:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="140"/>
|
||||
@ -1158,7 +1167,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="257"/>
|
||||
<source>Paths</source>
|
||||
<translation>Yollar</translation>
|
||||
<translation>Klasör konumları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="258"/>
|
||||
@ -1167,7 +1176,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="259"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="468"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="520"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Grafikler</translation>
|
||||
</message>
|
||||
@ -1183,11 +1192,14 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="286"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="377"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="440"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Rakım:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="287"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="376"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Hız:</translation>
|
||||
</message>
|
||||
@ -1243,7 +1255,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="337"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="543"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
@ -1268,164 +1280,186 @@
|
||||
<translation>Cihazdan kaydedilen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="364"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="355"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="413"/>
|
||||
<source>GPS data</source>
|
||||
<translation>GPS verisi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="356"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="414"/>
|
||||
<source>DEM data</source>
|
||||
<translation>DEM verisi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="393"/>
|
||||
<source>Elevation</source>
|
||||
<translation>Rakım</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="404"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtreleme</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="365"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="405"/>
|
||||
<source>Sources</source>
|
||||
<translation>Kaynaklar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="406"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Duraklama algılama</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="366"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<source>Radius:</source>
|
||||
<translation>Yarıçap:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="387"/>
|
||||
<source>Speed</source>
|
||||
<translation>Hız</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="378"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="425"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="381"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
|
||||
<source>nmi</source>
|
||||
<translation>nmi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="384"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="431"/>
|
||||
<source>km</source>
|
||||
<translation>Km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="388"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI yarıçapı:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="394"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="534"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="446"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="586"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
|
||||
<source>WYSIWYG</source>
|
||||
<translation>WYSIWYG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="402"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="454"/>
|
||||
<source>High-Resolution</source>
|
||||
<translation>Yüksek çözünürlük</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="459"/>
|
||||
<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="409"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="461"/>
|
||||
<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="431"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="483"/>
|
||||
<source>Name</source>
|
||||
<translation>Adı</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="433"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<source>Date</source>
|
||||
<translation>Tarih</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="435"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="487"/>
|
||||
<source>Distance</source>
|
||||
<translation>Mesafe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="437"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="489"/>
|
||||
<source>Time</source>
|
||||
<translation>Zaman</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="491"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Hareket zamanı</translation>
|
||||
<translation>Hareket süresi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="441"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="493"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Eşya sayısı (>1)</translation>
|
||||
<translation>Öğe sayısı (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="456"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="508"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Ayrı grafik sayfası</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="466"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="518"/>
|
||||
<source>Print mode</source>
|
||||
<translation>Yazdırma modu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="467"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="519"/>
|
||||
<source>Header</source>
|
||||
<translation>Başlık</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="527"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>OpenGL Kullan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="478"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<source>Enable HTTP/2</source>
|
||||
<translation>HTTP/2 etkinleştir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="485"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="495"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="547"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Görüntü önbellek boyutu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="496"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="548"/>
|
||||
<source>Connection timeout:</source>
|
||||
<translation>Bağlantı zaman aşımı:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="512"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="537"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="589"/>
|
||||
<source>System</source>
|
||||
<translation>Sistem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="530"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="582"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Görünüm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="532"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="584"/>
|
||||
<source>Maps</source>
|
||||
<translation>Haritalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="533"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="585"/>
|
||||
<source>Data</source>
|
||||
<translation>Veri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="535"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="587"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Yazdır & Dışa ver</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="564"/>
|
||||
<location filename="../src/GUI/optionsdialog.cpp" line="616"/>
|
||||
<source>Options</source>
|
||||
<translation>Seçenekler</translation>
|
||||
</message>
|
||||
@ -1709,7 +1743,7 @@
|
||||
<message>
|
||||
<location filename="../src/GUI/trackitem.cpp" line="20"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Hareket zamanı</translation>
|
||||
<translation>Hareket süresi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/GUI/trackitem.cpp" line="22"/>
|
||||
|
@ -195,6 +195,22 @@
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>CFBundleTypeExtensions</key>
|
||||
<array>
|
||||
<string>geojson</string>
|
||||
</array>
|
||||
<key>CFBundleTypeMIMETypes</key>
|
||||
<array>
|
||||
<string>application/geo+json</string>
|
||||
</array>
|
||||
<key>CFBundleTypeIconFile</key>
|
||||
<string>icons/json.icns</string>
|
||||
<key>CFBundleTypeName</key>
|
||||
<string>GeoJSON</string>
|
||||
<key>CFBundleTypeRole</key>
|
||||
<string>Viewer</string>
|
||||
</dict>
|
||||
</array>
|
||||
|
||||
<key>UTImportedTypeDeclarations</key>
|
||||
@ -430,7 +446,27 @@
|
||||
<string>application/vnd.oziexplorer.wpt</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>UTTypeIdentifier</key>
|
||||
<string>org.geojson.geojson</string>
|
||||
<key>UTTypeReferenceURL</key>
|
||||
<string>http://www.geojson.org</string>
|
||||
<key>UTTypeDescription</key>
|
||||
<string>GeoJSON</string>
|
||||
<key>UTTypeConformsTo</key>
|
||||
<array>
|
||||
<string>public.json</string>
|
||||
</array>
|
||||
<key>UTTypeTagSpecification</key>
|
||||
<dict>
|
||||
<key>public.filename-extension</key>
|
||||
<array>
|
||||
<string>geojson</string>
|
||||
</array>
|
||||
<key>public.mime-type</key>
|
||||
<string>application/geo+json</string>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
|
||||
</dict>
|
||||
</plist>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<summary>GPS log file viewer and analyzer</summary>
|
||||
<description>
|
||||
<p>GPXSee is a GPS log file viewer and analyzer that supports GPX, TCX,
|
||||
KML, FIT, IGC, NMEA, SLF, LOC and OziExplorer files.</p>
|
||||
KML, FIT, IGC, NMEA, SLF, LOC, GeoJSON and OziExplorer files.</p>
|
||||
|
||||
<p>Features:</p>
|
||||
<ul>
|
||||
@ -24,7 +24,7 @@
|
||||
<li>Full-screen mode.</li>
|
||||
<li>HiDPI/Retina displays & maps support.</li>
|
||||
<li>Opens GPX, TCX, FIT, KML, IGC, NMEA, SLF, LOC, OziExplorer (PLT,
|
||||
WPT, RTE) and Garmin CSV files.</li>
|
||||
WPT, RTE), GeoJSON and Garmin CSV files.</li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
@ -66,5 +66,6 @@
|
||||
<mimetype>application/vnd.oziexplorer.wpt</mimetype>
|
||||
<mimetype>application/loc+xml</mimetype>
|
||||
<mimetype>application/slf+xml</mimetype>
|
||||
<mimetype>application/geo+json</mimetype>
|
||||
</mimetypes>
|
||||
</component>
|
||||
|
@ -859,6 +859,8 @@ RT90 2.5 gon V,3021,4124,19929,9001,9807,4530,8801,0,9110,8802,15.48298,9110,880
|
||||
RT90 0 gon,3022,4124,17336,9001,9807,4530,8801,0,9110,8802,18.03298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
|
||||
RT90 2.5 gon O,3023,4124,17337,9001,9807,4530,8801,0,9110,8802,20.18298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
|
||||
RT90 5 gon O,3024,4124,17338,9001,9807,4530,8801,0,9110,8802,22.33298,9110,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
|
||||
WGS 84 / Antarctic Polar Stereographic,3031,4326,19992,9001,9829,4490,8806,0,9001,8807,0,9001,8832,-71,9102,8833,0,9102,,,,,,,,,
|
||||
WGS 84 / Australian Antarctic Polar Stereographic,3032,4326,19993,9001,9829,4489,8806,6000000,9001,8807,6000000,9001,8832,-71,9102,8833,70,9102,,,,,,,,,
|
||||
WGS 84 / Australian Antarctic Lambert,3033,4326,19994,9001,9802,4400,8821,-50,9110,8822,70,9110,8823,-68.3,9110,8824,-74.3,9110,8826,6000000,9001,8827,6000000,9001,,,
|
||||
ETRS89 / LCC Europe,3034,4258,19985,9001,9802,4500,8821,52,9102,8822,10,9102,8823,35,9102,8824,65,9102,8826,4000000,9001,8827,2800000,9001,,,
|
||||
ETRS89 / LAEA Europe,3035,4258,19986,9001,9820,4532,8801,52,9102,8802,10,9102,8806,4321000,9001,8807,3210000,9001,,,,,,,,,
|
||||
@ -1085,6 +1087,25 @@ WGS 84 / SCAR IMW ST45-48,3271,4326,17271,9001,9802,4400,8821,-90,9102,8822,96,9
|
||||
WGS 84 / SCAR IMW ST49-52,3272,4326,17272,9001,9802,4400,8821,-90,9102,8822,120,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
|
||||
WGS 84 / SCAR IMW ST53-56,3273,4326,17273,9001,9802,4400,8821,-90,9102,8822,144,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
|
||||
WGS 84 / SCAR IMW ST57-60,3274,4326,17274,9001,9802,4400,8821,-90,9102,8822,168,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
|
||||
WGS 84 / SCAR IMW SU01-05,3275,4326,17275,9001,9829,4471,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-165,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU06-10,3276,4326,17276,9001,9829,4473,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-135,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU11-15,3277,4326,17277,9001,9829,4474,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-105,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU16-20,3278,4326,17278,9001,9829,4476,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-75,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU21-25,3279,4326,17279,9001,9829,4477,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-45,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU26-30,3280,4326,17280,9001,9829,4479,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-15,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU31-35,3281,4326,17281,9001,9829,4480,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,15,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU36-40,3282,4326,17282,9001,9829,4482,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,45,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU41-45,3283,4326,17283,9001,9829,4483,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,75,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU46-50,3284,4326,17284,9001,9829,4485,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,105,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU51-55,3285,4326,17285,9001,9829,4486,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,135,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SU56-60,3286,4326,17286,9001,9829,4488,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,165,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV01-10,3287,4326,17287,9001,9829,4472,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-150,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV11-20,3288,4326,17288,9001,9829,4475,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-90,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV21-30,3289,4326,17289,9001,9829,4478,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,-30,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV31-40,3290,4326,17290,9001,9829,4481,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,30,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV41-50,3291,4326,17291,9001,9829,4484,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,90,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SV51-60,3292,4326,17292,9001,9829,4487,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,150,9102,,,,,,,,,
|
||||
WGS 84 / SCAR IMW SW01-60,3293,4326,17293,9001,9829,4490,8806,0,9001,8807,0,9001,8832,-80.1419,9110,8833,0,9102,,,,,,,,,
|
||||
WGS 84 / USGS Transantarctic Mountains,3294,4326,17294,9001,9802,4400,8821,-78,9102,8822,162,9102,8823,-76.4,9110,8824,-79.2,9110,8826,0,9001,8827,0,9001,,,
|
||||
RGPF / UTM zone 5S,3296,4687,16105,9001,9807,4400,8801,0,9102,8802,-153,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
|
||||
RGPF / UTM zone 6S,3297,4687,16106,9001,9807,4400,8801,0,9102,8802,-147,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
|
||||
@ -1161,6 +1182,7 @@ NAD83(CSRS) / Alberta 10-TM (Resource),3403,4617,19882,9001,9807,4400,8801,0,910
|
||||
NAD83(HARN) / North Carolina (ftUS),3404,4152,15346,9003,9802,4497,8821,33.45,9110,8822,-79,9110,8823,36.1,9110,8824,34.2,9110,8826,2000000,9003,8827,0,9003,,,
|
||||
VN-2000 / UTM zone 48N,3405,4756,16048,9001,9807,4400,8801,0,9102,8802,105,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
|
||||
VN-2000 / UTM zone 49N,3406,4756,16049,9001,9807,4400,8801,0,9102,8802,111,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
|
||||
WGS 84 / NSIDC Sea Ice Polar Stereographic North,3413,4326,19865,9001,9829,4468,8806,0,9001,8807,0,9001,8832,70,9102,8833,-45,9102,,,,,,,,,
|
||||
WGS 72BE / South China Sea Lambert,3415,4324,19863,9001,9802,4400,8821,21,9102,8822,114,9102,8823,18,9102,8824,24,9102,8826,500000,9001,8827,500000,9001,,,
|
||||
ETRS89 / Austria Lambert,3416,4258,19947,9001,9802,4530,8821,47.3,9110,8822,13.2,9110,8823,49,9110,8824,46,9110,8826,400000,9001,8827,400000,9001,,,
|
||||
NAD83 / Iowa North (ftUS),3417,4269,15377,9003,9802,4497,8821,41.3,9110,8822,-93.3,9110,8823,43.16,9110,8824,42.04,9110,8826,4921250,9003,8827,3280833.3333,9003,,,
|
||||
@ -1608,6 +1630,7 @@ RGF93 / CC50,3950,4171,18109,9001,9802,4499,8821,50,9102,8822,3,9102,8823,49.25,
|
||||
NAD83 / Virginia Lambert,3968,4269,3967,9001,9802,4499,8821,36,9102,8822,-79.5,9102,8823,37,9102,8824,39.5,9102,8826,0,9001,8827,0,9001,,,
|
||||
NAD83(HARN) / Virginia Lambert,3969,4152,3967,9001,9802,4499,8821,36,9102,8822,-79.5,9102,8823,37,9102,8824,39.5,9102,8826,0,9001,8827,0,9001,,,
|
||||
NAD83(NSRS2007) / Virginia Lambert,3970,4759,3967,9001,9802,4499,8821,36,9102,8822,-79.5,9102,8823,37,9102,8824,39.5,9102,8826,0,9001,8827,0,9001,,,
|
||||
WGS 84 / NSIDC Sea Ice Polar Stereographic South,3976,4326,19866,9001,9829,4470,8806,0,9001,8807,0,9001,8832,-70,9102,8833,0,9102,,,,,,,,,
|
||||
NAD83 / Canada Atlas Lambert,3978,4269,3977,9001,9802,4400,8821,49,9102,8822,-95,9102,8823,49,9102,8824,77,9102,8826,0,9001,8827,0,9001,,,
|
||||
NAD83(CSRS) / Canada Atlas Lambert,3979,4617,3977,9001,9802,4400,8821,49,9102,8822,-95,9102,8823,49,9102,8824,77,9102,8826,0,9001,8827,0,9001,,,
|
||||
Katanga 1955 / Katanga Lambert,3985,4695,3980,9001,9802,4499,8821,9,9102,8822,26,9102,8823,-6.5,9102,8824,-11.5,9102,8826,500000,9001,8827,500000,9001,,,
|
||||
@ -1617,6 +1640,8 @@ Katanga 1955 / Katanga Gauss zone C,3988,4695,3983,9001,9807,4499,8801,-9,9102,8
|
||||
Katanga 1955 / Katanga Gauss zone D,3989,4695,3984,9001,9807,4499,8801,-9,9102,8802,24,9102,8805,1,9201,8806,200000,9001,8807,500000,9001,,,,,,
|
||||
Puerto Rico State Plane CS of 1927,3991,4139,15201,9003,9802,4497,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,0,9003,,,
|
||||
Puerto Rico / St. Croix,3992,4139,15202,9003,9802,4497,8821,17.5,9110,8822,-66.26,9110,8823,18.26,9110,8824,18.02,9110,8826,500000,9003,8827,100000,9003,,,
|
||||
WGS 84 / Arctic Polar Stereographic,3995,4326,19842,9001,9829,4469,8806,0,9001,8807,0,9001,8832,71,9102,8833,0,9102,,,,,,,,,
|
||||
WGS 84 / IBCAO Polar Stereographic,3996,4326,19840,9001,9829,4469,8806,0,9001,8807,0,9001,8832,75,9102,8833,0,9102,,,,,,,,,
|
||||
WGS 84 / Dubai Local TM,3997,4326,19839,9001,9807,4400,8801,0,9110,8802,55.2,9110,8805,1,9201,8806,500000,9001,8807,0,9001,,,,,,
|
||||
MOLDREF99 / Moldova TM,4026,4023,3999,9001,9807,4530,8801,0,9110,8802,28.24,9110,8805,0.99994,9201,8806,200000,9001,8807,-5000000,9001,,,,,,
|
||||
WGS 84 / TMzn35N,4037,4326,16035,9001,9807,4500,8801,0,9102,8802,27,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
|
||||
@ -1847,7 +1872,6 @@ RSRGD2000 / PCLC2000,5481,4764,5477,9001,9802,4500,8821,-71.3,9110,8822,166,9110
|
||||
RGAF09 / UTM zone 20N,5490,5489,16020,9001,9807,4400,8801,0,9102,8802,-63,9102,8805,0.9996,9201,8806,500000,9001,8807,0,9001,,,,,,
|
||||
S-JTSK / Krovak,5513,4156,5509,9001,9819,6501,1036,30.1717303,9110,8806,0,9001,8807,0,9001,8811,49.3,9110,8818,78.3,9110,8819,0.9999,9201,8833,24.5,9110
|
||||
S-JTSK / Krovak East North,5514,4156,5510,9001,1041,4499,1036,30.1717303,9110,8806,0,9001,8807,0,9001,8811,49.3,9110,8818,78.3,9110,8819,0.9999,9201,8833,24.5,9110
|
||||
S-JTSK / Krovak East North,102067,4156,5510,9001,1041,4499,1036,30.1717303,9110,8806,0,9001,8807,0,9001,8811,49.3,9110,8818,78.3,9110,8819,0.9999,9201,8833,24.5,9110
|
||||
CI1971 / Chatham Islands Map Grid,5518,4672,5517,9001,9807,4500,8801,-44,9110,8802,-176.3,9110,8805,1,9201,8806,350000,9001,8807,650000,9001,,,,,,
|
||||
CI1979 / Chatham Islands Map Grid,5519,4673,5517,9001,9807,4500,8801,-44,9110,8802,-176.3,9110,8805,1,9201,8806,350000,9001,8807,650000,9001,,,,,,
|
||||
DHDN / 3-degree Gauss-Kruger zone 1,5520,4314,16261,9001,9807,4530,8801,0,9102,8802,3,9102,8805,1,9201,8806,1500000,9001,8807,0,9001,,,,,,
|
||||
@ -3682,3 +3706,4 @@ WGS 84 / UTM zone 58S,32758,4326,16158,9001,9807,4400,8801,0,9102,8802,165,9102,
|
||||
WGS 84 / UTM zone 59S,32759,4326,16159,9001,9807,4400,8801,0,9102,8802,171,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
|
||||
WGS 84 / UTM zone 60S,32760,4326,16160,9001,9807,4400,8801,0,9102,8802,177,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
|
||||
WGS 84 / TM 36 SE,32766,4326,16636,9001,9807,4400,8801,0,9102,8802,36,9102,8805,0.9996,9201,8806,500000,9001,8807,10000000,9001,,,,,,
|
||||
S-JTSK / Krovak East North,102067,4156,5510,9001,1041,4499,1036,30.1717303,9110,8806,0,9001,8807,0,9001,8811,49.3,9110,8818,78.3,9110,8819,0.9999,9201,8833,24.5,9110
|
||||
|
Can't render this file because it is too large.
|
@ -11,4 +11,4 @@ Icon=gpxsee
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Graphics;Viewer;Education;Geography;Maps;Sports;Qt;
|
||||
MimeType=application/gpx+xml;application/tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/loc+xml;application/slf+xml;
|
||||
MimeType=application/gpx+xml;application/tcx+xml;application/vnd.ant.fit;application/vnd.google-earth.kml+xml;application/vnd.fai.igc;application/vnd.nmea.nmea;application/vnd.oziexplorer.plt;application/vnd.oziexplorer.rte;application/vnd.oziexplorer.wpt;application/loc+xml;application/slf+xml;application/geo+json;
|
||||
|
@ -7,7 +7,7 @@
|
||||
; The name of the installer
|
||||
Name "GPXSee"
|
||||
; Program version
|
||||
!define VERSION "7.1"
|
||||
!define VERSION "7.2"
|
||||
|
||||
; The file to write
|
||||
OutFile "GPXSee-${VERSION}.exe"
|
||||
@ -106,17 +106,18 @@ Section "GPXSee" SEC_APP
|
||||
|
||||
; Associate file formats
|
||||
DetailPrint "Associating file types..."
|
||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 4
|
||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 5
|
||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 6
|
||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 7
|
||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 8
|
||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 9
|
||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 10
|
||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 11
|
||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 5
|
||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 6
|
||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 7
|
||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 8
|
||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 9
|
||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 10
|
||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 11
|
||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 12
|
||||
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
||||
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
||||
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
||||
!insertmacro FILE_ASSOCIATION_ADD "geojson" "GeoJSON" 4
|
||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||
|
||||
SectionEnd
|
||||
@ -188,6 +189,7 @@ SectionGroup "Localization" SEC_LOCALIZATION
|
||||
!insertmacro LOCALIZATION "Norwegian" "nb"
|
||||
!insertmacro LOCALIZATION "Polish" "pl"
|
||||
!insertmacro LOCALIZATION "Russian" "ru"
|
||||
!insertmacro LOCALIZATION "Spanish" "es"
|
||||
!insertmacro LOCALIZATION "Swedish" "sv"
|
||||
!insertmacro LOCALIZATION "Turkish" "tr"
|
||||
SectionGroupEnd
|
||||
@ -223,6 +225,7 @@ Section "Uninstall"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "wpt"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "loc"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "slf"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "geojson"
|
||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||
|
||||
SectionEnd
|
||||
|
@ -77,4 +77,11 @@
|
||||
<generic-icon name="text-plain"/>
|
||||
<glob pattern="*.wpt"/>
|
||||
</mime-type>
|
||||
|
||||
<mime-type type="application/geo+json">
|
||||
<comment>GeoJSON</comment>
|
||||
<sub-class-of type="text/plain"/>
|
||||
<generic-icon name="text-plain"/>
|
||||
<glob pattern="*.geojson"/>
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
|
@ -7,7 +7,7 @@
|
||||
; The name of the installer
|
||||
Name "GPXSee"
|
||||
; Program version
|
||||
!define VERSION "7.1"
|
||||
!define VERSION "7.2"
|
||||
|
||||
; The file to write
|
||||
OutFile "GPXSee-${VERSION}_x64.exe"
|
||||
@ -113,17 +113,18 @@ Section "GPXSee" SEC_APP
|
||||
|
||||
; Associate file formats
|
||||
DetailPrint "Associating file types..."
|
||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 4
|
||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 5
|
||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 6
|
||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 7
|
||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 8
|
||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 9
|
||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 10
|
||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 11
|
||||
!insertmacro FILE_ASSOCIATION_ADD "gpx" "GPS Exchange Format" 5
|
||||
!insertmacro FILE_ASSOCIATION_ADD "tcx" "Training Center XML" 6
|
||||
!insertmacro FILE_ASSOCIATION_ADD "kml" "Keyhole Markup Language" 7
|
||||
!insertmacro FILE_ASSOCIATION_ADD "fit" "Flexible and Interoperable Data Transfer" 8
|
||||
!insertmacro FILE_ASSOCIATION_ADD "igc" "Flight Recorder Data Format" 9
|
||||
!insertmacro FILE_ASSOCIATION_ADD "nmea" "NMEA 0183 data" 10
|
||||
!insertmacro FILE_ASSOCIATION_ADD "plt" "OziExplorer Track Point File" 11
|
||||
!insertmacro FILE_ASSOCIATION_ADD "rte" "OziExplorer Route File" 12
|
||||
!insertmacro FILE_ASSOCIATION_ADD "wpt" "OziExplorer Waypoint File" 1
|
||||
!insertmacro FILE_ASSOCIATION_ADD "loc" "Geocaching.com Waypoint File" 2
|
||||
!insertmacro FILE_ASSOCIATION_ADD "slf" "Sigma Log File" 3
|
||||
!insertmacro FILE_ASSOCIATION_ADD "geojson" "GeoJSON" 4
|
||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||
|
||||
SectionEnd
|
||||
@ -190,6 +191,7 @@ SectionGroup "Localization" SEC_LOCALIZATION
|
||||
!insertmacro LOCALIZATION "Norwegian" "nb"
|
||||
!insertmacro LOCALIZATION "Polish" "pl"
|
||||
!insertmacro LOCALIZATION "Russian" "ru"
|
||||
!insertmacro LOCALIZATION "Spanish" "es"
|
||||
!insertmacro LOCALIZATION "Swedish" "sv"
|
||||
!insertmacro LOCALIZATION "Turkish" "tr"
|
||||
SectionGroupEnd
|
||||
@ -226,6 +228,7 @@ Section "Uninstall"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "wpt"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "loc"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "slf"
|
||||
!insertmacro FILE_ASSOCIATION_REMOVE "geojson"
|
||||
System::Call 'shell32.dll::SHChangeNotify(i, i, i, i) v (0x08000000, 0, 0, 0)'
|
||||
|
||||
SectionEnd
|
||||
|
@ -14,10 +14,11 @@
|
||||
; Translations
|
||||
!macro LOCALIZATION LANG CODE
|
||||
Section "${LANG}"
|
||||
CreateDirectory "$INSTDIR\translations"
|
||||
IfFileExists "$INSTDIR\translations" +2 0
|
||||
CreateDirectory "$INSTDIR\translations"
|
||||
File /oname=translations\gpxsee_${CODE}.qm translations\gpxsee_${CODE}.qm
|
||||
!if /FileExists translations\qt_${CODE}.qm
|
||||
File /oname=translations\qt_${CODE}.qm translations\qt_${CODE}.qm
|
||||
!endif
|
||||
SectionEnd
|
||||
!macroend
|
||||
!macroend
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1">
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0">
|
||||
<name>4UMaps</name>
|
||||
<url>https://4umaps.com/$z/$x/$y.png</url>
|
||||
<copyright>Map data: © OpenStreetMap contributors (ODbL) | Rendering: © 4UMaps.eu</copyright>
|
||||
|
8
pkg/maps/Antarctica.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0" 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>
|
||||
<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>
|
||||
<set>default028mm</set>
|
||||
</map>
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1">
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0">
|
||||
<name>Open Street Map</name>
|
||||
<url>http://tile.openstreetmap.org/$z/$x/$y.png</url>
|
||||
<copyright>Map data: © OpenStreetMap contributors (ODbL) | Rendering: © OpenStreetMap (CC-BY-SA)</copyright>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1">
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0">
|
||||
<name>Open Topo Map</name>
|
||||
<url>https://a.tile.opentopomap.org/$z/$x/$y.png</url>
|
||||
<copyright>Map data: © OpenStreetMap contributors (ODbL), SRTM | Rendering: © OpenTopoMap (CC-BY-SA)</copyright>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1">
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0">
|
||||
<name>USGS Imagery</name>
|
||||
<url>https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSImageryOnly/MapServer/tile/$z/$y/$x</url>
|
||||
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<map xmlns="http://www.gpxsee.org/map/1">
|
||||
<map xmlns="http://www.gpxsee.org/map/1.0">
|
||||
<name>USGS Topo</name>
|
||||
<url>https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/$z/$y/$x</url>
|
||||
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
|
||||
|
@ -12,14 +12,14 @@
|
||||
#include "map/ellipsoid.h"
|
||||
#include "map/gcs.h"
|
||||
#include "map/pcs.h"
|
||||
#include "data/dem.h"
|
||||
#include "opengl.h"
|
||||
#include "gui.h"
|
||||
#include "settings.h"
|
||||
#include "app.h"
|
||||
|
||||
|
||||
App::App(int &argc, char **argv) : QApplication(argc, argv),
|
||||
_argc(argc), _argv(argv)
|
||||
App::App(int &argc, char **argv) : QApplication(argc, argv)
|
||||
{
|
||||
#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
|
||||
setApplicationName(APP_NAME);
|
||||
@ -45,15 +45,19 @@ App::App(int &argc, char **argv) : QApplication(argc, argv),
|
||||
#ifdef Q_OS_MAC
|
||||
setAttribute(Qt::AA_DontShowIconsInMenus);
|
||||
#endif // Q_OS_MAC
|
||||
|
||||
QNetworkProxyFactory::setUseSystemConfiguration(true);
|
||||
QSettings settings(APP_NAME, APP_NAME);
|
||||
settings.beginGroup(OPTIONS_SETTINGS_GROUP);
|
||||
|
||||
/* The QNetworkAccessManager must be a child of QApplication, otherwise it
|
||||
triggers the following warning on exit (and may probably crash):
|
||||
"QThreadStorage: Thread X exited after QThreadStorage Y destroyed" */
|
||||
Downloader::setNetworkManager(new QNetworkAccessManager(this));
|
||||
DEM::setDir(ProgramPaths::demDir());
|
||||
OPENGL_SET_SAMPLES(4);
|
||||
|
||||
loadDatums();
|
||||
loadPCSs();
|
||||
|
||||
QSettings settings(qApp->applicationName(), qApp->applicationName());
|
||||
settings.beginGroup(OPTIONS_SETTINGS_GROUP);
|
||||
#ifdef ENABLE_HTTP2
|
||||
Downloader::enableHTTP2(settings.value(ENABLE_HTTP2_SETTING,
|
||||
ENABLE_HTTP2_DEFAULT).toBool());
|
||||
@ -62,10 +66,6 @@ App::App(int &argc, char **argv) : QApplication(argc, argv),
|
||||
CONNECTION_TIMEOUT_DEFAULT).toInt());
|
||||
settings.endGroup();
|
||||
|
||||
OPENGL_SET_SAMPLES(4);
|
||||
loadDatums();
|
||||
loadPCSs();
|
||||
|
||||
_gui = new GUI();
|
||||
}
|
||||
|
||||
|
@ -21,8 +21,6 @@ private:
|
||||
void loadDatums();
|
||||
void loadPCSs();
|
||||
|
||||
int &_argc;
|
||||
char **_argv;
|
||||
GUI *_gui;
|
||||
};
|
||||
|
||||
|
@ -111,10 +111,11 @@ void AxisItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option,
|
||||
QFontMetrics fm(_font);
|
||||
QRect ts;
|
||||
|
||||
|
||||
painter->setRenderHint(QPainter::Antialiasing, false);
|
||||
painter->setFont(_font);
|
||||
painter->setPen(QPen(Qt::black, AXIS_WIDTH));
|
||||
QPen pen(painter->pen());
|
||||
pen.setWidth(AXIS_WIDTH);
|
||||
painter->setPen(pen);
|
||||
|
||||
if (_type == X) {
|
||||
painter->drawLine(0, 0, _size, 0);
|
||||
|
@ -27,11 +27,11 @@ GraphView::GraphView(QWidget *parent)
|
||||
_scene = new QGraphicsScene(this);
|
||||
setScene(_scene);
|
||||
|
||||
setBackgroundBrush(QBrush(Qt::white));
|
||||
setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
|
||||
setRenderHint(QPainter::Antialiasing, true);
|
||||
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
|
||||
setBackgroundBrush(QBrush(palette().brush(QPalette::Base)));
|
||||
|
||||
_xAxis = new AxisItem(AxisItem::X);
|
||||
_xAxis->setZValue(2.0);
|
||||
@ -521,3 +521,14 @@ void GraphView::setSliderColor(const QColor &color)
|
||||
_slider->setColor(color);
|
||||
_sliderInfo->setColor(color);
|
||||
}
|
||||
|
||||
void GraphView::changeEvent(QEvent *e)
|
||||
{
|
||||
if (e->type() == QEvent::PaletteChange) {
|
||||
_message->setBrush(QPalette().brush(QPalette::Disabled,
|
||||
QPalette::WindowText));
|
||||
setBackgroundBrush(QBrush(palette().brush(QPalette::Base)));
|
||||
}
|
||||
|
||||
QGraphicsView::changeEvent(e);
|
||||
}
|
||||
|
@ -70,6 +70,8 @@ protected:
|
||||
void clearInfo();
|
||||
void skipColor() {_palette.nextColor();}
|
||||
|
||||
void changeEvent(QEvent *e);
|
||||
|
||||
QList<GraphItem*> _graphs;
|
||||
GraphType _graphType;
|
||||
|
||||
|
@ -700,6 +700,8 @@ void GUI::paths()
|
||||
+ QDir::cleanPath(ProgramPaths::poiDir(true)) + "</code></td></tr><tr><td>"
|
||||
+ tr("GCS/PCS directory:") + "</td><td><code>"
|
||||
+ QDir::cleanPath(ProgramPaths::csvDir(true)) + "</code></td></tr><tr><td>"
|
||||
+ tr("DEM directory:") + "</td><td><code>"
|
||||
+ QDir::cleanPath(ProgramPaths::demDir(true)) + "</code></td></tr><tr><td>"
|
||||
+ tr("Tile cache directory:") + "</td><td><code>"
|
||||
+ QDir::cleanPath(ProgramPaths::tilesDir()) + "</code></td></tr></table>"
|
||||
);
|
||||
@ -745,11 +747,11 @@ bool GUI::openFile(const QString &fileName)
|
||||
|
||||
bool GUI::loadFile(const QString &fileName)
|
||||
{
|
||||
Data data;
|
||||
Data data(fileName);
|
||||
QList<QList<GraphItem*> > graphs;
|
||||
QList<PathItem*> paths;
|
||||
|
||||
if (data.loadFile(fileName)) {
|
||||
if (data.isValid()) {
|
||||
for (int i = 0; i < data.tracks().count(); i++) {
|
||||
_trackDistance += data.tracks().at(i)->distance();
|
||||
_time += data.tracks().at(i)->time();
|
||||
@ -873,6 +875,11 @@ void GUI::openOptions()
|
||||
Track::action(options.option); \
|
||||
reload = true; \
|
||||
}
|
||||
#define SET_DATA_OPTION(option, action) \
|
||||
if (options.option != _options.option) { \
|
||||
Data::action(options.option); \
|
||||
reload = true; \
|
||||
}
|
||||
|
||||
Options options(_options);
|
||||
bool reload = false;
|
||||
@ -912,16 +919,23 @@ void GUI::openOptions()
|
||||
SET_TRACK_OPTION(pauseInterval, setPauseInterval);
|
||||
SET_TRACK_OPTION(useReportedSpeed, useReportedSpeed);
|
||||
|
||||
SET_DATA_OPTION(dataUseDEM, useDEM);
|
||||
|
||||
if (options.poiRadius != _options.poiRadius)
|
||||
_poi->setRadius(options.poiRadius);
|
||||
if (options.poiUseDEM != _options.poiUseDEM)
|
||||
_poi->useDEM(options.poiUseDEM);
|
||||
|
||||
if (options.pixmapCache != _options.pixmapCache)
|
||||
QPixmapCache::setCacheLimit(options.pixmapCache * 1024);
|
||||
|
||||
if (options.connectionTimeout != _options.connectionTimeout)
|
||||
Downloader::setTimeout(options.connectionTimeout);
|
||||
#ifdef ENABLE_HTTP2
|
||||
if (options.enableHTTP2 != _options.enableHTTP2)
|
||||
Downloader::enableHTTP2(options.enableHTTP2);
|
||||
#endif // ENABLE_HTTP2
|
||||
|
||||
#ifdef ENABLE_HIDPI
|
||||
if (options.hidpiMap != _options.hidpiMap)
|
||||
_mapView->setDevicePixelRatio(devicePixelRatioF(),
|
||||
@ -1754,8 +1768,12 @@ void GUI::writeSettings()
|
||||
settings.setValue(PAUSE_INTERVAL_SETTING, _options.pauseInterval);
|
||||
if (_options.useReportedSpeed != USE_REPORTED_SPEED_DEFAULT)
|
||||
settings.setValue(USE_REPORTED_SPEED_SETTING, _options.useReportedSpeed);
|
||||
if (_options.dataUseDEM != DATA_USE_DEM_DEFAULT)
|
||||
settings.setValue(DATA_USE_DEM_SETTING, _options.dataUseDEM);
|
||||
if (_options.poiRadius != POI_RADIUS_DEFAULT)
|
||||
settings.setValue(POI_RADIUS_SETTING, _options.poiRadius);
|
||||
if (_options.poiUseDEM != POI_USE_DEM_DEFAULT)
|
||||
settings.setValue(POI_USE_DEM_SETTING, _options.poiUseDEM);
|
||||
if (_options.useOpenGL != USE_OPENGL_DEFAULT)
|
||||
settings.setValue(USE_OPENGL_SETTING, _options.useOpenGL);
|
||||
#ifdef ENABLE_HTTP2
|
||||
@ -1992,10 +2010,14 @@ void GUI::readSettings()
|
||||
PAUSE_SPEED_DEFAULT).toFloat();
|
||||
_options.useReportedSpeed = settings.value(USE_REPORTED_SPEED_SETTING,
|
||||
USE_REPORTED_SPEED_DEFAULT).toBool();
|
||||
_options.dataUseDEM = settings.value(DATA_USE_DEM_SETTING,
|
||||
DATA_USE_DEM_DEFAULT).toBool();
|
||||
_options.pauseInterval = settings.value(PAUSE_INTERVAL_SETTING,
|
||||
PAUSE_INTERVAL_DEFAULT).toInt();
|
||||
_options.poiRadius = settings.value(POI_RADIUS_SETTING, POI_RADIUS_DEFAULT)
|
||||
.toInt();
|
||||
_options.poiUseDEM = settings.value(POI_USE_DEM_SETTING,
|
||||
POI_USE_DEM_DEFAULT).toBool();
|
||||
_options.useOpenGL = settings.value(USE_OPENGL_SETTING, USE_OPENGL_DEFAULT)
|
||||
.toBool();
|
||||
#ifdef ENABLE_HTTP2
|
||||
@ -2070,8 +2092,10 @@ void GUI::readSettings()
|
||||
Track::setPauseSpeed(_options.pauseSpeed);
|
||||
Track::setPauseInterval(_options.pauseInterval);
|
||||
Track::useReportedSpeed(_options.useReportedSpeed);
|
||||
Data::useDEM(_options.dataUseDEM);
|
||||
|
||||
_poi->setRadius(_options.poiRadius);
|
||||
_poi->useDEM(_options.poiUseDEM);
|
||||
|
||||
QPixmapCache::setCacheLimit(_options.pixmapCache * 1024);
|
||||
|
||||
|
@ -147,7 +147,7 @@ PathItem *MapView::addRoute(const Route &route)
|
||||
return ri;
|
||||
}
|
||||
|
||||
void MapView::addWaypoints(const QList<Waypoint> &waypoints)
|
||||
void MapView::addWaypoints(const QVector<Waypoint> &waypoints)
|
||||
{
|
||||
for (int i = 0; i < waypoints.count(); i++) {
|
||||
const Waypoint &w = waypoints.at(i);
|
||||
|
@ -78,7 +78,7 @@ private slots:
|
||||
private:
|
||||
PathItem *addTrack(const Track &track);
|
||||
PathItem *addRoute(const Route &route);
|
||||
void addWaypoints(const QList<Waypoint> &waypoints);
|
||||
void addWaypoints(const QVector<Waypoint> &waypoints);
|
||||
void addPOI(const QList<Waypoint> &waypoints);
|
||||
void loadPOI();
|
||||
void clearPOI();
|
||||
|
@ -345,31 +345,78 @@ QWidget *OptionsDialog::createDataPage()
|
||||
pauseTab->setLayout(pauseLayout);
|
||||
|
||||
|
||||
_computed = new QRadioButton(tr("Computed from distance/time"));
|
||||
_reported = new QRadioButton(tr("Recorded by device"));
|
||||
_computedSpeed = new QRadioButton(tr("Computed from distance/time"));
|
||||
_reportedSpeed = new QRadioButton(tr("Recorded by device"));
|
||||
if (_options->useReportedSpeed)
|
||||
_reported->setChecked(true);
|
||||
_reportedSpeed->setChecked(true);
|
||||
else
|
||||
_computed->setChecked(true);
|
||||
_computedSpeed->setChecked(true);
|
||||
|
||||
_dataGPSElevation = new QRadioButton(tr("GPS data"));
|
||||
_dataDEMElevation = new QRadioButton(tr("DEM data"));
|
||||
if (_options->dataUseDEM)
|
||||
_dataDEMElevation->setChecked(true);
|
||||
else
|
||||
_dataGPSElevation->setChecked(true);
|
||||
|
||||
QFormLayout *sourceLayout = new QFormLayout();
|
||||
sourceLayout->addWidget(_computed);
|
||||
sourceLayout->addWidget(_reported);
|
||||
|
||||
QWidget *sourceTab = new QWidget();
|
||||
sourceTab->setLayout(sourceLayout);
|
||||
QVBoxLayout *sourceTabLayout = new QVBoxLayout();
|
||||
|
||||
#ifdef Q_OS_MAC
|
||||
QVBoxLayout *speedOptions = new QVBoxLayout();
|
||||
speedOptions->addWidget(_computedSpeed);
|
||||
speedOptions->addWidget(_reportedSpeed);
|
||||
|
||||
QVBoxLayout *elevationOptions = new QVBoxLayout();
|
||||
elevationOptions->addWidget(_dataGPSElevation);
|
||||
elevationOptions->addWidget(_dataDEMElevation);
|
||||
|
||||
QFormLayout *formLayout = new QFormLayout();
|
||||
formLayout->addRow(tr("Speed:"), speedOptions);
|
||||
formLayout->addRow(tr("Elevation:"), elevationOptions);
|
||||
|
||||
sourceTabLayout->addLayout(formLayout);
|
||||
#else // Q_OS_MAC
|
||||
QFormLayout *speedLayout = new QFormLayout();
|
||||
QFormLayout *elevationLayout = new QFormLayout();
|
||||
|
||||
speedLayout->addWidget(_computedSpeed);
|
||||
speedLayout->addWidget(_reportedSpeed);
|
||||
|
||||
QGroupBox *speedBox = new QGroupBox(tr("Speed"));
|
||||
speedBox->setLayout(speedLayout);
|
||||
|
||||
elevationLayout->addWidget(_dataGPSElevation);
|
||||
elevationLayout->addWidget(_dataDEMElevation);
|
||||
|
||||
QGroupBox *elevationBox = new QGroupBox(tr("Elevation"));
|
||||
elevationBox->setLayout(elevationLayout);
|
||||
|
||||
sourceTabLayout->addWidget(speedBox);
|
||||
sourceTabLayout->addWidget(elevationBox);
|
||||
#endif // Q_OS_MAC
|
||||
sourceTabLayout->addStretch();
|
||||
sourceTab->setLayout(sourceTabLayout);
|
||||
|
||||
|
||||
QTabWidget *filterPage = new QTabWidget();
|
||||
filterPage->addTab(filterTab, tr("Filtering"));
|
||||
filterPage->addTab(sourceTab, tr("Sources"));
|
||||
filterPage->addTab(pauseTab, tr("Pause detection"));
|
||||
filterPage->addTab(sourceTab, tr("Speed"));
|
||||
|
||||
return filterPage;
|
||||
}
|
||||
|
||||
QWidget *OptionsDialog::createPOIPage()
|
||||
{
|
||||
_poiGPSElevation = new QRadioButton(tr("GPS data"));
|
||||
_poiDEMElevation = new QRadioButton(tr("DEM data"));
|
||||
if (_options->poiUseDEM)
|
||||
_poiDEMElevation->setChecked(true);
|
||||
else
|
||||
_poiGPSElevation->setChecked(true);
|
||||
|
||||
_poiRadius = new QDoubleSpinBox();
|
||||
_poiRadius->setSingleStep(1);
|
||||
_poiRadius->setDecimals(1);
|
||||
@ -384,8 +431,13 @@ QWidget *OptionsDialog::createPOIPage()
|
||||
_poiRadius->setSuffix(UNIT_SPACE + tr("km"));
|
||||
}
|
||||
|
||||
QVBoxLayout *elevationLayout = new QVBoxLayout();
|
||||
elevationLayout->addWidget(_poiGPSElevation);
|
||||
elevationLayout->addWidget(_poiDEMElevation);
|
||||
|
||||
QFormLayout *poiLayout = new QFormLayout();
|
||||
poiLayout->addRow(tr("POI radius:"), _poiRadius);
|
||||
poiLayout->addRow(tr("Radius:"), _poiRadius);
|
||||
poiLayout->addRow(tr("Elevation:"), elevationLayout);
|
||||
|
||||
QWidget *poiTab = new QWidget();
|
||||
poiTab->setLayout(poiLayout);
|
||||
@ -603,13 +655,15 @@ void OptionsDialog::accept()
|
||||
if (qAbs(pauseSpeed - _options->pauseSpeed) > 0.01)
|
||||
_options->pauseSpeed = pauseSpeed;
|
||||
_options->pauseInterval = _pauseInterval->value();
|
||||
_options->useReportedSpeed = _reported->isChecked();
|
||||
_options->useReportedSpeed = _reportedSpeed->isChecked();
|
||||
_options->dataUseDEM = _dataDEMElevation->isChecked();
|
||||
|
||||
qreal poiRadius = (_options->units == Imperial)
|
||||
? _poiRadius->value() * MIINM : (_options->units == Nautical)
|
||||
? _poiRadius->value() * NMIINM : _poiRadius->value() * KMINM;
|
||||
if (qAbs(poiRadius - _options->poiRadius) > 0.01)
|
||||
_options->poiRadius = poiRadius;
|
||||
_options->poiUseDEM = _poiDEMElevation->isChecked();
|
||||
|
||||
_options->useOpenGL = _useOpenGL->isChecked();
|
||||
#ifdef ENABLE_HTTP2
|
||||
|
@ -48,8 +48,10 @@ struct Options {
|
||||
qreal pauseSpeed;
|
||||
int pauseInterval;
|
||||
bool useReportedSpeed;
|
||||
bool dataUseDEM;
|
||||
// POI
|
||||
int poiRadius;
|
||||
bool poiUseDEM;
|
||||
// System
|
||||
bool useOpenGL;
|
||||
#ifdef ENABLE_HTTP2
|
||||
@ -122,10 +124,14 @@ private:
|
||||
QCheckBox *_outlierEliminate;
|
||||
QDoubleSpinBox *_pauseSpeed;
|
||||
QSpinBox *_pauseInterval;
|
||||
QRadioButton *_computed;
|
||||
QRadioButton *_reported;
|
||||
QRadioButton *_computedSpeed;
|
||||
QRadioButton *_reportedSpeed;
|
||||
QRadioButton *_dataGPSElevation;
|
||||
QRadioButton *_dataDEMElevation;
|
||||
// POI
|
||||
QDoubleSpinBox *_poiRadius;
|
||||
QRadioButton *_poiGPSElevation;
|
||||
QRadioButton *_poiDEMElevation;
|
||||
// System
|
||||
QSpinBox *_pixmapCache;
|
||||
QSpinBox *_connectionTimeout;
|
||||
|
@ -126,8 +126,12 @@
|
||||
#define PAUSE_INTERVAL_DEFAULT 10 /* s */
|
||||
#define USE_REPORTED_SPEED_SETTING "useReportedSpeed"
|
||||
#define USE_REPORTED_SPEED_DEFAULT false
|
||||
#define DATA_USE_DEM_SETTING "dataUseDEM"
|
||||
#define DATA_USE_DEM_DEFAULT false
|
||||
#define POI_RADIUS_SETTING "poiRadius"
|
||||
#define POI_RADIUS_DEFAULT (int)(IMPERIAL_UNITS() ? MIINM : KMINM)
|
||||
#define POI_USE_DEM_SETTING "poiUseDEM"
|
||||
#define POI_USE_DEM_DEFAULT false
|
||||
#define USE_OPENGL_SETTING "useOpenGL"
|
||||
#define USE_OPENGL_DEFAULT false
|
||||
#define ENABLE_HTTP2_SETTING "enableHTTP2"
|
||||
|
@ -49,7 +49,9 @@ void SliderInfoItem::paint(QPainter *painter, const QStyleOptionGraphicsItem
|
||||
}
|
||||
|
||||
painter->setPen(Qt::NoPen);
|
||||
painter->setBrush(QBrush(QColor(255, 255, 255, 196)));
|
||||
QColor bc(painter->background().color());
|
||||
bc.setAlpha(196);
|
||||
painter->setBrush(QBrush(bc));
|
||||
painter->drawRect(ry);
|
||||
painter->drawRect(rx);
|
||||
painter->setBrush(Qt::NoBrush);
|
||||
|
@ -9,28 +9,32 @@
|
||||
|
||||
#define ARRAY_SIZE(a) (sizeof(a) / sizeof(*a))
|
||||
|
||||
|
||||
static Qt::PenStyle styles[] = {Qt::SolidLine, Qt::DashLine, Qt::DotLine,
|
||||
Qt::DashDotLine, Qt::DashDotDotLine};
|
||||
|
||||
QIcon StyleComboBox::icon(Qt::PenStyle style)
|
||||
{
|
||||
QPixmap pm(iconSize());
|
||||
pm.fill(Qt::transparent);
|
||||
|
||||
QBrush brush(QPalette().brush(QPalette::Active, QPalette::WindowText));
|
||||
QPen pen(brush, pm.height() / LINE_WIDTH_RATIO, style);
|
||||
|
||||
QPainter painter(&pm);
|
||||
painter.setPen(pen);
|
||||
painter.drawLine(0, pm.height() / 2, pm.width(), pm.height() / 2);
|
||||
|
||||
return QIcon(pm);
|
||||
}
|
||||
|
||||
StyleComboBox::StyleComboBox(QWidget *parent) : QComboBox(parent)
|
||||
{
|
||||
Qt::PenStyle styles[] = {Qt::SolidLine, Qt::DashLine, Qt::DotLine,
|
||||
Qt::DashDotLine, Qt::DashDotDotLine};
|
||||
|
||||
QSize is = iconSize();
|
||||
setIconSize(QSize(MIN_LINE_LENGTH, is.height()));
|
||||
is = iconSize();
|
||||
|
||||
for (size_t i = 0; i < ARRAY_SIZE(styles); i++) {
|
||||
QPixmap pm(is);
|
||||
pm.fill(Qt::transparent);
|
||||
|
||||
QBrush brush(Qt::black);
|
||||
QPen pen(brush, is.height() / LINE_WIDTH_RATIO, styles[i]);
|
||||
|
||||
QPainter painter(&pm);
|
||||
painter.setPen(pen);
|
||||
painter.drawLine(0, is.height() / 2, is.width(), is.height() / 2);
|
||||
|
||||
addItem(QIcon(pm), QString(), QVariant((int)styles[i]));
|
||||
}
|
||||
for (size_t i = 0; i < ARRAY_SIZE(styles); i++)
|
||||
addItem(icon(styles[i]), QString(), QVariant((int)styles[i]));
|
||||
}
|
||||
|
||||
void StyleComboBox::setValue(Qt::PenStyle value)
|
||||
@ -42,3 +46,12 @@ void StyleComboBox::setValue(Qt::PenStyle value)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void StyleComboBox::changeEvent(QEvent *e)
|
||||
{
|
||||
if (e->type() == QEvent::PaletteChange)
|
||||
for (int i = 0; i < count(); i++)
|
||||
setItemIcon(i, icon(styles[i]));
|
||||
|
||||
QComboBox::changeEvent(e);
|
||||
}
|
||||
|
@ -11,6 +11,12 @@ public:
|
||||
StyleComboBox(QWidget *parent = 0);
|
||||
|
||||
void setValue(Qt::PenStyle value);
|
||||
|
||||
protected:
|
||||
void changeEvent(QEvent *e);
|
||||
|
||||
private:
|
||||
QIcon icon(Qt::PenStyle style);
|
||||
};
|
||||
|
||||
#endif // STYLECOMBOBOX_H
|
||||
|
@ -6,6 +6,7 @@
|
||||
#define MAP_DIR "maps"
|
||||
#define POI_DIR "POI"
|
||||
#define CSV_DIR "csv"
|
||||
#define DEM_DIR "DEM"
|
||||
#define TILES_DIR "tiles"
|
||||
#define TRANSLATIONS_DIR "translations"
|
||||
#define ELLIPSOID_FILE "ellipsoids.csv"
|
||||
@ -73,6 +74,11 @@ QString ProgramPaths::csvDir(bool writable)
|
||||
return dir(CSV_DIR, writable);
|
||||
}
|
||||
|
||||
QString ProgramPaths::demDir(bool writable)
|
||||
{
|
||||
return dir(DEM_DIR, writable);
|
||||
}
|
||||
|
||||
QString ProgramPaths::tilesDir()
|
||||
{
|
||||
#if defined(Q_OS_WIN32)
|
||||
@ -141,6 +147,16 @@ QString ProgramPaths::csvDir(bool writable)
|
||||
CSV_DIR, QStandardPaths::LocateDirectory);
|
||||
}
|
||||
|
||||
QString ProgramPaths::demDir(bool writable)
|
||||
{
|
||||
if (writable)
|
||||
return QDir(QStandardPaths::writableLocation(
|
||||
QStandardPaths::AppDataLocation)).filePath(DEM_DIR);
|
||||
else
|
||||
return QStandardPaths::locate(QStandardPaths::AppDataLocation,
|
||||
DEM_DIR, QStandardPaths::LocateDirectory);
|
||||
}
|
||||
|
||||
QString ProgramPaths::tilesDir()
|
||||
{
|
||||
return QDir(QStandardPaths::writableLocation(
|
||||
|
@ -8,6 +8,7 @@ namespace ProgramPaths
|
||||
QString mapDir(bool writable = false);
|
||||
QString poiDir(bool writable = false);
|
||||
QString csvDir(bool writable = false);
|
||||
QString demDir(bool writable = false);
|
||||
QString tilesDir();
|
||||
QString translationsDir();
|
||||
QString ellipsoidsFile();
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "csvparser.h"
|
||||
|
||||
bool CSVParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(tracks);
|
||||
Q_UNUSED(routes);
|
||||
|
@ -9,7 +9,7 @@ public:
|
||||
CSVParser() : _errorLine(0) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
#include <QApplication>
|
||||
#include <QFile>
|
||||
#include <QFileInfo>
|
||||
#include <QLineF>
|
||||
@ -11,6 +12,10 @@
|
||||
#include "oziparsers.h"
|
||||
#include "locparser.h"
|
||||
#include "slfparser.h"
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
|
||||
#include "geojsonparser.h"
|
||||
#endif // QT 5
|
||||
#include "dem.h"
|
||||
#include "data.h"
|
||||
|
||||
|
||||
@ -26,6 +31,9 @@ static WPTParser wpt;
|
||||
static RTEParser rte;
|
||||
static LOCParser loc;
|
||||
static SLFParser slf;
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
|
||||
static GeoJSONParser geojson;
|
||||
#endif // QT 5
|
||||
|
||||
static QHash<QString, Parser*> parsers()
|
||||
{
|
||||
@ -43,12 +51,17 @@ static QHash<QString, Parser*> parsers()
|
||||
hash.insert("rte", &rte);
|
||||
hash.insert("loc", &loc);
|
||||
hash.insert("slf", &slf);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
|
||||
hash.insert("json", &geojson);
|
||||
hash.insert("geojson", &geojson);
|
||||
#endif // QT 5
|
||||
|
||||
return hash;
|
||||
}
|
||||
|
||||
|
||||
QHash<QString, Parser*> Data::_parsers = parsers();
|
||||
bool Data::_useDEM = false;
|
||||
|
||||
Data::~Data()
|
||||
{
|
||||
@ -64,36 +77,46 @@ void Data::processData()
|
||||
_tracks.append(new Track(_trackData.at(i)));
|
||||
for (int i = 0; i < _routeData.count(); i++)
|
||||
_routes.append(new Route(_routeData.at(i)));
|
||||
for (int i = 0; i < _waypoints.size(); i++) {
|
||||
if (!_waypoints.at(i).hasElevation() || _useDEM) {
|
||||
qreal elevation = DEM::elevation(_waypoints.at(i).coordinates());
|
||||
if (!std::isnan(elevation))
|
||||
_waypoints[i].setElevation(elevation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
bool Data::loadFile(const QString &fileName)
|
||||
Data::Data(const QString &fileName, bool poi)
|
||||
{
|
||||
QFile file(fileName);
|
||||
QFileInfo fi(fileName);
|
||||
|
||||
|
||||
_errorString.clear();
|
||||
_valid = false;
|
||||
_errorLine = 0;
|
||||
|
||||
if (!file.open(QFile::ReadOnly)) {
|
||||
_errorString = qPrintable(file.errorString());
|
||||
return false;
|
||||
return;
|
||||
}
|
||||
|
||||
QHash<QString, Parser*>::iterator it;
|
||||
if ((it = _parsers.find(fi.suffix().toLower())) != _parsers.end()) {
|
||||
if (it.value()->parse(&file, _trackData, _routeData, _waypoints)) {
|
||||
processData();
|
||||
return true;
|
||||
if (!poi)
|
||||
processData();
|
||||
_valid = true;
|
||||
return;
|
||||
} else {
|
||||
_errorLine = it.value()->errorLine();
|
||||
_errorString = it.value()->errorString();
|
||||
}
|
||||
|
||||
_errorLine = it.value()->errorLine();
|
||||
_errorString = it.value()->errorString();
|
||||
} else {
|
||||
for (it = _parsers.begin(); it != _parsers.end(); it++) {
|
||||
if (it.value()->parse(&file, _trackData, _routeData, _waypoints)) {
|
||||
processData();
|
||||
return true;
|
||||
if (!poi)
|
||||
processData();
|
||||
_valid = true;
|
||||
return;
|
||||
}
|
||||
file.reset();
|
||||
}
|
||||
@ -106,22 +129,35 @@ bool Data::loadFile(const QString &fileName)
|
||||
_errorLine = 0;
|
||||
_errorString = "Unknown format";
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
QString Data::formats()
|
||||
{
|
||||
QStringList l(filter());
|
||||
qSort(l);
|
||||
QString supported;
|
||||
for (int i = 0; i < l.size(); i++) {
|
||||
supported += l.at(i);
|
||||
if (i != l.size() - 1)
|
||||
supported += " ";
|
||||
}
|
||||
|
||||
return
|
||||
tr("Supported files")
|
||||
+ " (*.csv *.fit *.gpx *.igc *.kml *.loc *.nmea *.plt *.rte *.slf *.tcx *.wpt);;"
|
||||
+ tr("CSV files") + " (*.csv);;" + tr("FIT files") + " (*.fit);;"
|
||||
+ tr("GPX files") + " (*.gpx);;" + tr("IGC files") + " (*.igc);;"
|
||||
+ tr("KML files") + " (*.kml);;" + tr("LOC files") + " (*.loc);;"
|
||||
+ tr("NMEA files") + " (*.nmea);;"
|
||||
+ tr("OziExplorer files") + " (*.plt *.rte *.wpt);;"
|
||||
+ tr("SLF files") + " (*.slf);;" + tr("TCX files") + " (*.tcx);;"
|
||||
+ tr("All files") + " (*)";
|
||||
qApp->translate("Data", "Supported files") + " (" + supported + ");;"
|
||||
+ qApp->translate("Data", "CSV files") + " (*.csv);;"
|
||||
+ qApp->translate("Data", "FIT files") + " (*.fit);;"
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
|
||||
+ qApp->translate("Data", "GeoJSON files") + " (*.geojson *.json);;"
|
||||
#endif // QT5
|
||||
+ qApp->translate("Data", "GPX files") + " (*.gpx);;"
|
||||
+ qApp->translate("Data", "IGC files") + " (*.igc);;"
|
||||
+ qApp->translate("Data", "KML files") + " (*.kml);;"
|
||||
+ qApp->translate("Data", "LOC files") + " (*.loc);;"
|
||||
+ qApp->translate("Data", "NMEA files") + " (*.nmea);;"
|
||||
+ qApp->translate("Data", "OziExplorer files") + " (*.plt *.rte *.wpt);;"
|
||||
+ qApp->translate("Data", "SLF files") + " (*.slf);;"
|
||||
+ qApp->translate("Data", "TCX files") + " (*.tcx);;"
|
||||
+ qApp->translate("Data", "All files") + " (*)";
|
||||
}
|
||||
|
||||
QStringList Data::filter()
|
||||
@ -134,3 +170,10 @@ QStringList Data::filter()
|
||||
|
||||
return filter;
|
||||
}
|
||||
|
||||
void Data::useDEM(bool use)
|
||||
{
|
||||
_useDEM = use;
|
||||
Route::useDEM(use);
|
||||
Track::useDEM(use);
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
#ifndef DATA_H
|
||||
#define DATA_H
|
||||
|
||||
#include <QVector>
|
||||
#include <QList>
|
||||
#include <QHash>
|
||||
#include <QPointF>
|
||||
#include <QString>
|
||||
#include <QStringList>
|
||||
#include "waypoint.h"
|
||||
@ -13,39 +11,41 @@
|
||||
#include "parser.h"
|
||||
|
||||
|
||||
class Data : public QObject
|
||||
class Data
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
Data(QObject *parent = 0) : QObject(parent), _errorLine(0) {}
|
||||
Data(const QString &fileName, bool poi = false);
|
||||
~Data();
|
||||
|
||||
bool loadFile(const QString &fileName);
|
||||
bool isValid() const {return _valid;}
|
||||
const QString &errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
const QList<Track*> &tracks() const {return _tracks;}
|
||||
const QList<Route*> &routes() const {return _routes;}
|
||||
const QList<Waypoint> &waypoints() const {return _waypoints;}
|
||||
const QVector<Waypoint> &waypoints() const {return _waypoints;}
|
||||
|
||||
static QString formats();
|
||||
static QStringList filter();
|
||||
|
||||
static void useDEM(bool use);
|
||||
|
||||
private:
|
||||
void processData();
|
||||
|
||||
bool _valid;
|
||||
QString _errorString;
|
||||
int _errorLine;
|
||||
|
||||
QList<Track*> _tracks;
|
||||
QList<Route*> _routes;
|
||||
QList<Waypoint> _waypoints;
|
||||
QVector<Waypoint> _waypoints;
|
||||
|
||||
QList<TrackData> _trackData;
|
||||
QList<RouteData> _routeData;
|
||||
|
||||
static QHash<QString, Parser*> _parsers;
|
||||
static bool _useDEM;
|
||||
};
|
||||
|
||||
#endif // DATA_H
|
||||
|
95
src/data/dem.cpp
Normal file
@ -0,0 +1,95 @@
|
||||
#include <QtEndian>
|
||||
#include <QDir>
|
||||
#include <QFile>
|
||||
#include "common/coordinates.h"
|
||||
#include "dem.h"
|
||||
|
||||
|
||||
#define SRTM3_SAMPLES 1201
|
||||
#define SRTM1_SAMPLES 3601
|
||||
|
||||
#define SRTM_SIZE(samples) \
|
||||
((samples) * (samples) * 2)
|
||||
|
||||
static qreal interpolate(qreal dx, qreal dy, qreal p0, qreal p1, qreal p2,
|
||||
qreal p3)
|
||||
{
|
||||
return p0 * (1 - dx) * (1 - dy) + p1 * dx * (1 - dy) + p2 * dy * (1 - dx)
|
||||
+ p3 * dx * dy;
|
||||
}
|
||||
|
||||
static qreal value(int col, int row, int samples, const QByteArray *data)
|
||||
{
|
||||
int pos = ((samples - 1 - row) * samples + col) * 2;
|
||||
qint16 val = qFromBigEndian(*((const qint16*)(data->constData() + pos)));
|
||||
|
||||
return (val == -32768) ? NAN : val;
|
||||
}
|
||||
|
||||
static qreal height(const Coordinates &c, const QByteArray *data)
|
||||
{
|
||||
int samples;
|
||||
|
||||
if (data->size() == SRTM_SIZE(SRTM3_SAMPLES))
|
||||
samples = SRTM3_SAMPLES;
|
||||
else if (data->size() == SRTM_SIZE(SRTM1_SAMPLES))
|
||||
samples = SRTM1_SAMPLES;
|
||||
else
|
||||
return NAN;
|
||||
|
||||
int row = (int)((c.lat() - (int)c.lat()) * (samples - 1));
|
||||
int col = (int)((c.lon() - (int)c.lon()) * (samples - 1));
|
||||
qreal dx = ((c.lon() - (int)c.lon()) * (samples - 1)) - col;
|
||||
qreal dy = ((c.lat() - (int)c.lat()) * (samples - 1)) - row;
|
||||
|
||||
qreal p0 = value(col, row, samples, data);
|
||||
qreal p1 = value(col + 1, row, samples, data);
|
||||
qreal p2 = value(col, row + 1, samples, data);
|
||||
qreal p3 = value(col + 1, row + 1, samples, data);
|
||||
|
||||
return interpolate(dx, dy, p0, p1, p2, p3);
|
||||
}
|
||||
|
||||
|
||||
QString DEM::_dir;
|
||||
QCache<DEM::Key, QByteArray> DEM::_data;
|
||||
|
||||
QString DEM::fileName(const Key &key)
|
||||
{
|
||||
const char ns = (key.lat() >= 0) ? 'N' : 'S';
|
||||
const char ew = (key.lon() >= 0) ? 'E' : 'W';
|
||||
|
||||
QString basename = QString("%1%2%3%4.hgt").arg(ns)
|
||||
.arg(qAbs(key.lat()), 2, 10, QChar('0')).arg(ew)
|
||||
.arg(qAbs(key.lon()), 3, 10, QChar('0'));
|
||||
return QDir(_dir).absoluteFilePath(basename);
|
||||
}
|
||||
|
||||
void DEM::setDir(const QString &path)
|
||||
{
|
||||
_dir = path;
|
||||
}
|
||||
|
||||
qreal DEM::elevation(const Coordinates &c)
|
||||
{
|
||||
if (_dir.isEmpty())
|
||||
return NAN;
|
||||
|
||||
Key k((int)c.lon(), (int)c.lat());
|
||||
|
||||
QByteArray *ba = _data[k];
|
||||
if (!ba) {
|
||||
QFile file(fileName(k));
|
||||
if (!file.open(QIODevice::ReadOnly)) {
|
||||
qWarning("%s: %s", qPrintable(file.fileName()),
|
||||
qPrintable(file.errorString()));
|
||||
_data.insert(k, new QByteArray());
|
||||
return NAN;
|
||||
} else {
|
||||
ba = new QByteArray(file.readAll());
|
||||
_data.insert(k, ba);
|
||||
return height(c, ba);
|
||||
}
|
||||
} else
|
||||
return height(c, ba);
|
||||
}
|
47
src/data/dem.h
Normal file
@ -0,0 +1,47 @@
|
||||
#ifndef DEM_H
|
||||
#define DEM_H
|
||||
|
||||
#include <QString>
|
||||
#include <QCache>
|
||||
#include <QByteArray>
|
||||
|
||||
class QString;
|
||||
class Coordinates;
|
||||
|
||||
class DEM
|
||||
{
|
||||
private:
|
||||
class Key {
|
||||
public:
|
||||
Key(int lon, int lat) : _lon(lon), _lat(lat) {}
|
||||
|
||||
int lon() const {return _lon;}
|
||||
int lat() const {return _lat;}
|
||||
|
||||
bool operator==(const Key &other) const
|
||||
{
|
||||
return (_lon == other._lon && _lat == other._lat);
|
||||
}
|
||||
|
||||
private:
|
||||
int _lon, _lat;
|
||||
};
|
||||
|
||||
static QString fileName(const Key &key);
|
||||
|
||||
static QString _dir;
|
||||
static QCache<Key, QByteArray> _data;
|
||||
|
||||
public:
|
||||
static void setDir(const QString &path);
|
||||
static qreal elevation(const Coordinates &c);
|
||||
|
||||
friend uint qHash(const Key &key);
|
||||
};
|
||||
|
||||
inline uint qHash(const DEM::Key &key)
|
||||
{
|
||||
return (key.lon() ^ key.lat());
|
||||
}
|
||||
|
||||
#endif // DEM_H
|
@ -372,7 +372,7 @@ bool FITParser::parseHeader(CTX &ctx)
|
||||
}
|
||||
|
||||
bool FITParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(routes);
|
||||
Q_UNUSED(waypoints);
|
||||
|
@ -9,7 +9,7 @@ class FITParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return 0;}
|
||||
|
||||
|
277
src/data/geojsonparser.cpp
Normal file
@ -0,0 +1,277 @@
|
||||
#include <QJsonDocument>
|
||||
#include <QJsonArray>
|
||||
#include "geojsonparser.h"
|
||||
|
||||
|
||||
enum Type {
|
||||
Unknown,
|
||||
Point,
|
||||
LineString,
|
||||
MultiPoint,
|
||||
Polygon,
|
||||
MultiLineString,
|
||||
MultiPolygon,
|
||||
GeometryCollection,
|
||||
Feature,
|
||||
FeatureCollection
|
||||
};
|
||||
|
||||
static Type type(const QJsonObject &json)
|
||||
{
|
||||
QString str(json["type"].toString());
|
||||
|
||||
if (str == "Point")
|
||||
return Point;
|
||||
else if (str == "MultiPoint")
|
||||
return MultiPoint;
|
||||
else if (str == "LineString")
|
||||
return LineString;
|
||||
else if (str == "MultiLineString")
|
||||
return MultiLineString;
|
||||
else if (str == "Polygon")
|
||||
return Polygon;
|
||||
else if (str == "MultiPolygon")
|
||||
return MultiPolygon;
|
||||
else if (str == "GeometryCollection")
|
||||
return GeometryCollection;
|
||||
else if (str == "Feature")
|
||||
return Feature;
|
||||
else if (str == "FeatureCollection")
|
||||
return FeatureCollection;
|
||||
else
|
||||
return Unknown;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::point(const QJsonArray &coordinates, Waypoint &waypoint,
|
||||
const QJsonObject &properties)
|
||||
{
|
||||
if (coordinates.count() < 2 || !coordinates.at(0).isDouble()
|
||||
|| !coordinates.at(1).isDouble()) {
|
||||
_errorString = "Invalid Point Coordinates";
|
||||
return false;
|
||||
}
|
||||
|
||||
waypoint.setCoordinates(Coordinates(coordinates.at(0).toDouble(),
|
||||
coordinates.at(1).toDouble()));
|
||||
if (coordinates.count() == 3 && coordinates.at(2).isDouble())
|
||||
waypoint.setElevation(coordinates.at(2).toDouble());
|
||||
if (properties.contains("title") && properties["title"].isString())
|
||||
waypoint.setName(properties["title"].toString());
|
||||
if (properties.contains("description")
|
||||
&& properties["description"].isString())
|
||||
waypoint.setDescription(properties["description"].toString());
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::multiPoint(const QJsonArray &coordinates,
|
||||
QVector<Waypoint> &waypoints, const QJsonObject &properties)
|
||||
{
|
||||
for (int i = 0; i < coordinates.size(); i++) {
|
||||
if (!coordinates.at(i).isArray()) {
|
||||
_errorString = "Invalid MultiPoint Coordinates";
|
||||
return false;
|
||||
} else {
|
||||
waypoints.resize(waypoints.size() + 1);
|
||||
if (!point(coordinates.at(i).toArray(), waypoints.last(), properties))
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::lineString(const QJsonArray &coordinates, TrackData &track,
|
||||
const QJsonObject &properties)
|
||||
{
|
||||
if (properties.contains("title") && properties["title"].isString())
|
||||
track.setName(properties["title"].toString());
|
||||
if (properties.contains("description")
|
||||
&& properties["description"].isString())
|
||||
track.setDescription(properties["description"].toString());
|
||||
|
||||
for (int i = 0; i < coordinates.size(); i++) {
|
||||
QJsonArray point(coordinates.at(i).toArray());
|
||||
if (point.count() < 2 || !point.at(0).isDouble()
|
||||
|| !point.at(1).isDouble()) {
|
||||
_errorString = "Invalid LineString Coordinates";
|
||||
return false;
|
||||
}
|
||||
|
||||
Trackpoint t(Coordinates(point.at(0).toDouble(),
|
||||
point.at(1).toDouble()));
|
||||
if (point.count() == 3 && point.at(2).isDouble())
|
||||
t.setElevation(point.at(2).toDouble());
|
||||
track.append(t);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::multiLineString(const QJsonArray &coordinates,
|
||||
QList<TrackData> &tracks, const QJsonObject &properties)
|
||||
{
|
||||
for (int i = 0; i < coordinates.size(); i++) {
|
||||
if (!coordinates.at(i).isArray()) {
|
||||
_errorString = "Invalid MultiLineString Coordinates";
|
||||
return false;
|
||||
} else {
|
||||
tracks.append(TrackData());
|
||||
if (!lineString(coordinates.at(i).toArray(), tracks.last(),
|
||||
properties))
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::geometryCollection(const QJsonObject &json,
|
||||
QList<TrackData> &tracks, QVector<Waypoint> &waypoints,
|
||||
const QJsonObject &properties)
|
||||
{
|
||||
if (!json.contains("geometries") || !json["geometries"].isArray()) {
|
||||
_errorString = "Invalid/missing GeometryCollection geometries array";
|
||||
return false;
|
||||
}
|
||||
|
||||
QJsonArray geometries(json["geometries"].toArray());
|
||||
for (int i = 0; i < geometries.size(); i++) {
|
||||
QJsonObject geometry(geometries.at(i).toObject());
|
||||
switch (type(geometry)) {
|
||||
case Point:
|
||||
waypoints.resize(waypoints.size() + 1);
|
||||
if (!point(geometry["coordinates"].toArray(), waypoints.last(),
|
||||
properties))
|
||||
return false;
|
||||
break;
|
||||
case MultiPoint:
|
||||
if (!multiPoint(geometry["coordinates"].toArray(), waypoints,
|
||||
properties))
|
||||
return false;
|
||||
break;
|
||||
case LineString:
|
||||
tracks.append(TrackData());
|
||||
if (!lineString(geometry["coordinates"].toArray(),
|
||||
tracks.last(), properties))
|
||||
return false;
|
||||
break;
|
||||
case MultiLineString:
|
||||
if (!multiLineString(geometry["coordinates"].toArray(), tracks,
|
||||
properties))
|
||||
return false;
|
||||
break;
|
||||
case Polygon:
|
||||
case MultiPolygon:
|
||||
break;
|
||||
case GeometryCollection:
|
||||
if (!geometryCollection(geometry, tracks, waypoints,
|
||||
properties))
|
||||
return false;
|
||||
break;
|
||||
default:
|
||||
_errorString = geometry["type"].toString()
|
||||
+ ": invalid/missing geometry type";
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool GeoJSONParser::feature(const QJsonObject &json, QList<TrackData> &tracks,
|
||||
QVector<Waypoint> &waypoints)
|
||||
{
|
||||
QJsonObject properties(json["properties"].toObject());
|
||||
QJsonObject geometry(json["geometry"].toObject());
|
||||
|
||||
switch (type(geometry)) {
|
||||
case Point:
|
||||
waypoints.resize(waypoints.size() + 1);
|
||||
return point(geometry["coordinates"].toArray(), waypoints.last(),
|
||||
properties);
|
||||
case MultiPoint:
|
||||
return multiPoint(geometry["coordinates"].toArray(), waypoints,
|
||||
properties);
|
||||
case LineString:
|
||||
tracks.append(TrackData());
|
||||
return lineString(geometry["coordinates"].toArray(), tracks.last(),
|
||||
properties);
|
||||
case MultiLineString:
|
||||
return multiLineString(geometry["coordinates"].toArray(), tracks,
|
||||
properties);
|
||||
case GeometryCollection:
|
||||
return geometryCollection(geometry, tracks, waypoints);
|
||||
case Polygon:
|
||||
case MultiPolygon:
|
||||
return true;
|
||||
default:
|
||||
_errorString = geometry["type"].toString()
|
||||
+ ": invalid/missing Feature geometry";
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool GeoJSONParser::featureCollection(const QJsonObject &json,
|
||||
QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
if (!json.contains("features") || !json["features"].isArray()) {
|
||||
_errorString = "Invalid/missing FeatureCollection features array";
|
||||
return false;
|
||||
}
|
||||
|
||||
QJsonArray features(json["features"].toArray());
|
||||
for (int i = 0; i < features.size(); i++)
|
||||
if (!feature(features.at(i).toObject(), tracks, waypoints))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
bool GeoJSONParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(routes);
|
||||
QJsonParseError error;
|
||||
QJsonDocument doc(QJsonDocument::fromJson(file->readAll(), &error));
|
||||
|
||||
if (doc.isNull()) {
|
||||
_errorString = "JSON parse error: " + error.errorString() + " ["
|
||||
+ QString::number(error.offset) + "]";
|
||||
return false;
|
||||
}
|
||||
|
||||
QJsonObject json(doc.object());
|
||||
|
||||
switch (type(json)) {
|
||||
case Point:
|
||||
waypoints.resize(waypoints.size() + 1);
|
||||
return point(json["coordinates"].toArray(), waypoints.last());
|
||||
case MultiPoint:
|
||||
return multiPoint(json["coordinates"].toArray(), waypoints);
|
||||
case LineString:
|
||||
tracks.append(TrackData());
|
||||
return lineString(json["coordinates"].toArray(), tracks.last());
|
||||
case MultiLineString:
|
||||
return multiLineString(json["coordinates"].toArray(), tracks);
|
||||
case GeometryCollection:
|
||||
return geometryCollection(json, tracks, waypoints);
|
||||
case Feature:
|
||||
return feature(json, tracks, waypoints);
|
||||
case FeatureCollection:
|
||||
return featureCollection(json, tracks, waypoints);
|
||||
case Polygon:
|
||||
case MultiPolygon:
|
||||
return true;
|
||||
case Unknown:
|
||||
if (json["type"].toString().isNull())
|
||||
_errorString = "Not a GeoJSON file";
|
||||
else
|
||||
_errorString = json["type"].toString()
|
||||
+ ": unknown GeoJSON object";
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
37
src/data/geojsonparser.h
Normal file
@ -0,0 +1,37 @@
|
||||
#ifndef GEOJSONPARSER_H
|
||||
#define GEOJSONPARSER_H
|
||||
|
||||
#include <QJsonObject>
|
||||
#include "parser.h"
|
||||
|
||||
class QJsonObject;
|
||||
class QJsonArray;
|
||||
|
||||
class GeoJSONParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return 0;}
|
||||
|
||||
private:
|
||||
bool point(const QJsonArray &coordinates, Waypoint &waypoint,
|
||||
const QJsonObject &properties = QJsonObject());
|
||||
bool multiPoint(const QJsonArray &coordinates,
|
||||
QVector<Waypoint> &waypoints, const QJsonObject &properties = QJsonObject());
|
||||
bool lineString(const QJsonArray &coordinates, TrackData &track,
|
||||
const QJsonObject &properties = QJsonObject());
|
||||
bool multiLineString(const QJsonArray &coordinates,
|
||||
QList<TrackData> &tracks, const QJsonObject &properties = QJsonObject());
|
||||
bool geometryCollection(const QJsonObject &json, QList<TrackData> &tracks,
|
||||
QVector<Waypoint> &waypoints, const QJsonObject &properties = QJsonObject());
|
||||
bool feature(const QJsonObject &json, QList<TrackData> &tracks,
|
||||
QVector<Waypoint> &waypoints);
|
||||
bool featureCollection(const QJsonObject &json, QList<TrackData> &tracks,
|
||||
QVector<Waypoint> &waypoints);
|
||||
|
||||
QString _errorString;
|
||||
};
|
||||
|
||||
#endif // GEOJSONPARSER_H
|
@ -198,7 +198,7 @@ void GPXParser::track(TrackData &track)
|
||||
}
|
||||
|
||||
void GPXParser::gpx(QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints)
|
||||
QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("trk")) {
|
||||
@ -216,7 +216,7 @@ void GPXParser::gpx(QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
}
|
||||
|
||||
bool GPXParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
_reader.clear();
|
||||
_reader.setDevice(file);
|
||||
|
@ -9,13 +9,13 @@ class GPXParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _reader.errorString();}
|
||||
int errorLine() const {return _reader.lineNumber();}
|
||||
|
||||
private:
|
||||
void gpx(QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
void track(TrackData &track);
|
||||
void trackpoints(TrackData &track);
|
||||
void routepoints(RouteData &route, QList<TrackData> &tracks);
|
||||
|
@ -192,7 +192,7 @@ bool IGCParser::readCRecord(RouteData &route, const char *line, int len)
|
||||
}
|
||||
|
||||
bool IGCParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(waypoints);
|
||||
qint64 len;
|
||||
|
@ -12,7 +12,7 @@ public:
|
||||
IGCParser() : _errorLine(0) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
|
@ -381,7 +381,7 @@ void KMLParser::multiTrack(TrackData &t)
|
||||
}
|
||||
|
||||
void KMLParser::multiGeometry(QList<TrackData> &tracks,
|
||||
QList<Waypoint> &waypoints, const QString &name, const QString &desc,
|
||||
QVector<Waypoint> &waypoints, const QString &name, const QString &desc,
|
||||
const QDateTime timestamp)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
@ -403,7 +403,7 @@ void KMLParser::multiGeometry(QList<TrackData> &tracks,
|
||||
}
|
||||
}
|
||||
|
||||
void KMLParser::placemark(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void KMLParser::placemark(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
QString name, desc;
|
||||
QDateTime timestamp;
|
||||
@ -448,7 +448,7 @@ void KMLParser::placemark(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
}
|
||||
}
|
||||
|
||||
void KMLParser::folder(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void KMLParser::folder(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Placemark"))
|
||||
@ -460,7 +460,7 @@ void KMLParser::folder(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
}
|
||||
}
|
||||
|
||||
void KMLParser::document(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void KMLParser::document(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Placemark"))
|
||||
@ -472,7 +472,7 @@ void KMLParser::document(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
}
|
||||
}
|
||||
|
||||
void KMLParser::kml(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void KMLParser::kml(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Document"))
|
||||
@ -487,7 +487,7 @@ void KMLParser::kml(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
}
|
||||
|
||||
bool KMLParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(routes);
|
||||
|
||||
|
@ -9,16 +9,16 @@ class KMLParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _reader.errorString();}
|
||||
int errorLine() const {return _reader.lineNumber();}
|
||||
|
||||
private:
|
||||
void kml(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void document(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void folder(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void placemark(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void multiGeometry(QList<TrackData> &tracks, QList<Waypoint> &waypoints,
|
||||
void kml(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void document(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void folder(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void placemark(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void multiGeometry(QList<TrackData> &tracks, QVector<Waypoint> &waypoints,
|
||||
const QString &name, const QString &desc, const QDateTime timestamp);
|
||||
void track(TrackData &track);
|
||||
void multiTrack(TrackData &t);
|
||||
|
@ -46,7 +46,7 @@ void LOCParser::waypoint(Waypoint &waypoint)
|
||||
_reader.raiseError("Missing waypoint coordinates");
|
||||
}
|
||||
|
||||
void LOCParser::loc(QList<Waypoint> &waypoints)
|
||||
void LOCParser::loc(QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("waypoint")) {
|
||||
@ -58,7 +58,7 @@ void LOCParser::loc(QList<Waypoint> &waypoints)
|
||||
}
|
||||
|
||||
bool LOCParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(tracks);
|
||||
Q_UNUSED(routes);
|
||||
|
@ -8,12 +8,12 @@ class LOCParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _reader.errorString();}
|
||||
int errorLine() const {return _reader.lineNumber();}
|
||||
|
||||
private:
|
||||
void loc(QList<Waypoint> &waypoints);
|
||||
void loc(QVector<Waypoint> &waypoints);
|
||||
void waypoint(Waypoint &waypoint);
|
||||
Coordinates coordinates();
|
||||
|
||||
|
@ -372,7 +372,7 @@ bool NMEAParser::readGGA(TrackData &track, const char *line, int len)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool NMEAParser::readWPL(QList<Waypoint> &waypoints, const char *line, int len)
|
||||
bool NMEAParser::readWPL(QVector<Waypoint> &waypoints, const char *line, int len)
|
||||
{
|
||||
int col = 1;
|
||||
const char *vp = line;
|
||||
@ -478,7 +478,7 @@ bool NMEAParser::readZDA(const char *line, int len)
|
||||
}
|
||||
|
||||
bool NMEAParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(routes);
|
||||
qint64 len;
|
||||
|
@ -11,7 +11,7 @@ public:
|
||||
NMEAParser() : _errorLine(0), _GGA(false) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
@ -27,7 +27,7 @@ private:
|
||||
|
||||
bool readRMC(TrackData &track, const char *line, int len);
|
||||
bool readGGA(TrackData &track, const char *line, int len);
|
||||
bool readWPL(QList<Waypoint> &waypoints, const char *line, int len);
|
||||
bool readWPL(QVector<Waypoint> &waypoints, const char *line, int len);
|
||||
bool readZDA(const char *line, int len);
|
||||
|
||||
int _errorLine;
|
||||
|
@ -27,7 +27,7 @@ static QByteArray &decode(QByteArray &ba)
|
||||
|
||||
|
||||
bool PLTParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(waypoints);
|
||||
Q_UNUSED(routes);
|
||||
@ -113,7 +113,7 @@ bool PLTParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
}
|
||||
|
||||
bool RTEParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(waypoints);
|
||||
Q_UNUSED(tracks);
|
||||
@ -211,7 +211,7 @@ bool RTEParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
}
|
||||
|
||||
bool WPTParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(tracks);
|
||||
Q_UNUSED(routes);
|
||||
|
@ -9,7 +9,7 @@ public:
|
||||
PLTParser() : _errorLine(0) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
@ -24,7 +24,7 @@ public:
|
||||
RTEParser() : _errorLine(0) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
@ -39,7 +39,7 @@ public:
|
||||
WPTParser() : _errorLine(0) {}
|
||||
|
||||
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
|
||||
QList<Waypoint> &waypoints);
|
||||
QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _errorString;}
|
||||
int errorLine() const {return _errorLine;}
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
#include <QString>
|
||||
#include <QList>
|
||||
#include <QVector>
|
||||
#include <QFile>
|
||||
#include "trackdata.h"
|
||||
#include "routedata.h"
|
||||
@ -15,7 +16,7 @@ public:
|
||||
virtual ~Parser() {}
|
||||
|
||||
virtual bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints) = 0;
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints) = 0;
|
||||
virtual QString errorString() const = 0;
|
||||
virtual int errorLine() const = 0;
|
||||
};
|
||||
|
@ -3,6 +3,7 @@
|
||||
#include "common/rectc.h"
|
||||
#include "common/greatcircle.h"
|
||||
#include "data.h"
|
||||
#include "dem.h"
|
||||
#include "poi.h"
|
||||
|
||||
|
||||
@ -14,13 +15,13 @@ POI::POI(QObject *parent) : QObject(parent)
|
||||
|
||||
bool POI::loadFile(const QString &path, bool dir)
|
||||
{
|
||||
Data data;
|
||||
Data data(path, true);
|
||||
FileIndex index;
|
||||
|
||||
index.enabled = true;
|
||||
index.start = _data.size();
|
||||
|
||||
if (!data.loadFile(path)) {
|
||||
if (!data.isValid()) {
|
||||
if (dir) {
|
||||
if (data.errorLine())
|
||||
_errorString += QString("%1:%2: %3\n").arg(path)
|
||||
@ -107,6 +108,17 @@ void POI::search(const RectC &rect, QSet<int> &set) const
|
||||
_tree.Search(min, max, cb, &set);
|
||||
}
|
||||
|
||||
void POI::appendElevation(QList<Waypoint> &points) const
|
||||
{
|
||||
for (int i = 0; i < points.size(); i++) {
|
||||
if (!points.at(i).hasElevation() || _useDEM) {
|
||||
qreal elevation = DEM::elevation(points.at(i).coordinates());
|
||||
if (!std::isnan(elevation))
|
||||
points[i].setElevation(elevation);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QList<Waypoint> POI::points(const Path &path) const
|
||||
{
|
||||
QList<Waypoint> ret;
|
||||
@ -137,6 +149,8 @@ QList<Waypoint> POI::points(const Path &path) const
|
||||
for (it = set.constBegin(); it != set.constEnd(); ++it)
|
||||
ret.append(_data.at(*it));
|
||||
|
||||
appendElevation(ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -158,6 +172,8 @@ QList<Waypoint> POI::points(const Waypoint &point) const
|
||||
for (it = set.constBegin(); it != set.constEnd(); ++it)
|
||||
ret.append(_data.at(*it));
|
||||
|
||||
appendElevation(ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
@ -203,3 +219,10 @@ void POI::setRadius(unsigned radius)
|
||||
|
||||
emit pointsChanged();
|
||||
}
|
||||
|
||||
void POI::useDEM(bool use)
|
||||
{
|
||||
_useDEM = use;
|
||||
|
||||
emit pointsChanged();
|
||||
}
|
||||
|
@ -24,6 +24,7 @@ public:
|
||||
|
||||
unsigned radius() const {return _radius;}
|
||||
void setRadius(unsigned radius);
|
||||
void useDEM(bool use);
|
||||
|
||||
QList<Waypoint> points(const Path &path) const;
|
||||
QList<Waypoint> points(const Waypoint &point) const;
|
||||
@ -45,6 +46,7 @@ private:
|
||||
|
||||
bool loadFile(const QString &path, bool dir);
|
||||
void search(const RectC &rect, QSet<int> &set) const;
|
||||
void appendElevation(QList<Waypoint> &points) const;
|
||||
|
||||
POITree _tree;
|
||||
QVector<Waypoint> _data;
|
||||
@ -52,6 +54,7 @@ private:
|
||||
QList<FileIndex> _indexes;
|
||||
|
||||
unsigned _radius;
|
||||
bool _useDEM;
|
||||
|
||||
QString _errorString;
|
||||
int _errorLine;
|
||||
|
@ -1,12 +1,17 @@
|
||||
#include "dem.h"
|
||||
#include "route.h"
|
||||
|
||||
|
||||
bool Route::_useDEM = false;
|
||||
|
||||
Route::Route(const RouteData &data) : _data(data)
|
||||
{
|
||||
qreal dist = 0;
|
||||
|
||||
_distance.append(dist);
|
||||
for (int i = 1; i < data.count(); i++) {
|
||||
dist += data.at(i).coordinates().distanceTo(data.at(i-1).coordinates());
|
||||
_distance.append(0);
|
||||
|
||||
for (int i = 1; i < _data.count(); i++) {
|
||||
dist += _data.at(i).coordinates().distanceTo(_data.at(i-1).coordinates());
|
||||
_distance.append(dist);
|
||||
}
|
||||
}
|
||||
@ -25,10 +30,19 @@ Graph Route::elevation() const
|
||||
{
|
||||
Graph graph;
|
||||
|
||||
for (int i = 0; i < _data.size(); i++)
|
||||
if (_data.at(i).hasElevation())
|
||||
for (int i = 0; i < _data.size(); i++) {
|
||||
if (_data.at(i).hasElevation() && !_useDEM)
|
||||
graph.append(GraphPoint(_distance.at(i), NAN,
|
||||
_data.at(i).elevation()));
|
||||
else {
|
||||
qreal elevation = DEM::elevation(_data.at(i).coordinates());
|
||||
if (!std::isnan(elevation))
|
||||
graph.append(GraphPoint(_distance.at(i), NAN, elevation));
|
||||
else if (_data.at(i).hasElevation())
|
||||
graph.append(GraphPoint(_distance.at(i), NAN,
|
||||
_data.at(i).elevation()));
|
||||
}
|
||||
}
|
||||
|
||||
return graph;
|
||||
}
|
||||
|
@ -24,9 +24,13 @@ public:
|
||||
|
||||
bool isNull() const {return (_data.count() < 2);}
|
||||
|
||||
static void useDEM(bool use) {_useDEM = use;}
|
||||
|
||||
private:
|
||||
const RouteData &_data;
|
||||
QVector<qreal> _distance;
|
||||
|
||||
static bool _useDEM;
|
||||
};
|
||||
|
||||
#endif // ROUTE_H
|
||||
|
@ -99,7 +99,7 @@ void SLFParser::activity(TrackData &track)
|
||||
}
|
||||
|
||||
bool SLFParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(waypoints);
|
||||
Q_UNUSED(routes);
|
||||
|
@ -9,7 +9,7 @@ class QDateTime;
|
||||
class SLFParser : public Parser
|
||||
{
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _reader.errorString();}
|
||||
int errorLine() const {return _reader.lineNumber();}
|
||||
|
||||
|
@ -141,7 +141,7 @@ void TCXParser::lap(TrackData &track)
|
||||
}
|
||||
}
|
||||
|
||||
void TCXParser::course(QList<Waypoint> &waypoints, TrackData &track)
|
||||
void TCXParser::course(QVector<Waypoint> &waypoints, TrackData &track)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Track"))
|
||||
@ -174,7 +174,7 @@ void TCXParser::activity(TrackData &track)
|
||||
}
|
||||
}
|
||||
|
||||
void TCXParser::courses(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void TCXParser::courses(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Course")) {
|
||||
@ -220,7 +220,7 @@ void TCXParser::activities(QList<TrackData> &tracks)
|
||||
}
|
||||
}
|
||||
|
||||
void TCXParser::tcx(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
void TCXParser::tcx(QList<TrackData> &tracks, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
while (_reader.readNextStartElement()) {
|
||||
if (_reader.name() == QLatin1String("Courses"))
|
||||
@ -233,7 +233,7 @@ void TCXParser::tcx(QList<TrackData> &tracks, QList<Waypoint> &waypoints)
|
||||
}
|
||||
|
||||
bool TCXParser::parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints)
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints)
|
||||
{
|
||||
Q_UNUSED(routes);
|
||||
|
||||
|
@ -9,17 +9,17 @@ class TCXParser : public Parser
|
||||
{
|
||||
public:
|
||||
bool parse(QFile *file, QList<TrackData> &tracks,
|
||||
QList<RouteData> &routes, QList<Waypoint> &waypoints);
|
||||
QList<RouteData> &routes, QVector<Waypoint> &waypoints);
|
||||
QString errorString() const {return _reader.errorString();}
|
||||
int errorLine() const {return _reader.lineNumber();}
|
||||
|
||||
private:
|
||||
void tcx(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void courses(QList<TrackData> &tracks, QList<Waypoint> &waypoints);
|
||||
void tcx(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void courses(QList<TrackData> &tracks, QVector<Waypoint> &waypoints);
|
||||
void activities(QList<TrackData> &tracks);
|
||||
void multiSportSession(QList<TrackData> &tracks);
|
||||
void sport(QList<TrackData> &tracks);
|
||||
void course(QList<Waypoint> &waypoints, TrackData &track);
|
||||
void course(QVector<Waypoint> &waypoints, TrackData &track);
|
||||
void activity(TrackData &track);
|
||||
void lap(TrackData &track);
|
||||
void trackpoints(TrackData &track);
|
||||
|