mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-07-02 05:49:15 +02:00
Compare commits
22 Commits
Author | SHA1 | Date | |
---|---|---|---|
9e798e626c | |||
cb70f0dded | |||
400003f684 | |||
69db510b10 | |||
cd9ea0f8a9 | |||
0f6c8eb896 | |||
6b3c0d05ca | |||
b0cc028c4c | |||
1513130435 | |||
ec798451e8 | |||
ffc61552d2 | |||
aff7b1c13f | |||
d54f22d3f0 | |||
dba6291f3e | |||
e96cee2ea8 | |||
1eaaea98a3 | |||
a90073c422 | |||
223a13583c | |||
4386e1f2e1 | |||
5bfe9c2527 | |||
efa2b1c366 | |||
e0ad64a902 |
@ -1,5 +1,5 @@
|
||||
TARGET = GPXSee
|
||||
VERSION = 4.7
|
||||
VERSION = 4.8
|
||||
QT += core \
|
||||
gui \
|
||||
network
|
||||
@ -93,7 +93,8 @@ HEADERS += src/config.h \
|
||||
src/ozf.h \
|
||||
src/datum.h \
|
||||
src/maplist.h \
|
||||
src/albersequal.h
|
||||
src/albersequal.h \
|
||||
src/oddspinbox.h
|
||||
SOURCES += src/main.cpp \
|
||||
src/gui.cpp \
|
||||
src/poi.cpp \
|
||||
@ -160,7 +161,8 @@ SOURCES += src/main.cpp \
|
||||
src/ozf.cpp \
|
||||
src/datum.cpp \
|
||||
src/maplist.cpp \
|
||||
src/albersequal.cpp
|
||||
src/albersequal.cpp \
|
||||
src/oddspinbox.cpp
|
||||
RESOURCES += gpxsee.qrc
|
||||
TRANSLATIONS = lang/gpxsee_cs.ts \
|
||||
lang/gpxsee_sv.ts \
|
||||
|
@ -14,11 +14,12 @@
|
||||
<file>icons/arrow-left-double.png</file>
|
||||
<file>icons/arrow-right-double.png</file>
|
||||
<file>icons/view-fullscreen.png</file>
|
||||
<file>icons/office-chart-line-stacked.png</file>
|
||||
<file>icons/office-chart-line.png</file>
|
||||
<file>icons/preferences-desktop-display.png</file>
|
||||
<file>icons/flag_48.png</file>
|
||||
<file>icons/system-run.png</file>
|
||||
<file>icons/document-print-preview.png</file>
|
||||
<file>icons/view-filter.png</file>
|
||||
<file>lang/gpxsee_cs.qm</file>
|
||||
<file>lang/gpxsee_sv.qm</file>
|
||||
<file>lang/gpxsee_de.qm</file>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 727 B |
BIN
icons/office-chart-line.png
Normal file
BIN
icons/office-chart-line.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 728 B |
BIN
icons/view-filter.png
Normal file
BIN
icons/view-filter.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
@ -190,55 +190,50 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="654"/>
|
||||
<location filename="../src/gui.cpp" line="655"/>
|
||||
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at </source>
|
||||
<translation>Program GPXSee je distribuován pod podmínkami licence GNU General Public License verze 3. Pro více informací navštivte stránky programu na adrese </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="732"/>
|
||||
<location filename="../src/gui.cpp" line="733"/>
|
||||
<source>Open file</source>
|
||||
<translation>Otevřít soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="822"/>
|
||||
<location filename="../src/gui.cpp" line="823"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Otevřít POI soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="311"/>
|
||||
<source>Open</source>
|
||||
<translation>Otevřít</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="295"/>
|
||||
<location filename="../src/gui.cpp" line="296"/>
|
||||
<source>Quit</source>
|
||||
<translation>Ukončit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="303"/>
|
||||
<location filename="../src/gui.cpp" line="670"/>
|
||||
<location filename="../src/gui.cpp" line="304"/>
|
||||
<location filename="../src/gui.cpp" line="671"/>
|
||||
<location filename="../src/gui.cpp" line="672"/>
|
||||
<source>Keyboard controls</source>
|
||||
<translation>Ovládací klávesy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="327"/>
|
||||
<location filename="../src/gui.cpp" line="328"/>
|
||||
<source>Close</source>
|
||||
<translation>Zavřít</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="333"/>
|
||||
<location filename="../src/gui.cpp" line="334"/>
|
||||
<source>Reload</source>
|
||||
<translation>Znovu načíst</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="584"/>
|
||||
<location filename="../src/gui.cpp" line="585"/>
|
||||
<source>Show</source>
|
||||
<translation>Zobrazit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="501"/>
|
||||
<location filename="../src/gui.cpp" line="578"/>
|
||||
<location filename="../src/gui.cpp" line="502"/>
|
||||
<location filename="../src/gui.cpp" line="579"/>
|
||||
<source>File</source>
|
||||
<translation>Soubor</translation>
|
||||
</message>
|
||||
@ -258,243 +253,252 @@
|
||||
<translation>Soubory NMEA (*.nmea)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="301"/>
|
||||
<location filename="../src/gui.cpp" line="699"/>
|
||||
<location filename="../src/gui.cpp" line="302"/>
|
||||
<location filename="../src/gui.cpp" line="700"/>
|
||||
<location filename="../src/gui.cpp" line="701"/>
|
||||
<source>Data sources</source>
|
||||
<translation>Zdroje dat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="341"/>
|
||||
<source>Load POI file</source>
|
||||
<translation>Nahrát POI soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="344"/>
|
||||
<location filename="../src/gui.cpp" line="345"/>
|
||||
<source>Close POI files</source>
|
||||
<translation>Zavřit POI soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="346"/>
|
||||
<location filename="../src/gui.cpp" line="347"/>
|
||||
<source>Overlap POIs</source>
|
||||
<translation>Překrývat POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="350"/>
|
||||
<location filename="../src/gui.cpp" line="351"/>
|
||||
<source>Show POI labels</source>
|
||||
<translation>Zobrazit názvy POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="355"/>
|
||||
<location filename="../src/gui.cpp" line="356"/>
|
||||
<source>Show POIs</source>
|
||||
<translation>Zobrazit POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="364"/>
|
||||
<location filename="../src/gui.cpp" line="365"/>
|
||||
<source>Show map</source>
|
||||
<translation>Zobrazit mapu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="371"/>
|
||||
<location filename="../src/gui.cpp" line="1168"/>
|
||||
<source>Load map</source>
|
||||
<translation>Nahrát mapu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="374"/>
|
||||
<location filename="../src/gui.cpp" line="375"/>
|
||||
<source>Clear tile cache</source>
|
||||
<translation>Vymazat mezipaměť dlaždic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="378"/>
|
||||
<location filename="../src/gui.cpp" line="382"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<location filename="../src/gui.cpp" line="312"/>
|
||||
<source>Open...</source>
|
||||
<translation>Otevřít...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="342"/>
|
||||
<source>Load POI file...</source>
|
||||
<translation>Nahrát POI soubor...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="373"/>
|
||||
<source>Load map...</source>
|
||||
<translation>Nahrát mapu...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="379"/>
|
||||
<location filename="../src/gui.cpp" line="383"/>
|
||||
<location filename="../src/gui.cpp" line="683"/>
|
||||
<source>Next map</source>
|
||||
<translation>Následující mapa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="392"/>
|
||||
<location filename="../src/gui.cpp" line="393"/>
|
||||
<source>Show tracks</source>
|
||||
<translation>Zobrazit cesty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="396"/>
|
||||
<location filename="../src/gui.cpp" line="397"/>
|
||||
<source>Show routes</source>
|
||||
<translation>Zobrazit trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="400"/>
|
||||
<location filename="../src/gui.cpp" line="401"/>
|
||||
<source>Show waypoints</source>
|
||||
<translation>Zobrazit navigační body</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="404"/>
|
||||
<location filename="../src/gui.cpp" line="405"/>
|
||||
<source>Waypoint labels</source>
|
||||
<translation>Názvy navigačních bodů</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="415"/>
|
||||
<location filename="../src/gui.cpp" line="416"/>
|
||||
<source>Show graphs</source>
|
||||
<translation>Zobrazit grafy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="437"/>
|
||||
<location filename="../src/gui.cpp" line="438"/>
|
||||
<source>Show grid</source>
|
||||
<translation>Zobrazit mřížku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="443"/>
|
||||
<location filename="../src/gui.cpp" line="444"/>
|
||||
<source>Show toolbars</source>
|
||||
<translation>Zobrazovat nástrojové lišty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="449"/>
|
||||
<location filename="../src/gui.cpp" line="450"/>
|
||||
<source>Total time</source>
|
||||
<translation>Celkový čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="454"/>
|
||||
<location filename="../src/gui.cpp" line="977"/>
|
||||
<location filename="../src/gui.cpp" line="455"/>
|
||||
<location filename="../src/gui.cpp" line="1015"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Čistý čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="461"/>
|
||||
<location filename="../src/gui.cpp" line="462"/>
|
||||
<source>Metric</source>
|
||||
<translation>Metrické</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="466"/>
|
||||
<location filename="../src/gui.cpp" line="467"/>
|
||||
<source>Imperial</source>
|
||||
<translation>Imperiální</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="472"/>
|
||||
<location filename="../src/gui.cpp" line="473"/>
|
||||
<source>Fullscreen mode</source>
|
||||
<translation>Celoobrazovkový režim</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="478"/>
|
||||
<location filename="../src/gui.cpp" line="479"/>
|
||||
<source>Options...</source>
|
||||
<translation>Nastavení...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="483"/>
|
||||
<location filename="../src/gui.cpp" line="484"/>
|
||||
<source>Next</source>
|
||||
<translation>Následující</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="486"/>
|
||||
<location filename="../src/gui.cpp" line="487"/>
|
||||
<source>Previous</source>
|
||||
<translation>Předchozí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="490"/>
|
||||
<location filename="../src/gui.cpp" line="491"/>
|
||||
<source>Last</source>
|
||||
<translation>Poslední</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="493"/>
|
||||
<location filename="../src/gui.cpp" line="494"/>
|
||||
<source>First</source>
|
||||
<translation>První</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="515"/>
|
||||
<location filename="../src/gui.cpp" line="516"/>
|
||||
<source>Map</source>
|
||||
<translation>Mapa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="523"/>
|
||||
<location filename="../src/gui.cpp" line="524"/>
|
||||
<source>Graph</source>
|
||||
<translation>Graf</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="531"/>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<location filename="../src/gui.cpp" line="533"/>
|
||||
<source>POI files</source>
|
||||
<translation>POI soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="543"/>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<location filename="../src/gui.cpp" line="545"/>
|
||||
<source>Display</source>
|
||||
<translation>Zobrazit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="552"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<source>Settings</source>
|
||||
<translation>Nastavení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="556"/>
|
||||
<location filename="../src/gui.cpp" line="557"/>
|
||||
<source>Units</source>
|
||||
<translation>Jednotky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="565"/>
|
||||
<location filename="../src/gui.cpp" line="566"/>
|
||||
<source>Help</source>
|
||||
<translation>Nápověda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<source>Append file</source>
|
||||
<translation>Přidat soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<source>Next/Previous</source>
|
||||
<translation>Následující/Předchozí</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="684"/>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<source>Previous map</source>
|
||||
<translation>Předchozí mapa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<location filename="../src/gui.cpp" line="686"/>
|
||||
<source>Zoom in</source>
|
||||
<translation>Přiblížit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="687"/>
|
||||
<location filename="../src/gui.cpp" line="688"/>
|
||||
<source>Zoom out</source>
|
||||
<translation>Oddálit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="689"/>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<source>Digital zoom</source>
|
||||
<translation>Digitální zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<location filename="../src/gui.cpp" line="691"/>
|
||||
<source>Zoom</source>
|
||||
<translation>Zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="702"/>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<source>Online maps</source>
|
||||
<translation>Online mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<location filename="../src/gui.cpp" line="704"/>
|
||||
<source>Online map URLs are read on program startup from the following file:</source>
|
||||
<translation>URL online map jsou načteny při startu programu z následujícího souboru:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<location filename="../src/gui.cpp" line="715"/>
|
||||
<source>Offline maps are loaded on program startup from the following directory:</source>
|
||||
<translation>Offline mapy jsou načítány při startu aplikace z následujícího adresáře:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1201"/>
|
||||
<location filename="../src/gui.cpp" line="1206"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Otevřít mapový soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1239"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Nejsou načteny žádné soubory</translation>
|
||||
</message>
|
||||
@ -524,28 +528,28 @@
|
||||
<translation>Všechny soubory (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="963"/>
|
||||
<location filename="../src/gui.cpp" line="966"/>
|
||||
<location filename="../src/gui.cpp" line="1001"/>
|
||||
<location filename="../src/gui.cpp" line="1004"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="955"/>
|
||||
<location filename="../src/gui.cpp" line="993"/>
|
||||
<source>Routes</source>
|
||||
<translation>Trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1169"/>
|
||||
<location filename="../src/gui.cpp" line="1207"/>
|
||||
<source>Map files (*.map *.tba *.tar)</source>
|
||||
<translation>Mapové soubory (*.map *.tba *.tar)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1186"/>
|
||||
<location filename="../src/gui.cpp" line="1224"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Mapu nelze načíst:</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui.cpp" line="1205"/>
|
||||
<location filename="../src/gui.cpp" line="1243"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n soubor</numerusform>
|
||||
@ -554,32 +558,32 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="674"/>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<source>Next file</source>
|
||||
<translation>Následující soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<location filename="../src/gui.cpp" line="652"/>
|
||||
<source>Version </source>
|
||||
<translation>Verze </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="316"/>
|
||||
<location filename="../src/gui.cpp" line="317"/>
|
||||
<source>Print...</source>
|
||||
<translation>Tisknout...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="321"/>
|
||||
<location filename="../src/gui.cpp" line="322"/>
|
||||
<source>Export to PDF...</source>
|
||||
<translation>Exportovat do PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="957"/>
|
||||
<location filename="../src/gui.cpp" line="995"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Navigační body</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<location filename="../src/gui.cpp" line="676"/>
|
||||
<source>Previous file</source>
|
||||
<translation>Předchozí soubor</translation>
|
||||
</message>
|
||||
@ -589,92 +593,92 @@
|
||||
<translation>Podporované soubory (*.csv *.fit *.gpx *.igc *.kml *.nmea *.tcx)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="408"/>
|
||||
<location filename="../src/gui.cpp" line="409"/>
|
||||
<source>Route waypoints</source>
|
||||
<translation>Body tras</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="677"/>
|
||||
<location filename="../src/gui.cpp" line="678"/>
|
||||
<source>First file</source>
|
||||
<translation>První soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="679"/>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<source>Last file</source>
|
||||
<translation>Poslední soubor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="706"/>
|
||||
<location filename="../src/gui.cpp" line="707"/>
|
||||
<source>The file format is one map entry per line, consisting of the map name and tiles URL delimited by a TAB character. The tile X and Y coordinates are replaced with $x and $y in the URL and the zoom level is replaced with $z. An example map file could look like:</source>
|
||||
<translation>Formát souboru je jeden mapový záznam na řádku, kde mapový záznam sestává ze jména mapy a URL dlaždic navzájem oddělených tabulátorem. Souřadnice dlaždice jsou v URL nahrazeny řetězci $x a $y, úroven přiblížení (zoom) pak řetězcem $z. Příklad:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="713"/>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<source>Offline maps</source>
|
||||
<translation>Offline mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="717"/>
|
||||
<location filename="../src/gui.cpp" line="718"/>
|
||||
<source>The expected structure is one map/atlas in a separate subdirectory. Supported map formats are OziExplorer maps and TrekBuddy maps/atlases (tared and non-tared).</source>
|
||||
<translation>Očekávaná struktura je jedna mapa/atlas v samostatném podadresáři. Podporované mapové formáty jsou OziExplorer mapy a TrekBuddy mapy/atlasy (včetně tar varianty).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<location filename="../src/gui.cpp" line="723"/>
|
||||
<source>To make GPXSee load a POI file automatically on startup, add the file to the following directory:</source>
|
||||
<translation>POI soubory, které se mají automaticky nahrát při startu programu jsou načítány z následujícího adresáře:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="811"/>
|
||||
<location filename="../src/gui.cpp" line="812"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Datový soubor nelze načíst:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="814"/>
|
||||
<location filename="../src/gui.cpp" line="839"/>
|
||||
<location filename="../src/gui.cpp" line="815"/>
|
||||
<location filename="../src/gui.cpp" line="840"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Řádka: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="836"/>
|
||||
<location filename="../src/gui.cpp" line="837"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Soubor POI nelze načíst:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="949"/>
|
||||
<location filename="../src/gui.cpp" line="987"/>
|
||||
<source>Name</source>
|
||||
<translation>Název</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="953"/>
|
||||
<location filename="../src/gui.cpp" line="991"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Cesty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="306"/>
|
||||
<location filename="../src/gui.cpp" line="650"/>
|
||||
<location filename="../src/gui.cpp" line="307"/>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<source>About GPXSee</source>
|
||||
<translation>O aplikaci GPXSee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="589"/>
|
||||
<location filename="../src/gui.cpp" line="590"/>
|
||||
<source>Navigation</source>
|
||||
<translation>Navigace</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="721"/>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<source>POIs</source>
|
||||
<translation>POI body</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="423"/>
|
||||
<location filename="../src/gui.cpp" line="973"/>
|
||||
<location filename="../src/gui.cpp" line="424"/>
|
||||
<location filename="../src/gui.cpp" line="1011"/>
|
||||
<source>Distance</source>
|
||||
<translation>Vzdálenost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="430"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<location filename="../src/gui.cpp" line="975"/>
|
||||
<location filename="../src/gui.cpp" line="431"/>
|
||||
<location filename="../src/gui.cpp" line="554"/>
|
||||
<location filename="../src/gui.cpp" line="1013"/>
|
||||
<source>Time</source>
|
||||
<translation>Čas</translation>
|
||||
</message>
|
||||
@ -755,166 +759,256 @@
|
||||
<context>
|
||||
<name>OptionsDialog</name>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="34"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="36"/>
|
||||
<source>Base color:</source>
|
||||
<translation>Základní barva:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="35"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="37"/>
|
||||
<source>Palette shift:</source>
|
||||
<translation>Posun palety:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="47"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="49"/>
|
||||
<source>Track width:</source>
|
||||
<translation>Šířka cest:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="48"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<source>Track style:</source>
|
||||
<translation>Styl cest:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="52"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Cesty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="60"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="62"/>
|
||||
<source>Route width:</source>
|
||||
<translation>Šířka tras:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="61"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<source>Route style:</source>
|
||||
<translation>Styl tras:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="65"/>
|
||||
<source>Routes</source>
|
||||
<translation>Trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="67"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="99"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="69"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="102"/>
|
||||
<source>Use anti-aliasing</source>
|
||||
<translation>Vyhlazovat hrany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="97"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="100"/>
|
||||
<source>Line width:</source>
|
||||
<translation>Šířka čar:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="113"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="116"/>
|
||||
<source>Colors</source>
|
||||
<translation>Barvy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="114"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="117"/>
|
||||
<source>Paths</source>
|
||||
<translation>Trasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="115"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="183"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="118"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="278"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Grafy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="127"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="125"/>
|
||||
<source>Moving average window size</source>
|
||||
<translation>Velikost okna klouzavého průměru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="144"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Výška:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="145"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Rychlost:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="146"/>
|
||||
<source>Heart rate:</source>
|
||||
<translation>Tep:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<source>Cadence:</source>
|
||||
<translation>Kadence:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="148"/>
|
||||
<source>Power:</source>
|
||||
<translation>Výkon:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="150"/>
|
||||
<source>Smoothing</source>
|
||||
<translation>Vyhlazování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="154"/>
|
||||
<source>Eliminate GPS outliers</source>
|
||||
<translation>Odstarnit odlehlé GPS záznamy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="160"/>
|
||||
<source>Outlier elimination</source>
|
||||
<translation>Odstranění odlehlých hodnot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="167"/>
|
||||
<source>Smoothing:</source>
|
||||
<translation>Vyhlazování:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<source>mi/h</source>
|
||||
<translation>mi/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="193"/>
|
||||
<source>km/h</source>
|
||||
<translation>km/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="197"/>
|
||||
<source>s</source>
|
||||
<translation>s</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="201"/>
|
||||
<source>Minimal speed:</source>
|
||||
<translation>Minimální rychlost:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<source>Minimal duration:</source>
|
||||
<translation>Minimální doba trvání:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="209"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="210"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Detekce přestávek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="222"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="130"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="225"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="134"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="229"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="140"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="237"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="334"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="242"/>
|
||||
<source>Name</source>
|
||||
<translation>Název</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="149"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="244"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="151"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="246"/>
|
||||
<source>Distance</source>
|
||||
<translation>Vzdálenost</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="153"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="248"/>
|
||||
<source>Time</source>
|
||||
<translation>Čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="155"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="250"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Čistý čas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="157"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="252"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Počet objektů (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="172"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Samostatná stránka s grafy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="182"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="277"/>
|
||||
<source>Header</source>
|
||||
<translation>Záhlaví</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="285"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Používat OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="297"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="206"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="301"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Mezipaměť obrázků:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="219"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="240"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="314"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="337"/>
|
||||
<source>System</source>
|
||||
<translation>Systém</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="331"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Vzhled</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="238"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="333"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="335"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Tisk a export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="364"/>
|
||||
<source>Options</source>
|
||||
<translation>Nastavení</translation>
|
||||
</message>
|
||||
|
@ -190,55 +190,50 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="654"/>
|
||||
<location filename="../src/gui.cpp" line="655"/>
|
||||
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at </source>
|
||||
<translation>GPXSee wird unter der GNU General Public License version 3 vertrieben. Mehr Informationen zu GPXSee auf der Homepage </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="732"/>
|
||||
<location filename="../src/gui.cpp" line="733"/>
|
||||
<source>Open file</source>
|
||||
<translation>Datei öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="822"/>
|
||||
<location filename="../src/gui.cpp" line="823"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>POI Datei öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="311"/>
|
||||
<source>Open</source>
|
||||
<translation>Öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="295"/>
|
||||
<location filename="../src/gui.cpp" line="296"/>
|
||||
<source>Quit</source>
|
||||
<translation>Beenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="303"/>
|
||||
<location filename="../src/gui.cpp" line="670"/>
|
||||
<location filename="../src/gui.cpp" line="304"/>
|
||||
<location filename="../src/gui.cpp" line="671"/>
|
||||
<location filename="../src/gui.cpp" line="672"/>
|
||||
<source>Keyboard controls</source>
|
||||
<translation>Tastaturkürzel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="327"/>
|
||||
<location filename="../src/gui.cpp" line="328"/>
|
||||
<source>Close</source>
|
||||
<translation>Schließen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="333"/>
|
||||
<location filename="../src/gui.cpp" line="334"/>
|
||||
<source>Reload</source>
|
||||
<translation>Neu Laden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="584"/>
|
||||
<location filename="../src/gui.cpp" line="585"/>
|
||||
<source>Show</source>
|
||||
<translation>Ansicht</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="501"/>
|
||||
<location filename="../src/gui.cpp" line="578"/>
|
||||
<location filename="../src/gui.cpp" line="502"/>
|
||||
<location filename="../src/gui.cpp" line="579"/>
|
||||
<source>File</source>
|
||||
<translation>Datei</translation>
|
||||
</message>
|
||||
@ -258,263 +253,272 @@
|
||||
<translation>NMEA-Dateien (*.nmea)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="301"/>
|
||||
<location filename="../src/gui.cpp" line="699"/>
|
||||
<location filename="../src/gui.cpp" line="302"/>
|
||||
<location filename="../src/gui.cpp" line="700"/>
|
||||
<location filename="../src/gui.cpp" line="701"/>
|
||||
<source>Data sources</source>
|
||||
<translation>Datenquellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="341"/>
|
||||
<source>Load POI file</source>
|
||||
<translation>POI-Datei laden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="344"/>
|
||||
<location filename="../src/gui.cpp" line="345"/>
|
||||
<source>Close POI files</source>
|
||||
<translation>POI-Datei schließen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="346"/>
|
||||
<location filename="../src/gui.cpp" line="347"/>
|
||||
<source>Overlap POIs</source>
|
||||
<translation>POI überlappen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="350"/>
|
||||
<location filename="../src/gui.cpp" line="351"/>
|
||||
<source>Show POI labels</source>
|
||||
<translation>POI-Labels anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="355"/>
|
||||
<location filename="../src/gui.cpp" line="356"/>
|
||||
<source>Show POIs</source>
|
||||
<translation>POIs anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="364"/>
|
||||
<location filename="../src/gui.cpp" line="365"/>
|
||||
<source>Show map</source>
|
||||
<translation>Karte anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="371"/>
|
||||
<location filename="../src/gui.cpp" line="1168"/>
|
||||
<source>Load map</source>
|
||||
<translation>Karte laden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="374"/>
|
||||
<location filename="../src/gui.cpp" line="375"/>
|
||||
<source>Clear tile cache</source>
|
||||
<translation>Tile-Cache bereinigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="378"/>
|
||||
<location filename="../src/gui.cpp" line="382"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<location filename="../src/gui.cpp" line="312"/>
|
||||
<source>Open...</source>
|
||||
<translation>Öffnen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="342"/>
|
||||
<source>Load POI file...</source>
|
||||
<translation>POI-Datei laden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="373"/>
|
||||
<source>Load map...</source>
|
||||
<translation>Karte laden...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="379"/>
|
||||
<location filename="../src/gui.cpp" line="383"/>
|
||||
<location filename="../src/gui.cpp" line="683"/>
|
||||
<source>Next map</source>
|
||||
<translation>Nächste Karte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="392"/>
|
||||
<location filename="../src/gui.cpp" line="393"/>
|
||||
<source>Show tracks</source>
|
||||
<translation>Strecken anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="396"/>
|
||||
<location filename="../src/gui.cpp" line="397"/>
|
||||
<source>Show routes</source>
|
||||
<translation>Routen anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="400"/>
|
||||
<location filename="../src/gui.cpp" line="401"/>
|
||||
<source>Show waypoints</source>
|
||||
<translation>Wegpunkte anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="404"/>
|
||||
<location filename="../src/gui.cpp" line="405"/>
|
||||
<source>Waypoint labels</source>
|
||||
<translation>Wegpunkt Labels</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="415"/>
|
||||
<location filename="../src/gui.cpp" line="416"/>
|
||||
<source>Show graphs</source>
|
||||
<translation>Graphen anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="437"/>
|
||||
<location filename="../src/gui.cpp" line="438"/>
|
||||
<source>Show grid</source>
|
||||
<translation>Gitter anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="443"/>
|
||||
<location filename="../src/gui.cpp" line="444"/>
|
||||
<source>Show toolbars</source>
|
||||
<translation>Toolbars anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="449"/>
|
||||
<location filename="../src/gui.cpp" line="450"/>
|
||||
<source>Total time</source>
|
||||
<translation>Gesamtzeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="454"/>
|
||||
<location filename="../src/gui.cpp" line="977"/>
|
||||
<location filename="../src/gui.cpp" line="455"/>
|
||||
<location filename="../src/gui.cpp" line="1015"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Bewegungszeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="461"/>
|
||||
<location filename="../src/gui.cpp" line="462"/>
|
||||
<source>Metric</source>
|
||||
<translation>Metrisch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="466"/>
|
||||
<location filename="../src/gui.cpp" line="467"/>
|
||||
<source>Imperial</source>
|
||||
<translation>Imperial</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="472"/>
|
||||
<location filename="../src/gui.cpp" line="473"/>
|
||||
<source>Fullscreen mode</source>
|
||||
<translation>Vollbildmodus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="478"/>
|
||||
<location filename="../src/gui.cpp" line="479"/>
|
||||
<source>Options...</source>
|
||||
<translation>Einstellungen...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="483"/>
|
||||
<location filename="../src/gui.cpp" line="484"/>
|
||||
<source>Next</source>
|
||||
<translation>Nächste</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="486"/>
|
||||
<location filename="../src/gui.cpp" line="487"/>
|
||||
<source>Previous</source>
|
||||
<translation>Vorherige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="490"/>
|
||||
<location filename="../src/gui.cpp" line="491"/>
|
||||
<source>Last</source>
|
||||
<translation>Letzte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="493"/>
|
||||
<location filename="../src/gui.cpp" line="494"/>
|
||||
<source>First</source>
|
||||
<translation>Erste</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="515"/>
|
||||
<location filename="../src/gui.cpp" line="516"/>
|
||||
<source>Map</source>
|
||||
<translation>Karte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="523"/>
|
||||
<location filename="../src/gui.cpp" line="524"/>
|
||||
<source>Graph</source>
|
||||
<translation>Graph</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="531"/>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<location filename="../src/gui.cpp" line="533"/>
|
||||
<source>POI files</source>
|
||||
<translation>POI-Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="543"/>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<source>Data</source>
|
||||
<translation>Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<location filename="../src/gui.cpp" line="545"/>
|
||||
<source>Display</source>
|
||||
<translation>Anzeige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="552"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<source>Settings</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="556"/>
|
||||
<location filename="../src/gui.cpp" line="557"/>
|
||||
<source>Units</source>
|
||||
<translation>Einheiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="565"/>
|
||||
<location filename="../src/gui.cpp" line="566"/>
|
||||
<source>Help</source>
|
||||
<translation>Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<source>Append file</source>
|
||||
<translation>An Datei anhängen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<source>Next/Previous</source>
|
||||
<translation>Nächste/Vorherige</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="684"/>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<source>Previous map</source>
|
||||
<translation>Vorherige Karte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<location filename="../src/gui.cpp" line="686"/>
|
||||
<source>Zoom in</source>
|
||||
<translation>Hineinzoomen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="687"/>
|
||||
<location filename="../src/gui.cpp" line="688"/>
|
||||
<source>Zoom out</source>
|
||||
<translation>Herauszoomen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="689"/>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<source>Digital zoom</source>
|
||||
<translation>Digitaler Zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<location filename="../src/gui.cpp" line="691"/>
|
||||
<source>Zoom</source>
|
||||
<translation>Zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="702"/>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<source>Online maps</source>
|
||||
<translation>Onlinekarten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<location filename="../src/gui.cpp" line="704"/>
|
||||
<source>Online map URLs are read on program startup from the following file:</source>
|
||||
<translation>Onlinekarten URLs werden zu Programmstart aus der folgenden Datei gelesen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="713"/>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<source>Offline maps</source>
|
||||
<translation>Offlinekarten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<location filename="../src/gui.cpp" line="715"/>
|
||||
<source>Offline maps are loaded on program startup from the following directory:</source>
|
||||
<translation>Offlinekarten werden zu Programmstart aus dem folgenden Verzeichnis geladen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1169"/>
|
||||
<location filename="../src/gui.cpp" line="1206"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Karte Datei öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1207"/>
|
||||
<source>Map files (*.map *.tba *.tar)</source>
|
||||
<translation>Karten-Dateien (*.map *.tba *.tar)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1186"/>
|
||||
<location filename="../src/gui.cpp" line="1224"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation>Fehler beim Laden der Karte-Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1201"/>
|
||||
<location filename="../src/gui.cpp" line="1239"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Keine Dateien geladen</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui.cpp" line="1205"/>
|
||||
<location filename="../src/gui.cpp" line="1243"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n Datei</numerusform>
|
||||
@ -547,43 +551,43 @@
|
||||
<translation>Alle Dateien (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="963"/>
|
||||
<location filename="../src/gui.cpp" line="966"/>
|
||||
<location filename="../src/gui.cpp" line="1001"/>
|
||||
<location filename="../src/gui.cpp" line="1004"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="955"/>
|
||||
<location filename="../src/gui.cpp" line="993"/>
|
||||
<source>Routes</source>
|
||||
<translation>Routen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="674"/>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<source>Next file</source>
|
||||
<translation>Nächste Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<location filename="../src/gui.cpp" line="652"/>
|
||||
<source>Version </source>
|
||||
<translation>Version </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="316"/>
|
||||
<location filename="../src/gui.cpp" line="317"/>
|
||||
<source>Print...</source>
|
||||
<translation>Drucken...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="321"/>
|
||||
<location filename="../src/gui.cpp" line="322"/>
|
||||
<source>Export to PDF...</source>
|
||||
<translation>Als PDF exportieren...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="957"/>
|
||||
<location filename="../src/gui.cpp" line="995"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Wegpunkte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<location filename="../src/gui.cpp" line="676"/>
|
||||
<source>Previous file</source>
|
||||
<translation>Vorherige Datei</translation>
|
||||
</message>
|
||||
@ -593,87 +597,87 @@
|
||||
<translation>Unterstütze Dateien (*.csv *.fit *.gpx *.igc *.kml *.nmea *.tcx)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="408"/>
|
||||
<location filename="../src/gui.cpp" line="409"/>
|
||||
<source>Route waypoints</source>
|
||||
<translation>Routen Wegpunkte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="677"/>
|
||||
<location filename="../src/gui.cpp" line="678"/>
|
||||
<source>First file</source>
|
||||
<translation>Erste Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="679"/>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<source>Last file</source>
|
||||
<translation>Letzte Datei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="706"/>
|
||||
<location filename="../src/gui.cpp" line="707"/>
|
||||
<source>The file format is one map entry per line, consisting of the map name and tiles URL delimited by a TAB character. The tile X and Y coordinates are replaced with $x and $y in the URL and the zoom level is replaced with $z. An example map file could look like:</source>
|
||||
<translation>Das Dateiformat ist eine Karte pro Linie. Jede Linie besteht aus dem Kartenname und die durch ein TAB Zeichen getrennte Tiles URL. X und Y Koordinate einer Tile werden in der URL durch $x und $y ersetzt und das Zoomlevel durch $z. Ein Beispiel einer Kartendatei könnte so aussehen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="717"/>
|
||||
<location filename="../src/gui.cpp" line="718"/>
|
||||
<source>The expected structure is one map/atlas in a separate subdirectory. Supported map formats are OziExplorer maps and TrekBuddy maps/atlases (tared and non-tared).</source>
|
||||
<translation>Die erwartete Struktur ist eine Karte/ein Atlas pro Unterverzeichnis. Unterstützte Kartenformate sind OziExplorer Karten und TrekBuddy Karten/Atlanten (mit oder ohne tar Kompression).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<location filename="../src/gui.cpp" line="723"/>
|
||||
<source>To make GPXSee load a POI file automatically on startup, add the file to the following directory:</source>
|
||||
<translation>Damit GPXSee zu Programmstart automatisch eine POI-Datei lädt, fügen Sie diese zu folgendem Verzeichnis hinzu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="811"/>
|
||||
<location filename="../src/gui.cpp" line="812"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Fehler beim Laden der Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="814"/>
|
||||
<location filename="../src/gui.cpp" line="839"/>
|
||||
<location filename="../src/gui.cpp" line="815"/>
|
||||
<location filename="../src/gui.cpp" line="840"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Linie: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="836"/>
|
||||
<location filename="../src/gui.cpp" line="837"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Fehler beim Laden der POI-Datei:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="949"/>
|
||||
<location filename="../src/gui.cpp" line="987"/>
|
||||
<source>Name</source>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="953"/>
|
||||
<location filename="../src/gui.cpp" line="991"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Strecken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="306"/>
|
||||
<location filename="../src/gui.cpp" line="650"/>
|
||||
<location filename="../src/gui.cpp" line="307"/>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<source>About GPXSee</source>
|
||||
<translation>Über GPXSee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="589"/>
|
||||
<location filename="../src/gui.cpp" line="590"/>
|
||||
<source>Navigation</source>
|
||||
<translation>Navigation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="721"/>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<source>POIs</source>
|
||||
<translation>POIs</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="423"/>
|
||||
<location filename="../src/gui.cpp" line="973"/>
|
||||
<location filename="../src/gui.cpp" line="424"/>
|
||||
<location filename="../src/gui.cpp" line="1011"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distanz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="430"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<location filename="../src/gui.cpp" line="975"/>
|
||||
<location filename="../src/gui.cpp" line="431"/>
|
||||
<location filename="../src/gui.cpp" line="554"/>
|
||||
<location filename="../src/gui.cpp" line="1013"/>
|
||||
<source>Time</source>
|
||||
<translation>Zeit</translation>
|
||||
</message>
|
||||
@ -754,166 +758,256 @@
|
||||
<context>
|
||||
<name>OptionsDialog</name>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="34"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="36"/>
|
||||
<source>Base color:</source>
|
||||
<translation>Grundfarbe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="35"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="37"/>
|
||||
<source>Palette shift:</source>
|
||||
<translation>Palettenverschiebung:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="47"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="49"/>
|
||||
<source>Track width:</source>
|
||||
<translation>Streckenbreite:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="48"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<source>Track style:</source>
|
||||
<translation>Streckenstil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="52"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Strecken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="60"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="62"/>
|
||||
<source>Route width:</source>
|
||||
<translation>Routenbreite:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="61"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<source>Route style:</source>
|
||||
<translation>Routenstil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="65"/>
|
||||
<source>Routes</source>
|
||||
<translation>Routen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="67"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="99"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="69"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="102"/>
|
||||
<source>Use anti-aliasing</source>
|
||||
<translation>Anti-Aliasing verwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="97"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="100"/>
|
||||
<source>Line width:</source>
|
||||
<translation>Linienbreite:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="113"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="116"/>
|
||||
<source>Colors</source>
|
||||
<translation>Farben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="114"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="117"/>
|
||||
<source>Paths</source>
|
||||
<translation>Pfade</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="115"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="183"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="118"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="278"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Graphen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="127"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="125"/>
|
||||
<source>Moving average window size</source>
|
||||
<translation>Fensterbreite des gleitenden Mittelwerts</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="144"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Höhe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="145"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Geschwindigkeit:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="146"/>
|
||||
<source>Heart rate:</source>
|
||||
<translation>Herzfrequenz:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<source>Cadence:</source>
|
||||
<translation>Frequenz:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="148"/>
|
||||
<source>Power:</source>
|
||||
<translation>Leistung:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="150"/>
|
||||
<source>Smoothing</source>
|
||||
<translation>Glätten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="154"/>
|
||||
<source>Eliminate GPS outliers</source>
|
||||
<translation>GPS Ausreißer entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="160"/>
|
||||
<source>Outlier elimination</source>
|
||||
<translation>Ausreißer Entfernung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="167"/>
|
||||
<source>Smoothing:</source>
|
||||
<translation>Glätten:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<source>mi/h</source>
|
||||
<translation>mi/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="193"/>
|
||||
<source>km/h</source>
|
||||
<translation>km/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="197"/>
|
||||
<source>s</source>
|
||||
<translation>sek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="201"/>
|
||||
<source>Minimal speed:</source>
|
||||
<translation>Minimale Geschwindigkeit:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<source>Minimal duration:</source>
|
||||
<translation>Minimale Dauer:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="209"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Datenfilterung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="210"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Pausenerkennung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="222"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="130"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="225"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="134"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="229"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI-Radius:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="140"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="237"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="334"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="242"/>
|
||||
<source>Name</source>
|
||||
<translation>Name</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="149"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="244"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="151"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="246"/>
|
||||
<source>Distance</source>
|
||||
<translation>Distanz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="153"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="248"/>
|
||||
<source>Time</source>
|
||||
<translation>Zeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="155"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="250"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Bewegungszeit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="157"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="252"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Elementanzahl (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="172"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separate Seite für Graphen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="182"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="277"/>
|
||||
<source>Header</source>
|
||||
<translation>Kopfzeile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="285"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>OpenGL verwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="297"/>
|
||||
<source>MB</source>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="206"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="301"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation>Bild-Cache größe:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="219"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="240"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="314"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="337"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="331"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Erscheinungsbild</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="238"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="333"/>
|
||||
<source>Data</source>
|
||||
<translation>Daten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="335"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Druck & Export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="364"/>
|
||||
<source>Options</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="sv">
|
||||
<TS version="2.0" language="sv">
|
||||
<context>
|
||||
<name>CadenceGraph</name>
|
||||
<message>
|
||||
@ -190,55 +190,50 @@
|
||||
<context>
|
||||
<name>GUI</name>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="654"/>
|
||||
<location filename="../src/gui.cpp" line="655"/>
|
||||
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at </source>
|
||||
<translation>GPXSee distribueras under vilkoren för GNU General Public License version 3. För mer info om GPXSee, besök hemsidan på </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="732"/>
|
||||
<location filename="../src/gui.cpp" line="733"/>
|
||||
<source>Open file</source>
|
||||
<translation>Öppna fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="822"/>
|
||||
<location filename="../src/gui.cpp" line="823"/>
|
||||
<source>Open POI file</source>
|
||||
<translation>Öppna POI-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="311"/>
|
||||
<source>Open</source>
|
||||
<translation>Öppna</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="295"/>
|
||||
<location filename="../src/gui.cpp" line="296"/>
|
||||
<source>Quit</source>
|
||||
<translation>Avsluta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="303"/>
|
||||
<location filename="../src/gui.cpp" line="670"/>
|
||||
<location filename="../src/gui.cpp" line="304"/>
|
||||
<location filename="../src/gui.cpp" line="671"/>
|
||||
<location filename="../src/gui.cpp" line="672"/>
|
||||
<source>Keyboard controls</source>
|
||||
<translation>Snabbtangenter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="327"/>
|
||||
<location filename="../src/gui.cpp" line="328"/>
|
||||
<source>Close</source>
|
||||
<translation>Stäng</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="333"/>
|
||||
<location filename="../src/gui.cpp" line="334"/>
|
||||
<source>Reload</source>
|
||||
<translation>Uppdatera</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="584"/>
|
||||
<location filename="../src/gui.cpp" line="585"/>
|
||||
<source>Show</source>
|
||||
<translation>Visa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="501"/>
|
||||
<location filename="../src/gui.cpp" line="578"/>
|
||||
<location filename="../src/gui.cpp" line="502"/>
|
||||
<location filename="../src/gui.cpp" line="579"/>
|
||||
<source>File</source>
|
||||
<translation>Arkiv</translation>
|
||||
</message>
|
||||
@ -258,263 +253,272 @@
|
||||
<translation>NMEA-filer (*.nmea)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="301"/>
|
||||
<location filename="../src/gui.cpp" line="699"/>
|
||||
<location filename="../src/gui.cpp" line="302"/>
|
||||
<location filename="../src/gui.cpp" line="700"/>
|
||||
<location filename="../src/gui.cpp" line="701"/>
|
||||
<source>Data sources</source>
|
||||
<translation>Datakällor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="341"/>
|
||||
<source>Load POI file</source>
|
||||
<translation>Läs in POI-fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="344"/>
|
||||
<location filename="../src/gui.cpp" line="345"/>
|
||||
<source>Close POI files</source>
|
||||
<translation>Stäng POI-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="346"/>
|
||||
<location filename="../src/gui.cpp" line="347"/>
|
||||
<source>Overlap POIs</source>
|
||||
<translation>Överlappa POI:er</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="350"/>
|
||||
<location filename="../src/gui.cpp" line="351"/>
|
||||
<source>Show POI labels</source>
|
||||
<translation>Visa POI-namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="355"/>
|
||||
<location filename="../src/gui.cpp" line="356"/>
|
||||
<source>Show POIs</source>
|
||||
<translation>Visa POI:er</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="364"/>
|
||||
<location filename="../src/gui.cpp" line="365"/>
|
||||
<source>Show map</source>
|
||||
<translation>Visa karta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="371"/>
|
||||
<location filename="../src/gui.cpp" line="1168"/>
|
||||
<source>Load map</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="374"/>
|
||||
<location filename="../src/gui.cpp" line="375"/>
|
||||
<source>Clear tile cache</source>
|
||||
<translation>Rensa kart-cache</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="378"/>
|
||||
<location filename="../src/gui.cpp" line="382"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<location filename="../src/gui.cpp" line="312"/>
|
||||
<source>Open...</source>
|
||||
<translation>Öppna...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="342"/>
|
||||
<source>Load POI file...</source>
|
||||
<translation>Läs in POI-fil...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="373"/>
|
||||
<source>Load map...</source>
|
||||
<translation>Läs in karta...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="379"/>
|
||||
<location filename="../src/gui.cpp" line="383"/>
|
||||
<location filename="../src/gui.cpp" line="683"/>
|
||||
<source>Next map</source>
|
||||
<translation>Nästa karta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="392"/>
|
||||
<location filename="../src/gui.cpp" line="393"/>
|
||||
<source>Show tracks</source>
|
||||
<translation>Visa spår</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="396"/>
|
||||
<location filename="../src/gui.cpp" line="397"/>
|
||||
<source>Show routes</source>
|
||||
<translation>Visa rutter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="400"/>
|
||||
<location filename="../src/gui.cpp" line="401"/>
|
||||
<source>Show waypoints</source>
|
||||
<translation>Visa vägpunkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="404"/>
|
||||
<location filename="../src/gui.cpp" line="405"/>
|
||||
<source>Waypoint labels</source>
|
||||
<translation>Vägpunktsnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="415"/>
|
||||
<location filename="../src/gui.cpp" line="416"/>
|
||||
<source>Show graphs</source>
|
||||
<translation>Visa diagram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="437"/>
|
||||
<location filename="../src/gui.cpp" line="438"/>
|
||||
<source>Show grid</source>
|
||||
<translation>Visa stödlinjer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="443"/>
|
||||
<location filename="../src/gui.cpp" line="444"/>
|
||||
<source>Show toolbars</source>
|
||||
<translation>Visa verktygsfält</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="449"/>
|
||||
<location filename="../src/gui.cpp" line="450"/>
|
||||
<source>Total time</source>
|
||||
<translation>Total tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="454"/>
|
||||
<location filename="../src/gui.cpp" line="977"/>
|
||||
<location filename="../src/gui.cpp" line="455"/>
|
||||
<location filename="../src/gui.cpp" line="1015"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Förflyttningstid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="461"/>
|
||||
<location filename="../src/gui.cpp" line="462"/>
|
||||
<source>Metric</source>
|
||||
<translation>Meter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="466"/>
|
||||
<location filename="../src/gui.cpp" line="467"/>
|
||||
<source>Imperial</source>
|
||||
<translation>Imperial</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="472"/>
|
||||
<location filename="../src/gui.cpp" line="473"/>
|
||||
<source>Fullscreen mode</source>
|
||||
<translation>Helskärmsläge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="478"/>
|
||||
<location filename="../src/gui.cpp" line="479"/>
|
||||
<source>Options...</source>
|
||||
<translation>Alternativ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="483"/>
|
||||
<location filename="../src/gui.cpp" line="484"/>
|
||||
<source>Next</source>
|
||||
<translation>Nästa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="486"/>
|
||||
<location filename="../src/gui.cpp" line="487"/>
|
||||
<source>Previous</source>
|
||||
<translation>Föregående</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="490"/>
|
||||
<location filename="../src/gui.cpp" line="491"/>
|
||||
<source>Last</source>
|
||||
<translation>Sista</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="493"/>
|
||||
<location filename="../src/gui.cpp" line="494"/>
|
||||
<source>First</source>
|
||||
<translation>Första</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="515"/>
|
||||
<location filename="../src/gui.cpp" line="516"/>
|
||||
<source>Map</source>
|
||||
<translation>Karta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="523"/>
|
||||
<location filename="../src/gui.cpp" line="524"/>
|
||||
<source>Graph</source>
|
||||
<translation>Diagram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="531"/>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="532"/>
|
||||
<location filename="../src/gui.cpp" line="533"/>
|
||||
<source>POI files</source>
|
||||
<translation>POI-filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="543"/>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="544"/>
|
||||
<location filename="../src/gui.cpp" line="545"/>
|
||||
<source>Display</source>
|
||||
<translation>Visa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="552"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<source>Settings</source>
|
||||
<translation>Inställningar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="556"/>
|
||||
<location filename="../src/gui.cpp" line="557"/>
|
||||
<source>Units</source>
|
||||
<translation>Enhet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="565"/>
|
||||
<location filename="../src/gui.cpp" line="566"/>
|
||||
<source>Help</source>
|
||||
<translation>Hjälp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<source>Append file</source>
|
||||
<translation>Lägg till fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="681"/>
|
||||
<location filename="../src/gui.cpp" line="682"/>
|
||||
<source>Next/Previous</source>
|
||||
<translation>Nästa/Föregående</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="684"/>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<source>Previous map</source>
|
||||
<translation>Föregående karta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="685"/>
|
||||
<location filename="../src/gui.cpp" line="686"/>
|
||||
<source>Zoom in</source>
|
||||
<translation>Zooma in</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="687"/>
|
||||
<location filename="../src/gui.cpp" line="688"/>
|
||||
<source>Zoom out</source>
|
||||
<translation>Zooma ut</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="689"/>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<source>Digital zoom</source>
|
||||
<translation>Digital zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="690"/>
|
||||
<location filename="../src/gui.cpp" line="691"/>
|
||||
<source>Zoom</source>
|
||||
<translation>Zoom</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="702"/>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<source>Online maps</source>
|
||||
<translation>Online-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="703"/>
|
||||
<location filename="../src/gui.cpp" line="704"/>
|
||||
<source>Online map URLs are read on program startup from the following file:</source>
|
||||
<translation>Online-kartors URL:er, läses från följande fil vid programstart:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="713"/>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<source>Offline maps</source>
|
||||
<translation>Offline-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="714"/>
|
||||
<location filename="../src/gui.cpp" line="715"/>
|
||||
<source>Offline maps are loaded on program startup from the following directory:</source>
|
||||
<translation>Offline-kartor läses in från följande mapp vid programstart:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1169"/>
|
||||
<location filename="../src/gui.cpp" line="1206"/>
|
||||
<source>Open map file</source>
|
||||
<translation>Öppna kartfil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1207"/>
|
||||
<source>Map files (*.map *.tba *.tar)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Kartfiler (*.map *.tba *.tar)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1186"/>
|
||||
<location filename="../src/gui.cpp" line="1224"/>
|
||||
<source>Error loading map:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Fel vid inläsning av karta:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="1201"/>
|
||||
<location filename="../src/gui.cpp" line="1239"/>
|
||||
<source>No files loaded</source>
|
||||
<translation>Inga filer inlästa</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../src/gui.cpp" line="1205"/>
|
||||
<location filename="../src/gui.cpp" line="1243"/>
|
||||
<source>%n files</source>
|
||||
<translation>
|
||||
<numerusform>%n filer</numerusform>
|
||||
@ -547,43 +551,43 @@
|
||||
<translation>Alla filer (*)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="963"/>
|
||||
<location filename="../src/gui.cpp" line="966"/>
|
||||
<location filename="../src/gui.cpp" line="1001"/>
|
||||
<location filename="../src/gui.cpp" line="1004"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="955"/>
|
||||
<location filename="../src/gui.cpp" line="993"/>
|
||||
<source>Routes</source>
|
||||
<translation>Rutter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="674"/>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<source>Next file</source>
|
||||
<translation>Nästa fil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<location filename="../src/gui.cpp" line="652"/>
|
||||
<source>Version </source>
|
||||
<translation>Version </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="316"/>
|
||||
<location filename="../src/gui.cpp" line="317"/>
|
||||
<source>Print...</source>
|
||||
<translation>Skriv ut...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="321"/>
|
||||
<location filename="../src/gui.cpp" line="322"/>
|
||||
<source>Export to PDF...</source>
|
||||
<translation>Exportera till PDF...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="957"/>
|
||||
<location filename="../src/gui.cpp" line="995"/>
|
||||
<source>Waypoints</source>
|
||||
<translation>Vägpunkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="675"/>
|
||||
<location filename="../src/gui.cpp" line="676"/>
|
||||
<source>Previous file</source>
|
||||
<translation>Föregående fil</translation>
|
||||
</message>
|
||||
@ -593,87 +597,87 @@
|
||||
<translation>Filer som stöds (*.csv *.fit *.gpx *.igc *.kml *.nmea *.tcx)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="408"/>
|
||||
<location filename="../src/gui.cpp" line="409"/>
|
||||
<source>Route waypoints</source>
|
||||
<translation>Ruttvägpunkter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="677"/>
|
||||
<location filename="../src/gui.cpp" line="678"/>
|
||||
<source>First file</source>
|
||||
<translation>Första filen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="679"/>
|
||||
<location filename="../src/gui.cpp" line="680"/>
|
||||
<source>Last file</source>
|
||||
<translation>Sista filen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="706"/>
|
||||
<location filename="../src/gui.cpp" line="707"/>
|
||||
<source>The file format is one map entry per line, consisting of the map name and tiles URL delimited by a TAB character. The tile X and Y coordinates are replaced with $x and $y in the URL and the zoom level is replaced with $z. An example map file could look like:</source>
|
||||
<translation>Filformatet är en kartpost per rad, bestående av kartnamn och kartrutans URL, avgränsade med ett TAB-tecken. Kartrutans X- och Y-koordinater ersätts med $x och $y i URL:en och zoomnivån ersätts med $z. Exempel på en kartfil kan se ut så här:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="717"/>
|
||||
<location filename="../src/gui.cpp" line="718"/>
|
||||
<source>The expected structure is one map/atlas in a separate subdirectory. Supported map formats are OziExplorer maps and TrekBuddy maps/atlases (tared and non-tared).</source>
|
||||
<translation>Den förväntade strukturen är en karta/atlas i en separat undermapp. Kartformat som stöds är OziExplorer kartor och TrekBuddy-kartor/-kartsamlingar (tarerade och icke tarerade).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<location filename="../src/gui.cpp" line="723"/>
|
||||
<source>To make GPXSee load a POI file automatically on startup, add the file to the following directory:</source>
|
||||
<translation>För att GPXSee skall läsa in en POI-fil automatiskt vid programstart, läggs filen i följande mapp:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="811"/>
|
||||
<location filename="../src/gui.cpp" line="812"/>
|
||||
<source>Error loading data file:</source>
|
||||
<translation>Fel vid inläsning av datafil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="814"/>
|
||||
<location filename="../src/gui.cpp" line="839"/>
|
||||
<location filename="../src/gui.cpp" line="815"/>
|
||||
<location filename="../src/gui.cpp" line="840"/>
|
||||
<source>Line: %1</source>
|
||||
<translation>Rad: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="836"/>
|
||||
<location filename="../src/gui.cpp" line="837"/>
|
||||
<source>Error loading POI file:</source>
|
||||
<translation>Fel vid inläsning av POI-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="949"/>
|
||||
<location filename="../src/gui.cpp" line="987"/>
|
||||
<source>Name</source>
|
||||
<translation>Namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="953"/>
|
||||
<location filename="../src/gui.cpp" line="991"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Spår</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="306"/>
|
||||
<location filename="../src/gui.cpp" line="650"/>
|
||||
<location filename="../src/gui.cpp" line="307"/>
|
||||
<location filename="../src/gui.cpp" line="651"/>
|
||||
<source>About GPXSee</source>
|
||||
<translation>Om GPXSee</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="589"/>
|
||||
<location filename="../src/gui.cpp" line="590"/>
|
||||
<source>Navigation</source>
|
||||
<translation>Navigation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="721"/>
|
||||
<location filename="../src/gui.cpp" line="722"/>
|
||||
<source>POIs</source>
|
||||
<translation>POI:er</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="423"/>
|
||||
<location filename="../src/gui.cpp" line="973"/>
|
||||
<location filename="../src/gui.cpp" line="424"/>
|
||||
<location filename="../src/gui.cpp" line="1011"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstånd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui.cpp" line="430"/>
|
||||
<location filename="../src/gui.cpp" line="553"/>
|
||||
<location filename="../src/gui.cpp" line="975"/>
|
||||
<location filename="../src/gui.cpp" line="431"/>
|
||||
<location filename="../src/gui.cpp" line="554"/>
|
||||
<location filename="../src/gui.cpp" line="1013"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
@ -754,166 +758,256 @@
|
||||
<context>
|
||||
<name>OptionsDialog</name>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="34"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="36"/>
|
||||
<source>Base color:</source>
|
||||
<translation>Basfärg:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="35"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="37"/>
|
||||
<source>Palette shift:</source>
|
||||
<translation>Palettskiftning:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="47"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="49"/>
|
||||
<source>Track width:</source>
|
||||
<translation>Spårtjocklek:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="48"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<source>Track style:</source>
|
||||
<translation>Spårstil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="50"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="52"/>
|
||||
<source>Tracks</source>
|
||||
<translation>Spår</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="60"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="62"/>
|
||||
<source>Route width:</source>
|
||||
<translation>Ruttjocklek:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="61"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<source>Route style:</source>
|
||||
<translation>Ruttstil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="63"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="65"/>
|
||||
<source>Routes</source>
|
||||
<translation>Rutter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="67"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="99"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="69"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="102"/>
|
||||
<source>Use anti-aliasing</source>
|
||||
<translation>Använd kantutjämning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="97"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="100"/>
|
||||
<source>Line width:</source>
|
||||
<translation>Linjetjocklek:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="113"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="116"/>
|
||||
<source>Colors</source>
|
||||
<translation>Färger</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="114"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="117"/>
|
||||
<source>Paths</source>
|
||||
<translation>Sökvägar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="115"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="183"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="118"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="278"/>
|
||||
<source>Graphs</source>
|
||||
<translation>Diagram</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="127"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="125"/>
|
||||
<source>Moving average window size</source>
|
||||
<translation>Flyttar vanlig fönsterstorlek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="144"/>
|
||||
<source>Elevation:</source>
|
||||
<translation>Höjd:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="145"/>
|
||||
<source>Speed:</source>
|
||||
<translation>Hastighet:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="146"/>
|
||||
<source>Heart rate:</source>
|
||||
<translation>Hjärtfrekvens:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<source>Cadence:</source>
|
||||
<translation>Stegfrekvens:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="148"/>
|
||||
<source>Power:</source>
|
||||
<translation>Kraft:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="150"/>
|
||||
<source>Smoothing</source>
|
||||
<translation>Utjämning</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="154"/>
|
||||
<source>Eliminate GPS outliers</source>
|
||||
<translation>Eliminera GPS-extremvärden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="160"/>
|
||||
<source>Outlier elimination</source>
|
||||
<translation>Extremvärdeseliminering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="167"/>
|
||||
<source>Smoothing:</source>
|
||||
<translation>Utjämning:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<source>mi/h</source>
|
||||
<translation>mi/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="193"/>
|
||||
<source>km/h</source>
|
||||
<translation>km/h</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="197"/>
|
||||
<source>s</source>
|
||||
<translation>sek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="201"/>
|
||||
<source>Minimal speed:</source>
|
||||
<translation>Minsta hastighet:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<source>Minimal duration:</source>
|
||||
<translation>Kortast varaktighet:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="209"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrerar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="210"/>
|
||||
<source>Pause detection</source>
|
||||
<translation>Pausa identifiering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="222"/>
|
||||
<source>mi</source>
|
||||
<translation>mi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="130"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="225"/>
|
||||
<source>km</source>
|
||||
<translation>km</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="134"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="229"/>
|
||||
<source>POI radius:</source>
|
||||
<translation>POI-radie:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="140"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="237"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="334"/>
|
||||
<source>POI</source>
|
||||
<translation>POI</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="147"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="242"/>
|
||||
<source>Name</source>
|
||||
<translation>Namn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="149"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="244"/>
|
||||
<source>Date</source>
|
||||
<translation>Datum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="151"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="246"/>
|
||||
<source>Distance</source>
|
||||
<translation>Avstånd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="153"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="248"/>
|
||||
<source>Time</source>
|
||||
<translation>Tid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="155"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="250"/>
|
||||
<source>Moving time</source>
|
||||
<translation>Förflyttningstid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="157"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="252"/>
|
||||
<source>Item count (>1)</source>
|
||||
<translation>Objektantal (>1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="172"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<source>Separate graph page</source>
|
||||
<translation>Separat diagramsida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="182"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="277"/>
|
||||
<source>Header</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="190"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="285"/>
|
||||
<source>Use OpenGL</source>
|
||||
<translation>Använd OpenGL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="202"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="297"/>
|
||||
<source>MB</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>MB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="206"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="301"/>
|
||||
<source>Image cache size:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Cashe-storlek för bilder:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="219"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="240"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="314"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="337"/>
|
||||
<source>System</source>
|
||||
<translation>System</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="235"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="331"/>
|
||||
<source>Appearance</source>
|
||||
<translation>Utseende</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="238"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="333"/>
|
||||
<source>Data</source>
|
||||
<translation>Data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="335"/>
|
||||
<source>Print & Export</source>
|
||||
<translation>Utskrift & Export</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/optionsdialog.cpp" line="267"/>
|
||||
<location filename="../src/optionsdialog.cpp" line="364"/>
|
||||
<source>Options</source>
|
||||
<translation>Alternativ</translation>
|
||||
</message>
|
||||
|
@ -5,7 +5,7 @@
|
||||
; The name of the installer
|
||||
Name "GPXSee"
|
||||
; Program version
|
||||
!define VERSION "4.7"
|
||||
!define VERSION "4.8"
|
||||
|
||||
; The file to write
|
||||
OutFile "GPXSee-${VERSION}.exe"
|
||||
|
@ -5,7 +5,7 @@
|
||||
; The name of the installer
|
||||
Name "GPXSee"
|
||||
; Program version
|
||||
!define VERSION "4.7"
|
||||
!define VERSION "4.8"
|
||||
|
||||
; The file to write
|
||||
OutFile "GPXSee-${VERSION}_x64.exe"
|
||||
|
@ -166,7 +166,6 @@ Coordinates AlbersEqual::xy2ll(const QPointF &p) const
|
||||
|
||||
if (_n < 0) {
|
||||
rho *= -1.0;
|
||||
dy *= -1.0;
|
||||
dx *= -1.0;
|
||||
rho0_minus_dy *= -1.0;
|
||||
}
|
||||
|
18
src/graph.h
18
src/graph.h
@ -31,22 +31,6 @@ private:
|
||||
Q_DECLARE_TYPEINFO(GraphPoint, Q_PRIMITIVE_TYPE);
|
||||
QDebug operator<<(QDebug dbg, const GraphPoint &point);
|
||||
|
||||
|
||||
class Graph : public QVector<GraphPoint>
|
||||
{
|
||||
public:
|
||||
Graph() : QVector<GraphPoint>() {_time = true;}
|
||||
void append(const GraphPoint &p)
|
||||
{
|
||||
if (std::isnan(p.t()))
|
||||
_time = false;
|
||||
QVector<GraphPoint>::append(p);
|
||||
}
|
||||
|
||||
bool hasTime() const {return _time;}
|
||||
|
||||
private:
|
||||
bool _time;
|
||||
};
|
||||
typedef QVector<GraphPoint> Graph;
|
||||
|
||||
#endif // GRAPH_H
|
||||
|
@ -14,6 +14,14 @@ GraphItem::GraphItem(const Graph &graph, QGraphicsItem *parent)
|
||||
_graph = graph;
|
||||
_sx = 1.0; _sy = 1.0;
|
||||
|
||||
_time = true;
|
||||
for (int i = 0; i < _graph.size(); i++) {
|
||||
if (std::isnan(_graph.at(i).t())) {
|
||||
_time = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
setZValue(1.0);
|
||||
|
||||
updatePath();
|
||||
@ -124,7 +132,7 @@ qreal GraphItem::distanceAtTime(qreal time)
|
||||
void GraphItem::emitSliderPositionChanged(qreal pos)
|
||||
{
|
||||
if (_type == Time) {
|
||||
if (_graph.hasTime()) {
|
||||
if (_time) {
|
||||
if (pos >= _graph.first().t() && pos <= _graph.last().t())
|
||||
emit sliderPositionChanged(distanceAtTime(pos));
|
||||
else
|
||||
@ -163,7 +171,7 @@ void GraphItem::updatePath()
|
||||
{
|
||||
_path = QPainterPath();
|
||||
|
||||
if (_type == Time && !_graph.hasTime())
|
||||
if (_type == Time && !_time)
|
||||
return;
|
||||
|
||||
_path.moveTo(_graph.first().x(_type) * _sx, -_graph.first().y() * _sy);
|
||||
@ -173,7 +181,7 @@ void GraphItem::updatePath()
|
||||
|
||||
void GraphItem::updateBounds()
|
||||
{
|
||||
if (_type == Time && !_graph.hasTime()) {
|
||||
if (_type == Time && !_time) {
|
||||
_bounds = QRectF();
|
||||
return;
|
||||
}
|
||||
|
@ -50,6 +50,8 @@ private:
|
||||
QPainterPath _path;
|
||||
QRectF _bounds;
|
||||
qreal _sx, _sy;
|
||||
|
||||
bool _time;
|
||||
};
|
||||
|
||||
#endif // GRAPHITEM_H
|
||||
|
91
src/gui.cpp
91
src/gui.cpp
@ -262,7 +262,8 @@ void GUI::createPOIFilesActions()
|
||||
for (int i = 0; i < _poi->files().count(); i++)
|
||||
createPOIFileAction(i);
|
||||
|
||||
connect(_poiFilesSignalMapper, SIGNAL(mapped(int)), this, SLOT(poiFileChecked(int)));
|
||||
connect(_poiFilesSignalMapper, SIGNAL(mapped(int)), this,
|
||||
SLOT(poiFileChecked(int)));
|
||||
}
|
||||
|
||||
QAction *GUI::createPOIFileAction(int index)
|
||||
@ -308,7 +309,7 @@ void GUI::createActions()
|
||||
|
||||
// File actions
|
||||
_openFileAction = new QAction(QIcon(QPixmap(OPEN_FILE_ICON)),
|
||||
tr("Open"), this);
|
||||
tr("Open..."), this);
|
||||
_openFileAction->setShortcut(OPEN_SHORTCUT);
|
||||
connect(_openFileAction, SIGNAL(triggered()), this, SLOT(openFile()));
|
||||
addAction(_openFileAction);
|
||||
@ -338,7 +339,7 @@ void GUI::createActions()
|
||||
|
||||
// POI actions
|
||||
_openPOIAction = new QAction(QIcon(QPixmap(OPEN_FILE_ICON)),
|
||||
tr("Load POI file"), this);
|
||||
tr("Load POI file..."), this);
|
||||
connect(_openPOIAction, SIGNAL(triggered()), this, SLOT(openPOIFile()));
|
||||
_closePOIAction = new QAction(QIcon(QPixmap(CLOSE_FILE_ICON)),
|
||||
tr("Close POI files"), this);
|
||||
@ -368,8 +369,8 @@ void GUI::createActions()
|
||||
connect(_showMapAction, SIGNAL(triggered(bool)), _pathView,
|
||||
SLOT(showMap(bool)));
|
||||
addAction(_showMapAction);
|
||||
_loadMapAction = new QAction(QIcon(QPixmap(OPEN_FILE_ICON)), tr("Load map"),
|
||||
this);
|
||||
_loadMapAction = new QAction(QIcon(QPixmap(OPEN_FILE_ICON)),
|
||||
tr("Load map..."), this);
|
||||
connect(_loadMapAction, SIGNAL(triggered()), this, SLOT(loadMap()));
|
||||
_clearMapCacheAction = new QAction(tr("Clear tile cache"), this);
|
||||
connect(_clearMapCacheAction, SIGNAL(triggered()), this,
|
||||
@ -874,6 +875,7 @@ void GUI::printFile()
|
||||
void GUI::openOptions()
|
||||
{
|
||||
Options options(_options);
|
||||
bool reload = false;
|
||||
|
||||
OptionsDialog dialog(&options, this);
|
||||
if (dialog.exec() != QDialog::Accepted)
|
||||
@ -903,6 +905,39 @@ void GUI::openOptions()
|
||||
_tabs.at(i)->setRenderHint(QPainter::Antialiasing,
|
||||
options.graphAntiAliasing);
|
||||
|
||||
if (options.elevationFilter != _options.elevationFilter) {
|
||||
Track::setElevationFilter(options.elevationFilter);
|
||||
reload = true;
|
||||
}
|
||||
if (options.speedFilter != _options.speedFilter) {
|
||||
Track::setSpeedFilter(options.speedFilter);
|
||||
reload = true;
|
||||
}
|
||||
if (options.heartRateFilter != _options.heartRateFilter) {
|
||||
Track::setHeartRateFilter(options.heartRateFilter);
|
||||
reload = true;
|
||||
}
|
||||
if (options.cadenceFilter != _options.cadenceFilter) {
|
||||
Track::setCadenceFilter(options.cadenceFilter);
|
||||
reload = true;
|
||||
}
|
||||
if (options.powerFilter != _options.powerFilter) {
|
||||
Track::setPowerFilter(options.powerFilter);
|
||||
reload = true;
|
||||
}
|
||||
if (options.outlierEliminate != _options.outlierEliminate) {
|
||||
Track::setOutlierElimination(options.outlierEliminate);
|
||||
reload = true;
|
||||
}
|
||||
if (options.pauseSpeed != _options.pauseSpeed) {
|
||||
Track::setPauseSpeed(options.pauseSpeed);
|
||||
reload = true;
|
||||
}
|
||||
if (options.pauseInterval != _options.pauseInterval) {
|
||||
Track::setPauseInterval(options.pauseInterval);
|
||||
reload = true;
|
||||
}
|
||||
|
||||
if (options.poiRadius != _options.poiRadius)
|
||||
_poi->setRadius(options.poiRadius);
|
||||
|
||||
@ -914,6 +949,9 @@ void GUI::openOptions()
|
||||
if (options.pixmapCache != _options.pixmapCache)
|
||||
QPixmapCache::setCacheLimit(options.pixmapCache * 1024);
|
||||
|
||||
if (reload)
|
||||
reloadFile();
|
||||
|
||||
_options = options;
|
||||
}
|
||||
|
||||
@ -1165,7 +1203,7 @@ void GUI::showGraphGrids(bool show)
|
||||
|
||||
void GUI::loadMap()
|
||||
{
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Load map"),
|
||||
QString fileName = QFileDialog::getOpenFileName(this, tr("Open map file"),
|
||||
QString(), tr("Map files (*.map *.tba *.tar)"));
|
||||
|
||||
if (fileName.isEmpty())
|
||||
@ -1580,6 +1618,22 @@ void GUI::writeSettings()
|
||||
settings.setValue(PATH_AA_SETTING, _options.pathAntiAliasing);
|
||||
if (_options.graphAntiAliasing != GRAPH_AA_DEFAULT)
|
||||
settings.setValue(GRAPH_AA_SETTING, _options.graphAntiAliasing);
|
||||
if (_options.elevationFilter != ELEVATION_FILTER_DEFAULT)
|
||||
settings.setValue(ELEVATION_FILTER_SETTING, _options.elevationFilter);
|
||||
if (_options.speedFilter != SPEED_FILTER_DEFAULT)
|
||||
settings.setValue(SPEED_FILTER_SETTING, _options.speedFilter);
|
||||
if (_options.heartRateFilter != HEARTRATE_FILTER_DEFAULT)
|
||||
settings.setValue(HEARTRATE_FILTER_SETTING, _options.heartRateFilter);
|
||||
if (_options.cadenceFilter != CADENCE_FILTER_DEFAULT)
|
||||
settings.setValue(CADENCE_FILTER_SETTING, _options.cadenceFilter);
|
||||
if (_options.powerFilter != POWER_FILTER_DEFAULT)
|
||||
settings.setValue(POWER_FILTER_SETTING, _options.powerFilter);
|
||||
if (_options.outlierEliminate != OUTLIER_ELIMINATE_DEFAULT)
|
||||
settings.setValue(OUTLIER_ELIMINATE_SETTING, _options.outlierEliminate);
|
||||
if (_options.pauseSpeed != PAUSE_SPEED_DEFAULT)
|
||||
settings.setValue(PAUSE_SPEED_SETTING, _options.pauseSpeed);
|
||||
if (_options.pauseInterval != PAUSE_INTERVAL_DEFAULT)
|
||||
settings.setValue(PAUSE_INTERVAL_SETTING, _options.pauseInterval);
|
||||
if (_options.poiRadius != POI_RADIUS_DEFAULT)
|
||||
settings.setValue(POI_RADIUS_SETTING, _options.poiRadius);
|
||||
if (_options.useOpenGL != USE_OPENGL_DEFAULT)
|
||||
@ -1759,6 +1813,22 @@ void GUI::readSettings()
|
||||
GRAPH_WIDTH_DEFAULT).toInt();
|
||||
_options.graphAntiAliasing = settings.value(GRAPH_AA_SETTING,
|
||||
GRAPH_AA_DEFAULT).toBool();
|
||||
_options.elevationFilter = settings.value(ELEVATION_FILTER_SETTING,
|
||||
ELEVATION_FILTER_DEFAULT).toInt();
|
||||
_options.speedFilter = settings.value(SPEED_FILTER_SETTING,
|
||||
SPEED_FILTER_DEFAULT).toInt();
|
||||
_options.heartRateFilter = settings.value(HEARTRATE_FILTER_SETTING,
|
||||
HEARTRATE_FILTER_DEFAULT).toInt();
|
||||
_options.cadenceFilter = settings.value(CADENCE_FILTER_SETTING,
|
||||
CADENCE_FILTER_DEFAULT).toInt();
|
||||
_options.powerFilter = settings.value(POWER_FILTER_SETTING,
|
||||
POWER_FILTER_DEFAULT).toInt();
|
||||
_options.outlierEliminate = settings.value(OUTLIER_ELIMINATE_SETTING,
|
||||
OUTLIER_ELIMINATE_DEFAULT).toBool();
|
||||
_options.pauseSpeed = settings.value(PAUSE_SPEED_SETTING,
|
||||
PAUSE_SPEED_DEFAULT).toFloat();
|
||||
_options.pauseInterval = settings.value(PAUSE_INTERVAL_SETTING,
|
||||
PAUSE_INTERVAL_DEFAULT).toInt();
|
||||
_options.poiRadius = settings.value(POI_RADIUS_SETTING, POI_RADIUS_DEFAULT)
|
||||
.toInt();
|
||||
_options.useOpenGL = settings.value(USE_OPENGL_SETTING, USE_OPENGL_DEFAULT)
|
||||
@ -1798,6 +1868,15 @@ void GUI::readSettings()
|
||||
_tabs.at(i)->useOpenGL(true);
|
||||
}
|
||||
|
||||
Track::setElevationFilter(_options.elevationFilter);
|
||||
Track::setSpeedFilter(_options.speedFilter);
|
||||
Track::setHeartRateFilter(_options.heartRateFilter);
|
||||
Track::setCadenceFilter(_options.cadenceFilter);
|
||||
Track::setPowerFilter(_options.powerFilter);
|
||||
Track::setOutlierElimination(_options.outlierEliminate);
|
||||
Track::setPauseSpeed(_options.pauseSpeed);
|
||||
Track::setPauseInterval(_options.pauseInterval);
|
||||
|
||||
_poi->setRadius(_options.poiRadius);
|
||||
|
||||
QPixmapCache::setCacheLimit(_options.pixmapCache * 1024);
|
||||
|
@ -10,7 +10,7 @@
|
||||
#define CLOSE_FILE_ICON ":/icons/dialog-close.png"
|
||||
#define SHOW_POI_ICON ":/icons/flag.png"
|
||||
#define SHOW_MAP_ICON ":/icons/applications-internet.png"
|
||||
#define SHOW_GRAPHS_ICON ":/icons/office-chart-line-stacked.png"
|
||||
#define SHOW_GRAPHS_ICON ":/icons/office-chart-line.png"
|
||||
#define QUIT_ICON ":/icons/application-exit.png"
|
||||
#define RELOAD_FILE_ICON ":/icons/view-refresh.png"
|
||||
#define NEXT_FILE_ICON ":/icons/arrow-right.png"
|
||||
@ -24,5 +24,6 @@
|
||||
#define POI_ICON ":/icons/flag_48.png"
|
||||
#define SYSTEM_ICON ":/icons/system-run.png"
|
||||
#define PRINT_EXPORT_ICON ":/icons/document-print-preview.png"
|
||||
#define DATA_ICON ":/icons/view-filter.png"
|
||||
|
||||
#endif /* ICONS_H */
|
||||
|
20
src/oddspinbox.cpp
Normal file
20
src/oddspinbox.cpp
Normal file
@ -0,0 +1,20 @@
|
||||
#include "oddspinbox.h"
|
||||
|
||||
OddSpinBox::OddSpinBox(QWidget *parent) : QSpinBox(parent)
|
||||
{
|
||||
setSingleStep(2);
|
||||
setMinimum(1);
|
||||
}
|
||||
|
||||
QValidator::State OddSpinBox::validate(QString &text, int &pos) const
|
||||
{
|
||||
Q_UNUSED(pos);
|
||||
bool ok;
|
||||
int val;
|
||||
|
||||
val = text.toInt(&ok);
|
||||
if (!ok || val < 0 || val % 2 == 0)
|
||||
return QValidator::Invalid;
|
||||
|
||||
return QValidator::Acceptable;
|
||||
}
|
15
src/oddspinbox.h
Normal file
15
src/oddspinbox.h
Normal file
@ -0,0 +1,15 @@
|
||||
#ifndef ODDSPINBOX_H
|
||||
#define ODDSPINBOX_H
|
||||
|
||||
#include <QSpinBox>
|
||||
|
||||
class OddSpinBox : public QSpinBox
|
||||
{
|
||||
public:
|
||||
OddSpinBox(QWidget *parent = 0);
|
||||
|
||||
protected:
|
||||
QValidator::State validate(QString &text, int &pos) const;
|
||||
};
|
||||
|
||||
#endif // ODDSPINBOX_H
|
@ -26,14 +26,13 @@
|
||||
// Abridged Molodensky transformation
|
||||
static Coordinates toWGS84(Coordinates c, const Datum &datum)
|
||||
{
|
||||
double dX = datum.dx();
|
||||
double dY = datum.dy();
|
||||
double dZ = datum.dz();
|
||||
double rlat = deg2rad(c.lat());
|
||||
double rlon = deg2rad(c.lon());
|
||||
|
||||
double slat = sin(deg2rad(c.lat()));
|
||||
double clat = cos(deg2rad(c.lat()));
|
||||
double slon = sin(deg2rad(c.lon()));
|
||||
double clon = cos(deg2rad(c.lon()));
|
||||
double slat = sin(rlat);
|
||||
double clat = cos(rlat);
|
||||
double slon = sin(rlon);
|
||||
double clon = cos(rlon);
|
||||
double ssqlat = slat * slat;
|
||||
|
||||
double from_f = datum.ellipsoid().flattening();
|
||||
@ -47,10 +46,11 @@ static Coordinates toWGS84(Coordinates c, const Datum &datum)
|
||||
double rm = from_a * (1 - from_esq) / pow((1 - from_esq * ssqlat), 1.5);
|
||||
double from_h = 0.0;
|
||||
|
||||
double dlat = (-dX * slat * clon - dY * slat * slon + dZ * clat + da * rn
|
||||
* from_esq * slat * clat / from_a + +df * (rm * adb + rn / adb) * slat
|
||||
* clat) / (rm + from_h);
|
||||
double dlon = (-dX * slon + dY * clon) / ((rn + from_h) * clat);
|
||||
double dlat = (-datum.dx() * slat * clon - datum.dy() * slat * slon
|
||||
+ datum.dz() * clat + da * rn * from_esq * slat * clat / from_a + df
|
||||
* (rm * adb + rn / adb) * slat * clat) / (rm + from_h);
|
||||
double dlon = (-datum.dx() * slon + datum.dy() * clon) / ((rn + from_h)
|
||||
* clat);
|
||||
|
||||
return Coordinates(c.lon() + rad2deg(dlon), c.lat() + rad2deg(dlat));
|
||||
}
|
||||
@ -279,7 +279,7 @@ bool OfflineMap::createProjection(const QString &datum,
|
||||
|
||||
bool OfflineMap::computeTransformation(const QList<ReferencePoint> &points)
|
||||
{
|
||||
Q_ASSERT(points.count() >= 2);
|
||||
Q_ASSERT(points.size() >= 2);
|
||||
|
||||
Matrix c(3, 2);
|
||||
c.zeroize();
|
||||
|
@ -9,11 +9,13 @@
|
||||
#include <QGroupBox>
|
||||
#include <QCheckBox>
|
||||
#include <QComboBox>
|
||||
#include <QLabel>
|
||||
#include <QSysInfo>
|
||||
#include "config.h"
|
||||
#include "icons.h"
|
||||
#include "colorbox.h"
|
||||
#include "stylecombobox.h"
|
||||
#include "oddspinbox.h"
|
||||
#include "optionsdialog.h"
|
||||
|
||||
#define MENU_MARGIN 20
|
||||
@ -83,11 +85,12 @@ QWidget *OptionsDialog::createAppearancePage()
|
||||
pathTabLayout->addWidget(l1);
|
||||
pathTabLayout->addLayout(routeLayout);
|
||||
pathTabLayout->addWidget(l2);
|
||||
#else
|
||||
#else // Q_OS_MAC
|
||||
pathTabLayout->addWidget(trackBox);
|
||||
pathTabLayout->addWidget(routeBox);
|
||||
#endif
|
||||
#endif // Q_OS_MAC
|
||||
pathTabLayout->addLayout(pathAALayout);
|
||||
pathTabLayout->addStretch();
|
||||
pathTab->setLayout(pathTabLayout);
|
||||
|
||||
_graphWidth = new QSpinBox();
|
||||
@ -117,6 +120,98 @@ QWidget *OptionsDialog::createAppearancePage()
|
||||
return appearancePage;
|
||||
}
|
||||
|
||||
QWidget *OptionsDialog::createDataPage()
|
||||
{
|
||||
QString filterToolTip = tr("Moving average window size");
|
||||
|
||||
_elevationFilter = new OddSpinBox();
|
||||
_elevationFilter->setValue(_options->elevationFilter);
|
||||
_elevationFilter->setToolTip(filterToolTip);
|
||||
_speedFilter = new OddSpinBox();
|
||||
_speedFilter->setValue(_options->speedFilter);
|
||||
_speedFilter->setToolTip(filterToolTip);
|
||||
_heartRateFilter = new OddSpinBox();
|
||||
_heartRateFilter->setValue(_options->heartRateFilter);
|
||||
_heartRateFilter->setToolTip(filterToolTip);
|
||||
_cadenceFilter = new OddSpinBox();
|
||||
_cadenceFilter->setValue(_options->cadenceFilter);
|
||||
_cadenceFilter->setToolTip(filterToolTip);
|
||||
_powerFilter = new OddSpinBox();
|
||||
_powerFilter->setValue(_options->powerFilter);
|
||||
_powerFilter->setToolTip(filterToolTip);
|
||||
|
||||
QFormLayout *smoothLayout = new QFormLayout();
|
||||
smoothLayout->addRow(tr("Elevation:"), _elevationFilter);
|
||||
smoothLayout->addRow(tr("Speed:"), _speedFilter);
|
||||
smoothLayout->addRow(tr("Heart rate:"), _heartRateFilter);
|
||||
smoothLayout->addRow(tr("Cadence:"), _cadenceFilter);
|
||||
smoothLayout->addRow(tr("Power:"), _powerFilter);
|
||||
#ifndef Q_OS_MAC
|
||||
QGroupBox *smoothBox = new QGroupBox(tr("Smoothing"));
|
||||
smoothBox->setLayout(smoothLayout);
|
||||
#endif // Q_OS_MAC
|
||||
|
||||
_outlierEliminate = new QCheckBox(tr("Eliminate GPS outliers"));
|
||||
_outlierEliminate->setChecked(_options->outlierEliminate);
|
||||
|
||||
QFormLayout *outlierLayout = new QFormLayout();
|
||||
outlierLayout->addWidget(_outlierEliminate);
|
||||
#ifndef Q_OS_MAC
|
||||
QGroupBox *outlierBox = new QGroupBox(tr("Outlier elimination"));
|
||||
outlierBox->setLayout(outlierLayout);
|
||||
#endif // Q_OS_MAC
|
||||
|
||||
QWidget *filterTab = new QWidget();
|
||||
QVBoxLayout *filterTabLayout = new QVBoxLayout();
|
||||
#ifdef Q_OS_MAC
|
||||
QLabel *label = new QLabel(tr("Smoothing:"));
|
||||
QFrame *line = new QFrame();
|
||||
line->setFrameShape(QFrame::HLine);
|
||||
line->setFrameShadow(QFrame::Sunken);
|
||||
|
||||
filterTabLayout->addWidget(label);
|
||||
filterTabLayout->addLayout(smoothLayout);
|
||||
filterTabLayout->addWidget(line);
|
||||
filterTabLayout->addLayout(outlierLayout);
|
||||
#else // Q_OS_MAC
|
||||
filterTabLayout->addWidget(smoothBox);
|
||||
filterTabLayout->addWidget(outlierBox);
|
||||
#endif // Q_OS_MAC
|
||||
filterTabLayout->addStretch();
|
||||
filterTab->setLayout(filterTabLayout);
|
||||
|
||||
|
||||
_pauseSpeed = new QDoubleSpinBox();
|
||||
_pauseSpeed->setDecimals(1);
|
||||
_pauseSpeed->setSingleStep(0.1);
|
||||
_pauseSpeed->setMinimum(0.1);
|
||||
if (_options->units == Imperial) {
|
||||
_pauseSpeed->setValue(_options->pauseSpeed * MS2MIH);
|
||||
_pauseSpeed->setSuffix(UNIT_SPACE + tr("mi/h"));
|
||||
} else {
|
||||
_pauseSpeed->setValue(_options->pauseSpeed * MS2KMH);
|
||||
_pauseSpeed->setSuffix(UNIT_SPACE + tr("km/h"));
|
||||
}
|
||||
_pauseInterval = new QSpinBox();
|
||||
_pauseInterval->setMinimum(1);
|
||||
_pauseInterval->setSuffix(UNIT_SPACE + tr("s"));
|
||||
_pauseInterval->setValue(_options->pauseInterval);
|
||||
|
||||
QFormLayout *pauseLayout = new QFormLayout();
|
||||
pauseLayout->addRow(tr("Minimal speed:"), _pauseSpeed);
|
||||
pauseLayout->addRow(tr("Minimal duration:"), _pauseInterval);
|
||||
|
||||
QWidget *pauseTab = new QWidget();
|
||||
pauseTab->setLayout(pauseLayout);
|
||||
|
||||
|
||||
QTabWidget *filterPage = new QTabWidget();
|
||||
filterPage->addTab(filterTab, tr("Filtering"));
|
||||
filterPage->addTab(pauseTab, tr("Pause detection"));
|
||||
|
||||
return filterPage;
|
||||
}
|
||||
|
||||
QWidget *OptionsDialog::createPOIPage()
|
||||
{
|
||||
_poiRadius = new QDoubleSpinBox();
|
||||
@ -226,6 +321,7 @@ OptionsDialog::OptionsDialog(Options *options, QWidget *parent)
|
||||
{
|
||||
QStackedWidget *pages = new QStackedWidget();
|
||||
pages->addWidget(createAppearancePage());
|
||||
pages->addWidget(createDataPage());
|
||||
pages->addWidget(createPOIPage());
|
||||
pages->addWidget(createExportPage());
|
||||
pages->addWidget(createSystemPage());
|
||||
@ -234,6 +330,7 @@ OptionsDialog::OptionsDialog(Options *options, QWidget *parent)
|
||||
menu->setIconSize(QSize(MENU_ICON_SIZE, MENU_ICON_SIZE));
|
||||
new QListWidgetItem(QIcon(QPixmap(APPEARANCE_ICON)), tr("Appearance"),
|
||||
menu);
|
||||
new QListWidgetItem(QIcon(QPixmap(DATA_ICON)), tr("Data"), menu);
|
||||
new QListWidgetItem(QIcon(QPixmap(POI_ICON)), tr("POI"), menu);
|
||||
new QListWidgetItem(QIcon(QPixmap(PRINT_EXPORT_ICON)), tr("Print & Export"),
|
||||
menu);
|
||||
@ -282,10 +379,18 @@ void OptionsDialog::accept()
|
||||
_options->graphWidth = _graphWidth->value();
|
||||
_options->graphAntiAliasing = _graphAA->isChecked();
|
||||
|
||||
if (_options->units == Imperial)
|
||||
_options->poiRadius = _poiRadius->value() * MIINM;
|
||||
else
|
||||
_options->poiRadius = _poiRadius->value() * KMINM;
|
||||
_options->elevationFilter = _elevationFilter->value();
|
||||
_options->speedFilter = _speedFilter->value();
|
||||
_options->heartRateFilter = _heartRateFilter->value();
|
||||
_options->cadenceFilter = _cadenceFilter->value();
|
||||
_options->powerFilter = _powerFilter->value();
|
||||
_options->outlierEliminate = _outlierEliminate->isChecked();
|
||||
_options->pauseSpeed = (_options->units == Imperial)
|
||||
? _pauseSpeed->value() / MS2MIH : _pauseSpeed->value() / MS2KMH;
|
||||
_options->pauseInterval = _pauseInterval->value();
|
||||
|
||||
_options->poiRadius = (_options->units == Imperial)
|
||||
? _poiRadius->value() * MIINM : _poiRadius->value() * KMINM;
|
||||
|
||||
_options->useOpenGL = _useOpenGL->isChecked();
|
||||
_options->pixmapCache = _pixmapCache->value();
|
||||
|
@ -7,6 +7,7 @@
|
||||
|
||||
class ColorBox;
|
||||
class StyleComboBox;
|
||||
class OddSpinBox;
|
||||
class QSpinBox;
|
||||
class QDoubleSpinBox;
|
||||
class QComboBox;
|
||||
@ -22,6 +23,15 @@ struct Options {
|
||||
int graphWidth;
|
||||
bool pathAntiAliasing;
|
||||
bool graphAntiAliasing;
|
||||
// Data
|
||||
int elevationFilter;
|
||||
int speedFilter;
|
||||
int heartRateFilter;
|
||||
int cadenceFilter;
|
||||
int powerFilter;
|
||||
bool outlierEliminate;
|
||||
qreal pauseSpeed;
|
||||
int pauseInterval;
|
||||
// POI
|
||||
int poiRadius;
|
||||
// System
|
||||
@ -51,12 +61,14 @@ public slots:
|
||||
|
||||
private:
|
||||
QWidget *createAppearancePage();
|
||||
QWidget *createDataPage();
|
||||
QWidget *createPOIPage();
|
||||
QWidget *createSystemPage();
|
||||
QWidget *createExportPage();
|
||||
|
||||
Options *_options;
|
||||
|
||||
// Appearance
|
||||
ColorBox *_baseColor;
|
||||
QDoubleSpinBox *_colorOffset;
|
||||
QSpinBox *_trackWidth;
|
||||
@ -66,9 +78,21 @@ private:
|
||||
QCheckBox *_pathAA;
|
||||
QSpinBox *_graphWidth;
|
||||
QCheckBox *_graphAA;
|
||||
// Data
|
||||
OddSpinBox *_elevationFilter;
|
||||
OddSpinBox *_speedFilter;
|
||||
OddSpinBox *_heartRateFilter;
|
||||
OddSpinBox *_cadenceFilter;
|
||||
OddSpinBox *_powerFilter;
|
||||
QCheckBox *_outlierEliminate;
|
||||
QDoubleSpinBox *_pauseSpeed;
|
||||
QSpinBox *_pauseInterval;
|
||||
// POI
|
||||
QDoubleSpinBox *_poiRadius;
|
||||
// System
|
||||
QSpinBox *_pixmapCache;
|
||||
QCheckBox *_useOpenGL;
|
||||
// Print/Export
|
||||
QCheckBox *_name;
|
||||
QCheckBox *_date;
|
||||
QCheckBox *_distance;
|
||||
|
@ -2,6 +2,7 @@
|
||||
#include <QGraphicsScene>
|
||||
#include <QWheelEvent>
|
||||
#include <QApplication>
|
||||
#include <QPixmapCache>
|
||||
#include "opengl.h"
|
||||
#include "misc.h"
|
||||
#include "poi.h"
|
||||
@ -98,6 +99,7 @@ PathItem *PathView::addTrack(const Track &track)
|
||||
ti->setColor(_palette.nextColor());
|
||||
ti->setWidth(_trackWidth);
|
||||
ti->setStyle(_trackStyle);
|
||||
ti->setUnits(_units);
|
||||
ti->setVisible(_showTracks);
|
||||
ti->setDigitalZoom(_digitalZoom);
|
||||
_scene->addItem(ti);
|
||||
@ -120,6 +122,7 @@ PathItem *PathView::addRoute(const Route &route)
|
||||
ri->setColor(_palette.nextColor());
|
||||
ri->setWidth(_routeWidth);
|
||||
ri->setStyle(_routeStyle);
|
||||
ri->setUnits(_units);
|
||||
ri->setVisible(_showRoutes);
|
||||
ri->showWaypoints(_showRouteWaypoints);
|
||||
ri->showWaypointLabels(_showWaypointLabels);
|
||||
@ -142,6 +145,7 @@ void PathView::addWaypoints(const QList<Waypoint> &waypoints)
|
||||
updateWaypointsBoundingRect(QPointF(c.lon(), c.lat()));
|
||||
wi->setZValue(1);
|
||||
wi->showLabel(_showWaypointLabels);
|
||||
wi->setUnits(_units);
|
||||
wi->setVisible(_showWaypoints);
|
||||
wi->setDigitalZoom(_digitalZoom);
|
||||
_scene->addItem(wi);
|
||||
@ -298,6 +302,7 @@ void PathView::setMap(Map *map)
|
||||
_mapScale->setResolution(_res);
|
||||
|
||||
resetCachedContent();
|
||||
QPixmapCache::clear();
|
||||
}
|
||||
|
||||
void PathView::setPOI(POI *poi)
|
||||
@ -539,6 +544,7 @@ void PathView::clear()
|
||||
|
||||
resetDigitalZoom();
|
||||
resetCachedContent();
|
||||
QPixmapCache::clear();
|
||||
}
|
||||
|
||||
void PathView::showTracks(bool show)
|
||||
|
@ -90,12 +90,28 @@
|
||||
#define PATH_AA_DEFAULT true
|
||||
#define GRAPH_AA_SETTING "graphAntiAliasing"
|
||||
#define GRAPH_AA_DEFAULT false
|
||||
#define ELEVATION_FILTER_SETTING "elevationFilter"
|
||||
#define ELEVATION_FILTER_DEFAULT 3
|
||||
#define SPEED_FILTER_SETTING "speedFilter"
|
||||
#define SPEED_FILTER_DEFAULT 5
|
||||
#define HEARTRATE_FILTER_SETTING "heartrateFilter"
|
||||
#define HEARTRATE_FILTER_DEFAULT 3
|
||||
#define CADENCE_FILTER_SETTING "cadenceFilter"
|
||||
#define CADENCE_FILTER_DEFAULT 3
|
||||
#define POWER_FILTER_SETTING "powerFilter"
|
||||
#define POWER_FILTER_DEFAULT 3
|
||||
#define OUTLIER_ELIMINATE_SETTING "outlierEliminate"
|
||||
#define OUTLIER_ELIMINATE_DEFAULT true
|
||||
#define PAUSE_SPEED_SETTING "pauseSpeed"
|
||||
#define PAUSE_SPEED_DEFAULT 0.5 /* m/s */
|
||||
#define PAUSE_INTERVAL_SETTING "pauseInterval"
|
||||
#define PAUSE_INTERVAL_DEFAULT 10 /* s */
|
||||
#define POI_RADIUS_SETTING "poiRadius"
|
||||
#define POI_RADIUS_DEFAULT (IMPERIAL_UNITS() ? MIINM : KMINM)
|
||||
#define POI_RADIUS_DEFAULT (int)(IMPERIAL_UNITS() ? MIINM : KMINM)
|
||||
#define USE_OPENGL_SETTING "useOpenGL"
|
||||
#define USE_OPENGL_DEFAULT false
|
||||
#define PIXMAP_CACHE_SETTING "pixmapCache"
|
||||
#define PIXMAP_CACHE_DEFAULT 64
|
||||
#define PIXMAP_CACHE_DEFAULT 64 /* MB */
|
||||
#define PRINT_NAME_SETTING "printName"
|
||||
#define PRINT_NAME_DEFAULT true
|
||||
#define PRINT_DATE_SETTING "printDate"
|
||||
|
@ -1,16 +1,17 @@
|
||||
#include "track.h"
|
||||
|
||||
#define OUTLIER_WINDOW 21
|
||||
|
||||
#define WINDOW_OE 31
|
||||
int Track::_elevationWindow = 3;
|
||||
int Track::_speedWindow = 5;
|
||||
int Track::_heartRateWindow = 3;
|
||||
int Track::_cadenceWindow = 3;
|
||||
int Track::_powerWindow = 3;
|
||||
|
||||
#define WINDOW_EF 3
|
||||
#define WINDOW_SF 7
|
||||
#define WINDOW_HF 3
|
||||
#define WINDOW_CF 3
|
||||
#define WINDOW_PF 3
|
||||
qreal Track::_pauseSpeed = 0.5;
|
||||
int Track::_pauseInterval = 10;
|
||||
|
||||
#define PAUSE_SPEED 0.5
|
||||
#define PAUSE_TIME_DIFF 10
|
||||
bool Track::_outlierEliminate = true;
|
||||
|
||||
|
||||
static qreal median(QVector<qreal> v)
|
||||
@ -48,24 +49,26 @@ static QSet<int> eliminate(const QVector<qreal> &v, int window)
|
||||
|
||||
static Graph filter(const Graph &g, int window)
|
||||
{
|
||||
qreal acc = 0;
|
||||
Graph ret;
|
||||
|
||||
if (g.size() < window)
|
||||
return ret;
|
||||
return Graph();
|
||||
if (window < 2)
|
||||
return Graph(g);
|
||||
|
||||
qreal acc = 0;
|
||||
Graph ret(g.size());
|
||||
|
||||
for (int i = 0; i < window; i++)
|
||||
acc += g.at(i).y();
|
||||
for (int i = 0; i <= window/2; i++)
|
||||
ret.append(GraphPoint(g.at(i).s(), g.at(i).t(), acc/window));
|
||||
ret[i] = GraphPoint(g.at(i).s(), g.at(i).t(), acc/window);
|
||||
|
||||
for (int i = window/2 + 1; i < g.size() - window/2; i++) {
|
||||
acc += g.at(i + window/2).y() - g.at(i - (window/2 + 1)).y();
|
||||
ret.append(GraphPoint(g.at(i).s(), g.at(i).t(), acc/window));
|
||||
ret[i] = GraphPoint(g.at(i).s(), g.at(i).t(), acc/window);
|
||||
}
|
||||
|
||||
for (int i = g.size() - window/2; i < g.size(); i++)
|
||||
ret.append(GraphPoint(g.at(i).s(), g.at(i).t(), acc/window));
|
||||
ret[i] = GraphPoint(g.at(i).s(), g.at(i).t(), acc/window);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@ -104,15 +107,16 @@ Track::Track(const TrackData &data) : _data(data)
|
||||
|
||||
_pause = 0;
|
||||
for (int i = 1; i < data.count(); i++) {
|
||||
if (_time.at(i) > _time.at(i-1) + PAUSE_TIME_DIFF
|
||||
&& _speed.at(i) < PAUSE_SPEED) {
|
||||
if (_time.at(i) > _time.at(i-1) + _pauseInterval
|
||||
&& _speed.at(i) < _pauseSpeed) {
|
||||
_pause += _time.at(i) - _time.at(i-1);
|
||||
_stop.insert(i-1);
|
||||
_stop.insert(i);
|
||||
}
|
||||
}
|
||||
|
||||
_outliers = eliminate(_speed, WINDOW_OE);
|
||||
if (_outlierEliminate)
|
||||
_outliers = eliminate(_speed, OUTLIER_WINDOW);
|
||||
|
||||
QSet<int>::const_iterator it;
|
||||
for (it = _stop.constBegin(); it != _stop.constEnd(); ++it)
|
||||
@ -137,7 +141,7 @@ Graph Track::elevation() const
|
||||
raw.append(GraphPoint(_distance.at(i), _time.at(i),
|
||||
_data.at(i).elevation()));
|
||||
|
||||
return filter(raw, WINDOW_EF);
|
||||
return filter(raw, _elevationWindow);
|
||||
}
|
||||
|
||||
Graph Track::speed() const
|
||||
@ -161,7 +165,7 @@ Graph Track::speed() const
|
||||
raw.append(GraphPoint(_distance.at(i), _time.at(i), v));
|
||||
}
|
||||
|
||||
filtered = filter(raw, WINDOW_SF);
|
||||
filtered = filter(raw, _speedWindow);
|
||||
|
||||
QSet<int>::const_iterator it;
|
||||
for (it = stop.constBegin(); it != stop.constEnd(); ++it)
|
||||
@ -179,7 +183,7 @@ Graph Track::heartRate() const
|
||||
raw.append(GraphPoint(_distance.at(i), _time.at(i),
|
||||
_data.at(i).heartRate()));
|
||||
|
||||
return filter(raw, WINDOW_HF);
|
||||
return filter(raw, _heartRateWindow);
|
||||
}
|
||||
|
||||
Graph Track::temperature() const
|
||||
@ -212,7 +216,7 @@ Graph Track::cadence() const
|
||||
raw.append(GraphPoint(_distance.at(i), _time.at(i), c));
|
||||
}
|
||||
|
||||
filtered = filter(raw, WINDOW_CF);
|
||||
filtered = filter(raw, _cadenceWindow);
|
||||
|
||||
QSet<int>::const_iterator it;
|
||||
for (it = stop.constBegin(); it != stop.constEnd(); ++it)
|
||||
@ -239,7 +243,7 @@ Graph Track::power() const
|
||||
raw.append(GraphPoint(_distance.at(i), _time.at(i), p));
|
||||
}
|
||||
|
||||
filtered = filter(raw, WINDOW_PF);
|
||||
filtered = filter(raw, _powerWindow);
|
||||
|
||||
QSet<int>::const_iterator it;
|
||||
for (it = stop.constBegin(); it != stop.constEnd(); ++it)
|
||||
|
21
src/track.h
21
src/track.h
@ -33,6 +33,16 @@ public:
|
||||
|
||||
bool isNull() const {return (_data.size() < 2);}
|
||||
|
||||
static void setElevationFilter(int window) {_elevationWindow = window;}
|
||||
static void setSpeedFilter(int window) {_speedWindow = window;}
|
||||
static void setHeartRateFilter(int window) {_heartRateWindow = window;}
|
||||
static void setCadenceFilter(int window) {_cadenceWindow = window;}
|
||||
static void setPowerFilter(int window) {_powerWindow = window;}
|
||||
static void setPauseSpeed(qreal speed) {_pauseSpeed = speed;}
|
||||
static void setPauseInterval(int interval) {_pauseInterval = interval;}
|
||||
static void setOutlierElimination(bool eliminate)
|
||||
{_outlierEliminate = eliminate;}
|
||||
|
||||
private:
|
||||
bool discardStopPoint(int i) const;
|
||||
|
||||
@ -46,6 +56,17 @@ private:
|
||||
QSet<int> _stop;
|
||||
|
||||
qreal _pause;
|
||||
|
||||
static bool _outlierEliminate;
|
||||
|
||||
static int _elevationWindow;
|
||||
static int _speedWindow;
|
||||
static int _heartRateWindow;
|
||||
static int _cadenceWindow;
|
||||
static int _powerWindow;
|
||||
|
||||
static qreal _pauseSpeed;
|
||||
static int _pauseInterval;
|
||||
};
|
||||
|
||||
#endif // TRACK_H
|
||||
|
Reference in New Issue
Block a user