mirror of
https://github.com/tumic0/GPXSee.git
synced 2024-11-27 21:24:47 +01:00
Compare commits
3 Commits
9b135f2579
...
6cb209983f
Author | SHA1 | Date | |
---|---|---|---|
6cb209983f | |||
2cb186e674 | |||
91150e97db |
@ -116,6 +116,7 @@ HEADERS += src/common/config.h \
|
||||
src/GUI/passwordedit.h \
|
||||
src/data/twonavparser.h \
|
||||
src/map/IMG/section.h \
|
||||
src/map/gemfmap.h \
|
||||
src/map/osmdroidmap.h \
|
||||
src/map/proj/polyconic.h \
|
||||
src/map/proj/webmercator.h \
|
||||
@ -319,6 +320,7 @@ SOURCES += src/main.cpp \
|
||||
src/GUI/projectioncombobox.cpp \
|
||||
src/GUI/passwordedit.cpp \
|
||||
src/data/twonavparser.cpp \
|
||||
src/map/gemfmap.cpp \
|
||||
src/map/osmdroidmap.cpp \
|
||||
src/map/proj/polyconic.cpp \
|
||||
src/map/proj/webmercator.cpp \
|
||||
|
@ -1204,92 +1204,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Podporované soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB námořní mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy mapy/atlasy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF obrázky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Všechny soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite mapy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Georeferencované obrázky - world-file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online mapové zdroje</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Understøttede filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX-kort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG-kort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-kort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy kort/atlas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF billeder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Alle filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online-kort kilder</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Unterstützte Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB-Seekarten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy-Karten/Atlanten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF-Bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Alle Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite-Karten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>World-File georeferenzierte Bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online-Kartenquellen</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Subtenataj dosieroj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG -mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX -mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB -maraj mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite -mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy-mapoj/maparoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF-bildoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Ĉiuj dosieroj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav-mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite -mapoj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Fontoj de Online-mapoj</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Formatos admitidos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>Mapas MBTiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Mapas Garmin JNX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Mapas Garmin IMG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>Mapas OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>Mapas/atlas TrekBuddy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>Imágenes GeoTIFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Todos los archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>Mapas TwoNav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Fuentes de mapas en línea</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Tuetut tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX -kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG -kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB-merikartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite -kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy-kartat/kartastot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF -kuvat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Kaikki tiedostot</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav-kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite -kartat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online-karttojen lähteet</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Formats pris en charge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>Cartes MBTiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Cartes Garmin JNX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>Cartes AlpineQuest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Cartes Garmin IMG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>Cartes marines BSB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>Cartes KMZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Cartes Mapsforge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>Cartes OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>Cartes QuickChart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>Cartes ou atlas TrekBuddy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>Images GeoTIFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Tous les fichiers</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>Cartes TwoNav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Cartes SQLite Locus, OsmAnd ou RMaps</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Images de carte positionnées par world file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Cartes en ligne</translation>
|
||||
</message>
|
||||
|
@ -1202,92 +1202,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Támogatott fájltípusok</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB tengeri térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF képek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Minden fájl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite térképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Georeferált világ-fájlképek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online térképforrások</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>File supportati</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>Mappe AlpineQuest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Mappe Garmin IMG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Mappe Garmin JNX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>Carte nautiche BSB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>Mappe KMZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mappe Mapsforge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>Mappe OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>Mappe MBTiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>Mappe/Atlanti TrekBuddy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>Immagini GeoTIFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Tutti i file</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>Mappe TwoNav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Mappe Locus/OsmAnd/RMaps o SQLite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Mappe online</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Støttede filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB-sjøkart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps-SQLite-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy-kart/atlas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF-bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Alle filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav-kart</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>World-file georefererte bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Nettbaserte kartkilder</translation>
|
||||
</message>
|
||||
|
@ -1204,92 +1204,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Obsługiwane pliki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>Mapy MBTiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Mapy Garmin JNX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>Mapy AlpineQuest</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Mapy Garmin IMG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>Mapy morskie BSB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>Mapy KMZ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapy Mapsforge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>Mapy OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>Mapy/atlasy TrekBuddy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>Obrazy GeoTIFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Wszystkie pliki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>Mapy TwoNav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Mapy Locus/OsmAnd/RMaps SQLite</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Obrazy georeferencyjne z plikami ze świata</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Źródła map online</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Formatos suportados</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>Mapas MBTiles</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Mapas Garmin JNX</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Mapas Garmin IMG</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>Cartas náuticas BSB</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>Mapas OziExplorer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>Mapas/Atlas TrekBuddy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>Imagens GeoTIFF</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished">Todos os arquivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>Mapas TwoNav</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Mapas online</translation>
|
||||
</message>
|
||||
|
@ -1204,92 +1204,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Все поддерживаемые файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB навигационные карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Карты Mapsforge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy карты/атласы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF изображения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Все файлы</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite карты</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Изображения с геопривязкой World-файлe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Источники онлайн карт</translation>
|
||||
</message>
|
||||
|
@ -1203,92 +1203,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Filer som stöds</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB nautiska sjökort</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy-kartor/-atlaser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF-bilder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Alla filer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite-kartor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Georefererade bilder i världsfil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Online-kartkällor</translation>
|
||||
</message>
|
||||
|
@ -1202,92 +1202,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Desteklenen dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB denizcilik haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy haritaları/atlasları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF görüntüleri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Tüm dosyalar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite haritaları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>World-file coğrafi referanslı görüntüleri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Çevrim içi harita kaynakları</translation>
|
||||
</message>
|
||||
|
@ -1204,92 +1204,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>Всі підтримувані формати</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>Garmin IMG мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>Garmin JNX мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB навігаційні мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy мапи/атласи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF зображення</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>Всі файли</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite мапи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>Зображення з геоприв’язками World-файлу</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>Онлайнові джерела мап</translation>
|
||||
</message>
|
||||
|
@ -1202,92 +1202,97 @@
|
||||
<context>
|
||||
<name>MapList</name>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="150"/>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<source>Supported files</source>
|
||||
<translation>支持的文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="152"/>
|
||||
<location filename="../src/map/maplist.cpp" line="154"/>
|
||||
<source>AlpineQuest maps</source>
|
||||
<translation>AlpineQuest 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="153"/>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<source>Garmin IMG maps</source>
|
||||
<translation>佳明 IMG 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="155"/>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<source>Garmin JNX maps</source>
|
||||
<translation>佳明 JNX 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="156"/>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<source>BSB nautical charts</source>
|
||||
<translation>BSB 海图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="157"/>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<source>GEMF maps</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<source>KMZ maps</source>
|
||||
<translation>KMZ 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="158"/>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<source>Mapsforge maps</source>
|
||||
<translation>Mapsforge 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="159"/>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<source>OziExplorer maps</source>
|
||||
<translation>OziExplorer 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="160"/>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<source>MBTiles maps</source>
|
||||
<translation>MBTiles 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="161"/>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<source>QuickChart maps</source>
|
||||
<translation>QuickChart 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="162"/>
|
||||
<location filename="../src/map/maplist.cpp" line="165"/>
|
||||
<source>TwoNav maps</source>
|
||||
<translation>TwoNav 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="163"/>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<source>Osmdroid SQLite maps</source>
|
||||
<translation>Osmdroid SQLite 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="164"/>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<source>Locus/OsmAnd/RMaps SQLite maps</source>
|
||||
<translation>Locus/OsmAnd/RMaps SQLite 地图</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="166"/>
|
||||
<location filename="../src/map/maplist.cpp" line="169"/>
|
||||
<source>TrekBuddy maps/atlases</source>
|
||||
<translation>TrekBuddy 地图/地图集</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="167"/>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<source>GeoTIFF images</source>
|
||||
<translation>GeoTIFF 图像</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="168"/>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<source>World-file georeferenced images</source>
|
||||
<translation>World-file georeferenced 图像</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="170"/>
|
||||
<location filename="../src/map/maplist.cpp" line="173"/>
|
||||
<source>Online map sources</source>
|
||||
<translation>在线地图源</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/map/maplist.cpp" line="171"/>
|
||||
<location filename="../src/map/maplist.cpp" line="174"/>
|
||||
<source>All files</source>
|
||||
<translation>所有文件</translation>
|
||||
</message>
|
||||
|
322
src/map/gemfmap.cpp
Normal file
322
src/map/gemfmap.cpp
Normal file
@ -0,0 +1,322 @@
|
||||
#include <QDataStream>
|
||||
#include <QPainter>
|
||||
#include <QPixmapCache>
|
||||
#include <QtConcurrent>
|
||||
#include "osm.h"
|
||||
#include "tile.h"
|
||||
#include "gemfmap.h"
|
||||
|
||||
static bool readSources(QDataStream &stream)
|
||||
{
|
||||
qint32 num, len, idx;
|
||||
QByteArray name;
|
||||
|
||||
stream >> num;
|
||||
|
||||
for (int i = 0; i < num; i++) {
|
||||
stream >> idx >> len;
|
||||
name.resize(len);
|
||||
stream.readRawData(name.data(), name.size());
|
||||
}
|
||||
|
||||
return (stream.status() == QDataStream::Ok);
|
||||
}
|
||||
|
||||
QRect GEMFMap::rect(const Zoom &zoom) const
|
||||
{
|
||||
QRect r;
|
||||
const QList<Region> &list = zoom.ranges;
|
||||
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
const Region &rg = list.at(i);
|
||||
r |= QRect(QPoint(rg.minX, rg.minY), QPoint(rg.maxX, rg.maxY));
|
||||
}
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
bool GEMFMap::readHeader(QDataStream &stream)
|
||||
{
|
||||
qint32 version;
|
||||
|
||||
stream >> version >> _tileSize;
|
||||
return (stream.status() == QDataStream::Ok
|
||||
&& (version >= 3 && version <= 4));
|
||||
}
|
||||
|
||||
bool GEMFMap::readRegions(QDataStream &stream)
|
||||
{
|
||||
qint32 num, idx, level;
|
||||
Region r;
|
||||
int zi;
|
||||
|
||||
stream >> num;
|
||||
|
||||
for (int i = 0; i < num; i++) {
|
||||
stream >> level >> r.minX >> r.maxX >> r.minY >> r.maxY >> idx
|
||||
>> r.offset;
|
||||
|
||||
if ((zi = _zooms.indexOf(level)) < 0) {
|
||||
zi = _zooms.size();
|
||||
_zooms.append(Zoom(level));
|
||||
}
|
||||
|
||||
_zooms[zi].ranges.append(r);
|
||||
}
|
||||
|
||||
return (stream.status() == QDataStream::Ok);
|
||||
}
|
||||
|
||||
bool GEMFMap::computeBounds()
|
||||
{
|
||||
if (_zooms.isEmpty())
|
||||
return false;
|
||||
|
||||
std::sort(_zooms.begin(), _zooms.end());
|
||||
|
||||
const Zoom &z = _zooms.first();
|
||||
QRect r(rect(z));
|
||||
if (!r.isValid())
|
||||
return false;
|
||||
|
||||
Coordinates tl(OSM::tile2ll(r.topLeft(), z.level));
|
||||
tl.rlat() = -tl.lat();
|
||||
Coordinates br(OSM::tile2ll(QPoint(r.right() + 1, r.bottom() + 1), z.level));
|
||||
br.rlat() = -br.lat();
|
||||
// Workaround of broken zoom levels 0 and 1 due to numerical
|
||||
// instability
|
||||
tl.rlat() = qMin(tl.lat(), OSM::BOUNDS.top());
|
||||
br.rlat() = qMax(br.lat(), OSM::BOUNDS.bottom());
|
||||
|
||||
_bounds = RectC(tl, br);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
GEMFMap::GEMFMap(const QString &fileName, QObject *parent)
|
||||
: Map(fileName, parent), _file(fileName), _zi(0), _mapRatio(1.0),
|
||||
_valid(false)
|
||||
{
|
||||
if (!_file.open(QIODevice::ReadOnly)) {
|
||||
_errorString = _file.errorString();
|
||||
return;
|
||||
}
|
||||
|
||||
QDataStream stream(&_file);
|
||||
|
||||
if (!readHeader(stream)) {
|
||||
_errorString = "Invalid/unsupported GEMF file";
|
||||
return;
|
||||
}
|
||||
if (!readSources(stream)) {
|
||||
_errorString = "Error reading tile sources";
|
||||
return;
|
||||
}
|
||||
if (!readRegions(stream)) {
|
||||
_errorString = "Error reading tile ranges";
|
||||
return;
|
||||
}
|
||||
if (!computeBounds()) {
|
||||
_errorString = "Invalid map area";
|
||||
return;
|
||||
}
|
||||
|
||||
_file.close();
|
||||
|
||||
_valid = true;
|
||||
}
|
||||
|
||||
qreal GEMFMap::resolution(const QRectF &rect)
|
||||
{
|
||||
return OSM::resolution(rect.center(), _zooms.at(_zi).level, _tileSize);
|
||||
}
|
||||
|
||||
int GEMFMap::zoomFit(const QSize &size, const RectC &rect)
|
||||
{
|
||||
if (!rect.isValid())
|
||||
_zi = _zooms.size() - 1;
|
||||
else {
|
||||
QRectF tbr(OSM::ll2m(rect.topLeft()), OSM::ll2m(rect.bottomRight()));
|
||||
QPointF sc(tbr.width() / size.width(), tbr.height() / size.height());
|
||||
int zoom = OSM::scale2zoom(qMax(sc.x(), -sc.y()) / _mapRatio,
|
||||
_tileSize);
|
||||
|
||||
_zi = 0;
|
||||
for (int i = 1; i < _zooms.size(); i++) {
|
||||
if (_zooms.at(i).level > zoom)
|
||||
break;
|
||||
_zi = i;
|
||||
}
|
||||
}
|
||||
|
||||
return _zi;
|
||||
}
|
||||
|
||||
int GEMFMap::zoomIn()
|
||||
{
|
||||
_zi = qMin(_zi + 1, _zooms.size() - 1);
|
||||
return _zi;
|
||||
}
|
||||
|
||||
int GEMFMap::zoomOut()
|
||||
{
|
||||
_zi = qMax(_zi - 1, 0);
|
||||
return _zi;
|
||||
}
|
||||
|
||||
QRectF GEMFMap::bounds()
|
||||
{
|
||||
return QRectF(ll2xy(_bounds.topLeft()), ll2xy(_bounds.bottomRight()));
|
||||
}
|
||||
|
||||
QPointF GEMFMap::ll2xy(const Coordinates &c)
|
||||
{
|
||||
qreal scale = OSM::zoom2scale(_zooms.at(_zi).level, _tileSize);
|
||||
QPointF m = OSM::ll2m(c);
|
||||
return QPointF(m.x() / scale, m.y() / -scale) / _mapRatio;
|
||||
}
|
||||
|
||||
Coordinates GEMFMap::xy2ll(const QPointF &p)
|
||||
{
|
||||
qreal scale = OSM::zoom2scale(_zooms.at(_zi).level, _tileSize);
|
||||
return OSM::m2ll(QPointF(p.x() * scale, -p.y() * scale) * _mapRatio);
|
||||
}
|
||||
|
||||
void GEMFMap::load()
|
||||
{
|
||||
_file.open(QIODevice::ReadOnly);
|
||||
}
|
||||
|
||||
void GEMFMap::unload()
|
||||
{
|
||||
_file.close();
|
||||
}
|
||||
|
||||
qreal GEMFMap::tileSize() const
|
||||
{
|
||||
return (_tileSize / _mapRatio);
|
||||
}
|
||||
|
||||
QByteArray GEMFMap::tileData(const QPoint &tile)
|
||||
{
|
||||
const Zoom &z = _zooms.at(_zi);
|
||||
|
||||
for(int i = 0; i < z.ranges.size(); i++) {
|
||||
const Region &r = z.ranges.at(i);
|
||||
QRect rect(QPoint(r.minX, r.minY), QPoint(r.maxX, r.maxY));
|
||||
|
||||
if (rect.contains(tile)) {
|
||||
quint32 x = tile.x() - r.minX;
|
||||
quint32 y = tile.y() - r.minY;
|
||||
quint32 idx = x * (r.maxY + 1 - r.minY) + y;
|
||||
quint64 offset = idx * 12;
|
||||
quint64 address;
|
||||
quint32 size;
|
||||
|
||||
if (!_file.seek(offset + r.offset))
|
||||
return QByteArray();
|
||||
QDataStream stream(&_file);
|
||||
stream >> address >> size;
|
||||
if (stream.status() != QDataStream::Ok)
|
||||
return QByteArray();
|
||||
|
||||
if (!_file.seek(address))
|
||||
return QByteArray();
|
||||
|
||||
QByteArray data;
|
||||
data.resize(size);
|
||||
return (_file.read(data.data(), data.size()) == size)
|
||||
? data : QByteArray();
|
||||
}
|
||||
}
|
||||
|
||||
return QByteArray();
|
||||
}
|
||||
|
||||
void GEMFMap::draw(QPainter *painter, const QRectF &rect, Flags flags)
|
||||
{
|
||||
Q_UNUSED(flags);
|
||||
const Zoom &z = _zooms.at(_zi);
|
||||
qreal scale = OSM::zoom2scale(z.level, _tileSize);
|
||||
QRectF b(bounds());
|
||||
|
||||
|
||||
QPoint tile = OSM::mercator2tile(QPointF(rect.topLeft().x() * scale,
|
||||
-rect.topLeft().y() * scale) * _mapRatio, z.level);
|
||||
QPointF tl(floor(rect.left() / tileSize())
|
||||
* tileSize(), floor(rect.top() / tileSize()) * tileSize());
|
||||
|
||||
QSizeF s(qMin(rect.right() - tl.x(), b.width()),
|
||||
qMin(rect.bottom() - tl.y(), b.height()));
|
||||
int width = ceil(s.width() / tileSize());
|
||||
int height = ceil(s.height() / tileSize());
|
||||
|
||||
|
||||
QList<RenderTile> tiles;
|
||||
|
||||
for (int i = 0; i < width; i++) {
|
||||
for (int j = 0; j < height; j++) {
|
||||
QPixmap pm;
|
||||
QPoint t(tile.x() + i, tile.y() + j);
|
||||
QString key = path() + "-" + QString::number(z.level) + "_"
|
||||
+ QString::number(t.x()) + "_" + QString::number(t.y());
|
||||
|
||||
if (QPixmapCache::find(key, &pm)) {
|
||||
QPointF tp(qMax(tl.x(), b.left()) + (t.x() - tile.x())
|
||||
* tileSize(), qMax(tl.y(), b.top()) + (t.y() - tile.y())
|
||||
* tileSize());
|
||||
drawTile(painter, pm, tp);
|
||||
} else {
|
||||
tiles.append(RenderTile(t, tileData(t), key));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QFuture<void> future = QtConcurrent::map(tiles, &RenderTile::load);
|
||||
future.waitForFinished();
|
||||
|
||||
for (int i = 0; i < tiles.size(); i++) {
|
||||
const RenderTile &mt = tiles.at(i);
|
||||
QPixmap pm(mt.pixmap());
|
||||
if (pm.isNull())
|
||||
continue;
|
||||
|
||||
QPixmapCache::insert(mt.key(), pm);
|
||||
|
||||
QPointF tp(qMax(tl.x(), b.left()) + (mt.xy().x() - tile.x())
|
||||
* tileSize(), qMax(tl.y(), b.top()) + (mt.xy().y() - tile.y())
|
||||
* tileSize());
|
||||
drawTile(painter, pm, tp);
|
||||
}
|
||||
}
|
||||
|
||||
void GEMFMap::drawTile(QPainter *painter, QPixmap &pixmap, QPointF &tp)
|
||||
{
|
||||
pixmap.setDevicePixelRatio(_mapRatio);
|
||||
painter->drawPixmap(tp, pixmap);
|
||||
}
|
||||
|
||||
Map *GEMFMap::create(const QString &path, const Projection &, bool *isDir)
|
||||
{
|
||||
if (isDir)
|
||||
*isDir = false;
|
||||
|
||||
return new GEMFMap(path);
|
||||
}
|
||||
|
||||
#ifndef QT_NO_DEBUG
|
||||
QDebug operator<<(QDebug dbg, const GEMFMap::Region ®ion)
|
||||
{
|
||||
dbg.nospace() << "Region(" << QRect(QPoint(region.minX, region.minY),
|
||||
QPoint(region.maxX, region.maxY)) << ", " << region.offset << ")";
|
||||
|
||||
return dbg.space();
|
||||
}
|
||||
|
||||
QDebug operator<<(QDebug dbg, const GEMFMap::Zoom &zoom)
|
||||
{
|
||||
dbg.nospace() << "Zoom(" << zoom.level << ", " << zoom.ranges << ")";
|
||||
|
||||
return dbg.space();
|
||||
}
|
||||
#endif // QT_NO_DEBUG
|
90
src/map/gemfmap.h
Normal file
90
src/map/gemfmap.h
Normal file
@ -0,0 +1,90 @@
|
||||
#ifndef GEMFMAP_H
|
||||
#define GEMFMAP_H
|
||||
|
||||
#include <QFile>
|
||||
#include <QDebug>
|
||||
#include "map.h"
|
||||
|
||||
class GEMFMap : public Map
|
||||
{
|
||||
public:
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
GEMFMap(const QString &fileName, QObject *parent = 0);
|
||||
|
||||
QRectF bounds();
|
||||
RectC llBounds() {return _bounds;}
|
||||
|
||||
int zoom() const {return _zi;}
|
||||
void setZoom(int zoom) {_zi = zoom;}
|
||||
int zoomFit(const QSize &size, const RectC &rect);
|
||||
int zoomIn();
|
||||
int zoomOut();
|
||||
qreal resolution(const QRectF &rect);
|
||||
|
||||
QPointF ll2xy(const Coordinates &c);
|
||||
Coordinates xy2ll(const QPointF &p);
|
||||
|
||||
void load();
|
||||
void unload();
|
||||
|
||||
void draw(QPainter *painter, const QRectF &rect, Flags flags);
|
||||
|
||||
void setDevicePixelRatio(qreal /*deviceRatio*/, qreal mapRatio)
|
||||
{_mapRatio = mapRatio;}
|
||||
|
||||
bool isValid() const {return _valid;}
|
||||
QString errorString() const {return _errorString;}
|
||||
|
||||
static Map *create(const QString &path, const Projection &, bool *isDir);
|
||||
|
||||
private:
|
||||
struct Region {
|
||||
quint32 minX;
|
||||
quint32 maxX;
|
||||
quint32 minY;
|
||||
quint32 maxY;
|
||||
quint64 offset;
|
||||
};
|
||||
|
||||
struct Zoom {
|
||||
int level;
|
||||
QList<Region> ranges;
|
||||
|
||||
Zoom(int level) : level(level) {}
|
||||
|
||||
bool operator==(const Zoom &other) const
|
||||
{return level == other.level;}
|
||||
bool operator<(const Zoom &other) const
|
||||
{return level < other.level;}
|
||||
};
|
||||
|
||||
QRect rect(const Zoom &zoom) const;
|
||||
bool readHeader(QDataStream &stream);
|
||||
bool readRegions(QDataStream &stream);
|
||||
bool computeBounds();
|
||||
qreal tileSize() const;
|
||||
QByteArray tileData(const QPoint &tile);
|
||||
void drawTile(QPainter *painter, QPixmap &pixmap, QPointF &tp);
|
||||
|
||||
friend QDebug operator<<(QDebug dbg, const Region ®ion);
|
||||
friend QDebug operator<<(QDebug dbg, const Zoom &zoom);
|
||||
|
||||
QFile _file;
|
||||
int _zi;
|
||||
RectC _bounds;
|
||||
qreal _mapRatio;
|
||||
int _tileSize;
|
||||
QList<Zoom> _zooms;
|
||||
|
||||
bool _valid;
|
||||
QString _errorString;
|
||||
};
|
||||
|
||||
#ifndef QT_NO_DEBUG
|
||||
QDebug operator<<(QDebug dbg, const GEMFMap::Region ®ion);
|
||||
QDebug operator<<(QDebug dbg, const GEMFMap::Zoom &zoom);
|
||||
#endif // QT_NO_DEBUG
|
||||
|
||||
#endif // GEMFMAP_H
|
@ -17,6 +17,7 @@
|
||||
#include "worldfilemap.h"
|
||||
#include "qctmap.h"
|
||||
#include "osmdroidmap.h"
|
||||
#include "gemfmap.h"
|
||||
#include "invalidmap.h"
|
||||
#include "maplist.h"
|
||||
|
||||
@ -50,6 +51,7 @@ MapList::ParserMap MapList::parsers()
|
||||
map.insert("tfw", &WorldFileMap::create);
|
||||
map.insert("qct", &QCTMap::create);
|
||||
map.insert("sqlite", &OsmdroidMap::create);
|
||||
map.insert("gemf", &GEMFMap::create);
|
||||
|
||||
return map;
|
||||
}
|
||||
@ -154,6 +156,7 @@ QString MapList::formats()
|
||||
+ " (*.gmap *.gmapi *.img *.xml);;"
|
||||
+ qApp->translate("MapList", "Garmin JNX maps") + " (*.jnx);;"
|
||||
+ qApp->translate("MapList", "BSB nautical charts") + " (*.kap);;"
|
||||
+ qApp->translate("MapList", "GEMF maps") + " (*.gemf);;"
|
||||
+ qApp->translate("MapList", "KMZ maps") + " (*.kmz);;"
|
||||
+ qApp->translate("MapList", "Mapsforge maps") + " (*.map);;"
|
||||
+ qApp->translate("MapList", "OziExplorer maps") + " (*.map);;"
|
||||
|
Loading…
Reference in New Issue
Block a user