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

Compare commits

..

110 Commits
7.3 ... 7.6

Author SHA1 Message Date
86f5da9355 Translated using Weblate (German)
Currently translated at 100.0% (341 of 341 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2019-05-12 16:06:49 +02:00
3587d29cb6 Merge branch 'origin/master' into Weblate. 2019-05-12 15:44:14 +02:00
beb93bcd1f Added missing spot units conversion 2019-05-12 15:43:46 +02:00
dd911a95b0 Merge branch 'origin/master' into Weblate. 2019-05-12 15:31:02 +02:00
1fc644e1d6 Translated using Weblate (Turkish)
Currently translated at 100.0% (341 of 341 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2019-05-12 15:31:02 +02:00
dc628c9554 Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.5% (312 of 341 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2019-05-12 15:31:01 +02:00
ec3eccd580 Translated using Weblate (Czech)
Currently translated at 100.0% (341 of 341 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2019-05-12 15:31:00 +02:00
a3d22dcd2a Fixed contour check 2019-05-12 15:30:29 +02:00
c13d7ae51d Translated using Weblate (Swedish)
Currently translated at 100.0% (341 of 341 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2019-05-12 05:55:21 +02:00
e4085cc25a Localization sources update 2019-05-12 01:38:02 +02:00
8a13355740 Merge branch 'origin/master' into Weblate. 2019-05-12 01:23:41 +02:00
8f799e1bcf Fixed possible crash when the cache wouldn't accept the new item 2019-05-12 01:23:18 +02:00
5cd0a3a8b0 Properly parse TRE7 section 2019-05-12 00:10:56 +02:00
283197612b Merge branch 'origin/master' into Weblate. 2019-05-12 00:10:41 +02:00
2d0ac129ce Various TYP file parser improvements/fixes 2019-05-11 19:11:00 +02:00
499869119a Merge branch 'origin/master' into Weblate. 2019-05-11 19:10:50 +02:00
fdcc431a4e Merge branch 'origin/master' into Weblate. 2019-05-11 00:24:59 +02:00
38a4a4c32b Do not use pens for possibly large areas 2019-05-11 00:24:31 +02:00
6efd8e7fd1 Version++ 2019-05-10 19:40:11 +02:00
5b3c448582 Merge branch 'origin/master' into Weblate. 2019-05-10 19:39:46 +02:00
054ae32689 Merge branch 'origin/master' into Weblate. 2019-05-10 18:57:35 +02:00
0594774570 Added support for Garmin IMG maps 2019-05-10 18:56:19 +02:00
e11d6d280d Translated using Weblate (Turkish)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2019-04-30 09:23:28 +02:00
897de9920e Translated using Weblate (German)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2019-04-21 11:15:10 +02:00
82923a4529 Large areas (polygons) require a stencil buffer when drawn using OpenGL 2019-04-15 22:14:59 +02:00
4daa9fd55c Fixed coordinates info not displayed issues 2019-04-03 09:18:33 +02:00
3270625172 Fixed broken speed type switch (typo) 2019-04-02 22:43:29 +02:00
d70c4fefd5 Fixed broken coordinates info display under digital zoom 2019-04-02 22:40:46 +02:00
c364121288 Fixed broken RTree iterator code 2019-04-02 00:40:39 +02:00
62eb5a09ae Use the latest schema version (1.3)
+ schema validity fixes
2019-03-24 22:18:32 +01:00
d0438b3ee8 Use a propper path defined by the prefix for resources in QT4 builds 2019-03-21 23:45:48 +01:00
5b83f1b86b Code cleanup 2019-03-21 23:45:04 +01:00
241ecb36f2 Moved the Oxygen icons license to the correct place 2019-03-20 00:23:12 +01:00
f5b9f6e392 Merge branch 'master' of https://github.com/tumic0/GPXSee 2019-03-20 00:18:46 +01:00
d04775d58e Added Oxygen icons license 2019-03-20 00:17:54 +01:00
68644aa25d Icon files structure cleanup 2019-03-20 00:00:08 +01:00
acbf72a983 Update README.md 2019-03-16 23:53:47 +01:00
010b983667 Fixed EXIF altitude handling 2019-03-16 19:29:30 +01:00
e6cd7f8bfa Merge branch 'master' of https://github.com/tumic0/GPXSee 2019-03-16 16:01:22 +01:00
a9cc586103 Translations update 2019-03-16 16:00:42 +01:00
bbd933295c Update CONTRIBUTING.md 2019-03-16 07:51:33 +01:00
0d77165d3f Back to previous format... 2019-03-15 20:44:21 +01:00
b0636d1cdb Markup format fix 2019-03-15 19:44:22 +01:00
0a24a8e466 Code cleanup 2019-03-15 19:43:17 +01:00
3176a42aa5 Optimized file access 2019-03-15 19:39:52 +01:00
2575ecf1d8 Merge branch 'origin/master' into Weblate. 2019-03-14 18:52:47 +01:00
8a990d1b94 Some more exif parser improvements 2019-03-14 18:52:15 +01:00
9fd4b4d22e Translated using Weblate (Spanish)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2019-03-14 12:33:41 +01:00
03d83716f8 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/pt_BR/
2019-03-14 12:33:39 +01:00
093df0162f Translated using Weblate (French)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2019-03-14 12:33:38 +01:00
3e4c5bebf9 Merge branch 'origin/master' into Weblate. 2019-03-14 08:27:17 +01:00
7c7ba06bf7 Translated using Weblate (Turkish)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2019-03-14 08:27:17 +01:00
f9a5821374 Translated using Weblate (Swedish)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2019-03-14 08:27:17 +01:00
23614aa157 Translated using Weblate (Russian)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2019-03-14 08:27:16 +01:00
7ca4426757 Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.5% (311 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2019-03-14 08:27:16 +01:00
02969c19d9 Translated using Weblate (Finnish)
Currently translated at 100.0% (340 of 340 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2019-03-14 08:27:15 +01:00
cb9606e057 Code cleanup 2019-03-14 08:27:01 +01:00
1137df94a6 Merge branch 'origin/master' into Weblate. 2019-03-13 22:06:21 +01:00
ef011cad67 Localization update 2019-03-13 22:06:06 +01:00
0dd8b6210b Version++ 2019-03-13 22:05:17 +01:00
87a6b903c6 Merge branch 'origin/master' into Weblate. 2019-03-13 22:02:24 +01:00
51c88e7c7c Do not require GPSAltitudeRef (assume positive if missing) 2019-03-13 22:01:05 +01:00
225c123f08 Merge branch 'origin/master' into Weblate. 2019-03-13 20:49:59 +01:00
541e658741 Added support for thumbnail images in waypoint info
+ fixed and improved exif parser
2019-03-13 20:48:25 +01:00
deb09dfe7c Merge branch 'origin/master' into Weblate. 2019-03-13 08:56:43 +01:00
cdfd968592 Fixed Qt4 build 2019-03-13 08:42:18 +01:00
f443f7b8c4 Merge branch 'origin/master' into Weblate. 2019-03-13 00:26:23 +01:00
bf845a4a65 Added support for Geotagged JPEG files 2019-03-13 00:25:46 +01:00
6be0df331d Translated using Weblate (French)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2019-03-11 19:43:47 +01:00
0adf409624 Translated using Weblate (Russian)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/ru/
2019-03-11 08:45:17 +01:00
9bcae2e3bc Translated using Weblate (Finnish)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fi/
2019-03-11 08:45:16 +01:00
78d07cc166 Update README.md 2019-03-10 22:09:38 +01:00
04058e54a7 Update README.md 2019-03-10 21:45:37 +01:00
3220a707d4 Merge branch 'origin/master' into Weblate. 2019-03-10 18:50:18 +01:00
d8ad020678 Added RMap Dutch grid projection support 2019-03-10 18:49:41 +01:00
1f0a4264aa Merge branch 'origin/master' into Weblate. 2019-03-10 18:17:50 +01:00
b13590450d A better date boundary handling fix (#192) 2019-03-10 18:16:43 +01:00
f2695cd5e2 Translated using Weblate (Turkish)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/tr/
2019-03-10 18:03:22 +01:00
f57c2d57d3 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/pt_BR/
2019-03-10 18:03:22 +01:00
c5cdf81f14 Fixed IGC date century issue 2019-03-10 10:35:49 +01:00
c5fef58b2e Fixed IGC date boundary crossing
Fixes #192
2019-03-10 10:23:39 +01:00
e63a2e1fde Silenced MSVC warnings 2019-03-09 14:36:15 +01:00
b58adc5486 Use a less restrictive check
(some rmaps contain tiles with exceeding image data)
2019-03-09 12:09:43 +01:00
46d6fbe5de Translated using Weblate (Swedish)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/sv/
2019-03-09 09:33:19 +01:00
ab1eb2f18a Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.4% (310 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/nb_NO/
2019-03-09 09:33:19 +01:00
6f70bcae12 Translated using Weblate (Czech)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/cs/
2019-03-09 09:31:38 +01:00
ee81e2f15e Translated using Weblate (German)
Currently translated at 100.0% (339 of 339 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2019-03-09 09:31:19 +01:00
2fdd340f8a Localization update 2019-03-08 23:16:27 +01:00
bba95b1bf4 Merge branch 'origin/master' into Weblate. 2019-03-08 22:52:38 +01:00
b5578d89b0 Version++ 2019-03-08 22:52:37 +01:00
493d588ca9 Translated using Weblate (French)
Currently translated at 100.0% (338 of 338 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2019-03-08 10:03:20 +01:00
172b2b1b14 Improved rmap support 2019-03-07 22:58:43 +01:00
060f940b75 Use a shared CalibrationPoint implementation 2019-03-07 01:08:51 +01:00
e2ad2e9d98 Fixed QT4 build 2019-03-05 23:05:50 +01:00
408ac22994 Fixed missing reference 2019-03-05 22:52:14 +01:00
0e404e993e Fixed some clazy warnings 2019-03-05 22:34:50 +01:00
efca589f01 Made coverity happy 2019-03-05 21:44:36 +01:00
d307ef4b98 Improved error handling 2019-03-05 20:44:10 +01:00
ce57350a55 Silence a clang static analysis warning (should newer happen) 2019-03-05 20:43:05 +01:00
90dcda217e Code cleanup 2019-03-04 22:29:53 +01:00
3c3fb43993 Use the more common map type name (also used by MOBAC) 2019-03-03 21:21:24 +01:00
d2f10aca7c Added missing RMap HiDPI scaling support 2019-03-03 21:17:57 +01:00
78654aa1cf Added missing include 2019-03-03 09:36:57 +01:00
fb34f5c7db Added missing UTM S/N handling 2019-03-02 18:49:01 +01:00
c1a1c3425b Added support for (raster) RMap maps 2019-03-02 16:51:14 +01:00
6b14a7f948 Fixed cut&paste error 2019-02-26 22:16:58 +01:00
a0697a6ce7 Fixed broken equations 2019-02-26 22:16:05 +01:00
3ca5616a3c Translated using Weblate (German)
Currently translated at 100.0% (338 of 338 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/de/
2019-02-19 14:40:11 +01:00
0ddcf42da9 Translated using Weblate (Spanish)
Currently translated at 95.0% (321 of 338 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/es/
2019-02-19 14:40:11 +01:00
0e5b7299c4 Translated using Weblate (French)
Currently translated at 100.0% (338 of 338 strings)

Translation: GPXSee/Translations
Translate-URL: https://hosted.weblate.org/projects/gpxsee/translations/fr/
2019-02-19 14:40:05 +01:00
154 changed files with 6509 additions and 1471 deletions

View File

@ -1,4 +1,4 @@
version: 7.3.{build}
version: 7.6.{build}
configuration: Release
platform: Any CPU
environment:

View File

@ -1,7 +1,6 @@
Only localization contributions are accepted at the moment, code pull requests will be rejected.
The rationale is, that I want leave the possibility to distribute GPXsee builds in the OS X/Windows
stores under a non-GPL licence open. In the future, code pull requests under a QT-like contribution
agreement [1] will be possible.
[1] https://d21tv0wm5mksdn.cloudfront.net/wp-content/uploads/2015/03/Qt-ContributionLicenseAgreement_v1_2_FINAL.pdf
stores under a non-GPL licence open. In the future, code pull requests under a
[QT-like contribution agreement](https://d21tv0wm5mksdn.cloudfront.net/wp-content/uploads/2015/03/Qt-ContributionLicenseAgreement_v1_2_FINAL.pdf)
may become possible.

View File

@ -2,9 +2,9 @@
GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats.
## Features
* Opens GPX, TCX, FIT, KML, IGC, NMEA, SLF, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT) and Garmin CSV files.
* Opens GPX, TCX, FIT, KML, IGC, NMEA, SLF, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin CSV and geotagged JPEG files.
* User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS).
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin JNX maps, GeoTIFF images).
* Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin JNX maps, TwoNav RMaps, GeoTIFF images).
* Elevation, speed, heart rate, cadence, power, temperature and gear ratio/shifts graphs.
* Support for DEM files (SRTM HGT).
* Support for multiple tracks in one view.
@ -19,7 +19,7 @@ GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common G
## Build
Build requirements:
* Qt 4.8 or QT 5.x (Qt >= 5.10.1 recommended for all features)
* C++03 compiler (tested: msvc2015, gcc >= 4.8, clang/Apple LLVM version 8.1.0)
* C++03 or newer compiler (tested: msvc2015, gcc >= 4.8, clang/Apple LLVM version 8.1.0)
Build steps:
```shell
@ -36,7 +36,7 @@ make # nmake on windows
[Changelog](https://build.opensuse.org/package/view_file/home:tumic:GPXSee/gpxsee/gpxsee.changes)
## Homepage
http://www.gpxsee.org
[https://www.gpxsee.org](https://www.gpxsee.org)
## Maps
[GPXSee maps repository](https://github.com/tumic0/GPXSee-maps)

View File

@ -3,7 +3,7 @@ unix:!macx {
} else {
TARGET = GPXSee
}
VERSION = 7.3
VERSION = 7.6
QT += core \
gui \
@ -29,6 +29,7 @@ HEADERS += src/common/config.h \
src/common/kv.h \
src/common/greatcircle.h \
src/common/programpaths.h \
src/common/tifffile.h \
src/GUI/app.h \
src/GUI/icons.h \
src/GUI/gui.h \
@ -83,6 +84,9 @@ HEADERS += src/common/config.h \
src/GUI/mapview.h \
src/GUI/font.h \
src/GUI/areaitem.h \
src/map/IMG/bitmapline.h \
src/map/IMG/textpathitem.h \
src/map/IMG/textpointitem.h \
src/map/projection.h \
src/map/ellipsoid.h \
src/map/datum.h \
@ -108,7 +112,6 @@ HEADERS += src/common/config.h \
src/map/pcs.h \
src/map/transform.h \
src/map/mapfile.h \
src/map/tifffile.h \
src/map/gcs.h \
src/map/angularunits.h \
src/map/primemeridian.h \
@ -158,7 +161,23 @@ HEADERS += src/common/config.h \
src/data/polygon.h \
src/data/area.h \
src/map/obliquestereographic.h \
src/GUI/coordinatesitem.h
src/GUI/coordinatesitem.h \
src/map/rmap.h \
src/map/calibrationpoint.h \
src/map/color.h \
src/data/exifparser.h \
src/data/imageinfo.h \
src/map/imgmap.h \
src/map/IMG/img.h \
src/map/IMG/subfile.h \
src/map/IMG/trefile.h \
src/map/IMG/rgnfile.h \
src/map/IMG/lblfile.h \
src/map/IMG/vectortile.h \
src/map/IMG/subdiv.h \
src/map/IMG/units.h \
src/map/IMG/style.h \
src/map/IMG/netfile.h
SOURCES += src/main.cpp \
src/common/coordinates.cpp \
src/common/rectc.cpp \
@ -166,6 +185,7 @@ SOURCES += src/main.cpp \
src/common/util.cpp \
src/common/greatcircle.cpp \
src/common/programpaths.cpp \
src/common/tifffile.cpp \
src/GUI/app.cpp \
src/GUI/gui.cpp \
src/GUI/axisitem.cpp \
@ -209,6 +229,9 @@ SOURCES += src/main.cpp \
src/GUI/gearratiographitem.cpp \
src/GUI/mapview.cpp \
src/GUI/areaitem.cpp \
src/map/IMG/bitmapline.cpp \
src/map/IMG/textpathitem.cpp \
src/map/IMG/textpointitem.cpp \
src/map/maplist.cpp \
src/map/onlinemap.cpp \
src/map/downloader.cpp \
@ -230,7 +253,6 @@ SOURCES += src/main.cpp \
src/map/pcs.cpp \
src/map/transform.cpp \
src/map/mapfile.cpp \
src/map/tifffile.cpp \
src/map/projection.cpp \
src/map/gcs.cpp \
src/map/angularunits.cpp \
@ -273,7 +295,18 @@ SOURCES += src/main.cpp \
src/data/dem.cpp \
src/data/polygon.cpp \
src/map/obliquestereographic.cpp \
src/GUI/coordinatesitem.cpp
src/GUI/coordinatesitem.cpp \
src/map/rmap.cpp \
src/data/exifparser.cpp \
src/map/imgmap.cpp \
src/map/IMG/img.cpp \
src/map/IMG/subfile.cpp \
src/map/IMG/trefile.cpp \
src/map/IMG/rgnfile.cpp \
src/map/IMG/lblfile.cpp \
src/map/IMG/vectortile.cpp \
src/map/IMG/style.cpp \
src/map/IMG/netfile.cpp
greaterThan(QT_MAJOR_VERSION, 4) {
HEADERS += src/data/geojsonparser.h
@ -355,6 +388,7 @@ win32 {
unix:!macx {
isEmpty(PREFIX):PREFIX = /usr/local
lessThan(QT_MAJOR_VERSION, 5) {DEFINES += PREFIX=\\\"$$PREFIX\\\"}
maps.files = pkg/maps/*
maps.path = $$PREFIX/share/gpxsee/maps

View File

@ -1,46 +1,46 @@
<RCC>
<qresource prefix="/">
<file>icons/dialog-close.png</file>
<file>icons/dialog-close@2x.png</file>
<file>icons/document-open.png</file>
<file>icons/document-open@2x.png</file>
<file>icons/document-print.png</file>
<file>icons/document-print@2x.png</file>
<file>icons/document-export.png</file>
<file>icons/document-export@2x.png</file>
<file>icons/flag.png</file>
<file>icons/flag@2x.png</file>
<file>icons/gpxsee.png</file>
<file>icons/gpxsee@2x.png</file>
<file>icons/application-exit.png</file>
<file>icons/application-exit@2x.png</file>
<file>icons/applications-internet.png</file>
<file>icons/applications-internet@2x.png</file>
<file>icons/view-refresh.png</file>
<file>icons/view-refresh@2x.png</file>
<file>icons/arrow-left.png</file>
<file>icons/arrow-left@2x.png</file>
<file>icons/arrow-right.png</file>
<file>icons/arrow-right@2x.png</file>
<file>icons/arrow-left-double.png</file>
<file>icons/arrow-left-double@2x.png</file>
<file>icons/arrow-right-double.png</file>
<file>icons/arrow-right-double@2x.png</file>
<file>icons/view-fullscreen.png</file>
<file>icons/view-fullscreen@2x.png</file>
<file>icons/office-chart-line.png</file>
<file>icons/office-chart-line@2x.png</file>
<file>icons/format-stroke-color.png</file>
<file>icons/format-stroke-color@2x.png</file>
<file>icons/flag_32.png</file>
<file>icons/flag_32@2x.png</file>
<file>icons/preferences-system.png</file>
<file>icons/preferences-system@2x.png</file>
<file>icons/document-print_32.png</file>
<file>icons/document-print_32@2x.png</file>
<file>icons/view-filter.png</file>
<file>icons/view-filter@2x.png</file>
<file>icons/applications-internet_32.png</file>
<file>icons/applications-internet_32@2x.png</file>
<file alias="gpxsee.png">icons/gpxsee.png</file>
<file alias="gpxsee@2x.png">icons/gpxsee@2x.png</file>
<file alias="dialog-close.png">icons/GUI/dialog-close.png</file>
<file alias="dialog-close@2x.png">icons/GUI/dialog-close@2x.png</file>
<file alias="document-open.png">icons/GUI/document-open.png</file>
<file alias="document-open@2x.png">icons/GUI/document-open@2x.png</file>
<file alias="document-print.png">icons/GUI/document-print.png</file>
<file alias="document-print@2x.png">icons/GUI/document-print@2x.png</file>
<file alias="document-export.png">icons/GUI/document-export.png</file>
<file alias="document-export@2x.png">icons/GUI/document-export@2x.png</file>
<file alias="flag.png">icons/GUI/flag.png</file>
<file alias="flag@2x.png">icons/GUI/flag@2x.png</file>
<file alias="application-exit.png">icons/GUI/application-exit.png</file>
<file alias="application-exit@2x.png">icons/GUI/application-exit@2x.png</file>
<file alias="applications-internet.png">icons/GUI/applications-internet.png</file>
<file alias="applications-internet@2x.png">icons/GUI/applications-internet@2x.png</file>
<file alias="view-refresh.png">icons/GUI/view-refresh.png</file>
<file alias="view-refresh@2x.png">icons/GUI/view-refresh@2x.png</file>
<file alias="arrow-left.png">icons/GUI/arrow-left.png</file>
<file alias="arrow-left@2x.png">icons/GUI/arrow-left@2x.png</file>
<file alias="arrow-right.png">icons/GUI/arrow-right.png</file>
<file alias="arrow-right@2x.png">icons/GUI/arrow-right@2x.png</file>
<file alias="arrow-left-double.png">icons/GUI/arrow-left-double.png</file>
<file alias="arrow-left-double@2x.png">icons/GUI/arrow-left-double@2x.png</file>
<file alias="arrow-right-double.png">icons/GUI/arrow-right-double.png</file>
<file alias="arrow-right-double@2x.png">icons/GUI/arrow-right-double@2x.png</file>
<file alias="view-fullscreen.png">icons/GUI/view-fullscreen.png</file>
<file alias="view-fullscreen@2x.png">icons/GUI/view-fullscreen@2x.png</file>
<file alias="office-chart-line.png">icons/GUI/office-chart-line.png</file>
<file alias="office-chart-line@2x.png">icons/GUI/office-chart-line@2x.png</file>
<file alias="format-stroke-color.png">icons/GUI/format-stroke-color.png</file>
<file alias="format-stroke-color@2x.png">icons/GUI/format-stroke-color@2x.png</file>
<file alias="flag_32.png">icons/GUI/flag_32.png</file>
<file alias="flag_32@2x.png">icons/GUI/flag_32@2x.png</file>
<file alias="preferences-system.png">icons/GUI/preferences-system.png</file>
<file alias="preferences-system@2x.png">icons/GUI/preferences-system@2x.png</file>
<file alias="document-print_32.png">icons/GUI/document-print_32.png</file>
<file alias="document-print_32@2x.png">icons/GUI/document-print_32@2x.png</file>
<file alias="view-filter.png">icons/GUI/view-filter.png</file>
<file alias="view-filter@2x.png">icons/GUI/view-filter@2x.png</file>
<file alias="applications-internet_32.png">icons/GUI/applications-internet_32.png</file>
<file alias="applications-internet_32@2x.png">icons/GUI/applications-internet_32@2x.png</file>
</qresource>
</RCC>

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

Before

Width:  |  Height:  |  Size: 926 B

After

Width:  |  Height:  |  Size: 926 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 707 B

After

Width:  |  Height:  |  Size: 707 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 924 B

After

Width:  |  Height:  |  Size: 924 B

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 682 B

After

Width:  |  Height:  |  Size: 682 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 865 B

After

Width:  |  Height:  |  Size: 865 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 880 B

After

Width:  |  Height:  |  Size: 880 B

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

169
icons/GUI/licence.txt Normal file
View File

@ -0,0 +1,169 @@
The GUI icons are Oxygen icons from the KDE project (http://www.kde.org)
licensed under LGPLv3.
-----
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser General Public License from time to time. Such new
versions will be similar in spirit to the present version, but may
differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.

View File

Before

Width:  |  Height:  |  Size: 728 B

After

Width:  |  Height:  |  Size: 728 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

Before

Width:  |  Height:  |  Size: 885 B

After

Width:  |  Height:  |  Size: 885 B

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 381 B

After

Width:  |  Height:  |  Size: 381 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Podporované soubory</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>Soubory CSV</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>Soubory FIT</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>Soubory GeoJSON</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>Soubory GPX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>Soubory IGC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>Obrázky JPEG</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>Soubory KML</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>Soubory LOC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>Soubory NMEA</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>Soubory OziExploreru</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>Soubory TCX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>Soubory SLF</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Všechny soubory</translation>
</message>
@ -326,12 +331,12 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Otevřít soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Otevřít POI soubor</translation>
</message>
@ -342,8 +347,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Ovládací klávesy</translation>
</message>
@ -358,7 +363,7 @@
<translation>Znovu načíst</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Zobrazit</translation>
</message>
@ -404,8 +409,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Cesty</translation>
</message>
@ -427,7 +432,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Následující mapa</translation>
</message>
@ -493,8 +498,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Čistý čas</translation>
</message>
@ -579,97 +584,97 @@
<translation>Formát souřadnic</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Verze %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>Program GPXSee je distribuován pod podmínkami licence GNU General Public License verze 3. Pro více informací navštivte stránky programu na adrese %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Přidat soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Následující/Předchozí</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Přepnout typ grafu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Přepnout typ času</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Předchozí mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Přiblížit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Oddálit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digitální zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>Adresář s GCS/PCS daty:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>Adresář s DEM daty:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Plochy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistika</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Otevřít mapový soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Nejsou načteny žádné soubory</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Datum</translation>
</message>
@ -709,33 +714,33 @@
<translation>N&amp;ápověda</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Adresář s mapami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>Adresář s POI body:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Adresář mezipaměti dlaždic:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Mapu nelze načíst:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n soubor</numerusform>
@ -744,7 +749,7 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Následující soubor</translation>
</message>
@ -759,13 +764,13 @@
<translation>Exportovat do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Navigační body</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Předchozí soubor</translation>
</message>
@ -775,65 +780,65 @@
<translation>Body tras</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>První soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Poslední soubor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Datový soubor nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Řádka: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Soubor POI nelze načíst:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Název</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Cesty</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>O aplikaci GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigace</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Vzdálenost</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Čas</translation>
</message>
@ -986,37 +991,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Podporované soubory</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy mapy/atlasy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF obrázky</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav mapy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Online mapové zdroje</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Understøttede filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Alle filer</translation>
</message>
@ -332,21 +337,21 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation type="unfinished">Tastaturgenveje</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Om GPXSee</translation>
</message>
@ -423,7 +428,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Næste kort</translation>
</message>
@ -469,16 +474,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Afstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -509,8 +514,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Tid i bevægelse</translation>
</message>
@ -635,201 +640,201 @@
<translation>Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Vis</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee er distribueret under betingelserne i GNU General Public License version 3. For mere info om GPXSee besøg projektets hjemmeside %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Næste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Sidste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Vedhæft fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Næste/Forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Skift graftype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Skift tidstype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Forrige kort</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Zoom ind</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Zoom ud</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digital zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Kortmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>IP-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PSC-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Åbn fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Fejl ved indlæsning af data-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Åbn IP-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Fejl ved indlæsning af IP-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Rutepunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistikker</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Åbn kort-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Fejl ved indlæsning af kort:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Ingen filer indlæst</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Understøttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kort</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kort/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF billeder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation type="unfinished">Online-kort kilder</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Unterstützte Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG-Bilder</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF-Dateien</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Alle Dateien</translation>
</message>
@ -189,7 +194,7 @@
<message>
<location filename="../src/GUI/exportdialog.cpp" line="135"/>
<source>Export to PDF</source>
<translation>PDF Export</translation>
<translation>In PDF exportieren</translation>
</message>
<message>
<location filename="../src/GUI/exportdialog.cpp" line="52"/>
@ -209,12 +214,12 @@
<message>
<location filename="../src/GUI/exportdialog.cpp" line="99"/>
<source>Orientation:</source>
<translation>Orientierung:</translation>
<translation>Ausrichtung:</translation>
</message>
<message>
<location filename="../src/GUI/exportdialog.cpp" line="94"/>
<source>Page Setup</source>
<translation>Seiten Setup</translation>
<translation>Seite einrichten</translation>
</message>
<message>
<location filename="../src/GUI/exportdialog.cpp" line="25"/>
@ -276,12 +281,12 @@
<message>
<location filename="../src/GUI/exportdialog.cpp" line="152"/>
<source>%1 is a directory.</source>
<translation>%1 ist ein Verzeichniss.</translation>
<translation>%1 ist ein Verzeichnis.</translation>
</message>
<message>
<location filename="../src/GUI/exportdialog.cpp" line="157"/>
<source>%1 is not writable.</source>
<translation>%1 ist nich schreibbar.</translation>
<translation>%1 ist nicht beschreibbar.</translation>
</message>
</context>
<context>
@ -289,7 +294,7 @@
<message>
<location filename="../src/GUI/fileselectwidget.cpp" line="38"/>
<source>Select file</source>
<translation>Datei Auswählen</translation>
<translation>Datei auswählen</translation>
</message>
</context>
<context>
@ -326,24 +331,24 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Kartenverzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>POI-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Datei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>POI Datei öffnen</translation>
<translation>POI-Datei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="200"/>
@ -352,8 +357,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Tastaturkürzel</translation>
</message>
@ -365,10 +370,10 @@
<message>
<location filename="../src/GUI/gui.cpp" line="242"/>
<source>Reload</source>
<translation>Neu Laden</translation>
<translation>Neu laden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Ansicht</translation>
</message>
@ -385,7 +390,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="265"/>
<source>Overlap POIs</source>
<translation>POI überlappen</translation>
<translation>POIs überlappen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="270"/>
@ -410,34 +415,34 @@
<message>
<location filename="../src/GUI/gui.cpp" line="218"/>
<source>Open...</source>
<translation>Öffnen...</translation>
<translation>Öffnen </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Pfade</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="249"/>
<source>Statistics...</source>
<translation>Statistiken...</translation>
<translation>Statistiken </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="257"/>
<source>Load POI file...</source>
<translation>POI-Datei laden...</translation>
<translation>POI-Datei laden </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="293"/>
<source>Load map...</source>
<translation>Karte laden...</translation>
<translation>Karte laden </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Nächste Karte</translation>
</message>
@ -469,7 +474,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="343"/>
<source>Waypoint labels</source>
<translation>Wegpunkt Labels</translation>
<translation>Wegpunkt-Labels</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="355"/>
@ -503,8 +508,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Bewegungszeit</translation>
</message>
@ -516,7 +521,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="423"/>
<source>Imperial</source>
<translation>Imperial</translation>
<translation>Angloamerikanisch</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="429"/>
@ -546,7 +551,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="463"/>
<source>Options...</source>
<translation>Einstellungen...</translation>
<translation>Einstellungen </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="469"/>
@ -589,99 +594,99 @@
<translation>Koordinatenformate</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee wird unter der GNU General Public License version 3 vertrieben. Mehr Informationen zu GPXSee auf der Homepage %1.</translation>
<translation>GPXSee wird unter der GNU General Public License version 3 veröffentlicht. Mehr Informationen zu GPXSee auf der Homepage %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>An Datei anhängen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Nächste/Vorherige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Graphtyp umschalten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Zeittyp umschalten</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Vorherige Karte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Hineinzoomen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Herauszoomen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digitaler Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>DEM-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Flächen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistiken</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Karte Datei öffnen</translation>
<translation>Kartendatei öffnen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Fehler beim Laden der Karte-Datei:</translation>
<translation>Fehler beim Laden der Kartendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Keine Dateien geladen</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n Datei</numerusform>
@ -689,49 +694,49 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Routen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Nächste Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="223"/>
<source>Print...</source>
<translation>Drucken...</translation>
<translation>Drucken </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="230"/>
<source>Export to PDF...</source>
<translation>Als PDF exportieren...</translation>
<translation>Als PDF exportieren </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Wegpunkte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Vorherige Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="348"/>
<source>Route waypoints</source>
<translation>Routen Wegpunkte</translation>
<translation>Routen-Wegpunkte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="489"/>
@ -769,70 +774,70 @@
<translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Erste Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Letzte Datei</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Kachel-Cache-Verzeichnis:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Fehler beim Laden der Datei:</translation>
<translation>Fehler beim Laden der Datendatei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Zeile: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Fehler beim Laden der POI-Datei:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Strecken</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Über GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Distanz</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Zeit</translation>
</message>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Unterstützte Dateien</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles Karten</translation>
<translation>MBTiles-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<source>OziExplorer maps</source>
<translation>OziExplorer Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy Karten/Atlanten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF Bilder</translation>
<translation>Garmin JNX-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-Karten/Atlanten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-Bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav-Karten</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Online-Kartenquellen</translation>
</message>
@ -1096,7 +1111,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="266"/>
<source>Map opacity:</source>
<translation>Karte Deckkraft:</translation>
<translation>Kartendeckkraft:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="279"/>
@ -1246,7 +1261,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="315"/>
<source>Eliminate GPS outliers</source>
<translation>GPS Ausreißer entfernen</translation>
<translation>GPS-Ausreißer entfernen</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="324"/>
@ -1339,17 +1354,17 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="139"/>
<source>Area border width:</source>
<translation>Flächen Randbreite:</translation>
<translation>Flächen-Randbreite:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="140"/>
<source>Area border style:</source>
<translation>Flächen Randstil:</translation>
<translation>Flächen-Randstil:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="141"/>
<source>Area fill opacity:</source>
<translation>Flächen Deckkraft:</translation>
<translation>Flächendeckkraft:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="145"/>
@ -1395,7 +1410,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="473"/>
<source>The printed area is approximately the display area. The map zoom level does not change.</source>
<translation>Der Druckbereich ist circa der Anzeigebereich. Das Karten-Zoom ändert sich nicht.</translation>
<translation>Der Druckbereich entspricht ungefähr dem Anzeigebereich. Das Karten-Zoom ändert sich nicht.</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="475"/>
@ -1465,7 +1480,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
<source>Image cache size:</source>
<translation>Bild-Cache größe:</translation>
<translation>Bild-Cachegröße:</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="562"/>
@ -1496,7 +1511,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="601"/>
<source>Print &amp; Export</source>
<translation>Druck &amp; Export</translation>
<translation>Druck / Export</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="630"/>

File diff suppressed because it is too large Load Diff

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Tuetut tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG-kuvat</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF-tiedostot</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Kaikki tiedostot</translation>
</message>
@ -326,12 +331,12 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Avaa tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Avaa POI-tiedosto</translation>
</message>
@ -342,8 +347,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Näppäimistön säätimet</translation>
</message>
@ -358,7 +363,7 @@
<translation>Lataa uudelleen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Näytä</translation>
</message>
@ -404,8 +409,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Tiedostopolut</translation>
</message>
@ -427,7 +432,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Seuraava kartta</translation>
</message>
@ -493,8 +498,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Liikkumisaika</translation>
</message>
@ -579,97 +584,97 @@
<translation>Koordinaattien muoto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Versio %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee levitetään GNU yleisen lisenssin version 3 alaisena. Voit katsoa lisätietoja GPXSee:stä projektin kotisivulla %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Lisää tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Seuraava/edellinen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Vaihda kaaviokuvan tyyppi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Vaihda ajan tyyppi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Edellinen kartta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Lähennä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Loitonna</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digitaalinen zoomi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS:n hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>DEM -tietojen hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Alueet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Tilasto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Avaa karttatiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Yhtään tiedostoa ei ladattu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Päivämäärä</translation>
</message>
@ -709,33 +714,33 @@
<translation>&amp;Ohje</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Karttojen hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>POI:n hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Välimuistin hakemisto:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Reitit</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Virhe ladattaessa karttaa:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n tiedosto</numerusform>
@ -743,7 +748,7 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Seuraava tiedosto</translation>
</message>
@ -758,13 +763,13 @@
<translation>Vie PDF:ksi...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Edellinen tiedosto</translation>
</message>
@ -774,65 +779,65 @@
<translation>Reittipisteet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Ensimmäinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Viimeinen tiedosto</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Virhe ladattaessa datatiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Rivi: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Virhe ladattaessa POI-tiedostoa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Jäljet</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Tietoja GPXSee:stä</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigointi</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Etäisyys</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Aika</translation>
</message>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Tuetut tiedostot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX -kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartat/kartastot</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF -kuvat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartat</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Online-karttojen lähteet</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Formats pris en charge</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>Données CSV</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>Données FIT</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation type="unfinished"></translation>
<translation>Données GeoJSON</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>Données GPX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>Données IGC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>Images JPEG</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>Données KML</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>Données LOC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>Données NMEA</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>Données OziExplorer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>Données TCX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>Données SLF</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
@ -299,7 +304,7 @@
<location filename="../src/GUI/format.cpp" line="61"/>
<location filename="../src/GUI/format.cpp" line="84"/>
<source>ft</source>
<translation>po</translation>
<translation>pieds</translation>
</message>
<message>
<location filename="../src/GUI/format.cpp" line="57"/>
@ -326,22 +331,22 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Dossier des cartes :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>Dossier des POI :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Ouvrir un fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Ouvrir un fichier POI</translation>
</message>
@ -352,8 +357,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Raccourcis clavier</translation>
</message>
@ -368,7 +373,7 @@
<translation>Actualiser</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Afficher</translation>
</message>
@ -414,8 +419,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Chemin d&apos;accès</translation>
</message>
@ -437,14 +442,14 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Carte suivante</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="316"/>
<source>Show cursor coordinates</source>
<translation type="unfinished"></translation>
<translation>Afficher les coordonnées du pointeur</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="323"/>
@ -464,7 +469,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="338"/>
<source>Show areas</source>
<translation type="unfinished"></translation>
<translation>Afficher les zones</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="343"/>
@ -489,7 +494,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="389"/>
<source>Show path markers</source>
<translation type="unfinished"></translation>
<translation>Afficher les points de chemin</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="396"/>
@ -503,8 +508,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Durée en déplacement</translation>
</message>
@ -516,7 +521,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="423"/>
<source>Imperial</source>
<translation>Impérial</translation>
<translation>Anglo-saxon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="429"/>
@ -556,7 +561,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="473"/>
<source>Previous</source>
<translation>Précèdant</translation>
<translation>Précédant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="477"/>
@ -589,99 +594,99 @@
<translation>Unités des coordonnées</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee est distribué selon les termes de la licence publique générale GNU (version 3). Pour plus d&apos;information sur GPXSee, visiter le site du projet sur %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Joindre un fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Suivant/Précèdant</translation>
<translation>Suivant/Précédant</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Controler le type de graphe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Controler le type de durée</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Carte précèdente</translation>
<translation>Carte précédente</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Zoomer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Dézoomer</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Zoom numérique</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>Dossiers GCS/PCS :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation type="unfinished"></translation>
<translation>Dossier DEM :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation type="unfinished"></translation>
<translation>Zones</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistiques</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Ouvrir un fichier de carte</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Erreur lors du chargement de la carte :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Aucun fichier chargé</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n fichier</numerusform>
@ -689,21 +694,21 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Date</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Routes</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Fichier suivant</translation>
</message>
@ -718,13 +723,13 @@
<translation>Exporter au format PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Points de jalonnement</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Fichier précédent</translation>
</message>
@ -769,70 +774,70 @@
<translation>&amp;Aide</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Premier fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Dernier fichier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation type="unfinished"></translation>
<translation>Dossier du cache de tuiles :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Erreur lors du chargement des données :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Ligne : %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Erreur lors du chargement du fichier POI :</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Traces</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>À propos de GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Distance</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Temps</translation>
</message>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Formats pris en charge</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>Cartes MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Cartes Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>Cartes OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>Cartes ou atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>Images GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>Cartes TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Cartes en ligne</translation>
</message>
@ -1298,18 +1313,18 @@
<location filename="../src/GUI/optionsdialog.cpp" line="369"/>
<location filename="../src/GUI/optionsdialog.cpp" line="427"/>
<source>GPS data</source>
<translation type="unfinished"></translation>
<translation>Données GPS</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="370"/>
<location filename="../src/GUI/optionsdialog.cpp" line="428"/>
<source>DEM data</source>
<translation type="unfinished"></translation>
<translation>Données MNT</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="407"/>
<source>Elevation</source>
<translation type="unfinished">Altitude</translation>
<translation>Altitude</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="418"/>
@ -1319,7 +1334,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="419"/>
<source>Sources</source>
<translation type="unfinished"></translation>
<translation>Sources</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="420"/>
@ -1329,7 +1344,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="453"/>
<source>Radius:</source>
<translation type="unfinished"></translation>
<translation>Rayon :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="401"/>
@ -1339,27 +1354,27 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="139"/>
<source>Area border width:</source>
<translation type="unfinished"></translation>
<translation>Épaisseur de bord de zone :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="140"/>
<source>Area border style:</source>
<translation type="unfinished"></translation>
<translation>Style de bord de zone :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="141"/>
<source>Area fill opacity:</source>
<translation type="unfinished"></translation>
<translation>Opacité du remplissage des zones :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="145"/>
<source>Fill opacity:</source>
<translation type="unfinished"></translation>
<translation>Opacité de remplissage :</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="146"/>
<source>Areas</source>
<translation type="unfinished"></translation>
<translation>Zones</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="439"/>
@ -1460,7 +1475,7 @@
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="551"/>
<source>MB</source>
<translation>MB</translation>
<translation>Mo</translation>
</message>
<message>
<location filename="../src/GUI/optionsdialog.cpp" line="561"/>
@ -1509,12 +1524,12 @@
<message>
<location filename="../src/GUI/areaitem.cpp" line="15"/>
<source>Name</source>
<translation type="unfinished">Nom</translation>
<translation>Nom</translation>
</message>
<message>
<location filename="../src/GUI/areaitem.cpp" line="17"/>
<source>Description</source>
<translation type="unfinished">Description</translation>
<translation>Description</translation>
</message>
</context>
<context>
@ -1628,7 +1643,7 @@
<message>
<location filename="../src/GUI/speedgraph.cpp" line="26"/>
<source>min/km</source>
<translation>min/nd</translation>
<translation>min/km</translation>
</message>
<message>
<location filename="../src/GUI/speedgraph.cpp" line="27"/>
@ -1648,7 +1663,7 @@
<message>
<location filename="../src/GUI/speedgraph.cpp" line="33"/>
<source>Pace</source>
<translation>pas</translation>
<translation>Allure</translation>
</message>
<message>
<location filename="../src/GUI/speedgraph.cpp" line="99"/>
@ -1706,7 +1721,7 @@
<message>
<location filename="../src/GUI/speedgraphitem.cpp" line="37"/>
<source>Pace</source>
<translation>pas</translation>
<translation>Allure</translation>
</message>
</context>
<context>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Støttede filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG-bilder</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Alle filer</translation>
</message>
@ -332,21 +337,21 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Stier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Tastatursnarveier</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Om</translation>
</message>
@ -423,7 +428,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Neste kart</translation>
</message>
@ -469,16 +474,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Avstand</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -509,8 +514,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Tid i bevegelse</translation>
</message>
@ -635,201 +640,201 @@
<translation>Fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Vis</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigasjon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Versjon %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee er distribuert i henhold til vilkårene i GNU general public lisens, versjon 3. For mer info om GPXSee, besøk prosjekthjemmesiden %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Neste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Forrige fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Første fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Siste fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Legg til fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Neste/forrige</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Veksle diagramtype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Veksle tidstype</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Forrige kart</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Forstørr</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Forminsk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digital forstørrelse</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Forstørr</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>DEM-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Flishurtiglagringsmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Kartmappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>POI-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS-/PCS-mappe:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Åpne fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Feil ved innlasting av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Linje: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Åpne POI-fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Kunne ikke laste inn POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Spor</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Ruter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Veipunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Områder</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Dato</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistikk</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Navn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Åpne kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Feil ved innlasting av kart:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Ingen filer lastet opp</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation type="unfinished">
<numerusform>%n fil</numerusform>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Støttede filer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation>Garming IMG-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy kart/atlas</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav-kart</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Nettbaserte kartkilder</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Obsługiwane pliki</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>Pliki CSV</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>Pliki FIT</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>Pliki GPX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>Pliki IGC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>Pliki KML</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>Pliki LOC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>Pliki NMEA</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>Pliki OziExplorer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>Pliki TCX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>Pliki SLF</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Wszystkie pliki</translation>
</message>
@ -326,12 +331,12 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Otwórz plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Otwórz plik POI</translation>
</message>
@ -342,8 +347,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Elementy sterujące klawiatury</translation>
</message>
@ -358,7 +363,7 @@
<translation>Odśwież</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Pokaż</translation>
</message>
@ -404,8 +409,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Ścieżki</translation>
</message>
@ -427,7 +432,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Następna mapa</translation>
</message>
@ -493,8 +498,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Czas ruchu</translation>
</message>
@ -579,97 +584,97 @@
<translation>Format współrzędnych</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Wersja %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>Program GPXSee jest rozpowszechniany na warunkach licencji GNU General Public License w wersji 3. Więcej informacji o programie GPXSee można znaleźć na stronie głównej projektu pod adresem %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Dołącz plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Następny/Poprzedni</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Zmień typ wykresu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Zmień typ czasu</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Poprzednia mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Przybliż</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Oddal</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Zoom cyfrowy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>Katalog plików GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statystyka</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Otwórz plik mapy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Nie załadowano żadnych plików</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Data</translation>
</message>
@ -709,33 +714,33 @@
<translation>Pomo&amp;c</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Katalog z mapami:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>Katalog z POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Wystąpił błąd podczas ładowania mapy:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n plik</numerusform>
@ -744,7 +749,7 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Następny plik</translation>
</message>
@ -759,13 +764,13 @@
<translation>Eksportuj do PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Punkty nawigacyjne</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Poprzedni plik</translation>
</message>
@ -775,65 +780,65 @@
<translation>Punkty trasy</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Pierwszy plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Ostatni plik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Błąd podczas ładowania pliku danych:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Linia: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Błąd podczas ładowania pliku POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Nazwa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Ślady</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>O programie GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Nawigacja</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Dystans</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Czas</translation>
</message>
@ -986,37 +991,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Obsługiwane pliki</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>Mapy MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Mapy Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>Mapy OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapy/atlasy TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>Obrazy GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Źródła map online</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Formatos suportados</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>Arquivos CSV</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>Arquivos FIT</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>Arquivos GeoJSON</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>Arquivos GPX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>Arquivos IGC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>Imagens JPEG</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>Arquivos KML</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>Arquivos LOC</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>Arquivos NMEA</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>Arquivos OziExplorer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>Arquivos SLF</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>Arquivos TCX</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Todos os arquivos</translation>
</message>
@ -332,21 +337,21 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Caminhos</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Controles de teclado</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Sobre o GPXSee</translation>
</message>
@ -423,7 +428,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Próximo mapa</translation>
</message>
@ -469,16 +474,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Distância</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Tempo</translation>
</message>
@ -509,8 +514,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Tempo em movimento</translation>
</message>
@ -635,201 +640,201 @@
<translation>Arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Exibir</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navegação</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Versão %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee é distribuído nos termos da Licença Pública Geral GNU versão 3. Para mais informações sobre o GPXSee visite a página do projeto em %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Próximo arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Arquivo anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Primeiro arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Último arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Anexar arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Próximo/Anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Alterna o tipo do gráfico</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Alterna o tipo de tempo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Mapa anterior</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Aumentar o zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Reduzir o zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Zoom digital</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Diretório de mapas:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>Diretório de POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>Diretório de GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>Diretório de DEM:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Diretório de cache de ladrilhos:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Abrir arquivo</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Erro ao carregar arquivo de dados:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Linha: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Abrir aquivo POI</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Erro ao carregar arquivo POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Trilhas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Rotas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Waypoints</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Áreas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Data</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Estatísticas</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Abrir arquivo de mapa</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Erro ao carregar o mapa:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Nenhum arquivo carregado</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n arquivo</numerusform>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Formatos suportados</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>Mapas MBTiles</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Mapas Garmin JNX</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>Mapas OziExplorer</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>Mapas/Atlas TrekBuddy</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>Imagens GeoTIFF</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>Mapas TwoNav</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Mapas online</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Все поддерживаемые файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG изображения</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF файлы</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Все файлы</translation>
</message>
@ -326,12 +331,12 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Открыть файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Открыть файл с точками POI</translation>
</message>
@ -342,8 +347,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Управление с помощью клавиатуры</translation>
</message>
@ -358,7 +363,7 @@
<translation>Обновить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Показать</translation>
</message>
@ -404,8 +409,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Пути</translation>
</message>
@ -427,7 +432,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Следующая карта</translation>
</message>
@ -493,8 +498,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Время движения</translation>
</message>
@ -579,97 +584,97 @@
<translation>Формат координат</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Версия %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee распространяется в соответствиями с условиями версии 3 Стандартной Общественной Лицензии GNU. Для получения дополнительной информации о GPXSee посетите страницу проекта %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Добавить файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Следующий/предыдущий</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Переключить тип графика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Переключить тип времени</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Предыдущая карта</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Увеличить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Уменьшить</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Цифровой зум</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>Каталог с GCS/PCS:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>Каталог с DEM данными:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Области</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Статистика</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Открыть файл карты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Нет загруженных файлов</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Дата</translation>
</message>
@ -709,33 +714,33 @@
<translation>&amp;Справка</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Каталог с картами:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>Каталог с POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Каталог кеша тайлов:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Маршруты</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Ошибка загрузки карты:</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n файл</numerusform>
@ -744,7 +749,7 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Следующий файл</translation>
</message>
@ -759,13 +764,13 @@
<translation>Экспорт в PDF</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Предыдущий файл</translation>
</message>
@ -775,65 +780,65 @@
<translation>Маршрутные точки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Первый файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Последний файл</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Ошибка загрузки файла данных:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Строка: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Ошибка загрузки файла с точками POI:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Треки</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>О GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Навигация</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Расстояние</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Время</translation>
</message>
@ -986,37 +991,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Все поддерживаемые файлы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy карты/атласы</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF изображения</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav карты</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Источники онлайн карт</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Filer som stöds</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG-bilder</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF-filer</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Alla filer</translation>
</message>
@ -326,22 +331,22 @@
<context>
<name>GUI</name>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Kartmapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>POI-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Öppna fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>Öppna POI-fil</translation>
</message>
@ -352,8 +357,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Snabbtangenter</translation>
</message>
@ -368,7 +373,7 @@
<translation>Uppdatera</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Visa</translation>
</message>
@ -414,8 +419,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Sökvägar</translation>
</message>
@ -437,7 +442,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Nästa karta</translation>
</message>
@ -503,8 +508,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Förflyttningstid</translation>
</message>
@ -589,99 +594,99 @@
<translation>Koordinatformat</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee distribueras under vilkoren för GNU General Public License version 3. För mer info om GPXSee, besök hemsidan %1.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Lägg till fil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Nästa/Föregående</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Växla diagramtyp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Växla tidstyp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Föregående karta</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Zooma in</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Zooma ut</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Digital zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS-/PCS-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>DEM-mapp:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Områden</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>Statistik</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Öppna kartfil</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Fel vid inläsning av karta:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Inga filer inlästa</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n fil</numerusform>
@ -689,21 +694,21 @@
</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Datum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Rutter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Nästa fil</translation>
</message>
@ -718,13 +723,13 @@
<translation>Exportera till PDF...</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Vägpunkter</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Föregående fil</translation>
</message>
@ -769,70 +774,70 @@
<translation>&amp;Hjälp</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>Första filen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Sista filen</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Mapp för kart-cache:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Fel vid inläsning av datafil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Rad: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>Fel vid inläsning av POI-fil:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Namn</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>Spår</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Om GPXSee</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigation</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Avstånd</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Tid</translation>
</message>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Filer som stöds</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy-kartor/-atlaser</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF-bilder</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav-kartor</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Online-kartkällor</translation>
</message>

View File

@ -47,67 +47,72 @@
<context>
<name>Data</name>
<message>
<location filename="../src/data/data.cpp" line="143"/>
<location filename="../src/data/data.cpp" line="148"/>
<source>Supported files</source>
<translation>Desteklenen dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="144"/>
<location filename="../src/data/data.cpp" line="149"/>
<source>CSV files</source>
<translation>CSV dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="145"/>
<location filename="../src/data/data.cpp" line="150"/>
<source>FIT files</source>
<translation>FIT dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="147"/>
<location filename="../src/data/data.cpp" line="152"/>
<source>GeoJSON files</source>
<translation>GeoJSON dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="149"/>
<location filename="../src/data/data.cpp" line="154"/>
<source>GPX files</source>
<translation>GPX dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="150"/>
<location filename="../src/data/data.cpp" line="155"/>
<source>IGC files</source>
<translation>IGC dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="151"/>
<location filename="../src/data/data.cpp" line="156"/>
<source>JPEG images</source>
<translation>JPEG resimler</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<source>KML files</source>
<translation>KML dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="152"/>
<location filename="../src/data/data.cpp" line="158"/>
<source>LOC files</source>
<translation>LOC dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="153"/>
<location filename="../src/data/data.cpp" line="159"/>
<source>NMEA files</source>
<translation>NMEA dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="154"/>
<location filename="../src/data/data.cpp" line="160"/>
<source>OziExplorer files</source>
<translation>OziExplorer dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="155"/>
<location filename="../src/data/data.cpp" line="161"/>
<source>SLF files</source>
<translation>SLF dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="156"/>
<location filename="../src/data/data.cpp" line="162"/>
<source>TCX files</source>
<translation>TCX dosyalar</translation>
</message>
<message>
<location filename="../src/data/data.cpp" line="157"/>
<location filename="../src/data/data.cpp" line="163"/>
<source>All files</source>
<translation>Tüm dosyalar</translation>
</message>
@ -332,21 +337,21 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="207"/>
<location filename="../src/GUI/gui.cpp" line="713"/>
<location filename="../src/GUI/gui.cpp" line="714"/>
<location filename="../src/GUI/gui.cpp" line="716"/>
<location filename="../src/GUI/gui.cpp" line="717"/>
<source>Paths</source>
<translation>Klasör konumları</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="210"/>
<location filename="../src/GUI/gui.cpp" line="679"/>
<location filename="../src/GUI/gui.cpp" line="680"/>
<location filename="../src/GUI/gui.cpp" line="682"/>
<location filename="../src/GUI/gui.cpp" line="683"/>
<source>Keyboard controls</source>
<translation>Klavye kontrolleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="213"/>
<location filename="../src/GUI/gui.cpp" line="657"/>
<location filename="../src/GUI/gui.cpp" line="660"/>
<source>About GPXSee</source>
<translation>Hakkında GPXSee</translation>
</message>
@ -423,7 +428,7 @@
<message>
<location filename="../src/GUI/gui.cpp" line="302"/>
<location filename="../src/GUI/gui.cpp" line="307"/>
<location filename="../src/GUI/gui.cpp" line="696"/>
<location filename="../src/GUI/gui.cpp" line="699"/>
<source>Next map</source>
<translation>Sonraki harita</translation>
</message>
@ -469,16 +474,16 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="365"/>
<location filename="../src/GUI/gui.cpp" line="1046"/>
<location filename="../src/GUI/gui.cpp" line="1113"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1116"/>
<source>Distance</source>
<translation>Mesafe</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="372"/>
<location filename="../src/GUI/gui.cpp" line="547"/>
<location filename="../src/GUI/gui.cpp" line="1049"/>
<location filename="../src/GUI/gui.cpp" line="1115"/>
<location filename="../src/GUI/gui.cpp" line="1052"/>
<location filename="../src/GUI/gui.cpp" line="1118"/>
<source>Time</source>
<translation>Zaman</translation>
</message>
@ -509,8 +514,8 @@
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="409"/>
<location filename="../src/GUI/gui.cpp" line="1051"/>
<location filename="../src/GUI/gui.cpp" line="1117"/>
<location filename="../src/GUI/gui.cpp" line="1054"/>
<location filename="../src/GUI/gui.cpp" line="1120"/>
<source>Moving time</source>
<translation>Hareket süresi</translation>
</message>
@ -635,201 +640,201 @@
<translation>Dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="587"/>
<location filename="../src/GUI/gui.cpp" line="588"/>
<source>Show</source>
<translation>Göster</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="593"/>
<location filename="../src/GUI/gui.cpp" line="595"/>
<source>Navigation</source>
<translation>Navigasyon</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="658"/>
<location filename="../src/GUI/gui.cpp" line="661"/>
<source>Version %1</source>
<translation>Sürüm %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="662"/>
<location filename="../src/GUI/gui.cpp" line="665"/>
<source>GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at %1.</source>
<translation>GPXSee, GNU Genel Kamu Lisansı sürüm 3 şartlarına göre dağıtılır. GPXSee hakkında daha fazla bilgi için %1 proje ana sayfasını ziyaret edin.</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="683"/>
<location filename="../src/GUI/gui.cpp" line="686"/>
<source>Next file</source>
<translation>Sonraki dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="684"/>
<location filename="../src/GUI/gui.cpp" line="687"/>
<source>Previous file</source>
<translation>Önceki dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="686"/>
<location filename="../src/GUI/gui.cpp" line="689"/>
<source>First file</source>
<translation>İlk dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="688"/>
<location filename="../src/GUI/gui.cpp" line="691"/>
<source>Last file</source>
<translation>Son dosya</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="689"/>
<location filename="../src/GUI/gui.cpp" line="692"/>
<source>Append file</source>
<translation>Dosya ekle</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="690"/>
<location filename="../src/GUI/gui.cpp" line="693"/>
<source>Next/Previous</source>
<translation>Sonraki/Önceki</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="692"/>
<location filename="../src/GUI/gui.cpp" line="695"/>
<source>Toggle graph type</source>
<translation>Geçiş grafik türü</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="694"/>
<location filename="../src/GUI/gui.cpp" line="697"/>
<source>Toggle time type</source>
<translation>Geçiş zaman türü</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="698"/>
<location filename="../src/GUI/gui.cpp" line="701"/>
<source>Previous map</source>
<translation>Önceki harita</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="699"/>
<location filename="../src/GUI/gui.cpp" line="702"/>
<source>Zoom in</source>
<translation>Yaklaş</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="701"/>
<location filename="../src/GUI/gui.cpp" line="704"/>
<source>Zoom out</source>
<translation>Uzaklaş</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="703"/>
<location filename="../src/GUI/gui.cpp" line="706"/>
<source>Digital zoom</source>
<translation>Sayısal zum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="704"/>
<location filename="../src/GUI/gui.cpp" line="707"/>
<source>Zoom</source>
<translation>Zum</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="717"/>
<location filename="../src/GUI/gui.cpp" line="720"/>
<source>Map directory:</source>
<translation>Harita klasörü:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="719"/>
<location filename="../src/GUI/gui.cpp" line="722"/>
<source>POI directory:</source>
<translation>POI klasörü:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="721"/>
<location filename="../src/GUI/gui.cpp" line="724"/>
<source>GCS/PCS directory:</source>
<translation>GCS/PCS klasörü:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="723"/>
<location filename="../src/GUI/gui.cpp" line="726"/>
<source>DEM directory:</source>
<translation>DEM klasörü:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="725"/>
<location filename="../src/GUI/gui.cpp" line="728"/>
<source>Tile cache directory:</source>
<translation>Döşeme önbellek klasörü:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="734"/>
<location filename="../src/GUI/gui.cpp" line="737"/>
<source>Open file</source>
<translation>Dosya </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="830"/>
<location filename="../src/GUI/gui.cpp" line="833"/>
<source>Error loading data file:</source>
<translation>Veri dosyası yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="833"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<location filename="../src/GUI/gui.cpp" line="836"/>
<location filename="../src/GUI/gui.cpp" line="871"/>
<source>Line: %1</source>
<translation>Satır: %1</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="841"/>
<location filename="../src/GUI/gui.cpp" line="844"/>
<source>Open POI file</source>
<translation>POI dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="865"/>
<location filename="../src/GUI/gui.cpp" line="868"/>
<source>Error loading POI file:</source>
<translation>POI dosyası yükleme hatası:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1020"/>
<location filename="../src/GUI/gui.cpp" line="1091"/>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1094"/>
<source>Tracks</source>
<translation>İzler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1023"/>
<location filename="../src/GUI/gui.cpp" line="1093"/>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1096"/>
<source>Routes</source>
<translation>Rotalar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1026"/>
<location filename="../src/GUI/gui.cpp" line="1095"/>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1098"/>
<source>Waypoints</source>
<translation>Yer işaretleri</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1029"/>
<location filename="../src/GUI/gui.cpp" line="1097"/>
<location filename="../src/GUI/gui.cpp" line="1032"/>
<location filename="../src/GUI/gui.cpp" line="1100"/>
<source>Areas</source>
<translation>Alanlar</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1035"/>
<location filename="../src/GUI/gui.cpp" line="1039"/>
<location filename="../src/GUI/gui.cpp" line="1103"/>
<location filename="../src/GUI/gui.cpp" line="1038"/>
<location filename="../src/GUI/gui.cpp" line="1042"/>
<location filename="../src/GUI/gui.cpp" line="1106"/>
<location filename="../src/GUI/gui.cpp" line="1109"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1072"/>
<location filename="../src/GUI/gui.cpp" line="1073"/>
<location filename="../src/GUI/gui.cpp" line="1075"/>
<location filename="../src/GUI/gui.cpp" line="1076"/>
<source>Statistics</source>
<translation>İstatistikler</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1087"/>
<location filename="../src/GUI/gui.cpp" line="1090"/>
<source>Name</source>
<translation>Adı</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1318"/>
<location filename="../src/GUI/gui.cpp" line="1309"/>
<source>Open map file</source>
<translation>Harita dosyası </translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1341"/>
<location filename="../src/GUI/gui.cpp" line="1332"/>
<source>Error loading map:</source>
<translation>Harita yüklenirken hata oluştu:</translation>
</message>
<message>
<location filename="../src/GUI/gui.cpp" line="1352"/>
<location filename="../src/GUI/gui.cpp" line="1343"/>
<source>No files loaded</source>
<translation>Hiç dosya yüklenmedi</translation>
</message>
<message numerus="yes">
<location filename="../src/GUI/gui.cpp" line="1356"/>
<location filename="../src/GUI/gui.cpp" line="1347"/>
<source>%n files</source>
<translation>
<numerusform>%n dosya</numerusform>
@ -985,37 +990,47 @@
<context>
<name>MapList</name>
<message>
<location filename="../src/map/maplist.cpp" line="116"/>
<location filename="../src/map/maplist.cpp" line="121"/>
<source>Supported files</source>
<translation>Desteklenen dosyalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="118"/>
<location filename="../src/map/maplist.cpp" line="126"/>
<source>MBTiles maps</source>
<translation>MBTiles haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="119"/>
<location filename="../src/map/maplist.cpp" line="124"/>
<source>Garmin JNX maps</source>
<translation>Garmin JNX haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="120"/>
<location filename="../src/map/maplist.cpp" line="123"/>
<source>Garmin IMG maps</source>
<translation>Garmin IMG haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="125"/>
<source>OziExplorer maps</source>
<translation>OziExplorer haritalar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="121"/>
<location filename="../src/map/maplist.cpp" line="127"/>
<source>TrekBuddy maps/atlases</source>
<translation>TrekBuddy haritalar/atlaslar</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="122"/>
<location filename="../src/map/maplist.cpp" line="128"/>
<source>GeoTIFF images</source>
<translation>GeoTIFF görüntü</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="123"/>
<location filename="../src/map/maplist.cpp" line="129"/>
<source>TwoNav maps</source>
<translation>TwoNav haritaları</translation>
</message>
<message>
<location filename="../src/map/maplist.cpp" line="130"/>
<source>Online map sources</source>
<translation>Online harita kaynakları</translation>
</message>

View File

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

View File

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

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.0">
<map xmlns="http://www.gpxsee.org/map/1.3">
<name>4UMaps</name>
<url>https://4umaps.com/$z/$x/$y.png</url>
<copyright>Map data: © OpenStreetMap contributors (ODbL) | Rendering: © 4UMaps.eu</copyright>
<zoom min="2" max="15"/>
<bounds bottom="-65"/>
<copyright>Map data: © OpenStreetMap contributors (ODbL) | Rendering: © 4UMaps.eu</copyright>
</map>

View File

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

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.0">
<map xmlns="http://www.gpxsee.org/map/1.3">
<name>Open Street Map</name>
<url>http://tile.openstreetmap.org/$z/$x/$y.png</url>
<copyright>Map data: © OpenStreetMap contributors (ODbL) | Rendering: © OpenStreetMap (CC-BY-SA)</copyright>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.0">
<map xmlns="http://www.gpxsee.org/map/1.3">
<name>Open Topo Map</name>
<url>https://a.tile.opentopomap.org/$z/$x/$y.png</url>
<copyright>Map data: © OpenStreetMap contributors (ODbL), SRTM | Rendering: © OpenTopoMap (CC-BY-SA)</copyright>
<zoom max="17"/>
<copyright>Map data: © OpenStreetMap contributors (ODbL), SRTM | Rendering: © OpenTopoMap (CC-BY-SA)</copyright>
</map>

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.0">
<map xmlns="http://www.gpxsee.org/map/1.3">
<name>USGS Imagery</name>
<url>https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSImageryOnly/MapServer/tile/$z/$y/$x</url>
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
<zoom min="2" max="15"/>
<bounds bottom="0" top="74"/>
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
</map>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<map xmlns="http://www.gpxsee.org/map/1.0">
<map xmlns="http://www.gpxsee.org/map/1.3">
<name>USGS Topo</name>
<url>https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/$z/$y/$x</url>
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
<zoom min="2" max="15"/>
<copyright>Map services and data available from U.S. Geological Survey, National Geospatial Program.</copyright>
</map>

View File

@ -51,7 +51,7 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
"QThreadStorage: Thread X exited after QThreadStorage Y destroyed" */
Downloader::setNetworkManager(new QNetworkAccessManager(this));
DEM::setDir(ProgramPaths::demDir());
OPENGL_SET_SAMPLES(4);
OPENGL_SET_FORMAT(4, 8);
loadDatums();
loadPCSs();

View File

@ -63,11 +63,11 @@ QList<GraphItem*> CadenceGraph::loadData(const Data &data)
qreal CadenceGraph::avg() const
{
qreal sum = 0, w = 0;
QList<QPointF>::const_iterator it;
for (it = _avg.begin(); it != _avg.end(); it++) {
sum += it->y() * it->x();
w += it->x();
for (int i = 0; i < _avg.size(); i++) {
const QPointF &p = _avg.at(i);
sum += p.y() * p.x();
w += p.x();
}
return (sum / w);
@ -77,7 +77,7 @@ void CadenceGraph::clear()
{
_avg.clear();
GraphView::clear();
GraphTab::clear();
}
void CadenceGraph::showTracks(bool show)

View File

@ -21,7 +21,7 @@ private:
qreal max() const {return bounds().bottom();}
void setInfo();
QList<QPointF> _avg;
QVector<QPointF> _avg;
bool _showTracks;
};

View File

@ -11,6 +11,10 @@ CoordinatesItem::CoordinatesItem(QGraphicsItem *parent) : QGraphicsItem(parent)
_font.setPixelSize(FONT_SIZE);
_font.setFamily(FONT_FAMILY);
_digitalZoom = 0;
setAcceptHoverEvents(true);
updateBoundingRect();
}
@ -48,6 +52,12 @@ void CoordinatesItem::setFormat(const CoordinatesFormat &format)
updateBoundingRect();
}
void CoordinatesItem::setDigitalZoom(qreal zoom)
{
_digitalZoom = zoom;
setScale(pow(2, -_digitalZoom));
}
void CoordinatesItem::updateBoundingRect()
{
QFontMetrics fm(_font);

View File

@ -17,6 +17,7 @@ public:
void setCoordinates(const Coordinates &c);
void setFormat(const CoordinatesFormat &format);
void setDigitalZoom(qreal zoom);
private:
void updateBoundingRect();
@ -25,6 +26,7 @@ private:
CoordinatesFormat _format;
QRectF _boundingRect;
QFont _font;
qreal _digitalZoom;
};
#endif // COORDINATESITEM_H

View File

@ -120,7 +120,7 @@ void ElevationGraph::clear()
_routeMin = NAN;
_routeMax = NAN;
GraphView::clear();
GraphTab::clear();
}
void ElevationGraph::setYUnits(Units units)

View File

@ -86,7 +86,7 @@ void GearRatioGraph::clear()
{
_map.clear();
GraphView::clear();
GraphTab::clear();
}
void GearRatioGraph::showTracks(bool show)

View File

@ -63,11 +63,11 @@ QList<GraphItem*> HeartRateGraph::loadData(const Data &data)
qreal HeartRateGraph::avg() const
{
qreal sum = 0, w = 0;
QList<QPointF>::const_iterator it;
for (it = _avg.begin(); it != _avg.end(); it++) {
sum += it->y() * it->x();
w += it->x();
for (int i = 0; i < _avg.size(); i++) {
const QPointF &p = _avg.at(i);
sum += p.y() * p.x();
w += p.x();
}
return (sum / w);
@ -77,7 +77,7 @@ void HeartRateGraph::clear()
{
_avg.clear();
GraphView::clear();
GraphTab::clear();
}
void HeartRateGraph::showTracks(bool show)

View File

@ -20,7 +20,7 @@ private:
qreal max() const {return bounds().bottom();}
void setInfo();
QList<QPointF> _avg;
QVector<QPointF> _avg;
bool _showTracks;
};

View File

@ -1,30 +1,30 @@
#ifndef ICONS_H
#define ICONS_H
#define APP_ICON ":/icons/gpxsee.png"
#define APP_ICON ":/gpxsee.png"
// Toolbar/menu icons
#define OPEN_FILE_ICON ":/icons/document-open.png"
#define EXPORT_FILE_ICON ":/icons/document-export.png"
#define PRINT_FILE_ICON ":/icons/document-print.png"
#define CLOSE_FILE_ICON ":/icons/dialog-close.png"
#define SHOW_POI_ICON ":/icons/flag.png"
#define SHOW_MAP_ICON ":/icons/applications-internet.png"
#define SHOW_GRAPHS_ICON ":/icons/office-chart-line.png"
#define QUIT_ICON ":/icons/application-exit.png"
#define RELOAD_FILE_ICON ":/icons/view-refresh.png"
#define NEXT_FILE_ICON ":/icons/arrow-right.png"
#define PREV_FILE_ICON ":/icons/arrow-left.png"
#define LAST_FILE_ICON ":/icons/arrow-right-double.png"
#define FIRST_FILE_ICON ":/icons/arrow-left-double.png"
#define FULLSCREEN_ICON ":/icons/view-fullscreen.png"
#define OPEN_FILE_ICON ":/document-open.png"
#define EXPORT_FILE_ICON ":/document-export.png"
#define PRINT_FILE_ICON ":/document-print.png"
#define CLOSE_FILE_ICON ":/dialog-close.png"
#define SHOW_POI_ICON ":/flag.png"
#define SHOW_MAP_ICON ":/applications-internet.png"
#define SHOW_GRAPHS_ICON ":/office-chart-line.png"
#define QUIT_ICON ":/application-exit.png"
#define RELOAD_FILE_ICON ":/view-refresh.png"
#define NEXT_FILE_ICON ":/arrow-right.png"
#define PREV_FILE_ICON ":/arrow-left.png"
#define LAST_FILE_ICON ":/arrow-right-double.png"
#define FIRST_FILE_ICON ":/arrow-left-double.png"
#define FULLSCREEN_ICON ":/view-fullscreen.png"
// Options dialog icons
#define APPEARANCE_ICON ":/icons/format-stroke-color.png"
#define POI_ICON ":/icons/flag_32.png"
#define SYSTEM_ICON ":/icons/preferences-system.png"
#define PRINT_EXPORT_ICON ":/icons/document-print_32.png"
#define DATA_ICON ":/icons/view-filter.png"
#define MAPS_ICON ":/icons/applications-internet_32.png"
#define APPEARANCE_ICON ":/format-stroke-color.png"
#define POI_ICON ":/flag_32.png"
#define SYSTEM_ICON ":/preferences-system.png"
#define PRINT_EXPORT_ICON ":/document-print_32.png"
#define DATA_ICON ":/view-filter.png"
#define MAPS_ICON ":/applications-internet_32.png"
#endif /* ICONS_H */

View File

@ -39,7 +39,6 @@ MapView::MapView(Map *map, POI *poi, QWidget *parent)
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setRenderHint(QPainter::Antialiasing, true);
setAcceptDrops(false);
setMouseTracking(true);
_mapScale = new ScaleItem();
_mapScale->setZValue(2.0);
@ -476,6 +475,7 @@ void MapView::digitalZoom(int zoom)
it.value()->setDigitalZoom(_digitalZoom);
_mapScale->setDigitalZoom(_digitalZoom);
_coordinates->setDigitalZoom(_digitalZoom);
}
void MapView::zoom(int zoom, const QPoint &pos)
@ -751,6 +751,7 @@ void MapView::showPOILabels(bool show)
void MapView::showCoordinates(bool show)
{
_coordinates->setVisible(show);
setMouseTracking(show);
}
void MapView::setPOIOverlap(bool overlap)

View File

@ -14,13 +14,15 @@
#endif
#if QT_VERSION < QT_VERSION_CHECK(5, 4, 0)
#define OPENGL_SET_SAMPLES(samples) \
#define OPENGL_SET_FORMAT(samples, stencilBuffer) \
{QGLFormat fmt; \
fmt.setStencilBufferSize(stencilBuffer); \
fmt.setSamples(samples); \
QGLFormat::setDefaultFormat(fmt);}
#else
#define OPENGL_SET_SAMPLES(samples) \
#define OPENGL_SET_FORMAT(samples, stencilBuffer) \
{QSurfaceFormat fmt; \
fmt.setSamples(samples);\
fmt.setStencilBufferSize(stencilBuffer); \
fmt.setSamples(samples); \
QSurfaceFormat::setDefaultFormat(fmt);}
#endif

View File

@ -63,11 +63,11 @@ QList<GraphItem*> PowerGraph::loadData(const Data &data)
qreal PowerGraph::avg() const
{
qreal sum = 0, w = 0;
QList<QPointF>::const_iterator it;
for (it = _avg.begin(); it != _avg.end(); it++) {
sum += it->y() * it->x();
w += it->x();
for (int i = 0; i < _avg.size(); i++) {
const QPointF &p = _avg.at(i);
sum += p.y() * p.x();
w += p.x();
}
return (sum / w);
@ -77,7 +77,7 @@ void PowerGraph::clear()
{
_avg.clear();
GraphView::clear();
GraphTab::clear();
}
void PowerGraph::showTracks(bool show)

View File

@ -20,7 +20,7 @@ private:
qreal max() const {return bounds().bottom();}
void setInfo();
QList<QPointF> _avg;
QVector<QPointF> _avg;
bool _showTracks;
};

View File

@ -74,12 +74,12 @@ QList<GraphItem*> SpeedGraph::loadData(const Data &data)
qreal SpeedGraph::avg() const
{
qreal sum = 0, w = 0;
QList<QPointF>::const_iterator it;
const QList<QPointF> &list = (_timeType == Moving) ? _mavg : _avg;
const QVector<QPointF> &vector = (_timeType == Moving) ? _mavg : _avg;
for (it = list.begin(); it != list.end(); it++) {
sum += it->y() * it->x();
w += it->x();
for (int i = 0; i < vector.size(); i++) {
const QPointF &p = vector.at(i);
sum += p.y() * p.x();
w += p.x();
}
return (sum / w);
@ -90,7 +90,7 @@ void SpeedGraph::clear()
_avg.clear();
_mavg.clear();
GraphView::clear();
GraphTab::clear();
}
void SpeedGraph::setYUnits()

View File

@ -24,8 +24,8 @@ private:
void setYUnits();
void setInfo();
QList<QPointF> _avg;
QList<QPointF> _mavg;
QVector<QPointF> _avg;
QVector<QPointF> _mavg;
Units _units;
TimeType _timeType;

View File

@ -66,11 +66,11 @@ QList<GraphItem*> TemperatureGraph::loadData(const Data &data)
qreal TemperatureGraph::avg() const
{
qreal sum = 0, w = 0;
QList<QPointF>::const_iterator it;
for (it = _avg.begin(); it != _avg.end(); it++) {
sum += it->y() * it->x();
w += it->x();
for (int i = 0; i < _avg.size(); i++) {
const QPointF &p = _avg.at(i);
sum += p.y() * p.x();
w += p.x();
}
return (sum / w);
@ -80,7 +80,7 @@ void TemperatureGraph::clear()
{
_avg.clear();
GraphView::clear();
GraphTab::clear();
}
void TemperatureGraph::setYUnits(Units units)

View File

@ -23,7 +23,7 @@ private:
void setYUnits(Units units);
void setInfo();
QList<QPointF> _avg;
QVector<QPointF> _avg;
bool _showTracks;
};

View File

@ -1,22 +1,43 @@
#include <QImageReader>
#include "tooltip.h"
#define THUMBNAIL_MAX_SIZE 240
void ToolTip::insert(const QString &key, const QString &value)
{
_list.append(KV(key, value));
}
QString ToolTip::toString()
QString ToolTip::toString() const
{
if (_list.isEmpty())
return QString();
QString html;
QString ret = "<table>";
if (_img.isValid()) {
int width, height;
if (_img.size().width() > _img.size().height()) {
width = qMin(_img.size().width(), THUMBNAIL_MAX_SIZE);
qreal ratio = _img.size().width() / (qreal)_img.size().height();
height = (int)(width / ratio);
} else {
height = qMin(_img.size().height(), THUMBNAIL_MAX_SIZE);
qreal ratio = _img.size().height() / (qreal)_img.size().width();
width = (int)(height / ratio);
}
for (int i = 0; i < _list.count(); i++)
ret += "<tr><td align=\"right\"><b>" + _list.at(i).key()
+ ":&nbsp;</b></td><td>" + _list.at(i).value() + "</td></tr>";
html += "<div align=\"center\">";
html += QString("<img src=\"file:%0\" width=\"%1\" height=\"%2\"/>")
.arg(_img.path(), QString::number(width), QString::number(height));
html += "</div>";
}
ret += "</table>";
if (!_list.isEmpty()) {
html += "<table>";
for (int i = 0; i < _list.count(); i++)
html += "<tr><td align=\"right\"><b>" + _list.at(i).key()
+ ":&nbsp;</b></td><td>" + _list.at(i).value() + "</td></tr>";
html += "</table>";
}
return ret;
return html;
}

View File

@ -4,15 +4,18 @@
#include <QString>
#include <QList>
#include "common/kv.h"
#include "data/imageinfo.h"
class ToolTip
{
public:
void insert(const QString &key, const QString &value);
QString toString();
void setImage(const ImageInfo &image) {_img = image;}
QString toString() const;
private:
QList<KV> _list;
ImageInfo _img;
};
#endif // TOOLTIP_H

View File

@ -18,15 +18,16 @@ QString WaypointItem::toolTip(Units units, CoordinatesFormat format)
tt.insert(qApp->translate("WaypointItem", "Name"), _waypoint.name());
tt.insert(qApp->translate("WaypointItem", "Coordinates"),
Format::coordinates(_waypoint.coordinates(), format));
if (!std::isnan(_waypoint.elevation()))
if (_waypoint.hasElevation())
tt.insert(qApp->translate("WaypointItem", "Elevation"),
Format::elevation(_waypoint.elevation(), units));
if (!_waypoint.timestamp().isNull())
if (_waypoint.timestamp().isValid())
tt.insert(qApp->translate("WaypointItem", "Date"),
_waypoint.timestamp().toString(Qt::SystemLocaleShortDate));
if (!_waypoint.description().isNull())
if (!_waypoint.description().isEmpty())
tt.insert(qApp->translate("WaypointItem", "Description"),
_waypoint.description());
tt.setImage(_waypoint.image());
return tt.toString();
}

View File

@ -14,4 +14,8 @@
#define ENABLE_HIDPI
#endif // QT >= 5.6
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#define ENABLE_GEOJSON
#endif // QT >= 5.0
#endif /* CONFIG_H */

View File

@ -31,7 +31,7 @@
#else
#define USER_DIR QDir::homePath() + QString("/.local/share/") \
+ qApp->applicationName()
#define GLOBAL_DIR QString("/usr/share/") + qApp->applicationName()
#define GLOBAL_DIR QString(PREFIX "/share/") + qApp->applicationName()
#endif
static QString dir(const QString &dirName, bool writable = false)

View File

@ -20,10 +20,10 @@ RectC::RectC(const Coordinates &center, double radius)
double deltaLon = asin(sin(radDist) / cos(radlat));
minLon = radLon - deltaLon;
if (minLon < MIN_LON)
minLon += M_2_PI;
minLon += 2 * M_PI;
maxLon = radLon + deltaLon;
if (maxLon > MAX_LON)
maxLon -= M_2_PI;
maxLon -= 2 * M_PI;
} else {
// a pole is within the distance
minLat = qMax(minLat, MIN_LAT);

View File

@ -28,6 +28,11 @@ public:
double left() const {return _tl.lon();}
double right() const {return _br.lon();}
void setLeft(double val) {_tl.rlon() = val;}
void setRight(double val) {_br.rlon() = val;}
void setTop(double val) {_tl.rlat() = val;}
void setBottom(double val) {_br.rlat() = val;}
RectC operator|(const RectC &r) const;
RectC &operator|=(const RectC &r) {*this = *this | r; return *this;}
RectC operator&(const RectC &r) const;
@ -35,6 +40,13 @@ public:
RectC united(const Coordinates &c) const;
bool intersects(const RectC &r) const
{return (right() >= r.left() && bottom() <= r.top() && left() <= r.right()
&& top() >= r.bottom());}
bool contains(const Coordinates&c) const
{return (c.lon() >= left() && c.lon() <= right() && c.lat() <= top()
&& c.lat() >= bottom());}
private:
Coordinates _tl, _br;
};

View File

@ -215,6 +215,8 @@ public:
StackElement m_stack[MAX_STACK];
// Top Of Stack index
int m_tos;
friend class RTree;
};
// Get 'first' for iteration

View File

@ -4,25 +4,25 @@
#define TIFF_MM 0x4D4D
#define TIFF_MAGIC 42
bool TIFFFile::readHeader(quint32 &ifd)
TIFFFile::TIFFFile(QIODevice *device) : _device(device), _ifd(0), _offset(0)
{
quint16 endian, magic;
if (QFile::read((char*)&endian, sizeof(endian)) < (qint64)sizeof(endian))
return false;
_offset = _device->pos();
if (_device->read((char*)&endian, sizeof(endian)) < (qint64)sizeof(endian))
return;
if (endian == TIFF_II)
_be = false;
else if (endian == TIFF_MM)
_be = true;
else
return false;
return;
if (!readValue(magic))
return false;
return;
if (magic != TIFF_MAGIC)
return false;
if (!readValue(ifd))
return false;
return true;
return;
if (!readValue(_ifd))
return;
}

58
src/common/tifffile.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef TIFFFILE_H
#define TIFFFILE_H
#include <QIODevice>
#include <QtEndian>
#define TIFF_BYTE 1
#define TIFF_ASCII 2
#define TIFF_SHORT 3
#define TIFF_LONG 4
#define TIFF_RATIONAL 5
#define TIFF_DOUBLE 12
class TIFFFile
{
public:
TIFFFile(QIODevice *device);
bool isValid() const {return _ifd != 0;}
quint32 ifd() const {return _ifd;}
bool seek(qint64 pos) {return _device->seek(_offset + pos);}
qint64 pos() const {return _offset + _device->pos();}
QByteArray read(qint64 maxSize) {return _device->read(maxSize);}
template<class T> bool readValue(T &val)
{
T data;
if (_device->read((char*)&data, sizeof(T)) < (qint64)sizeof(T))
return false;
#if Q_BYTE_ORDER == Q_BIG_ENDIAN
if (_be)
val = data;
else {
for (size_t i = 0; i < sizeof(T); i++)
*((char *)&val + i) = *((char*)&data + sizeof(T) - 1 - i);
}
#else
if (_be) {
for (size_t i = 0; i < sizeof(T); i++)
*((char *)&val + i) = *((char*)&data + sizeof(T) - 1 - i);
} else
val = data;
#endif
return true;
}
private:
QIODevice *_device;
bool _be;
quint32 _ifd;
qint64 _offset;
};
#endif // TIFFFILE_H

View File

@ -2,6 +2,7 @@
#include <QFile>
#include <QFileInfo>
#include <QLineF>
#include "common/config.h"
#include "gpxparser.h"
#include "tcxparser.h"
#include "csvparser.h"
@ -12,9 +13,10 @@
#include "oziparsers.h"
#include "locparser.h"
#include "slfparser.h"
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#ifdef ENABLE_GEOJSON
#include "geojsonparser.h"
#endif // QT 5
#endif // ENABLE_GEOJSON
#include "exifparser.h"
#include "dem.h"
#include "data.h"
@ -31,9 +33,10 @@ static WPTParser wpt;
static RTEParser rte;
static LOCParser loc;
static SLFParser slf;
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#ifdef ENABLE_GEOJSON
static GeoJSONParser geojson;
#endif // QT 5
#endif // ENABLE_GEOJSON
static EXIFParser exif;
static QHash<QString, Parser*> parsers()
{
@ -51,10 +54,12 @@ static QHash<QString, Parser*> parsers()
hash.insert("rte", &rte);
hash.insert("loc", &loc);
hash.insert("slf", &slf);
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#ifdef ENABLE_GEOJSON
hash.insert("json", &geojson);
hash.insert("geojson", &geojson);
#endif // QT 5
#endif // ENABLE_GEOJSON
hash.insert("jpeg", &exif);
hash.insert("jpg", &exif);
return hash;
}
@ -143,11 +148,12 @@ QString Data::formats()
qApp->translate("Data", "Supported files") + " (" + supported + ");;"
+ qApp->translate("Data", "CSV files") + " (*.csv);;"
+ qApp->translate("Data", "FIT files") + " (*.fit);;"
#if QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)
#ifdef ENABLE_GEOJSON
+ qApp->translate("Data", "GeoJSON files") + " (*.geojson *.json);;"
#endif // QT5
#endif // ENABLE_GEOJSON
+ qApp->translate("Data", "GPX files") + " (*.gpx);;"
+ qApp->translate("Data", "IGC files") + " (*.igc);;"
+ qApp->translate("Data", "JPEG images") + " (*.jpg *.jpeg);;"
+ qApp->translate("Data", "KML files") + " (*.kml);;"
+ qApp->translate("Data", "LOC files") + " (*.loc);;"
+ qApp->translate("Data", "NMEA files") + " (*.nmea);;"

View File

@ -87,8 +87,9 @@ qreal DEM::elevation(const Coordinates &c)
return NAN;
} else {
ba = new QByteArray(file.readAll());
qreal ele = height(c, ba);
_data.insert(k, ba);
return height(c, ba);
return ele;
}
} else
return height(c, ba);

255
src/data/exifparser.cpp Normal file
View File

@ -0,0 +1,255 @@
#include <QDataStream>
#include <QFileInfo>
#include <QImageReader>
#include "common/tifffile.h"
#include "exifparser.h"
#define SOI_MARKER 0xFFD8
#define APP1_MARKER 0xFFE1
#define GPSIFDTag 34853
#define ImageDescription 270
#define GPSLatitudeRef 1
#define GPSLatitude 2
#define GPSLongitudeRef 3
#define GPSLongitude 4
#define GPSAltitudeRef 5
#define GPSAltitude 6
#define GPSTimeStamp 7
#define GPSDateStamp 29
QString EXIFParser::text(TIFFFile &file, const IFDEntry &e) const
{
if (e.type != TIFF_ASCII || !e.count)
return QString();
if (e.count <= sizeof(e.offset))
return QString(QByteArray((const char *)&e.offset, sizeof(e.offset)));
if (!file.seek(e.offset))
return QString();
QByteArray str(file.read(e.count));
if (str.size() < (int)e.count)
return QString();
return QString(str);
}
QTime EXIFParser::time(TIFFFile &file, const IFDEntry &ts) const
{
if (!(ts.type == TIFF_RATIONAL && ts.count == 3))
return QTime();
if (!file.seek(ts.offset))
return QTime();
double hms[3];
for (int i = 0; i < 3; i++) {
quint32 num, den;
if (!file.readValue(num))
return QTime();
if (!file.readValue(den))
return QTime();
hms[i] = num/(double)den;
}
return QTime((int)hms[0], (int)hms[1], (int)hms[2]);
}
double EXIFParser::altitude(TIFFFile &file, const IFDEntry &alt,
const IFDEntry &altRef) const
{
if (!(alt.type == TIFF_RATIONAL && alt.count == 1))
return NAN;
if (!file.seek(alt.offset))
return NAN;
quint32 num, den;
if (!file.readValue(num))
return NAN;
if (!file.readValue(den))
return NAN;
return (altRef.type == TIFF_BYTE && altRef.count == 1 && altRef.offset)
? -(num/(double)den) : num/(double)den;
}
double EXIFParser::coordinate(TIFFFile &file, const IFDEntry &ll) const
{
if (!(ll.type == TIFF_RATIONAL && ll.count == 3))
return NAN;
if (!file.seek(ll.offset))
return NAN;
double dms[3];
for (int i = 0; i < 3; i++) {
quint32 num, den;
if (!file.readValue(num))
return NAN;
if (!file.readValue(den))
return NAN;
dms[i] = num/(double)den;
}
return dms[0] + dms[1]/60 + dms[2]/3600;
}
Coordinates EXIFParser::coordinates(TIFFFile &file, const IFDEntry &lon,
const IFDEntry &lonRef, const IFDEntry &lat, const IFDEntry &latRef) const
{
if (!(latRef.type == TIFF_ASCII && latRef.count == 2
&& lonRef.type == TIFF_ASCII && lonRef.count == 2))
return Coordinates();
Coordinates c(coordinate(file, lon), coordinate(file, lat));
if (!c.isValid())
return Coordinates();
if (lonRef.offset == 'W')
c.rlon() = -c.lon();
if (latRef.offset == 'S')
c.rlat() = -c.lat();
return c;
}
bool EXIFParser::readEntry(TIFFFile &file, const QSet<quint16> &tags,
QMap<quint16, IFDEntry> &entries) const
{
IFDEntry entry;
quint16 tag;
if (!file.readValue(tag))
return false;
if (!file.readValue(entry.type))
return false;
if (!file.readValue(entry.count))
return false;
if (!file.readValue(entry.offset))
return false;
if (tags.contains(tag))
entries.insert(tag, entry);
return true;
}
bool EXIFParser::readIFD(TIFFFile &file, quint32 offset,
const QSet<quint16> &tags, QMap<quint16, IFDEntry> &entries) const
{
quint16 count;
if (!file.seek(offset))
return false;
if (!file.readValue(count))
return false;
for (quint16 i = 0; i < count; i++)
if (!readEntry(file, tags, entries))
return false;
return true;
}
bool EXIFParser::parseTIFF(QFile *file, QVector<Waypoint> &waypoints)
{
TIFFFile tiff(file);
if (!tiff.isValid()) {
_errorString = "Invalid EXIF data";
return false;
}
QSet<quint16> IFD0Tags;
IFD0Tags << GPSIFDTag << ImageDescription;
QMap<quint16, IFDEntry> IFD0;
for (quint32 ifd = tiff.ifd(); ifd; ) {
if (!readIFD(tiff, ifd, IFD0Tags, IFD0) || !tiff.readValue(ifd)) {
_errorString = "Invalid IFD0";
return false;
}
}
if (!IFD0.contains(GPSIFDTag)) {
_errorString = "GPS IFD not found";
return false;
}
QSet<quint16> GPSIFDTags;
GPSIFDTags << GPSLatitude << GPSLongitude << GPSLatitudeRef
<< GPSLongitudeRef << GPSAltitude << GPSAltitudeRef << GPSDateStamp
<< GPSTimeStamp;
QMap<quint16, IFDEntry> GPSIFD;
for (quint32 ifd = IFD0.value(GPSIFDTag).offset; ifd; ) {
if (!readIFD(tiff, ifd, GPSIFDTags, GPSIFD) || !tiff.readValue(ifd)) {
_errorString = "Invalid GPS IFD";
return false;
}
}
Coordinates c(coordinates(tiff, GPSIFD.value(GPSLongitude),
GPSIFD.value(GPSLongitudeRef), GPSIFD.value(GPSLatitude),
GPSIFD.value(GPSLatitudeRef)));
if (!c.isValid()) {
_errorString = "Invalid/missing GPS coordinates";
return false;
}
file->reset();
ImageInfo img(file->fileName(), QImageReader(file).size());
Waypoint wp(c);
wp.setName(QFileInfo(file->fileName()).baseName());
wp.setImage(img);
wp.setElevation(altitude(tiff, GPSIFD.value(GPSAltitude),
GPSIFD.value(GPSAltitudeRef)));
wp.setTimestamp(QDateTime(QDate::fromString(text(tiff,
GPSIFD.value(GPSDateStamp)), "yyyy:MM:dd"), time(tiff,
GPSIFD.value(GPSTimeStamp)), Qt::UTC));
wp.setDescription(text(tiff, IFD0.value(ImageDescription)).trimmed());
waypoints.append(wp);
return true;
}
bool EXIFParser::parse(QFile *file, QList<TrackData> &tracks,
QList<RouteData> &routes, QList<Area> &polygons,
QVector<Waypoint> &waypoints)
{
Q_UNUSED(tracks);
Q_UNUSED(routes);
Q_UNUSED(polygons);
quint16 marker;
QDataStream stream(file);
stream.setByteOrder(QDataStream::BigEndian);
stream >> marker;
if (marker != SOI_MARKER) {
_errorString = "Not a JPEG file";
return false;
}
while (!stream.atEnd()) {
stream >> marker;
if (marker == APP1_MARKER) {
quint16 size;
char magic[6];
stream >> size;
if (stream.readRawData(magic, sizeof(magic)) == sizeof(magic) &&
!memcmp(magic, "Exif\0\0", sizeof(magic)))
return parseTIFF(file, waypoints);
else
break;
}
}
_errorString = "No EXIF data found";
return false;
}

43
src/data/exifparser.h Normal file
View File

@ -0,0 +1,43 @@
#ifndef EXIFPARSER_H
#define EXIFPARSER_H
#include <QDateTime>
#include "parser.h"
class TIFFFile;
class EXIFParser : public Parser
{
public:
bool parse(QFile *file, QList<TrackData> &tracks, QList<RouteData> &routes,
QList<Area> &polygons, QVector<Waypoint> &waypoints);
QString errorString() const {return _errorString;}
int errorLine() const {return 0;}
private:
struct IFDEntry {
IFDEntry() : type(0), count(0), offset(0) {}
quint16 type;
quint32 count;
quint32 offset;
};
bool parseTIFF(QFile *file, QVector<Waypoint> &waypoints);
bool readIFD(TIFFFile &file, quint32 offset, const QSet<quint16> &tags,
QMap<quint16, IFDEntry> &entries) const;
bool readEntry(TIFFFile &file, const QSet<quint16> &tags,
QMap<quint16, IFDEntry> &entries) const;
double coordinate(TIFFFile &file, const IFDEntry &ll) const;
Coordinates coordinates(TIFFFile &file, const IFDEntry &lon,
const IFDEntry &lonRef, const IFDEntry &lat, const IFDEntry &latRef) const;
double altitude(TIFFFile &file, const IFDEntry &alt,
const IFDEntry &altRef) const;
QTime time(TIFFFile &file, const IFDEntry &ts) const;
QString text(TIFFFile &file, const IFDEntry &e) const;
QString _errorString;
};
#endif // EXIFPARSER_H

View File

@ -112,7 +112,7 @@ bool IGCParser::readHRecord(const char *line, int len)
return false;
}
_date = QDate(y + 2000 < QDate::currentDate().year() ? 2000 + y : 1900 + y,
_date = QDate(y + 2000 <= QDate::currentDate().year() ? 2000 + y : 1900 + y,
m, d);
if (!_date.isValid()) {
_errorString = "Invalid date";
@ -128,7 +128,6 @@ bool IGCParser::readBRecord(SegmentData &segment, const char *line,
qreal lat, lon, ele;
QTime time;
if (len < 35)
return false;
@ -151,8 +150,8 @@ bool IGCParser::readBRecord(SegmentData &segment, const char *line,
return false;
}
if (time < _time)
if (time < _time && !segment.isEmpty()
&& _date == segment.last().timestamp().date())
_date = _date.addDays(1);
_time = time;

24
src/data/imageinfo.h Normal file
View File

@ -0,0 +1,24 @@
#ifndef IMAGEINFO_H
#define IMAGEINFO_H
#include <QString>
#include <QSize>
class ImageInfo
{
public:
ImageInfo() {}
ImageInfo(const QString &path, const QSize &size)
: _path(path), _size(size) {}
const QString &path() const {return _path;}
const QSize &size() const {return _size;}
bool isValid() const {return _size.isValid() && !_path.isEmpty();}
private:
QString _path;
QSize _size;
};
#endif // IMAGEINFO_H

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