diff --git a/lang/gpxsee_cs.ts b/lang/gpxsee_cs.ts index ac2989e4..2d667cb4 100644 --- a/lang/gpxsee_cs.ts +++ b/lang/gpxsee_cs.ts @@ -141,281 +141,280 @@ GUI - + GPXSee is distributed under the terms of the GNU General Public License version 3. For more info about GPXSee visit the project homepage at 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 - + Open file Otevřít soubor - + Open POI file Otevřít POI soubor - + Open Otevřít - + Quit Ukončit - - - + + + Keyboard controls Ovládací klávesy - + Close Zavřít - + Reload Znovu načíst - + Show Zobrazit - - + + File Soubor - - - + + Supported files (*.csv *.fit *.gpx *.kml *.tcx) + Podporované soubory (*.csv *.fit *.gpx *.kml *.tcx) + + + + FIT files (*.fit) + Soubory FIT (*.fit) + + + + + Data sources Zdroje dat - + Load POI file Nahrát POI soubor - + Close POI files Zavřit POI soubory - + Overlap POIs Překrývat POI - + Show POI labels Zobrazovat názvy POI - + Show POIs Zobrazit POI - + Show map Zobrazit mapu - + Clear tile cache Vymazat mezipaměť dlaždic - - - + + + Next map Následující mapa - + Show tracks Zobrazit cesty - + Show routes Zobrazit trasy - + Show waypoints Zobrazit navigační body - + Waypoint labels Názvy navigačních bodů - + Show graphs Zobrazovat grafy - + Show grid Zobrazit mřížku - + Show toolbars Zobrazovat nástrojové lišty - + Metric Metrické - + Imperial Imperiální - + Fullscreen mode Celoobrazovkový režim - + Next Následující - + Previous Předchozí - + Last Poslední - + First První - + Map Mapa - + Graph Graf - + POI POI - + POI files POI soubory - + Data Data - + Display Zobrazit - + Settings Nastavení - + Units Jednotky - + Help Nápověda - + Previous map Předchozí mapa - - - All supported files (*.gpx *.tcx *.kml *.csv) - Všechny podporované soubory (*.gpx *.tcx *.kml *.csv) - - - - + GPX files (*.gpx) Soubory GPX (*.gpx) - - + TCX files (*.tcx) Soubory TCX (*.tcx) - - + KML files (*.kml) Soubory KML (*.kml) - - + CSV files (*.csv) Soubory CSV (*.csv) - - + All files (*) Všechny soubory (*) - - + + Date Datum - + Routes Trasy - + No GPX files loaded Nejsou načteny žádné GPX soubory - + %n files %n soubor @@ -424,121 +423,121 @@ - + Next file Následující soubor - + Version Verze - + Print... Tisknout... - + Export to PDF... Exportovat do PDF... - + Waypoints Navigační body - + Previous file Předchozí soubor - + Route waypoints Body tras - + First file První soubor - + Last file Poslední soubor - + Append modifier Modifikátor nahradit/přidat - + Map (tiles) source URLs are read on program startup from the following file: URL mapových zdrojů (dlaždic) jsou načteny při startu programu z následujícího souboru: - + The file format is one map entry per line, consisting of the map name and tiles URL delimited by a TAB character. The tile X and Y coordinates are replaced with $x and $y in the URL and the zoom level is replaced with $z. An example map file could look like: Formát souboru je jeden mapový záznam na řádku, kde mapový záznam sestává ze jména mapy a URL dlaždic navzájem oddělených tabulátorem. Souřadnice dlaždice jsou v URL nahrazeny řetězci $x a $y, úroven přiblížení (zoom) pak řetězcem $z. Příklad: - + To make GPXSee load a POI file automatically on startup, add the file to the following directory: POI soubory, které se mají automaticky nahrát při startu programu jsou načítány z následujícího adresáře: - + Error loading data file: Datový soubor nelze načíst: - - + + Line: %1 Řádka: %1 - + Error loading POI file: Soubor POI nelze načíst: - + Tracks Cesty - - + + About GPXSee O aplikaci GPXSee - + Navigation Navigace - + Map sources Mapové zdroje - + POIs POI body - - + + Distance Vzdálenost - - + + Time Čas @@ -546,48 +545,48 @@ GraphView - + m m - + km km - + ft ft - + mi mi - + s s - + min min - + h h - - + + Distance Vzdálenost - + Time Čas diff --git a/src/gui.cpp b/src/gui.cpp index 313cc1c3..fb719dbb 100644 --- a/src/gui.cpp +++ b/src/gui.cpp @@ -104,6 +104,14 @@ GUI::~GUI() } } +const QString GUI::fileFormats() const +{ + return tr("Supported files (*.csv *.fit *.gpx *.kml *.tcx)") + ";;" + + tr("CSV files (*.csv)") + ";;" + tr("FIT files (*.fit)") + ";;" + + tr("GPX files (*.gpx)") + ";;" + tr("KML files (*.kml)") + ";;" + + tr("TCX files (*.tcx)") + ";;" + tr("All files (*)"); +} + void GUI::createBrowser() { QStringList filter; @@ -600,10 +608,7 @@ void GUI::dataSources() void GUI::openFile() { QStringList files = QFileDialog::getOpenFileNames(this, tr("Open file"), - QString(), tr("Supported files (*.gpx *.tcx *.kml *.csv *.fit)") + ";;" - + tr("GPX files (*.gpx)") + ";;" + tr("TCX files (*.tcx)") + ";;" - + tr("CSV files (*.csv)") + ";;" + tr("KML files (*.kml)") + ";;" - + tr("FIT files (*.fit)") + ";;" + tr("All files (*)")); + QString(), fileFormats()); QStringList list = files; for (QStringList::Iterator it = list.begin(); it != list.end(); it++) @@ -684,10 +689,7 @@ bool GUI::loadFile(const QString &fileName) void GUI::openPOIFile() { QStringList files = QFileDialog::getOpenFileNames(this, tr("Open POI file"), - QString(), tr("Supported files (*.gpx *.tcx *.kml *.csv *.fit)") + ";;" - + tr("GPX files (*.gpx)") + ";;" + tr("CSV files (*.csv)") + ";;" - + tr("TCX files (*.tcx)") + ";;" + tr("KML files (*.kml)") + ";;" - + tr("FIT files (*.fit)") + ";;" + tr("All files (*)")); + QString(), fileFormats()); QStringList list = files; for (QStringList::Iterator it = list.begin(); it != list.end(); it++) @@ -1392,7 +1394,7 @@ int GUI::mapIndex(const QString &name) return 0; } -qreal GUI::distance() +qreal GUI::distance() const { qreal dist = 0; @@ -1404,7 +1406,7 @@ qreal GUI::distance() return dist; } -qreal GUI::time() +qreal GUI::time() const { return (_showTracksAction->isChecked()) ? _time : 0; } diff --git a/src/gui.h b/src/gui.h index d0c0157d..a8b76d0e 100644 --- a/src/gui.h +++ b/src/gui.h @@ -103,12 +103,14 @@ private: void setUnits(Units units); void setGraphType(GraphType type); - qreal distance(); - qreal time(); + qreal distance() const; + qreal time() const; int mapIndex(const QString &name); void readSettings(); void writeSettings(); + const QString fileFormats() const; + void keyPressEvent(QKeyEvent *event); void closeEvent(QCloseEvent *event); void dragEnterEvent(QDragEnterEvent *event);