diff -Nru klog-2.2.1/awards.cpp klog-2.3/awards.cpp --- klog-2.2.1/awards.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/awards.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -87,7 +87,7 @@ QSqlQuery query; QString stringQuery = QString(); bool sqlOK = false; - QString answer = QString(); + //QString answer = QString(); if (_confirmed) { @@ -106,7 +106,7 @@ query.next(); if (query.isValid()) { - answer = query.value(0).toString() + " / " + query.value(1).toString() ; + QString answer = query.value(0).toString() + " / " + query.value(1).toString() ; query.finish(); //qDebug() << "Awards::getQSOofAward: answer: " << answer << QT_ENDL; @@ -1505,7 +1505,7 @@ int Awards::setDXCCToQSO(const int _dxcc, const int _qsoid) // Defines the DXCC in a QSO { //qDebug() << "Awards::setDXCCToQSO: " << QString::number(_dxcc) << "/" << QString::number(_qsoid) << QT_ENDL; - int errorCode = -1; + //int errorCode = -1; QString queryString = QString("UPDATE log SET dxcc='%1' WHERE id='%2'").arg(_dxcc).arg(_qsoid); QSqlQuery query = QSqlQuery(); bool sqlOK = query.exec(queryString); @@ -1518,7 +1518,7 @@ { emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); //qDebug() << "Awards::setDXCCToQSO: DXCC Updated in Log but failed...." << QT_ENDL; - errorCode = query.lastError().nativeErrorCode().toInt(); + int errorCode = query.lastError().nativeErrorCode().toInt(); query.finish(); //qDebug() << "Awards::setDXCCToQSO: LastQuery: " << query.lastQuery() << QT_ENDL; //qDebug() << "Awards::setDXCCToQSO: LastError-data: " << query.lastError().databaseText() << QT_ENDL; @@ -1531,7 +1531,7 @@ int Awards::setCQToQSO(const int _cqz, const int _qsoid) // Defines the CQ in a QSO { //qDebug() << "Awards::setCQToQSO: " << QString::number(_cqz) << "/" << QString::number(_qsoid) << QT_ENDL; - int errorCode = -1; + //int errorCode = -1; QString queryString = QString("UPDATE log SET cqz='%1' WHERE id='%2'").arg(_cqz).arg(_qsoid); QSqlQuery query = QSqlQuery(); bool sqlOK = query.exec(queryString); @@ -1544,7 +1544,7 @@ { emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); //qDebug() << "Awards::setCQToQSO: DXCC Updated in Log but failed...." << QT_ENDL; - errorCode = query.lastError().nativeErrorCode().toInt(); + int errorCode = query.lastError().nativeErrorCode().toInt(); query.finish(); //qDebug() << "Awards::setCQToQSO: LastQuery: " << query.lastQuery() << QT_ENDL; //qDebug() << "Awards::setCQToQSO: LastError-data: " << query.lastError().databaseText() << QT_ENDL; diff -Nru klog-2.2.1/Changelog klog-2.3/Changelog --- klog-2.2.1/Changelog 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/Changelog 2022-10-23 13:35:03.000000000 +0000 @@ -1,3 +1,19 @@ +Oct 2022 - 2.3 +- Improvement: Code optimization (TNX JohnS0819) + https://github.com/ea4k/klog/pull/485 +- Bugfix: Calls like EA4K/P were not identified as EA. +- Bugfix: Adding DXCluster servers was failing. (Closes #492) (TNX EA7IXM) +- Bugfix: When accepting changes on Settings, the settings were being readed twice, causing errors an delays. (Closes #495) +- Bugfix: QSOS with a lotw_qsl_sent status as NULL where not identified when queuing QSOs for LoTW. (closes #514) +- Improvement: Added the modes and propagation modes of ADIF 3.1.3 (Closes #509, #510) +- Improvement UI: Freq & RST labels have been reorganized for clarity. +- Improvement: Windows package updated to hamlib 4.4. +- Improvement: Minor UI changes in the Setup->misc tab. +- Improvement: Showing seconds in the QSO edit can be selected by the user. +- Improvement: LoTW upload process allows the user to select a specific locator to be uploaded to be matched with TQSL locations. +- Improvement: Changed how hamlib is initialized to speed-up the setup widget exit, specially for non-hamlib users. +- Improvement: Some code cleaning. + Aug 2022 - 2.2.1 - Bugfix: Temporary bugfix for Setup eLog Page preventing crash on start. (Closes #489) - Bugfix: Temporary quick fix to prevent call validation in some classes that may cause errors. (Opens #490) diff -Nru klog-2.2.1/charts/statsentitiesperyearbarchartwidget.cpp klog-2.3/charts/statsentitiesperyearbarchartwidget.cpp --- klog-2.2.1/charts/statsentitiesperyearbarchartwidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/charts/statsentitiesperyearbarchartwidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -78,8 +78,8 @@ //int numberPerX = 0; chart->removeAllSeries(); - categoriesTitle = QString(); - categoriesElem = QString(); + categoriesTitle = tr("DXCC Entities"); + categoriesElem = tr("DXCC Entities"); categories.clear(); axis->clear(); series->clear(); @@ -93,8 +93,8 @@ //qDebug() << "StatsEntitiesPerYearBarChartWidget::prepareChart: SelectedGrapth-1: YEARS " << QT_ENDL; //qDebug() << "BarChartStats::prepareChart: SelectedGrapth-2: DXCC " << QT_ENDL; categories.append(dataProxy->getOperatingYears(_log)); - categoriesElem = tr("DXCC Entities"); - categoriesTitle = tr("DXCC Entities per year"); + //categoriesElem = tr("DXCC Entities"); + //categoriesTitle = tr("DXCC Entities"); aux.clear(); int numberPerX; for (int i = 0; i < categories.count();i++ ) diff -Nru klog-2.2.1/database.cpp klog-2.3/database.cpp --- klog-2.2.1/database.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/database.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -2023,7 +2023,7 @@ exit(1); //return false; } - return updateTo024(); + return updateTo025(); } @@ -2716,7 +2716,7 @@ execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('AMTORFEC', 'TOR', 'NO', '1')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('ASCI', 'RTTY', 'NO', '1')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('ATV', 'ATV', 'NO', '0')").arg(tableName)); - execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('C4FM', 'C4FM', 'NO', '0')").arg(tableName)); + //execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('C4FM', 'C4FM', 'NO', '1')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('CHIP', 'CHIP', 'NO', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('CHIP64', 'CHIP', 'NO', '1')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('CHIP128', 'CHIP', 'NO', '1')").arg(tableName)); @@ -2724,7 +2724,14 @@ execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('CONTESTI', 'CONTESTI', 'NO', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('CW', 'CW', 'CW', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DIGITALVOICE', 'DIGITALVOICE', 'NO', '0')").arg(tableName)); - execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DSTAR', 'DSTAR', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('C4FM', 'DIGITALVOICE', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DMR', 'DIGITALVOICE', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DSTAR', 'DIGITALVOICE', 'NO', '0')").arg(tableName)); + //execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DSTAR', 'DSTAR', 'NO', '1')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('VARA HF', 'DYNAMIC', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('VARA SATELLITE', 'DYNAMIC', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('VARA FM 1200', 'DYNAMIC', 'NO', '0')").arg(tableName)); + execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('VARA FM 9600', 'DYNAMIC', 'NO', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DOMINO', 'DOMINO', 'NO', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DOMINOEX', 'DOMINO', 'NO', '0')").arg(tableName)); execQuery(Q_FUNC_INFO, QString("INSERT INTO %1 (submode, name, cabrillo, deprecated) VALUES ('DOMINOF', 'DOMINO', 'NO', '1')").arg(tableName)); @@ -3211,9 +3218,11 @@ execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('ES', 'Sporadic E')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('FAI', 'Field Aligned Irregularities')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('F2', 'F2 Reflection')")); + execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('GWAVE', 'Ground Wave')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('INTERNET', 'Internet-assisted')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('ION', 'Ionoscatter')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('IRL', 'IRLP')")); + execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('LOS', 'Line of Sight')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('MS', 'Meteor scatter')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('RPT', 'Terrestrial or atmospheric repeater or transponder')")); execQuery(Q_FUNC_INFO, QString("INSERT INTO prop_mode_enumeration (shortname, name) VALUES ('RS', 'Rain scatter')")); @@ -5912,7 +5921,6 @@ return true; } - bool DataBase::updateTo016() { // Updates the DB to 0.016: @@ -6260,38 +6268,36 @@ return true; } -bool DataBase::updateTo024() -{// Recreates the table band - //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; +bool DataBase::updateTo022() +{// Adds Q65 mode + //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; bool IamInPreviousVersion = false; bool ErrorUpdating = false; latestReaded = getDBVersion().toFloat(); - //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; - if (latestReaded >= 0.024f) + //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; + if (latestReaded >= 0.022f) { - //qDebug() << Q_FUNC_INFO << " : - I am in 024" ; + //qDebug() << Q_FUNC_INFO << " : - I am in 022" ; return true; } while (!IamInPreviousVersion && !ErrorUpdating) { - IamInPreviousVersion = updateTo023(); + IamInPreviousVersion = updateTo021(); if (!IamInPreviousVersion) { - //qDebug() << Q_FUNC_INFO << " : Update to previous version failed"; return false; } } // Now I am in the previous version and I can update the DB. - if (!updateTheEntityTableISONames()) + if (!updateTheModeTableAndSyncLog() ) { - //qDebug() << Q_FUNC_INFO << " : Update of entityTableIsonames failed"; + //qDebug() << Q_FUNC_INFO << " : - updateTheModeTableAndSyncLog OK" ; return false; } - - if (updateDBVersion(softVersion, QString::number(dbVersion))) + if (!updateDBVersion(softVersion, QString::number(0.022))) { //qDebug() << Q_FUNC_INFO << " : - Failed to go to the previous version! " ; return false; @@ -6301,6 +6307,44 @@ return true; } +bool DataBase::updateTo021() +{// Adds 5M & 8M bands + //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; + bool IamInPreviousVersion = false; + bool ErrorUpdating = false; + latestReaded = getDBVersion().toFloat(); + //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; + if (latestReaded >= 0.021f) + { + //qDebug() << Q_FUNC_INFO << " : - I am in 019" ; + return true; + } + while (!IamInPreviousVersion && !ErrorUpdating) + { + IamInPreviousVersion = updateTo019(); + if (!IamInPreviousVersion) + { + return false; + } + } + + // Now I am in the previous version and I can update the DB. + + if (!recreateTableBand ()) + { + //qDebug() << Q_FUNC_INFO << " : - updateTheModeTableAndSyncLog OK" ; + return false; + } + + if (!updateDBVersion(softVersion, QString::number(0.021))) + { + //qDebug() << Q_FUNC_INFO << " : - Failed to go to the previous version! " ; + return false; + } + //qDebug() << Q_FUNC_INFO << " : - We are in the updated version! " ; + //qDebug() << Q_FUNC_INFO << " : UPDATED OK!" ; + return true; +} bool DataBase::updateTo023() {// Recreates the table band @@ -6341,36 +6385,38 @@ return true; } -bool DataBase::updateTo022() -{// Adds Q65 mode - //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; +bool DataBase::updateTo024() +{// Recreates the table band + //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; bool IamInPreviousVersion = false; bool ErrorUpdating = false; latestReaded = getDBVersion().toFloat(); - //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; - if (latestReaded >= 0.022f) + //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; + if (latestReaded >= 0.024f) { - //qDebug() << Q_FUNC_INFO << " : - I am in 022" ; + //qDebug() << Q_FUNC_INFO << " : - I am in 024" ; return true; } while (!IamInPreviousVersion && !ErrorUpdating) { - IamInPreviousVersion = updateTo021(); + IamInPreviousVersion = updateTo023(); if (!IamInPreviousVersion) { + //qDebug() << Q_FUNC_INFO << " : Update to previous version failed"; return false; } } // Now I am in the previous version and I can update the DB. - if (!updateTheModeTableAndSyncLog() ) + if (!updateTheEntityTableISONames()) { - //qDebug() << Q_FUNC_INFO << " : - updateTheModeTableAndSyncLog OK" ; + //qDebug() << Q_FUNC_INFO << " : Update of entityTableIsonames failed"; return false; } - if (!updateDBVersion(softVersion, QString::number(0.022))) + + if (updateDBVersion(softVersion, QString::number(dbVersion))) { //qDebug() << Q_FUNC_INFO << " : - Failed to go to the previous version! " ; return false; @@ -6380,43 +6426,71 @@ return true; } -bool DataBase::updateTo021() -{// Adds 5M & 8M bands - //qDebug() << Q_FUNC_INFO << " " << getDBVersion() ; - bool IamInPreviousVersion = false; - bool ErrorUpdating = false; - latestReaded = getDBVersion().toFloat(); - //qDebug() << Q_FUNC_INFO << " : Checking (latestRead/dbVersion):" << getDBVersion() << "/" << QString::number(dbVersion) ; - if (latestReaded >= 0.021f) - { - //qDebug() << Q_FUNC_INFO << " : - I am in 019" ; - return true; - } - while (!IamInPreviousVersion && !ErrorUpdating) - { - IamInPreviousVersion = updateTo019(); - if (!IamInPreviousVersion) - { - return false; - } - } +bool DataBase::updateTo025() +{ + // Updates the DB to 0.025: + // Adds the mods on ADIF 3.1.3 - // Now I am in the previous version and I can update the DB. + //qDebug() << "DataBase::updateto025: latestRead: " << getDBVersion() ; + bool IAmIn024 = false; + bool ErrorUpdating = false; + latestReaded = getDBVersion().toFloat(); + if (latestReaded >= 0.025f) + { + //qDebug() << "DataBase::updateto025: - I am in 023" ; + return true; + } + else + { + //qDebug() << "DataBase::updateto014: - I am not in 0.014 I am in: " << getDBVersion() ; + while (!IAmIn024 && !ErrorUpdating) + { + //qDebug() << "DataBase::updateto015: - Check if I am in 024: !" ; + IAmIn024 = updateTo014(); + if (IAmIn024) + { + //qDebug() << "DataBase::updateto015: - updateTo013 returned TRUE - I am in 0.024: " << QString::number(latestReaded) ; + } + else + { + //qDebug() << "DataBase::updateto015: - updateTo011 returned FALSE - I am NOT in 0.024: " << QString::number(latestReaded) ; + ErrorUpdating = false; + } + } + if (ErrorUpdating) + { + //qDebug() << "DataBase::updateto025: - I Could not update to: " << QString::number(dbVersion) ; + // emit debugLog(Q_FUNC_INFO, "1", 7); + return false; + } + } - if (!recreateTableBand ()) - { - //qDebug() << Q_FUNC_INFO << " : - updateTheModeTableAndSyncLog OK" ; - return false; - } + // Now I am in the previous version and I can update the DB. - if (!updateDBVersion(softVersion, QString::number(0.021))) - { - //qDebug() << Q_FUNC_INFO << " : - Failed to go to the previous version! " ; - return false; - } - //qDebug() << Q_FUNC_INFO << " : - We are in the updated version! " ; - //qDebug() << Q_FUNC_INFO << " : UPDATED OK!" ; - return true; + + if ((updateTheModeTableAndSyncLog()) && (recreatePropModes ())) + { + //qDebug() << "DataBase::updateTo015: - updateTheModeTableAndSyncLog OK" ; + } + else + { + //qDebug() << "DataBase::updateTo015: UPDATED NOK!(9)" ; + //ErrorUpdating = true; + } + + + if (updateDBVersion(softVersion, "0.025")) + { + //qDebug() << "DataBase::updateto025: - We are in 025! " ; + } + else + { + //qDebug() << "DataBase::updateto025: - Failed to go to 014! " ; + // emit debugLog(Q_FUNC_INFO, "2", 7); + return false; + } + //qDebug() << "DataBase::updateTo025: UPDATED OK!" ; + return true; } bool DataBase::updateAwardDXCCTable() diff -Nru klog-2.2.1/database.h klog-2.3/database.h --- klog-2.2.1/database.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/database.h 2022-10-23 13:35:03.000000000 +0000 @@ -40,7 +40,7 @@ #include "utilities.h" class QSqlRelationalTableModel; -const float DBVersionf = 0.024f; // This is the latest version of the DB. +const float DBVersionf = 0.025f; // This is the latest version of the DB. struct AwarddxccEntry @@ -165,6 +165,7 @@ bool updateTo022(); // Recovers the 020 that was not executed and adds the Q65 mode bool updateTo023(); // Fixes the cabrillo fields in the table band bool updateTo024(); // Fixes the entity table fixinf the DL id + bool updateTo025(); // Adds modes from ADIF 3.1.3 bool updateTableLog(const int _v); bool updateDBVersion(QString _softV, QString _dbV); diff -Nru klog-2.2.1/dataproxy_sqlite.cpp klog-2.3/dataproxy_sqlite.cpp --- klog-2.2.1/dataproxy_sqlite.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/dataproxy_sqlite.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -3286,40 +3286,32 @@ queryString = QString("SELECT DISTINCT (substr (qso_date, 0, 5)) FROM log WHERE lognumber='%0' ORDER BY 'qso_date'").arg(_currentLog); } - - QString year = QString(); + //QString year = QString(); //qDebug() << "DataProxy_SQLite::getYearsOperating: -1" << QT_ENDL; bool sqlOk = query.exec(queryString); - if (sqlOk) + if (!sqlOk) { - //qDebug() << "DataProxy_SQLite::getYearsOperating: sqlOk = true" << QT_ENDL; - while (query.next()) - { - if (query.isValid()) - { - year = (query.value(0)).toString(); - //qDebug() << "DataProxy_SQLite::getYearsOperating: year=" << year << QT_ENDL; - years << year; - year.clear(); - } - else - { - //qDebug() << "DataProxy_SQLite::getYearsOperating: NOT VALID" << QT_ENDL; - } - } - //qDebug() << "DataProxy_SQLite::getYearsOperating: END OK - " << QString::number(years.size())<< QT_ENDL; - query.finish(); - //return years; - if (years.length()>0) + emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); + return years; + } + + //qDebug() << "DataProxy_SQLite::getYearsOperating: sqlOk = true" << QT_ENDL; + while (query.next()) + { + if (query.isValid()) { - years.sort(); + //QString year = (query.value(0)).toString(); + //qDebug() << "DataProxy_SQLite::getYearsOperating: year=" << year << QT_ENDL; + years << (query.value(0)).toString(); + //year.clear(); } } - else + //qDebug() << "DataProxy_SQLite::getYearsOperating: END OK - " << QString::number(years.size())<< QT_ENDL; + query.finish(); + if (years.length()>0) { - emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); - //qDebug() << "DataProxy_SQLite::getYearsOperating: sqlOk = false" << QT_ENDL; + years.sort(); } return years; } @@ -3343,11 +3335,11 @@ if (_currentLog<1) { - queryString = QString("UPDATE log SET lotw_qsl_sent = 'Q', lotw_qslsdate = '%1' WHERE lotw_qsl_sent != 'Y' AND lotw_qsl_sent != 'N' AND lotw_qsl_sent != 'R' AND lotw_qsl_sent != 'I' AND lotw_qsl_sent != 'Q'").arg(util->getDateSQLiteStringFromDate(_updateDate)); + queryString = QString("UPDATE log SET lotw_qsl_sent = 'Q', lotw_qslsdate = '%1' WHERE lotw_qsl_sent != 'Y' AND lotw_qsl_sent != 'N' AND lotw_qsl_sent != 'R' AND lotw_qsl_sent != 'I' AND lotw_qsl_sent != 'Q' OR lotw_qsl_sent IS NULL").arg(util->getDateSQLiteStringFromDate(_updateDate)); } else { - queryString = QString("UPDATE log SET lotw_qsl_sent = 'Q', lotw_qslsdate = '%1' WHERE lognumber = '%2' AND lotw_qsl_sent != 'Y' AND lotw_qsl_sent != 'N' AND lotw_qsl_sent != 'R' AND lotw_qsl_sent != 'I' AND lotw_qsl_sent != 'Q'").arg(util->getDateSQLiteStringFromDate(_updateDate)).arg(_currentLog); + queryString = QString("UPDATE log SET lotw_qsl_sent = 'Q', lotw_qslsdate = '%1' WHERE lognumber = '%2' AND lotw_qsl_sent != 'Y' AND lotw_qsl_sent != 'N' AND lotw_qsl_sent != 'R' AND lotw_qsl_sent != 'I' AND lotw_qsl_sent != 'Q' OR lotw_qsl_sent IS NULL").arg(util->getDateSQLiteStringFromDate(_updateDate)).arg(_currentLog); } QSqlQuery query; @@ -3523,7 +3515,7 @@ return -100; } -QList DataProxy_SQLite::getQSOsListLoTWToSend(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justQueued, int _logN) +QList DataProxy_SQLite::getQSOsListLoTWToSend(const QString &_stationCallsign, const QString &_myGrid, const QDate &_startDate, const QDate &_endDate, bool _justQueued, int _logN) { //qDebug() << "DataProxy_SQLite::getQSOsListLoTWToSend Call/Start/end: " << _stationCallsign << _startDate.toString("yyyyMMdd") << "/" << _endDate.toString("yyyyMMdd") << QT_ENDL; @@ -3546,7 +3538,21 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); + } + + QString _queryGrid_string; + if (util->isValidGrid (_myGrid)) + { + _queryGrid_string = QString("my_gridsquare='%1'").arg(_myGrid); + } + else if (_stationCallsign == "ALL") + { + _queryGrid_string = QString("my_gridsquare!='ALL'"); + } + else + { + _queryGrid_string = QString("(my_gridsquare='' OR my_gridsquare IS NULL)"); } QString _query_justQueued; @@ -3570,7 +3576,8 @@ { _query_logNumber.clear (); } - queryString = QString("SELECT id, qso_date FROM log WHERE %1 AND %2 %3").arg(_queryST_string).arg(_query_justQueued).arg(_query_logNumber); + + queryString = QString("SELECT id, qso_date FROM log WHERE %1 AND %2 %3 AND %4").arg(_queryST_string).arg(_query_justQueued).arg(_query_logNumber).arg(_queryGrid_string); // queryString = QString("SELECT id, qso_date FROM log WHERE ") + _queryST_string + " AND " + _query_justQueued; @@ -3578,7 +3585,7 @@ QSqlQuery query; bool sqlOK = query.exec(queryString); - //qDebug() << "DataProxy_SQLite::getQSOsListLoTWToSend Query: " << query.lastQuery() << QT_ENDL; + //qDebug() << "DataProxy_SQLite::getQSOsListLoTWToSend Query: " << query.lastQuery() ; if (sqlOK) { @@ -3611,6 +3618,83 @@ return qsoList; } +QStringList DataProxy_SQLite::getGridsToBeSent(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justModified, int _logN) +{ + //qDebug() << Q_FUNC_INFO << " - Start"; + QStringList grids; + grids.clear (); + + QDate tmpDate; + QString aux = QString(); + QStringList qs; + qs.clear(); + QString queryString; + + QString _queryST_string; + if (util->isValidCall(_stationCallsign)) + { + _queryST_string = QString("station_callsign='%1'").arg(_stationCallsign); + } + else if (_stationCallsign == "ALL") + { + _queryST_string = QString("station_callsign!='ALL'"); + } + else + { + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); + } + + QString _query_justQueued; + if (_justModified) + { + _query_justQueued = QString("lotw_qsl_sent='Q'"); + } + else + { + _query_justQueued = QString("lotw_qsl_sent!='1'"); + } + + QString _query_logNumber; + if (doesThisLogExist (_logN)) + { + _query_logNumber = QString(" AND lognumber='%1'").arg(_logN); + } + else + { + _query_logNumber.clear (); + } + queryString = QString("SELECT DISTINCT my_gridsquare FROM log WHERE station_callsign = '%1' AND my_gridsquare<>'' AND qso_date>='%2' AND qso_date<='%3' AND %4").arg(_stationCallsign).arg(util->getDateSQLiteStringFromDate(_startDate)).arg(util->getDateSQLiteStringFromDate(_endDate.addDays (1))).arg(_query_justQueued); + + QSqlQuery query; + + bool sqlOK = query.exec(queryString); + //qDebug() << Q_FUNC_INFO << ": " << query.lastQuery (); + + if (sqlOK) + { + while ( (query.next())) { + if (query.isValid()) + { + aux.clear(); + grids.append ((query.value(0)).toString()); + } + } + } + else + { + emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); + query.finish(); + grids.sort (); + return grids; + } + query.finish(); + grids.sort(); + return grids; + + + //qDebug() << Q_FUNC_INFO << " - END"; +} + QList DataProxy_SQLite::getQSOsListClubLogToSent(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justModified, int _logN) { //qDebug() << "DataProxy_SQLite::getQSOsListClubLogToSent Call/Start/end: " << _stationCallsign << _startDate.toString("yyyyMMdd") << "/" << _endDate.toString("yyyyMMdd") << QT_ENDL; @@ -3634,7 +3718,7 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); } QString _query_justModified; @@ -3726,7 +3810,7 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign OR station_callsign IS NULL)"); } QString _query_justModified; @@ -3815,7 +3899,7 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); } QString _query_justModified; @@ -3904,7 +3988,7 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); } /* Modify accordingly to add log number support QString _query_logNumber; @@ -3981,7 +4065,7 @@ } else { - _queryST_string = QString("station_callsign=''"); + _queryST_string = QString("(station_callsign='' OR station_callsign IS NULL)"); } QString _query_justQueued; @@ -4025,7 +4109,7 @@ aux.clear(); aux = (query.value(1)).toString() ; tmpDate = util->getDateFromSQliteString(aux); - //qDebug() << "DataProxy_SQLite::getQSOsListLoTWToSend QSO Date: " << aux << "/" << tmpDate.toString("yyyy-MM-dd") << QT_ENDL; + //qDebug() << "DataProxy_SQLite: QSO Date: " << aux << "/" << tmpDate.toString("yyyy-MM-dd") << QT_ENDL; //tmpDate = QDate::fromString(aux, "yyyy-MM-dd"); if ((_startDate<=tmpDate) && _endDate>=tmpDate) { @@ -5867,6 +5951,7 @@ query.finish(); return true; } + bool DataProxy_SQLite::addDXCCEntitySubdivision(const QString &_name, const QString &_short, const QString &_pref, const QString &_group, const int _regId, const int _dxcc, const int _cq, const int _itu, @@ -5911,8 +5996,6 @@ return true; } - - int DataProxy_SQLite::getNumberOfManagedLogs() { //qDebug() << "DataProxy_SQLite::getNumberOfManagedLogs" << QT_ENDL; @@ -5974,7 +6057,6 @@ //return -1; } - QStringList DataProxy_SQLite::getListOfManagedLogs() { //This function returns the list of log IDs that are being managed @@ -6093,7 +6175,57 @@ return calls; } +QStringList DataProxy_SQLite::getStationCallSignsFromLogWithLoTWPendingToSend(const int _log) +{ + //qDebug() << Q_FUNC_INFO; + QString queryString; + + if (doesThisLogExist(_log)) + { + queryString = QString("SELECT DISTINCT station_callsign FROM log WHERE lotw_qsl_sent='Q' AND lognumber='%1'").arg(_log); + } + else + { + queryString = QString("SELECT DISTINCT station_callsign FROM log WHERE lotw_qsl_sent='Q'"); + } + + QSqlQuery query; + bool sqlOK = query.exec(queryString); + + if (!sqlOK) + { + emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().nativeErrorCode(), query.lastQuery()); + query.finish(); + // + //qDebug() << Q_FUNC_INFO << "END-2 - fail"; + return QStringList(); + } + QStringList calls = QStringList(); + while(query.next()) + { + if (query.isValid()) + { + queryString = (query.value(0)).toString(); + if (queryString.length()>2) + { + calls.append(queryString); + } + //qDebug() << Q_FUNC_INFO << ": " << queryString; + } + else + { + query.finish(); + //qDebug() << Q_FUNC_INFO << ": END-1 - fail"; + return QStringList(); + } + } + query.finish(); + calls.removeDuplicates(); + calls.sort(); + //qDebug() << Q_FUNC_INFO << ": END"; + return calls; +} QString DataProxy_SQLite::getOperatorsFromLog(const int _log) { @@ -6338,7 +6470,6 @@ return true; } - int DataProxy_SQLite::getHowManyQSOInLog(const int _log) { QString queryString = QString(); @@ -6739,8 +6870,6 @@ //return false; } - - bool DataProxy_SQLite::doesThisLogExist(const int _log) { //qDebug() << "DataProxy_SQLite::doesThisLogExist: " << QString::number(_log) << QT_ENDL; @@ -6787,7 +6916,6 @@ //return false; } - int DataProxy_SQLite::getContinentIdFromContinentShortName(const QString &_n) { if (_n.length()!=2) @@ -7027,7 +7155,6 @@ return returningFields; } - int DataProxy_SQLite::getITUzFromPrefix(const QString &_p) { QSqlQuery query; @@ -7250,6 +7377,7 @@ } } } + QStringList DataProxy_SQLite::getEntiNameISOAndPrefixFromId(const int _dxcc) { //qDebug() << Q_FUNC_INFO << ": " << QString::number(_dxcc); @@ -7460,7 +7588,6 @@ //return -4; } - bool DataProxy_SQLite::isNewCQz(int _c) { QSqlQuery query; @@ -7707,7 +7834,7 @@ //qDebug() << Q_FUNC_INFO; QString aux = QString(); QStringList qs; - qs.clear(); + qs.clear(); QString queryString = QString("SELECT prefix from prefixesofentity WHERE prefix NOT like '=%'"); QSqlQuery query; @@ -7720,7 +7847,7 @@ { aux.clear(); aux = (query.value(0)).toString(); - qs << aux; + qs << aux; } } } @@ -7835,7 +7962,6 @@ } } - int DataProxy_SQLite::getMaxEntityID(bool limit) { //SELECT MAX (dxcc) FROM entity WHERE dxcc<1000 diff -Nru klog-2.2.1/dataproxy_sqlite.h klog-2.3/dataproxy_sqlite.h --- klog-2.2.1/dataproxy_sqlite.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/dataproxy_sqlite.h 2022-10-23 13:35:03.000000000 +0000 @@ -35,7 +35,7 @@ #include "klogdefinitions.h" //#include "regionalaward.h" -//Class QSO; +class QSO; enum { @@ -179,7 +179,7 @@ bool lotwSentYes(const QDate &_updateDate, const int _currentLog, const QString &_station); // Update LOTW QSL SENT marked as Q as Y (Queued) bool lotwSentQSOs(const QList &_qsos); int lotwUpdateQSLReception (const QString &_call, const QDateTime &_dateTime, const QString &_band, const QString &_mode, const QDate &_qslrdate); - QList getQSOsListLoTWToSend(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justQueued=true, int _logN = -1); + QList getQSOsListLoTWToSend(const QString &_stationCallsign, const QString &_myGrid, const QDate &_startDate, const QDate &_endDate, bool _justQueued=true, int _logN = -1); //QStringList getQSOsListLoTWNotSent2(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justQueued=true); QStringList getQSODetailsForLoTWDownload(const int _id); @@ -189,6 +189,8 @@ QList getQSOsListEQSLToSent(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justModified=true); QList getQSOsListQRZCOMToSent(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justModified=true); QList getQSOsListToBeExported(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate); + QStringList getGridsToBeSent(const QString &_stationCallsign, const QDate &_startDate, const QDate &_endDate, bool _justModified=true, int _logN = -1); + int getContinentIdFromContinentShortName(const QString &_n); QString getContinentShortNameFromEntity(const int _n); @@ -295,6 +297,7 @@ int getMaxLogNumber(); QString getStationCallSignFromLog(const int _log); QStringList getStationCallSignsFromLog(const int _log); + QStringList getStationCallSignsFromLogWithLoTWPendingToSend(const int _log); QString getOperatorsFromLog(const int _log); QString getCommentsFromLog(const int _log); QString getLogDateFromLog(const int _log); diff -Nru klog-2.2.1/debian/changelog klog-2.3/debian/changelog --- klog-2.2.1/debian/changelog 2022-09-30 06:55:54.000000000 +0000 +++ klog-2.3/debian/changelog 2022-10-30 11:02:56.000000000 +0000 @@ -1,3 +1,9 @@ +klog (2.3-1) unstable; urgency=medium + + * New upstream release. + + -- Jaime Robles Sun, 30 Oct 2022 11:02:56 +0000 + klog (2.2.1-1) unstable; urgency=medium * New upstream release. diff -Nru klog-2.2.1/filemanager.cpp klog-2.3/filemanager.cpp --- klog-2.2.1/filemanager.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/filemanager.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -1,4 +1,4 @@ -/*************************************************************************** +/*************************************************************************** filemanager.cpp - description ------------------- begin : sept 2011 @@ -1972,7 +1972,151 @@ //qDebug() << "FileManager::adifReadLog END " << QT_ENDL; return true; } +QHash FileManager::SwitchHash; +void FileManager::initializeSwitchHash() { + SwitchHash = { + {"CALL", 1}, + {"QSO_DATE", 2}, + {"BAND", 3}, + {"MODE", 4}, + {"SUBMODE", 5}, + {"SRX", 6}, + {"STX", 7}, + {"TIME_ON", 8}, + {"QSO_DATE_OFF", 9}, + {"BAND_RX", 10}, + {"TIME_OFF", 11}, + {"RST_SENT", 12}, + {"RST_RCVD", 13}, + {"SRX_STRING", 14}, + {"STX_STRING", 15}, + {"CQZ", 16}, + {"ITUZ", 17}, + {"DXCC", 18}, + {"ADDRESS", 19}, + {"AGE", 20}, + {"CNTY", 21}, + {"COMMENT", 22}, + {"A_INDEX", 23}, + {"ANT_AZ", 24}, + {"ANT_EL", 25}, + {"ANT_PATH", 26}, + {"ARRL_SECT", 27}, + {"AWARD_GRANTED", 28}, + {"AWARD_SUBMITTED", 29}, + {"CHECKCONTEST", 30}, + {"CLASS", 31}, + {"CONT", 32}, + {"CONTACTED_OP", 33}, + {"CONTEST_ID", 34}, + {"COUNTRY", 35}, + {"CREDIT_SUBMITTED", 36}, + {"CREDIT_GRANTED", 37}, + {"DISTANCE", 38}, + {"DARC_DOK", 39}, + {"EQ_CALL", 40}, + {"EMAIL", 41}, + {"EQSL_QSLRDATE", 42}, + {"EQSL_QSLSDATE", 43}, + {"EQSL_QSL_RCVD", 44}, + {"EQSL_QSL_SENT", 45}, + {"FISTS", 46}, + {"FISTS_CC", 47}, + {"FORCE_INIT", 48}, + {"FREQ", 49}, + {"FREQ_RX", 50}, + {"GRIDSQUARE", 51}, + {"GUEST_OP", 52}, + {"HRDLOG_QSO_UPLOAD_DATE", 53}, + {"HRDLOG_QSO_UPLOAD_STATUS", 54}, + {"MY_GRIDSQUARE", 55}, + {"MY_ANTENNA", 56}, + {"IOTA", 57}, + {"IOTA_ISLAND_ID", 58}, + {"MY_IOTA", 59}, + {"MY_DXCC", 60}, + {"MY_FISTS", 61}, + {"MY_IOTA_ISLAND_ID", 62}, + {"K_INDEX", 63}, + {"LAT", 64}, + {"LON", 65}, + {"MY_LAT", 66}, + {"MY_LON", 67}, + {"MY_ITU_ZONE", 68}, + {"MY_POSTAL_CODE", 69}, + {"LOTW_QSLRDATE", 70}, + {"LOTW_QSLSDATE", 71}, + {"LOTW_QSL_RCVD", 72}, + {"LOTW_QSL_SENT", 73}, + {"CLUBLOG_QSO_UPLOAD_DATE", 74}, + {"CLUBLOG_QSO_UPLOAD_STATUS", 75}, + {"MAX_BURSTS", 76}, + {"MS_SHOWER", 77}, + {"MY_CITY", 78}, + {"MY_CNTY", 79}, + {"MY_COUNTRY", 80}, + {"MY_CQ_ZONE", 81}, + {"MY_NAME", 82}, + {"NAME", 83}, + {"OPERATOR", 84}, + {"STATION_CALLSIGN", 85}, + {"OWNER_CALLSIGN", 86}, + {"MY_RIG", 87}, + {"MY_SIG", 88}, + {"MY_SIG_INFO", 89}, + {"MY_SOTA_REF", 90}, + {"MY_STATE", 91}, + {"STATE", 92}, + {"MY_STREET", 93}, + {"MY_USACA_COUNTIES", 94}, + {"MY_VUCC_GRIDS", 95}, + {"NOTES", 96}, + {"NR_BURSTS", 97}, + {"NR_PINGS", 98}, + {"PFX", 99}, + {"PRECEDENCE", 100}, + {"PROP_MODE", 101}, + {"PUBLIC_KEY", 102}, + {"QRZCOM_QSO_UPLOAD_DATE", 103}, + {"QRZCOM_QSO_UPLOAD_STATUS", 104}, + {"QSLMSG", 105}, + {"QSLRDATE", 106}, + {"QSLSDATE", 107}, + {"QSL_RCVD", 108}, + {"QSL_SENT", 109}, + {"QSL_RCVD_VIA", 110}, + {"QSL_SENT_VIA", 111}, + {"QSL_VIA", 112}, + {"QSO_COMPLETE", 113}, + {"QSO_RANDOM", 114}, + {"QTH", 115}, + {"REGION", 116}, + {"RIG", 117}, + {"RX_PWR", 118}, + {"TX_PWR", 119}, + {"SAT_MODE", 120}, + {"SAT_NAME", 121}, + {"SFI", 122}, + {"SIG", 123}, + {"SIG_INFO", 124}, + {"SILENT_KEY", 125}, + {"SKCC", 126}, + {"SOTA_REF", 127}, + {"SWL", 128}, + {"TEN_TEN", 129}, + {"UKSMG", 130}, + {"USACA_COUNTIES", 131}, + {"VE_PROV", 132}, + {"VUCC_GRIDS", 133}, + {"WEB", 134}, + {"APP_KLOG_POINTS", 135}, + {"APP_KLOG_MULTIPLIER", 136}, + {"APP_KLOG_TRX", 137}, + {"APP_KLOG_LOGN", 138}, + {"APP_N1MM_POINTS", 139} + }; +} bool FileManager::processQsoReadingADIF(const QStringList &_line, const int logNumber) //, const bool _keepLogsInFile) //bool FileManager::processQsoReadingADIF(const QStringList _line, const int logNumber, const bool _keepLogsInFile, QHash &_logs) { @@ -1997,6 +2141,8 @@ QString field, data; QSqlQuery query; + if (SwitchHash.empty()) initializeSwitchHash(); + //confirmed = 0; // 0 means worked, 1 means confirmed //QString queryString, stringFields, stringData; @@ -2067,7 +2213,7 @@ field = (oneField.at(0)).trimmed(); // Needs to be cleared FIELD:4:D data = (oneField.at(1)).trimmed(); data = util->checkAndFixASCIIinADIF(data); - //qDebug() << "FileManager::processQsoReadingADIF: field/data" << field << "/" << data << QT_ENDL; + //qDebug() << "FileManager::processQsoReadingADIF: field/data" << field << "/" << data << QT_ENDL; if (i == 2) { // DATE:8:D / 20141020 @@ -2091,810 +2237,708 @@ //length = field.indexOf(":"); //field = field.left(length); //qDebug() << "FileManager::processQsoReadingADIF (field/data): " << field << "/" << data << QT_ENDL; + if (SwitchHash.find(field) != SwitchHash.end()) { + switch (SwitchHash[field]) { + case(1): + //qDebug() << "FileManager::processQsoReadingADIF-CALL:" << data << QT_ENDL; + qrzCall = data; + haveCall = util->isValidCall(qrzCall); + if (haveCall) + { + //qDebug() << "FileManager::processQsoReadingADIF-CALL: Have CALL!!" << QT_ENDL; + preparedQuery.bindValue(":call", qrzCall); + } + //qDebug() << "FileManager::processQsoReadingADIF-CALL-END:" << data << QT_ENDL; + break; + case(2): + //qDebug() << "FileManager::processQsoReadingADIF-QSO_DATE:" << data << QT_ENDL; + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + dateTime.setDate(dateT); + haveDate = true; + } + else { + //qDebug() << "FileManager::processQsoReadingADIF QSO_DATE is NOT VALID: " << data << QT_ENDL; + } + break; + case(3): - if (field == "CALL") - { - //qDebug() << "FileManager::processQsoReadingADIF-CALL:" << data << QT_ENDL; - qrzCall = data; - haveCall = util->isValidCall(qrzCall); - if (haveCall) - { - //qDebug() << "FileManager::processQsoReadingADIF-CALL: Have CALL!!" << QT_ENDL; - preparedQuery.bindValue( ":call", qrzCall ); - } - //qDebug() << "FileManager::processQsoReadingADIF-CALL-END:" << data << QT_ENDL; - } - else if (field == "QSO_DATE") - { - //qDebug() << "FileManager::processQsoReadingADIF-QSO_DATE:" << data << QT_ENDL; - dateT = util->getDateFromADIFDateString(data); + //preparedQuery.bindValue( ":bandid", data ); + i = dataProxy->getIdFromBandName(data); + //i = db->getBandIDFromName2(data); + if (i >= 0) + { + preparedQuery.bindValue(":bandid", QString::number(i)); + haveBand = true; + bandi = i; - if (dateT.isValid()) - { - dateTime.setDate(dateT); - haveDate = true; - } - else { - //qDebug() << "FileManager::processQsoReadingADIF QSO_DATE is NOT VALID: " << data << QT_ENDL; - } - } - else if (field == "BAND") - { - //preparedQuery.bindValue( ":bandid", data ); - i = dataProxy->getIdFromBandName(data); - //i = db->getBandIDFromName2(data); - if (i>=0) - { - preparedQuery.bindValue( ":bandid", QString::number(i) ); - haveBand = true; - bandi = i; - //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; - } - else - { - //qDebug() << "FileManager::processQsoReadingADIF-Band - Wrong band: " << data << "/" << QString::number(i) << QT_ENDL; - } - /* - queryString = QString("SELECT id FROM band WHERE name ='%1'").arg(data); - query.exec(queryString); - query.next(); - if (query.isValid()) - { - preparedQuery.bindValue( ":bandid", query.value(0).toInt() ); - //qDebug() << "FileManager::bprocessQsoReadingADIF-Band: " << data << QT_ENDL; - } - */ - } - else if (field == "MODE") - { - modei = dataProxy->getSubModeIdFromSubMode(data); // get modeid - if (modei>=0) - { + //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; + } + else + { + //qDebug() << "FileManager::processQsoReadingADIF-Band - Wrong band: " << data << "/" << QString::number(i) << QT_ENDL; + } + /* + queryString = QString("SELECT id FROM band WHERE name ='%1'").arg(data); + query.exec(queryString); + query.next(); + if (query.isValid()) + { + preparedQuery.bindValue( ":bandid", query.value(0).toInt() ); + + //qDebug() << "FileManager::bprocessQsoReadingADIF-Band: " << data << QT_ENDL; + } + */ + break; + case(4): + modei = dataProxy->getSubModeIdFromSubMode(data); + // get modeid + if (modei >= 0) { - if (!haveSubMode) { - preparedQuery.bindValue( ":modeid", QString::number(modei) ); - haveMode = true; - haveSubMode = true; - submode = dataProxy->getSubModeFromId(modei); + if (!haveSubMode) + { + preparedQuery.bindValue(":modeid", QString::number(modei)); + haveMode = true; + haveSubMode = true; + submode = dataProxy->getSubModeFromId(modei); + } } } - } - } - else if (field == "SUBMODE") - { - modei = dataProxy->getSubModeIdFromSubMode(data); - if (modei>=0) - { - preparedQuery.bindValue( ":modeid", QString::number(modei) ); - preparedQuery.bindValue( ":submode", QString::number(modei) ); - haveSubMode = true; - haveMode=true; - submode = data; - //submode = data; - } - } - else if (field == "SRX") - { - preparedQuery.bindValue( ":srx", data ); - //qDebug() << "FileManager::bprocessQsoReadingADIF-srx: " << data << QT_ENDL; - } - else if (field == "STX") - { - preparedQuery.bindValue( ":stx", data ); - //qDebug() << "FileManager::bprocessQsoReadingADIF-stx: " << data << QT_ENDL; - } - else if (field == "TIME_ON") - { - time = util->getTimeFromADIFTimeString(data); + break; + case(5): + modei = dataProxy->getSubModeIdFromSubMode(data); + if (modei >= 0) + { + preparedQuery.bindValue(":modeid", QString::number(modei)); + preparedQuery.bindValue(":submode", QString::number(modei)); + haveSubMode = true; + haveMode = true; + submode = data; + //submode = data; + } + break; + case(6): + preparedQuery.bindValue(":srx", data); - if (time.isValid()) - { - dateTime.setTime(time); - haveTime = true; - } - } - else if (field == "QSO_DATE_OFF") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - dateTimeOFF.setDate(dateT); - haveDateOff = true; - } - } - else if (field == "BAND_RX") - { - i = dataProxy->getIdFromBandName(data); - //i = db->getBandIDFromName2(data); - if (i>=0) - { - preparedQuery.bindValue( ":band_rx", QString::number(i) ); - bandRXDef = true; - bandrxi = i; - } - } - else if (field == "TIME_OFF") - { - time = util->getTimeFromADIFTimeString(data); - if (time.isValid()) - { - dateTimeOFF.setTime(time); - haveTimeOff = true; - } - } - else if (field == "RST_SENT") - { - preparedQuery.bindValue( ":rst_sent", data ); - //qDebug() << "FileManager::bprocessQsoReadingADIF-rst_rsent: " << data << QT_ENDL; - rstTXr = true; - } - else if (field == "RST_RCVD") - { - //qDebug() << "FileManager::bprocessQsoReadingADIF-rst_rcvd: " << data << QT_ENDL; - preparedQuery.bindValue( ":rst_rcvd", data ); - rstRXr = true; - } - else if (field == "SRX_STRING") - { - preparedQuery.bindValue( ":srx_string", data ); - } - else if (field == "STX_STRING") - { - preparedQuery.bindValue( ":stx_string", data ); - } - else if (field == "CQZ") - { - preparedQuery.bindValue( ":cqz", data ); - //cqz = data.toInt(); - } - else if (field == "ITUZ") - { - preparedQuery.bindValue( ":ituz", data ); - //ituz = data.toInt(); - } - else if (field == "DXCC") - { - //dxcc = data.toInt(); - preparedQuery.bindValue( ":dxcc", data ); - } - else if (field == "ADDRESS") - { - preparedQuery.bindValue( ":address", data ); - } - else if (field == "AGE") - { - preparedQuery.bindValue( ":age", data ); - } - else if (field == "CNTY") - { - preparedQuery.bindValue( ":cnty", data ); - } - else if (field == "COMMENT") - { - preparedQuery.bindValue( ":comment", data ); - } - else if (field == "A_INDEX") - { - preparedQuery.bindValue( ":a_index", data ); - } - else if (field == "ANT_AZ") - { - preparedQuery.bindValue( ":ant_az", data ); - } - else if (field == "ANT_EL") - { - preparedQuery.bindValue( ":ant_el", data ); - } - else if (field == "ANT_PATH") - { - preparedQuery.bindValue( ":ant_path", data ); - } - else if (field == "ARRL_SECT") - { - preparedQuery.bindValue( ":arrl_sect", data ); - } - else if (field == "AWARD_GRANTED") - { - preparedQuery.bindValue( ":award_granted", data ); - } - else if (field == "AWARD_SUBMITTED") - { - preparedQuery.bindValue( ":award_submitted", data ); - } - else if (field == "CHECKCONTEST") - { - preparedQuery.bindValue( ":checkcontest", data ); - } - else if (field == "CLASS") - { - preparedQuery.bindValue( ":class", data ); - } - else if (field == "CONT") - { - preparedQuery.bindValue( ":cont", data ); - } - else if (field == "CONTACTED_OP") - { - preparedQuery.bindValue( ":contacted_op", data ); - } - else if (field == "CONTEST_ID") - { - preparedQuery.bindValue( ":contest_id", data ); - } - else if (field == "COUNTRY") - { - preparedQuery.bindValue( ":country", data ); - } - else if (field == "CREDIT_SUBMITTED") - { - preparedQuery.bindValue( ":credit_submitted", data ); - } - else if (field == "CREDIT_GRANTED") - { - preparedQuery.bindValue( ":credit_granted", data ); - } - else if (field == "DISTANCE") - { - preparedQuery.bindValue( ":distance", data ); - } - else if (field == "DARC_DOK") - { - preparedQuery.bindValue( ":darc_dok", data ); - } - else if (field == "EQ_CALL") - { - preparedQuery.bindValue( ":eq_call", data ); - } - else if (field == "EMAIL") - { - if (data.contains("@") && (data.contains("."))) - { - preparedQuery.bindValue( ":email", data ); - } - } - else if (field == "EQSL_QSLRDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":eqsl_qslrdate", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "EQSL_QSLSDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":eqsl_qslsdate", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "EQSL_QSL_RCVD") - { - preparedQuery.bindValue( ":eqsl_qsl_rcvd", data ); - } - else if (field == "EQSL_QSL_SENT") - { - preparedQuery.bindValue( ":eqsl_qsl_sent", data ); - hasEqslQslSent = true; - } - else if (field == "FISTS") - { - preparedQuery.bindValue( ":fists", data ); - } - else if (field == "FISTS_CC") - { - preparedQuery.bindValue( ":fists_cc", data ); - } - else if (field == "FORCE_INIT") - { - preparedQuery.bindValue( ":force_init", data ); - } - else if (field == "FREQ") - { - //qDebug() << "FileManager::processQsoReadingADIF -FREQ: " << QString::number(data.toDouble()) << QT_ENDL; - if (haveBand) - { - if (dataProxy->getBandIdFromFreq(data.toDouble()) == bandi) - //if (db->isThisFreqInBand(db->getBandNameFromNumber(bandi), data)) + //qDebug() << "FileManager::bprocessQsoReadingADIF-srx: " << data << QT_ENDL; + break; + case(7): + preparedQuery.bindValue(":stx", data); + + //qDebug() << "FileManager::bprocessQsoReadingADIF-stx: " << data << QT_ENDL; + break; + case(8): + time = util->getTimeFromADIFTimeString(data); + + if (time.isValid()) + { + dateTime.setTime(time); + haveTime = true; + } + break; + case(9): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + dateTimeOFF.setDate(dateT); + haveDateOff = true; + } + break; + case(10): + i = dataProxy->getIdFromBandName(data); + + //i = db->getBandIDFromName2(data); + if (i >= 0) + { + preparedQuery.bindValue(":band_rx", QString::number(i)); + bandRXDef = true; + bandrxi = i; + } + break; + case(11): + time = util->getTimeFromADIFTimeString(data); + if (time.isValid()) + { + dateTimeOFF.setTime(time); + haveTimeOff = true; + } + break; + case(12): + preparedQuery.bindValue(":rst_sent", data); + + //qDebug() << "FileManager::bprocessQsoReadingADIF-rst_rsent: " << data << QT_ENDL; + rstTXr = true; + break; + case(13): + + //qDebug() << "FileManager::bprocessQsoReadingADIF-rst_rcvd: " << data << QT_ENDL; + preparedQuery.bindValue(":rst_rcvd", data); + rstRXr = true; + break; + case(14): + preparedQuery.bindValue(":srx_string", data); + break; + case(15): + preparedQuery.bindValue(":stx_string", data); + break; + case(16): + preparedQuery.bindValue(":cqz", data); + + //cqz = data.toInt(); + break; + case(17): + preparedQuery.bindValue(":ituz", data); + + //ituz = data.toInt(); + break; + case(18): + + //dxcc = data.toInt(); + preparedQuery.bindValue(":dxcc", data); + break; + case(19): + preparedQuery.bindValue(":address", data); + break; + case(20): + preparedQuery.bindValue(":age", data); + break; + case(21): + preparedQuery.bindValue(":cnty", data); + break; + case(22): + preparedQuery.bindValue(":comment", data); + break; + case(23): + preparedQuery.bindValue(":a_index", data); + break; + case(24): + preparedQuery.bindValue(":ant_az", data); + break; + case(25): + preparedQuery.bindValue(":ant_el", data); + break; + case(26): + preparedQuery.bindValue(":ant_path", data); + break; + case(27): + preparedQuery.bindValue(":arrl_sect", data); + break; + case(28): + preparedQuery.bindValue(":award_granted", data); + break; + case(29): + preparedQuery.bindValue(":award_submitted", data); + break; + case(30): + preparedQuery.bindValue(":checkcontest", data); + break; + case(31): + preparedQuery.bindValue(":class", data); + break; + case(32): + preparedQuery.bindValue(":cont", data); + break; + case(33): + preparedQuery.bindValue(":contacted_op", data); + break; + case(34): + preparedQuery.bindValue(":contest_id", data); + break; + case(35): + preparedQuery.bindValue(":country", data); + break; + case(36): + preparedQuery.bindValue(":credit_submitted", data); + break; + case(37): + preparedQuery.bindValue(":credit_granted", data); + break; + case(38): + preparedQuery.bindValue(":distance", data); + break; + case(39): + preparedQuery.bindValue(":darc_dok", data); + break; + case(40): + preparedQuery.bindValue(":eq_call", data); + break; + case(41): + if (data.contains("@") && (data.contains("."))) + { + preparedQuery.bindValue(":email", data); + } + break; + case(42): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":eqsl_qslrdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(43): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":eqsl_qslsdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(44): + preparedQuery.bindValue(":eqsl_qsl_rcvd", data); + break; + case(45): + preparedQuery.bindValue(":eqsl_qsl_sent", data); + hasEqslQslSent = true; + break; + case(46): + preparedQuery.bindValue(":fists", data); + break; + case(47): + preparedQuery.bindValue(":fists_cc", data); + break; + case(48): + preparedQuery.bindValue(":force_init", data); + break; + case(49): + + //qDebug() << "FileManager::processQsoReadingADIF -FREQ: " << QString::number(data.toDouble()) << QT_ENDL; + if (haveBand) + { + if (dataProxy->getBandIdFromFreq(data.toDouble()) == bandi) + + //if (db->isThisFreqInBand(db->getBandNameFromNumber(bandi), data)) + { + preparedQuery.bindValue(":freq", data); + haveFreqTX = true; + freqTX = data; + } + else + { + + // IF band is defined but not the same than freq, Band wins + } + } + else { - preparedQuery.bindValue( ":freq", data); - haveFreqTX =true; + preparedQuery.bindValue(":freq", data); + haveFreqTX = true; freqTX = data; + i = dataProxy->getBandIdFromFreq(data.toDouble()); + + if (i >= 0) + { + preparedQuery.bindValue(":bandid", QString::number(i)); + haveBand = true; + + //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; + } + } + break; + case(50): + if (bandRXDef) + { + if (dataProxy->getBandIdFromFreq(data.toDouble()) == bandrxi) + { + preparedQuery.bindValue(":freq_rx", data); + haveFreqRX = true; + } + else + { + + // IF band is defined but not the same than freq, Band wins + } } else { - // IF band is defined but not the same than freq, Band wins + preparedQuery.bindValue(":freq_rx", data); + haveFreqRX = true; + i = dataProxy->getBandIdFromFreq(data.toDouble()); + + if (i >= 0) + { + preparedQuery.bindValue(":band_rx", QString::number(i)); + bandRXDef = true; + + //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; + } } - } - else - { - preparedQuery.bindValue( ":freq", data); - haveFreqTX =true; - freqTX = data; - i = dataProxy->getBandIdFromFreq(data.toDouble()); + break; + case(51): + preparedQuery.bindValue(":gridsquare", data); + break; + case(52): + preparedQuery.bindValue(":guest_op", data); + break; + case(53): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":hrd_qso_upload_date", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(54): + preparedQuery.bindValue(":hrd_qso_upload_status", data); + break; + case(55): + preparedQuery.bindValue(":my_gridsquare", data); + break; + case(56): + + //qDebug() << ": MY_ANTENNA: " << data; + preparedQuery.bindValue(":my_antenna", data); + break; + case(57): + + //qDebug() << "FileManager::processQsoReadingADIF (IOTA): " << data << QT_ENDL; + data = awards->checkIfValidIOTA(data); + /* + if (data.length()==4) + //EU-1 + { + data.insert(3, "00"); + } + else if (data.length()==5) + //EU-01 + { + data.insert(3, "0"); + } + */ + if (data.length() == 6) + { + preparedQuery.bindValue(":iota", data); + } + break; + case(58): + preparedQuery.bindValue(":iota_island_id", data); + break; + case(59): + /* + if (data.length()==4) + //EU-1 + { + data.insert(3, "00"); + } + else if (data.length()==5) + //EU-01 + { + data.insert(3, "0"); + } + */ + data = awards->checkIfValidIOTA(data); + if (data.length() == 6) + { + preparedQuery.bindValue(":my_iota", data); + } + break; + case(60): + preparedQuery.bindValue(":my_dxcc", data); + break; + case(61): + preparedQuery.bindValue(":my_fists", data); + break; + case(62): + preparedQuery.bindValue(":my_iota_island_id", data); + break; + case(63): + preparedQuery.bindValue(":k_index", data); + break; + case(64): + preparedQuery.bindValue(":lat", data); + break; + case(65): + preparedQuery.bindValue(":lon", data); + break; + case(66): + preparedQuery.bindValue(":my_lat", data); + break; + case(67): + preparedQuery.bindValue(":my_lon", data); + break; + case(68): + preparedQuery.bindValue(":my_itu_zone", data); + break; + case(69): + preparedQuery.bindValue(":my_postal_code", data); + break; + case(70): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":lotw_qslrdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(71): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":lotw_qslsdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(72): + preparedQuery.bindValue(":lotw_qsl_rcvd", data); + break; + case(73): + preparedQuery.bindValue(":lotw_qsl_sent", data); + hasLotwQslSent = true; + break; + case(74): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":clublog_qso_upload_date", util->getDateSQLiteStringFromDate(dateT)); + hasClublogQslSent = true; + } + break; + case(75): + preparedQuery.bindValue(":clublog_qso_upload_status", data); + break; + case(76): + preparedQuery.bindValue(":max_bursts", data); + break; + case(77): + preparedQuery.bindValue(":ms_shower", data); + break; + case(78): + preparedQuery.bindValue(":my_city", data); + break; + case(79): + preparedQuery.bindValue(":my_cnty", data); + break; + case(80): + preparedQuery.bindValue(":my_country", data); + break; + case(81): + preparedQuery.bindValue(":my_cq_zone", data); + break; + case(82): + preparedQuery.bindValue(":my_name", data); + break; + case(83): + preparedQuery.bindValue(":name", data); + break; + case(84): + if (util->isValidCall(data)) + { + preparedQuery.bindValue(":operator", data); + } + break; + case(85): + if (util->isValidCall(data)) + { + hasStationCall = true; + preparedQuery.bindValue(":station_callsign", data); + } + break; + case(86): + if (util->isValidCall(data)) + { + preparedQuery.bindValue(":owner_callsign", data); + } + break; + case(87): + preparedQuery.bindValue(":my_rig", data); + break; + case(88): + preparedQuery.bindValue(":my_sig", data); + break; + case(89): + preparedQuery.bindValue(":my_sig_info", data); + break; + case(90): + preparedQuery.bindValue(":my_sota_ref", data); + break; + case(91): + preparedQuery.bindValue(":my_state", data); + break; + case(92): + preparedQuery.bindValue(":state", data); + break; + case(93): + preparedQuery.bindValue(":my_street", data); + break; + case(94): + preparedQuery.bindValue(":my_usaca_counties", data); + break; + case(95): + preparedQuery.bindValue(":my_vucc_grids", data); + break; + case(96): + preparedQuery.bindValue(":notes", data); + break; + case(97): + preparedQuery.bindValue(":nr_bursts", data); + break; + case(98): + preparedQuery.bindValue(":nr_pings", data); + break; + case(99): + preparedQuery.bindValue(":pfx", data); + break; + case(100): + preparedQuery.bindValue(":precedence", data); + break; + case(101): + preparedQuery.bindValue(":prop_mode", data); + break; + case(102): + preparedQuery.bindValue(":public_key", data); + break; + case(103): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":qrzcom_qso_upload_date", util->getDateSQLiteStringFromDate(dateT)); + hasQrzQslSent = true; + } + break; + case(104): + preparedQuery.bindValue(":qrzcom_qso_upload_status", data); + break; + case(105): + preparedQuery.bindValue(":qslmsg", data); + break; + case(106): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":qslrdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(107): + dateT = util->getDateFromADIFDateString(data); + if (dateT.isValid()) + { + preparedQuery.bindValue(":qslsdate", util->getDateSQLiteStringFromDate(dateT)); + } + break; + case(108): + preparedQuery.bindValue(":qsl_rcvd", data); + + //preparedQuery.bindValue( ":confirmed", '1' ); + break; + case(109): + preparedQuery.bindValue(":qsl_sent", data); + break; + case(110): + preparedQuery.bindValue(":qsl_rcvd_via", data); + break; + case(111): + preparedQuery.bindValue(":qsl_sent_via", data); + break; + case(112): + + //qDebug() << "FileManager::bprocessQsoReadingADIF-QSL_VIA: " << data << QT_ENDL; + if (data == "BUREAU") + // This comprobation is to "correct" old logs, mainly from KLog + + // comming from older ADIF files + { + preparedQuery.bindValue(":qsl_sent_via", "B"); + } + else if ((data == "B") || (data == "D") || (data == "E")) + // M Deprecated value from ADIF 304 + { + preparedQuery.bindValue(":qsl_via", data); + } + else + { + + // If values are not valid, are not imported. + + //TODO: Send an error to the user to show that there was an invalid field + } + break; + case(113): + preparedQuery.bindValue(":qso_complete", data); + break; + case(114): + preparedQuery.bindValue(":qso_random", data); + break; + case(115): + preparedQuery.bindValue(":qth", data); + break; + case(116): + preparedQuery.bindValue(":region", data); + break; + case(117): + preparedQuery.bindValue(":rig", data); + break; + case(118): + + //qDebug() << "FileManager::bprocessQsoReadingADIF-rx_pwr: " << data << QT_ENDL; + preparedQuery.bindValue(":rx_pwr", data); + break; + case(119): + + //qDebug() << "FileManager::bprocessQsoReadingADIF-tx_pwr: " << data << QT_ENDL; + preparedQuery.bindValue(":tx_pwr", data); + break; + case(120): + preparedQuery.bindValue(":sat_mode", data); + break; + case(121): + preparedQuery.bindValue(":sat_name", data); + break; + case(122): + preparedQuery.bindValue(":sfi", data); + break; + case(123): + preparedQuery.bindValue(":sig", data); + break; + case(124): + preparedQuery.bindValue(":sig_info", data); + break; + case(125): + preparedQuery.bindValue(":silent_key", data); + break; + case(126): + preparedQuery.bindValue(":skcc", data); + break; + case(127): + preparedQuery.bindValue(":sota_ref", data); + break; + case(128): + preparedQuery.bindValue(":swl", data); + break; + case(129): + preparedQuery.bindValue(":ten_ten", data); + break; + case(130): + preparedQuery.bindValue(":uksmg", data); + break; + case(131): + preparedQuery.bindValue(":usaca_counties", data); + break; + case(132): + preparedQuery.bindValue(":ve_prov", data); + break; + case(133): + preparedQuery.bindValue(":vucc_grids", data); + break; + case(134): + preparedQuery.bindValue(":web", data); + break; + case(135): //Importing own ADIF fields + preparedQuery.bindValue(":points", data); + break; + case(136): //Importing own ADIF fields + preparedQuery.bindValue(":multiplier", data); + break; + case(137): //Importing own ADIF fields + preparedQuery.bindValue(":transmiterid", data); + break; + case(138): //Lognumber in a multiple-log file - if (i>=0) - { - preparedQuery.bindValue( ":bandid", QString::number(i) ); - haveBand = true; - //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; - } - } - } - else if (field == "FREQ_RX") - { - if (bandRXDef) - { - if (dataProxy->getBandIdFromFreq(data.toDouble()) == bandrxi) - { - preparedQuery.bindValue( ":freq_rx", data); - haveFreqRX =true; - } - else - { - // IF band is defined but not the same than freq, Band wins - } - } - else - { - preparedQuery.bindValue( ":freq_rx", data); - haveFreqRX = true; - i = dataProxy->getBandIdFromFreq(data.toDouble()); + //TODO: Think about how to import a file with different logs - if (i>=0) - { - preparedQuery.bindValue( ":band_rx", QString::number(i) ); - bandRXDef = true; - //qDebug() << "FileManager::processQsoReadingADIF-Band: " << data << "/" << QString::number(i) << QT_ENDL; - } - } - } - else if (field == "GRIDSQUARE") - { - preparedQuery.bindValue( ":gridsquare", data ); - } - else if (field == "GUEST_OP") - { - preparedQuery.bindValue( ":guest_op", data ); - } - else if (field == "HRDLOG_QSO_UPLOAD_DATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":hrd_qso_upload_date", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "HRDLOG_QSO_UPLOAD_STATUS") - { - preparedQuery.bindValue( ":hrd_qso_upload_status", data ); - } - else if (field == "MY_GRIDSQUARE") - { - preparedQuery.bindValue( ":my_gridsquare", data ); - } - else if (field == "MY_ANTENNA") - { - //qDebug() << ": MY_ANTENNA: " << data; - preparedQuery.bindValue( ":my_antenna", data ); - } - else if (field == "IOTA") - { - //qDebug() << "FileManager::processQsoReadingADIF (IOTA): " << data << QT_ENDL; - data = awards->checkIfValidIOTA(data); - /* - if (data.length()==4) //EU-1 - { - data.insert(3, "00"); - } - else if (data.length()==5) //EU-01 - { - data.insert(3, "0"); - } - */ - if (data.length() == 6) - { - preparedQuery.bindValue( ":iota", data ); - } - } - else if (field == "IOTA_ISLAND_ID") - { - preparedQuery.bindValue( ":iota_island_id", data ); - } - else if (field == "MY_IOTA") - { - /* - if (data.length()==4) //EU-1 - { - data.insert(3, "00"); - } - else if (data.length()==5) //EU-01 - { - data.insert(3, "0"); - } - */ - data = awards->checkIfValidIOTA(data); - if (data.length() == 6) - { - preparedQuery.bindValue( ":my_iota", data ); - } - } - else if (field == "MY_DXCC") - { - preparedQuery.bindValue( ":my_dxcc", data ); - } - else if (field == "MY_FISTS") - { - preparedQuery.bindValue( ":my_fists", data ); - } - else if (field == "MY_IOTA_ISLAND_ID") - { - preparedQuery.bindValue( ":my_iota_island_id", data ); - } - else if (field == "K_INDEX") - { - preparedQuery.bindValue( ":k_index", data ); - } - else if (field == "LAT") - { - preparedQuery.bindValue( ":lat", data ); - } - else if (field == "LON") - { - preparedQuery.bindValue( ":lon", data ); - } - else if (field == "MY_LAT") - { - preparedQuery.bindValue( ":my_lat", data ); - } - else if (field == "MY_LON") - { - preparedQuery.bindValue( ":my_lon", data ); - } - else if (field == "MY_ITU_ZONE") - { - preparedQuery.bindValue( ":my_itu_zone", data ); - } - else if (field == "MY_POSTAL_CODE") - { - preparedQuery.bindValue( ":my_postal_code", data ); - } - else if (field == "LOTW_QSLRDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":lotw_qslrdate", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "LOTW_QSLSDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":lotw_qslsdate", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "LOTW_QSL_RCVD") - { - preparedQuery.bindValue( ":lotw_qsl_rcvd", data ); - } - else if (field == "LOTW_QSL_SENT") - { - preparedQuery.bindValue( ":lotw_qsl_sent", data ); - hasLotwQslSent = true; - } - else if (field == "CLUBLOG_QSO_UPLOAD_DATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":clublog_qso_upload_date", util->getDateSQLiteStringFromDate(dateT) ); - hasClublogQslSent = true; - } - } - else if (field == "CLUBLOG_QSO_UPLOAD_STATUS") - { - preparedQuery.bindValue( ":clublog_qso_upload_status", data ); - } - else if (field == "MAX_BURSTS") - { - preparedQuery.bindValue( ":max_bursts", data ); - } - else if (field == "MS_SHOWER") - { - preparedQuery.bindValue( ":ms_shower", data ); - } - else if (field == "MY_CITY") - { - preparedQuery.bindValue( ":my_city", data ); - } - else if (field == "MY_CNTY") - { - preparedQuery.bindValue( ":my_cnty", data ); - } - else if (field == "MY_COUNTRY") - { - preparedQuery.bindValue( ":my_country", data ); - } - else if (field == "MY_CQ_ZONE") - { - preparedQuery.bindValue( ":my_cq_zone", data ); - } - else if (field == "MY_NAME") - { - preparedQuery.bindValue( ":my_name", data ); - } - else if (field == "NAME") - { - preparedQuery.bindValue( ":name", data ); - } - else if (field == "OPERATOR") - { - if (util->isValidCall(data)) - { - preparedQuery.bindValue( ":operator", data ); - } - } - else if (field == "STATION_CALLSIGN") - { - if (util->isValidCall(data)) - { - hasStationCall = true; - preparedQuery.bindValue( ":station_callsign", data ); - } - } - else if (field == "OWNER_CALLSIGN") - { - if (util->isValidCall(data)) - { - preparedQuery.bindValue( ":owner_callsign", data ); - } - } - else if (field == "MY_RIG") - { - preparedQuery.bindValue( ":my_rig", data ); - } - else if (field == "MY_SIG") - { - preparedQuery.bindValue( ":my_sig", data ); - } - else if (field == "MY_SIG_INFO") - { - preparedQuery.bindValue( ":my_sig_info", data ); - } - else if (field == "MY_SOTA_REF") - { - preparedQuery.bindValue( ":my_sota_ref", data ); - } - else if (field == "MY_STATE") - { - preparedQuery.bindValue( ":my_state", data ); - } - else if (field == "STATE") - { - preparedQuery.bindValue( ":state", data ); - } - else if (field == "MY_STREET") - { - preparedQuery.bindValue( ":my_street", data ); - } - else if (field == "MY_USACA_COUNTIES") - { - preparedQuery.bindValue( ":my_usaca_counties", data ); - } - else if (field == "MY_VUCC_GRIDS") - { - preparedQuery.bindValue( ":my_vucc_grids", data ); - } - else if (field == "NOTES") - { - preparedQuery.bindValue( ":notes", data ); - } - else if (field == "NR_BURSTS") - { - preparedQuery.bindValue( ":nr_bursts", data ); - } - else if (field == "NR_PINGS") - { - preparedQuery.bindValue( ":nr_pings", data ); - } - else if (field == "PFX") - { - preparedQuery.bindValue( ":pfx", data ); - } - else if (field == "PRECEDENCE") - { - preparedQuery.bindValue( ":precedence", data ); - } - else if (field == "PROP_MODE") - { - preparedQuery.bindValue( ":prop_mode", data ); - } - else if (field == "PUBLIC_KEY") - { - preparedQuery.bindValue( ":public_key", data ); - } - else if (field == "QRZCOM_QSO_UPLOAD_DATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":qrzcom_qso_upload_date", util->getDateSQLiteStringFromDate(dateT)); - hasQrzQslSent = true; - } - } - else if (field == "QRZCOM_QSO_UPLOAD_STATUS") - { - preparedQuery.bindValue( ":qrzcom_qso_upload_status", data ); - } - else if (field == "QSLMSG") - { - preparedQuery.bindValue( ":qslmsg", data ); - } - else if (field == "QSLRDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":qslrdate", util->getDateSQLiteStringFromDate(dateT)); - } - } - else if (field == "QSLSDATE") - { - dateT = util->getDateFromADIFDateString(data); - if (dateT.isValid()) - { - preparedQuery.bindValue( ":qslsdate", util->getDateSQLiteStringFromDate(dateT) ); - } - } - else if (field == "QSL_RCVD") - { - preparedQuery.bindValue( ":qsl_rcvd", data ); - //preparedQuery.bindValue( ":confirmed", '1' ); - } - else if (field == "QSL_SENT") - { - preparedQuery.bindValue( ":qsl_sent", data ); - } - else if (field == "QSL_RCVD_VIA") - { - preparedQuery.bindValue( ":qsl_rcvd_via", data ); - } - else if (field == "QSL_SENT_VIA") - { - preparedQuery.bindValue( ":qsl_sent_via", data ); - } - else if (field == "QSL_VIA") - { - //qDebug() << "FileManager::bprocessQsoReadingADIF-QSL_VIA: " << data << QT_ENDL; - if (data == "BUREAU") // This comprobation is to "correct" old logs, mainly from KLog - // comming from older ADIF files - { - preparedQuery.bindValue( ":qsl_sent_via", "B" ); - } - else if ( (data == "B") || (data == "D") || (data == "E") )// M Deprecated value from ADIF 304 - { - preparedQuery.bindValue( ":qsl_via", data ); - } - else - { - // If values are not valid, are not imported. - //TODO: Send an error to the user to show that there was an invalid field + //isThisQSODuplicated(const QString &_qrz, const QString &_date, const QString &_time, const int _band, const int _mode) + break; + case(139): //Importing from N1MM + preparedQuery.bindValue(":points", data); + break; } } - else if (field == "QSO_COMPLETE") - { - preparedQuery.bindValue( ":qso_complete", data ); - } - else if (field == "QSO_RANDOM") - { - preparedQuery.bindValue( ":qso_random", data ); - } - else if (field == "QTH") - { - preparedQuery.bindValue( ":qth", data ); - } - else if (field == "REGION") - { - preparedQuery.bindValue( ":region", data ); - } - else if (field == "RIG") - { - preparedQuery.bindValue( ":rig", data ); - } - else if (field == "RX_PWR") - { - //qDebug() << "FileManager::bprocessQsoReadingADIF-rx_pwr: " << data << QT_ENDL; - preparedQuery.bindValue( ":rx_pwr", data); - } - else if (field == "TX_PWR") - { - //qDebug() << "FileManager::bprocessQsoReadingADIF-tx_pwr: " << data << QT_ENDL; - preparedQuery.bindValue( ":tx_pwr", data); - } - else if (field == "SAT_MODE") - { - preparedQuery.bindValue( ":sat_mode", data ); - } - else if (field == "SAT_NAME") - { - preparedQuery.bindValue( ":sat_name", data ); - } - else if (field == "SFI") - { - preparedQuery.bindValue( ":sfi", data ); - } - else if (field == "SIG") - { - preparedQuery.bindValue( ":sig", data ); - } - else if (field == "SIG_INFO") - { - preparedQuery.bindValue( ":sig_info", data ); - } - else if (field == "SILENT_KEY") - { - preparedQuery.bindValue( ":silent_key", data ); - } - else if (field == "SKCC") - { - preparedQuery.bindValue( ":skcc", data ); - } - else if (field == "SOTA_REF") - { - preparedQuery.bindValue( ":sota_ref", data ); - } - else if (field == "SWL") - { - preparedQuery.bindValue( ":swl", data ); - } - else if (field == "TEN_TEN") - { - preparedQuery.bindValue( ":ten_ten", data ); - } - else if (field == "UKSMG") - { - preparedQuery.bindValue( ":uksmg", data ); - } - else if (field == "USACA_COUNTIES") - { - preparedQuery.bindValue( ":usaca_counties", data ); - } - else if (field == "VE_PROV") - { - preparedQuery.bindValue( ":ve_prov", data ); - } - else if (field == "VUCC_GRIDS") - { - preparedQuery.bindValue( ":vucc_grids", data ); - } - else if (field == "WEB") - { - preparedQuery.bindValue( ":web", data ); - } - else if (field == "APP_KLOG_POINTS") //Importing own ADIF fields - { - preparedQuery.bindValue( ":points", data ); - } - else if (field == "APP_KLOG_MULTIPLIER") //Importing own ADIF fields - { - preparedQuery.bindValue( ":multiplier", data ); - } - else if (field == "APP_KLOG_TRX") //Importing own ADIF fields - { - preparedQuery.bindValue( ":transmiterid", data ); - } - else if (field == "APP_KLOG_LOGN") //Lognumber in a multiple-log file - { - //TODO: Think about how to import a file with different logs - //isThisQSODuplicated(const QString &_qrz, const QString &_date, const QString &_time, const int _band, const int _mode) - } - else if (field == "APP_N1MM_POINTS") //Importing from N1MM - { - preparedQuery.bindValue( ":points", data ); - } } else { @@ -5059,17 +5103,3 @@ } out << "" << QT_ENDL; } - - - - - - - - - - - - - - diff -Nru klog-2.2.1/filemanager.h klog-2.3/filemanager.h --- klog-2.2.1/filemanager.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/filemanager.h 2022-10-23 13:35:03.000000000 +0000 @@ -157,6 +157,9 @@ //int constrid; // Just an id for the constructor to check who is being executed at one specific time + //Hash for simplifying if-else chain in processQsoReadingADIF to switch statement + static QHash SwitchHash; + void initializeSwitchHash(); signals: void addQSOToList(QStringList _qso); diff -Nru klog-2.2.1/hamlibclass.cpp klog-2.3/hamlibclass.cpp --- klog-2.2.1/hamlibclass.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/hamlibclass.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -31,7 +31,6 @@ #include #include - HamLibClass::HamLibClass(QObject *parent) : QObject(parent) { //qDebug() << Q_FUNC_INFO; @@ -40,6 +39,7 @@ rig_set_debug(RIG_DEBUG_NONE); my_rig = rig_init (RIG_MODEL_DUMMY); retcode = -1; + bauds = 9600; //qDebug() << Q_FUNC_INFO << " - END"; } @@ -423,6 +423,7 @@ bool HamLibClass::init(bool _active) { //qDebug()<< Q_FUNC_INFO << ": " << getNameFromModelId(myrig_model) << QT_ENDL; + if (!_active) { //qDebug()<< Q_FUNC_INFO << ": not active, exiting" << QT_ENDL; @@ -430,6 +431,9 @@ stop(); return false; } + + + if ((getNameFromModelId(myrig_model)).length ()<1) { //qDebug()<< Q_FUNC_INFO << ": no rig model!" << QT_ENDL; @@ -467,7 +471,7 @@ } else if (myrig_model == RIG_MODEL_FLRIG) { - //qDebug()<< Q_FUNC_INFO << ": RIG_PORT_RPC" << QT_ENDL; + //qDebug()<< Q_FUNC_INFO << ": RIG_PORT_RPC" << QT_ENDL; my_rig->state.rigport.type.rig = RIG_PORT_RPC; //my_rig->state.rigport.type.rig = RIG_PORT_NETWORK; QString netAddPort = QString("%1:%2").arg (networkAddress).arg(networkPort); @@ -494,10 +498,9 @@ my_rig->state.rigport.parm.serial.parity = sparity; //qDebug()<< Q_FUNC_INFO << ": handshake before" << QT_ENDL; my_rig->state.rigport.parm.serial.handshake = shandshake; - //qDebug()<< Q_FUNC_INFO << ": after handshake " << QT_ENDL; + //qDebug()<< Q_FUNC_INFO << ": after handshake " << QT_ENDL; // Config done } - //qDebug()<< Q_FUNC_INFO << ": Rig model config " << QT_ENDL; // Config done retcode = rig_open(my_rig); @@ -509,7 +512,6 @@ rig_cleanup(my_rig); return errorManage(Q_FUNC_INFO, retcode); } - //qDebug()<< Q_FUNC_INFO << ": Rig open!" << QT_ENDL; errorCount = 0; rigLaunched = true; diff -Nru klog-2.2.1/inputwidgets/mainwindowinputqso.cpp klog-2.3/inputwidgets/mainwindowinputqso.cpp --- klog-2.2.1/inputwidgets/mainwindowinputqso.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/inputwidgets/mainwindowinputqso.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -108,19 +108,38 @@ rxPowerSpinBoxLabelN->setText(tr("Power(rx)")); rxPowerSpinBoxLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); + QLabel *rstLabelN = new QLabel(this); + rstLabelN->setText(tr("RST")); + rstLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); + QLabel *rstTxLabelN = new QLabel(this); - rstTxLabelN->setText(tr("RST(tx)")); + rstTxLabelN->setText(tr("TX")); rstTxLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); QLabel *rstRxLabelN = new QLabel(this); - rstRxLabelN->setText(tr("RST(rx)")); + rstRxLabelN->setText(tr("RX")); rstRxLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); - QGridLayout *RSTLayout = new QGridLayout; + QHBoxLayout *RSTLabelsLayout = new QHBoxLayout; + RSTLabelsLayout->addWidget (rstTxLabelN); + RSTLabelsLayout->addWidget (rstLabelN); + RSTLabelsLayout->addWidget (rstRxLabelN); + + QHBoxLayout *RSTValuesLayout = new QHBoxLayout; + RSTValuesLayout->addWidget (rstTXLineEdit); + RSTValuesLayout->addWidget (rstRXLineEdit); + + QVBoxLayout *RSTLayout = new QVBoxLayout; + RSTLayout->addLayout (RSTLabelsLayout); + RSTLayout->addLayout (RSTValuesLayout); + + /* + * QGridLayout *RSTLayout = new QGridLayout; RSTLayout->addWidget(rstTxLabelN, 0, 0); RSTLayout->addWidget(rstTXLineEdit, 1, 0); RSTLayout->addWidget(rstRxLabelN, 0, 1); RSTLayout->addWidget(rstRXLineEdit, 1, 1); + */ QVBoxLayout *qthLayout = new QVBoxLayout; qthLayout->addWidget(qthLabel); @@ -130,24 +149,32 @@ rstQTHLayout->addLayout(RSTLayout); rstQTHLayout->addLayout(qthLayout); + QLabel *freqLabelsN = new QLabel(this); + freqLabelsN->setText(tr("Frequency")); + freqLabelsN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); + //freqLabelsN->setAlignment(Qt::AlignCenter); + QLabel *txfreqLabelN = new QLabel(this); - txfreqLabelN->setText(tr("Freq TX")); + txfreqLabelN->setText(tr("TX")); txfreqLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); - txfreqLabelN->setAlignment(Qt::AlignLeft); + //txfreqLabelN->setAlignment(Qt::AlignLeft); QLabel *rxfreqLabelN = new QLabel(this); - rxfreqLabelN->setText(tr("Freq RX")); + rxfreqLabelN->setText(tr("RX")); rxfreqLabelN->setAlignment(Qt::AlignVCenter| Qt::AlignCenter); - rxfreqLabelN->setAlignment(Qt::AlignRight); + //rxfreqLabelN->setAlignment(Qt::AlignRight); + + QHBoxLayout *freqTXLayout = new QHBoxLayout; + freqTXLayout->addWidget (txfreqLabelN); + freqTXLayout->addWidget (splitCheckBox); QHBoxLayout *freqTitleLayout = new QHBoxLayout; - freqTitleLayout->addWidget(txfreqLabelN); - freqTitleLayout->addWidget(splitCheckBox); + freqTitleLayout->addLayout(freqTXLayout); + freqTitleLayout->addWidget(freqLabelsN); freqTitleLayout->addWidget(rxfreqLabelN); QHBoxLayout *freqDataLayout = new QHBoxLayout; freqDataLayout->addWidget(txFreqSpinBox); - //freqDataLayout->addStretch(1); freqDataLayout->addWidget(rxFreqSpinBox); QVBoxLayout *freqLayout = new QVBoxLayout; diff -Nru klog-2.2.1/main.cpp klog-2.3/main.cpp --- klog-2.2.1/main.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/main.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -313,6 +313,7 @@ splash.finish(&mw); //mw.checkIfNewVersion(); //mw.recommendBackupIfNeeded(); + mw.showNotWar(); mw.show(); return app.exec(); //} @@ -391,7 +392,7 @@ splash.showMessage ("Initializing window..."); mw.init(); //qDebug() << "KLog Main-102" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; - splash.showMessage ("Cheching for new versions..."); + splash.showMessage ("Checking for new versions..."); mw.checkIfNewVersion(); splash.showMessage ("Checking if backup is needed..."); //qDebug() << "KLog Main-103" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; @@ -401,6 +402,7 @@ mw.show(); //qDebug() << "KLog Main-105" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; splash.finish(&mw); + mw.showNotWar(); //qDebug() << "KLog Main-106" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; return app.exec(); //qDebug() << "KLog Main-107" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; diff -Nru klog-2.2.1/mainqsoentrywidget.cpp klog-2.3/mainqsoentrywidget.cpp --- klog-2.2.1/mainqsoentrywidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/mainqsoentrywidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -157,6 +157,18 @@ //qDebug() << Q_FUNC_INFO << ": (" << QString::number(this->size ().width ()) << "/" << QString::number(this->size ().height ()) << ")" ; } +void MainQSOEntryWidget::setShowSeconds(const bool &t) +{ + if (t) + { + timeEdit->setDisplayFormat("HH:mm:ss"); + } + else + { + timeEdit->setDisplayFormat("HH:mm"); + } +} + void MainQSOEntryWidget::setLogLevel (const DebugLogLevel _b) { logEvent (Q_FUNC_INFO, "Start", Debug); diff -Nru klog-2.2.1/mainqsoentrywidget.h klog-2.3/mainqsoentrywidget.h --- klog-2.2.1/mainqsoentrywidget.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/mainqsoentrywidget.h 2022-10-23 13:35:03.000000000 +0000 @@ -53,7 +53,7 @@ void setCleaning (const bool _c); bool isModeExisting(const QString &_m); bool isBandExisting(const QString &_b); - + void setShowSeconds(const bool &t); QString getQrz(); QString getBand(int _b=-1); QString getMode(int _m=-1); diff -Nru klog-2.2.1/mainwindow.cpp klog-2.3/mainwindow.cpp --- klog-2.2.1/mainwindow.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/mainwindow.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -558,7 +558,6 @@ mainQSOEntryWidget->setUpAndRunning(upAndRunning); //qDebug() << Q_FUNC_INFO << " - 130"; startServices(); - showNotWar(); //qDebug() << "MainWindow::init: END" << (QTime::currentTime()).toString("HH:mm:ss") << QT_ENDL; logEvent(Q_FUNC_INFO, "END", Debug); } @@ -3952,7 +3951,7 @@ toolMenu->addSeparator(); lotwToolMenu = toolMenu->addMenu(tr("LoTW tools ...")); - lotwMarkSentQueuedThisLogAct = new QAction(tr("Queue all QSLs from this log to be sent"), this); + lotwMarkSentQueuedThisLogAct = new QAction(tr("Queue all QSOs from this log to be sent"), this); lotwToolMenu->addAction(lotwMarkSentQueuedThisLogAct); connect(lotwMarkSentQueuedThisLogAct, SIGNAL(triggered()), this, SLOT(slotToolLoTWMarkAllQueuedThisLog())); lotwMarkSentQueuedThisLogAct->setToolTip(tr("Mark all non-sent QSOs in this log as queued to be uploaded.")); @@ -4650,44 +4649,56 @@ //qDebug() << Q_FUNC_INFO << ": " << QString::number(_page) << QT_ENDL; logEvent(Q_FUNC_INFO, "Start", Debug); //int result = -1; + //qDebug() << Q_FUNC_INFO << " - 000 - " << (QTime::currentTime()).toString("HH:mm:ss"); hamlib->stop(); + //qDebug() << Q_FUNC_INFO << " - 001 - " << (QTime::currentTime()).toString("HH:mm:ss"); if (!needToEnd) { + //qDebug() << Q_FUNC_INFO << " - 010 - " << (QTime::currentTime()).toString("HH:mm:ss"); logEvent(Q_FUNC_INFO, "Just before setData", Devel); //qDebug() << "MainWindow::openSetup - Just before setupDialog->exec-1" << QT_ENDL; if (upAndRunning) { + //qDebug() << Q_FUNC_INFO << " - 011 - " << (QTime::currentTime()).toString("HH:mm:ss"); setupDialog->setData(configFileName, softwareVersion, _page, !configured); + //qDebug() << Q_FUNC_INFO << " - 012 - " << (QTime::currentTime()).toString("HH:mm:ss"); } else { + //qDebug() << Q_FUNC_INFO << " - 013 - " << (QTime::currentTime()).toString("HH:mm:ss"); setupDialog->setData(configFileName, softwareVersion, 0, !configured); + //qDebug() << Q_FUNC_INFO << " - 014 - " << (QTime::currentTime()).toString("HH:mm:ss"); } if ( (!configured) || (itIsANewversion) ) { + //qDebug() << Q_FUNC_INFO << " - 015 - " << (QTime::currentTime()).toString("HH:mm:ss"); logEvent(Q_FUNC_INFO, "Just before SetupDialog->exec", Devel); itIsANewversion = false; //setupDialog->exec(); setupDialog->setModal(true); + //qDebug() << Q_FUNC_INFO << " - 016 - " << (QTime::currentTime()).toString("HH:mm:ss"); setupDialog->show(); + //qDebug() << Q_FUNC_INFO << " - 017 - " << (QTime::currentTime()).toString("HH:mm:ss"); // move part of this code to slotSetupDialogFinished logEvent(Q_FUNC_INFO, "Just after setupDialog->show", Devel); //qDebug() << "MainWindow::openSetup - Just after setupDialog->show" << QT_ENDL; } else { + //qDebug() << Q_FUNC_INFO << " - 020 - " << (QTime::currentTime()).toString("HH:mm:ss"); logEvent(Q_FUNC_INFO, "No setupDialog->exec needed", Devel); //qDebug() << "MainWindow::openSetup - No setupDialog->show needed" << QT_ENDL; } } + //qDebug() << Q_FUNC_INFO << " - 050 - " << (QTime::currentTime()).toString("HH:mm:ss"); //qDebug() << Q_FUNC_INFO << " - END"; logEvent(Q_FUNC_INFO, "END", Debug); } void MainWindow::slotSetupDialogFinished (const int _s) { - //qDebug() << Q_FUNC_INFO << ": " << QString::number(_s); + //qDebug() << Q_FUNC_INFO << ": " << QString::number(_s) << " - " << (QTime::currentTime()).toString ("HH:mm:ss"); if (needToEnd) { logEvent(Q_FUNC_INFO, "END-1", Debug); @@ -4696,38 +4707,48 @@ //bool restoreQSOConfig = false; if (_s == QDialog::Accepted) { - //qDebug() << Q_FUNC_INFO << " - QDialog::Accepted"; + //qDebug() << Q_FUNC_INFO << " - QDialog::Accepted - " << (QTime::currentTime()).toString ("HH:mm:ss"); logEvent(Q_FUNC_INFO, "Just before readConfigData", Debug); readConfigData(); + //qDebug() << Q_FUNC_INFO << " - 010 - " << (QTime::currentTime()).toString ("HH:mm:ss"); reconfigureDXMarathonUI(manageDxMarathon); logEvent(Q_FUNC_INFO, "Just after readConfigData", Debug); //qDebug() << "MainWindow::slotSetupDialogFinished: logmodel to be created-2" << QT_ENDL; logEvent(Q_FUNC_INFO, "logmodel to be created-2", Debug); + //qDebug() << Q_FUNC_INFO << " - 011 - " << (QTime::currentTime()).toString ("HH:mm:ss"); logWindow->createlogPanel(currentLog); + //qDebug() << Q_FUNC_INFO << " - 012 - " << (QTime::currentTime()).toString ("HH:mm:ss"); logEvent(Q_FUNC_INFO, "logmodel has been created-2", Debug); defineStationCallsign(stationCallsign); + //qDebug() << Q_FUNC_INFO << " - 013 - " << (QTime::currentTime()).toString ("HH:mm:ss"); logEvent(Q_FUNC_INFO, "before db->reConnect", Debug); //qDebug() << "MainWindow::openSetup: before db->reConnect" << QT_ENDL; dataProxy->reconnectDB(); + //qDebug() << Q_FUNC_INFO << " - 014 - " << (QTime::currentTime()).toString ("HH:mm:ss"); logEvent(Q_FUNC_INFO, "after db->reConnect", Debug); //qDebug() << "MainWindow::openSetup: after db->reConnect" << QT_ENDL; } else { //qDebug() << Q_FUNC_INFO << " - !QDialog::Accepted"; + //qDebug() << Q_FUNC_INFO << " - 019 - " << (QTime::currentTime()).toString ("HH:mm:ss"); } - + //qDebug() << Q_FUNC_INFO << " - 020 - " << (QTime::currentTime()).toString ("HH:mm:ss"); if (qso->getBackup()) { + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss") << Q_FUNC_INFO << " - 021 - "; //qDebug() << Q_FUNC_INFO << ": Restoring..." << QT_ENDL; restoreCurrentQSO (QDialog::Accepted); + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss") << Q_FUNC_INFO << " - 022 - " ; } else { //qDebug() << "MainWindow::slotSetupDialogFinished: NO Restoring QSO..." << QT_ENDL; + //qDebug()<< (QTime::currentTime()).toString ("HH:mm:ss") << Q_FUNC_INFO << " - 023 - "; } - setHamlib(hamlibActive); - //qDebug() << Q_FUNC_INFO << " - END"; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss") << Q_FUNC_INFO << " - 030 - " ; + hamlibActive = setHamlib(hamlibActive); + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss") << Q_FUNC_INFO << " - END"; logEvent(Q_FUNC_INFO, "END", Debug); } @@ -4836,23 +4857,25 @@ bool MainWindow::setHamlib(const bool _b) { - //qDebug() << Q_FUNC_INFO << ": " << util->boolToQString (_b) << QT_ENDL; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": " << util->boolToQString (_b) ; + if (!upAndRunning) { - //qDebug() << Q_FUNC_INFO << ": Hamlib upAndRunning FALSE"; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": Hamlib upAndRunning FALSE"; return false; } if (_b) { - //qDebug() << Q_FUNC_INFO << ": Hamlib active"; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": Hamlib active"; hamlib->init(true); - //qDebug() << Q_FUNC_INFO << ": After Hamlib active"; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": After Hamlib active"; return hamlib->readRadio(true); // Forcing the radio update } else { - //qDebug() << Q_FUNC_INFO << ": Hamlib NOT active"; + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": Hamlib NOT active"; hamlib->init(false); + //qDebug() << (QTime::currentTime()).toString ("HH:mm:ss - ") << Q_FUNC_INFO << ": After Hamlib NOT active"; return false; } } @@ -4904,31 +4927,31 @@ void MainWindow::readConfigData() { - //qDebug() << Q_FUNC_INFO << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug() << QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << QT_ENDL; logEvent(Q_FUNC_INFO, "Start", Debug); if (needToEnd) { logEvent(Q_FUNC_INFO, "END-1", Debug); - //qDebug() << "MainWindow::readConfigData - END - 1" << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug() << QTime::currentTime().toString("hh:mm:ss - ") << "MainWindow::readConfigData - END - 1" << QT_ENDL; return; } QFile file(configFileName); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) /* Flawfinder: ignore */ { - //qDebug() << Q_FUNC_INFO << ": File not found" << configFileName << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": File not found" << configFileName << QT_ENDL; if (configured) { - //qDebug() << Q_FUNC_INFO << ": configured = true" << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": configured = true" << QT_ENDL; } else { - //qDebug() << Q_FUNC_INFO << ": configured = false" << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": configured = false" << QT_ENDL; } - //qDebug() << Q_FUNC_INFO << ": Calling openSetup" << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": Calling openSetup" << QT_ENDL; openSetup(0); - //qDebug() << Q_FUNC_INFO << ": After calling openSetup" << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": After calling openSetup" << QT_ENDL; logEvent(Q_FUNC_INFO, "END-2", Debug); - //qDebug() << Q_FUNC_INFO << ": - END - 2" << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": - END - 2" << QT_ENDL; return; } hamlibActive = false; @@ -4937,7 +4960,7 @@ lotwActive = false; deleteAlwaysAdiFile = false; - //qDebug() << Q_FUNC_INFO << ": Before processConfigLine " << QTime::currentTime().toString("hh:mm:ss") << QT_ENDL; + //qDebug()<< QTime::currentTime().toString("hh:mm:ss - ") << Q_FUNC_INFO << ": Before processConfigLine " << QT_ENDL; QTextStream in(&file); while (!in.atEnd()) @@ -5028,7 +5051,7 @@ logEvent(Q_FUNC_INFO, "Start", Debug); //setLogLevel(None); setWindowSize (windowSize); - setHamlib(hamlibActive); + hamlibActive = setHamlib(hamlibActive); setUDPServer(UDPServerStart); logEvent(Q_FUNC_INFO, "END", Debug); } @@ -5104,20 +5127,24 @@ }else if (field=="REALTIME"){ //qDebug << "MainWindow::processConfigLine: REALTIME: " << value.toUpper() << QT_ENDL; mainQSOEntryWidget->setRealTime(util->trueOrFalse(value)); - //realTime = util->trueOrFalse(value); + }else if (field=="SHOWSECONDS"){ + mainQSOEntryWidget->setShowSeconds (util->trueOrFalse (value)); }else if (field=="LOGVIEWFIELDS"){ //qDebug() << "MainWindow::processConfigLine: LOGVIEWFIELDS: " << value.toUpper() << QT_ENDL; logWindow->setColumns(value.split(",", QT_SKIP)); }else if (field =="DXCLUSTERSERVERTOUSE"){ aux = value; //dxfun.com:8000 + //qDebug() << Q_FUNC_INFO << ": DXServerToUse: " << aux; if (aux.contains(':')) { dxclusterServerToConnect = (aux.split(':', QT_SKIP)).at(0); dxclusterServerPort = ((aux.split(':', QT_SKIP)).at(1)).toInt(); + //qDebug() << Q_FUNC_INFO << ": DXServerToUse: OK" ; } if ((dxclusterServerToConnect.length()< 3) || (dxclusterServerPort <= 0)) { + //qDebug() << Q_FUNC_INFO << ": DXServerToUse: NOK=>dxfun" ; dxclusterServerToConnect = "dxfun.com"; dxclusterServerPort = 8000; } diff -Nru klog-2.2.1/mainwindow.h klog-2.3/mainwindow.h --- klog-2.2.1/mainwindow.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/mainwindow.h 2022-10-23 13:35:03.000000000 +0000 @@ -138,6 +138,7 @@ void checkIfNewVersion(); void recommendBackupIfNeeded(); void init(); + void showNotWar(); private slots: //void slotQueryErrorManagement(QString functionFailed, QString errorCodeS, QString nativeError, QString failedQuery); @@ -321,7 +322,7 @@ private: //void setWidgetsOrder(); - void showNotWar(); + void startServices(); void backupCurrentQSO(); void restoreCurrentQSO(const bool restoreConfig); diff -Nru klog-2.2.1/qso.cpp klog-2.3/qso.cpp --- klog-2.2.1/qso.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/qso.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -107,6 +107,7 @@ fists = -1; fists_cc = -1; forceInit = false; + freq = -1.0; freq_rx = -1.0; freq_tx = -1.0; gridsquare = QString(); @@ -1334,6 +1335,7 @@ return false; } + //qDebug() << Q_FUNC_INFO << " - 010"; if (util->isValidCall(aux)) { @@ -1343,7 +1345,7 @@ } else { - //qDebug() << Q_FUNC_INFO << " - False"; + //qDebug() << Q_FUNC_INFO << " - False"; return false; } } @@ -1659,6 +1661,23 @@ return hrdlog_status; } +bool QSO::setFreq(const double _f) +{ + if (_f>0) + { + freq = _f; + return true; + } + else { + return false; + } +} + +double QSO::getFreq() +{ + return freq; +} + bool QSO::setK_Index(const int _i) { if ((_i>=0) && (_i<=400)) @@ -2542,6 +2561,217 @@ } +// helper functions for hash, returns original function but takes string data as imput +bool QSO::setAge(const QString &data) { return setAge(data.toInt()); } +bool QSO::setA_Index(const QString& data) { return setA_Index(data.toInt()); } +bool QSO::setAnt_az(const QString& data) { return setAnt_az(data.toInt()); } +bool QSO::setAnt_el(const QString& data) { return setAnt_el(data.toInt()); } +bool QSO::setCQZone(const QString& data) { return setCQZone(data.toInt()); } +bool QSO::setDistance(const QString& data) { return setDistance(data.toInt()); } +bool QSO::setDXCC(const QString& data) { return setDXCC(data.toInt()); } +bool QSO::setFists(const QString& data) { return setFists(data.toInt()); } +bool QSO::setFistsCC(const QString& data) { return setFistsCC(data.toInt()); } +bool QSO::setIotaID(const QString& data) { return setIotaID(data.toInt()); } +bool QSO::setItuZone(const QString& data) { return setItuZone(data.toInt()); } +bool QSO::setK_Index(const QString& data) { return setK_Index(data.toInt()); } +bool QSO::setMaxBursts(const QString& data) { return setMaxBursts(data.toInt()); } +bool QSO::setMyCQZone(const QString& data) { return setMyCQZone(data.toInt()); } +bool QSO::setMyDXCC(const QString& data) { return setMyDXCC(data.toInt()); } +bool QSO::setMyIotaID(const QString& data) { return setMyIotaID(data.toInt()); } +bool QSO::setMyITUZone(const QString& data) { return setMyITUZone(data.toInt()); } +bool QSO::setNrBursts(const QString& data) { return setNrBursts(data.toInt()); } +bool QSO::setNrPings(const QString& data) { return setNrPings(data.toInt()); } +bool QSO::setSFI(const QString& data) { return setSFI(data.toInt()); } +bool QSO::setSrx(const QString& data) { return setSrx(data.toInt()); } +bool QSO::setStx(const QString& data) { return setStx(data.toInt()); } +bool QSO::setTenTen(const QString& data) { return setTenTen(data.toInt()); } +bool QSO::setUksmg(const QString& data) { return setUksmg(data.toInt()); } + +bool QSO::setFreqTX(const QString& data) { return setFreqTX(data.toDouble()); } +bool QSO::setFreqRX(const QString& data) { return setFreqRX(data.toDouble()); } +bool QSO::setRXPwr(const QString& data){ return setRXPwr(data.toDouble()); } +bool QSO::setTXPwr(const QString& data){ return setTXPwr(data.toDouble()); } + +bool QSO::setClublogQSOUpdateDate(const QString& data) { return setClublogQSOUpdateDate(util->getDateFromADIFDateString(data)); } +bool QSO::setEQSLQSLRDate(const QString& data) { return setEQSLQSLRDate(util->getDateFromADIFDateString(data)); } +bool QSO::setEQSLQSLSDate(const QString& data) { return setEQSLQSLSDate(util->getDateFromADIFDateString(data)); } +bool QSO::setForceInit(const QString& data) { return setForceInit(util->QStringToBool(data)); } +bool QSO::setHRDUpdateDate(const QString& data) { return setHRDUpdateDate(util->getDateFromADIFDateString(data)); } +bool QSO::setLoTWQSLRDate(const QString& data) { return setLoTWQSLRDate(util->getDateFromADIFDateString(data)); } +bool QSO::setLoTWQSLSDate(const QString& data) { return setLoTWQSLSDate(util->getDateFromADIFDateString(data)); } +bool QSO::setQRZCOMDate(const QString& data) { return setQRZCOMDate(util->getDateFromADIFDateString(data)); } +bool QSO::setQSLRDate(const QString& data) { return setQSLRDate(util->getDateFromADIFDateString(data)); } +bool QSO::setQSLSDate(const QString& data) { return setQSLSDate(util->getDateFromADIFDateString(data)); } +bool QSO::setDate(const QString& data) { return setDate(util->getDateFromADIFDateString(data)); } +bool QSO::setDateOff(const QString& data) { return setDateOff(util->getDateFromADIFDateString(data)); } +bool QSO::setQSORandom(const QString& data) { return setQSORandom(util->QStringToBool(data)); } +bool QSO::setSilentKey(const QString& data) { return setSilentKey(util->QStringToBool(data)); } +bool QSO::setSwl(const QString& data) { return setSwl(util->QStringToBool(data)); } +bool QSO::setTimeOff(const QString& data) { return setTimeOff(util->getTimeFromADIFTimeString(data)); } +bool QSO::setTimeOn(const QString& data) { return setTimeOn(util->getTimeFromADIFTimeString(data)); } + +bool QSO::setLoTWQSLRDate2(const QString& data) { + //qDebug() << "QSO::setData: APP_LOTW_RXQSL: " << data << QT_ENDL; + setLoTWQSL_RCVD("Y"); + return setLoTWQSLRDate(util->getDateFromLoTWQSLDateString(data)); +} +bool QSO::setLoTWQSLSDate1(const QString& data) { + //qDebug() << "QSO::setData: APP_LOTW_RXQSO: " << data << QT_ENDL; + setLoTWQSL_SENT("Y"); + return setLoTWQSLSDate(util->getDateFromLoTWQSLDateString(data)); +} +bool QSO::setLoTWQSLSDate2(const QString& data) { + //qDebug() << "QSO::setData: APP_LoTW_QSO_TIMESTAMP: " << data << QT_ENDL; + setLoTWQSL_SENT("Y"); + return setLoTWQSLSDate(util->getDateFromLoTWQSLDateString(data)); +} + +QHash QSO::SetDataHash; +void QSO::InitializeHash() { + SetDataHash = { + {"ADDRESS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAddress)}, + {"AGE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAge)}, + {"A_INDEX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setA_Index)}, + {"ANT_AZ", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAnt_az)}, + {"ANT_EL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAnt_el)}, + {"ANT_PATH", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAnt_Path)}, + {"ARRL_SECT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setARRL_Sect)}, + {"AWARD_SUBMITTED", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAwardSubmitted)}, + {"AWARD_GRANTED", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setAwardGranted)}, + {"BAND", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setBand)}, + {"BAND_RX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setBandRX)}, + {"CALL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCall)}, + {"CHECK", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCheck)}, + {"CLASS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setClass)}, + {"CLUBLOG_QSO_UPLOAD_DATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setClublogQSOUpdateDate)}, + {"CLUBLOG_QSO_UPLOAD_STATUS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setClubLogStatus)}, + {"CNTY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCounty)}, + {"COMMENT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setComment)}, + {"CONT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setContinent)}, + {"CONTACTED_OP", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setContactedOperator)}, + {"CONTEST_ID", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setContestID)}, + {"COUNTRY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCountry)}, + {"CQZ", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCQZone)}, + {"CREDIT_SUBMITTED", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCreditSubmitted)}, + {"CREDIT_GRANTED", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setCreditGranted)}, + {"DARC_DOK", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setDarcDok)}, + {"DISTANCE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setDistance)}, + {"DXCC", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setDXCC)}, + {"EMAIL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEmail)}, + {"EQ_CALL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setOwnerCallsign)}, + {"EQSL_QSLRDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEQSLQSLRDate)}, + {"EQSL_QSLSDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEQSLQSLSDate)}, + {"EQSL_QSL_RCVD", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEQSLQSL_RCVD)}, + {"EQSL_QSL_SENT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEQSLQSL_SENT)}, + {"FISTS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setFists)}, + {"FISTS_CC", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setFistsCC)}, + {"FORCE_INIT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setForceInit)}, + {"FREQ", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setFreqTX)}, + {"FREQ_RX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setFreqRX)}, + {"GRIDSQUARE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setGridSquare)}, + {"GUEST_OP", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setOperatorCallsign)}, + {"HRDLOG_QSO_UPLOAD_DATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setHRDUpdateDate)}, + {"HRDLOG_QSO_UPLOAD_STATUS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setHRDLogStatus)}, + {"IOTA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setIOTA)}, + {"IOTA_ISLAND_ID", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setIotaID)}, + {"ITUZ", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setItuZone)}, + {"K_INDEX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setK_Index)}, + {"LAT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLatitude)}, + {"LON", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLongitude)}, + {"LOTW_QSLRDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSLRDate)}, + {"LOTW_QSLSDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSLSDate)}, + {"LOTW_QSL_RCVD", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSL_RCVD)}, + {"LOTW_QSL_SENT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setEQSLQSL_SENT)}, + {"MAX_BURSTS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMaxBursts)}, + {"MODE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMode)}, + {"MS_SHOWER", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMsShower)}, + {"MY_ANTENNA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyAntenna)}, + {"MY_ARRL_SECT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyArrlSect)}, + {"MY_CITY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyCity)}, + {"MY_CNTY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyCounty)}, + {"MY_COUNTRY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyCountry)}, + {"MY_CQ_ZONE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyCQZone)}, + {"MY_DXCC", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyDXCC)}, + {"MY_FISTS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyFists)}, + {"MY_GRIDSQUARE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyGridSquare)}, + {"MY_IOTA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyIOTA)}, + {"MY_IOTA_ISLAND_ID", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyIotaID)}, + {"MY_ITU_ZONE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyITUZone)}, + {"MY_LAT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyLatitude)}, + {"MY_LON", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyLongitude)}, + {"MY_NAME", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyName)}, + {"MY_POSTAL_CODE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyPostalCode)}, + {"MY_RIG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyRig)}, + {"MY_SIG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMySig)}, + {"MY_SIG_INFO", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMySigInfo)}, + {"MY_SOTA_REF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMySOTA_REF)}, + {"MY_STATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyState)}, + {"MY_STREET", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyStreet)}, + {"MY_USACA_COUNTIES", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyUsacaCounties)}, + {"MY_VUCC_GRIDS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyVUCCGrids)}, + {"MY_WWFF_REF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setMyWwffRef)}, + {"NAME", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setName)}, + {"NOTES", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setNotes)}, + {"NR_BURSTS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setNrBursts)}, + {"NR_PINGS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setNrPings)}, + {"OPERATOR", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setOperatorCallsign)}, + {"OWNER_CALLSIGN", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setOwnerCallsign)}, + {"PFX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setPrefix)}, + {"PRECEDENCE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setPrecedence)}, + {"PROP_MODE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setPropMode)}, + {"PUBLIC_KEY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setPublicKey)}, + {"QRZCOM_QSO_UPLOAD_DATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQRZCOMDate)}, + {"QRZCOM_QSO_UPLOAD_STATUS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQRZCOMStatus)}, + {"QSLMSG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLMsg)}, + {"QSLRDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLRDate)}, + {"QSLSDATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLSDate)}, + {"QSL_RCVD", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSL_RCVD)}, + {"QSL_RCVD_VIA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLRecVia)}, + {"QSL_SENT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSL_SENT)}, + {"QSL_SENT_VIA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLSenVia)}, + {"QSL_VIA", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSLVia)}, + {"QSO_COMPLETE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSOComplete)}, + {"QSO_DATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setDate)}, + {"QSO_DATE_OFF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setDateOff)}, + {"QSO_RANDOM", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQSORandom)}, + {"QTH", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setQTH)}, + {"REGION", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setRegion)}, + {"RIG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setRig)}, + {"RST_RCVD", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setRSTRX)}, + {"RST_SENT", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setRSTTX)}, + {"RX_PWR", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setRXPwr)}, + {"SAT_MODE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSatMode)}, + {"SAT_NAME", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSatName)}, + {"SFI", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSFI)}, + {"SIG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSig)}, + {"SIG_INFO", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSigInfo)}, + {"SILENT_KEY", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSilentKey)}, + {"SKCC", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSkcc)}, + {"SOTA_REF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSOTA_REF)}, + {"SRX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSrx)}, + {"SRX_STRING", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSrxString)}, + {"STATE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setState)}, + {"STATION_CALLSIGN", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setStationCallsign)}, + {"STX", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setStx)}, + {"STX_STRING", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setStxString)}, + {"SUBMODE", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSubmode)}, + {"SWL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setSwl)}, + {"TEN_TEN", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setTenTen)}, + {"TIME_OFF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setTimeOff)}, + {"TIME_ON", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setTimeOn)}, + {"TX_PWR", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setTXPwr)}, + {"UKSMG", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setUksmg)}, + {"USACA_COUNTIES", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setUsacaCounties)}, + {"VE_PROV", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setVeProv)}, + {"VUCC_GRIDS", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setVUCCGrids)}, + {"WEB", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setWeb)}, + {"WWFF_REF", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setWwffRef)}, + {"APP_LOTW_RXQSL", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSLRDate2)}, + {"APP_LOTW_RXQSO", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSLSDate1)}, + {"APP_LOTW_QSO_TIMESTAMP", decltype(std::mem_fn(&QSO::decltype_function))(&QSO::setLoTWQSLSDate2)} + }; + return; +} @@ -2563,572 +2793,13 @@ QString field = d.at(0).toUpper(); QString data = d.at(1); - if (field == "ADDRESS") - { - setAddress(data); - } - else if (field == "AGE") - { - setAge(data.toInt()); - } - else if (field == "A_INDEX") - { - setA_Index(data.toInt()); - } - else if (field == "ANT_AZ") - { - setAnt_az(data.toInt()); - } - else if (field == "ANT_EL") - { - setAnt_el(data.toInt()); - } - else if (field == "ANT_PATH") - { - setAnt_Path(data); - } - else if (field == "ARRL_SECT") - { - setARRL_Sect(data); - } - else if (field == "AWARD_SUBMITTED") - { - setAwardSubmitted(data); - } - else if (field == "AWARD_GRANTED") - { - setAwardGranted(data); - } - else if (field == "BAND") - { - setBand(data); - } - else if (field == "BAND_RX") - { - setBandRX(data); - } - else if (field == "CALL") - { - setCall(data); - } - else if (field == "CHECK") - { - setCheck(data); - } - else if (field == "CLASS") - { - setClass(data); - } - else if (field == "CLUBLOG_QSO_UPLOAD_DATE") - { - setClublogQSOUpdateDate(util->getDateFromADIFDateString(data)); - } - else if (field == "CLUBLOG_QSO_UPLOAD_STATUS") - { - setClubLogStatus(data); - } - else if (field == "CNTY") - { - setCounty(data); - } - else if (field == "COMMENT") - { - setComment(data); - } - else if (field == "CONT") - { - setContinent(data); - } - else if (field == "CONTACTED_OP") - { - setContactedOperator(data); - } - else if (field == "CONTEST_ID") - { - setContestID(data); - } - else if (field == "COUNTRY") - { - setCountry(data); - } - else if (field == "CQZ") - { - setCQZone(data.toInt()); - } - else if (field == "CREDIT_SUBMITTED") - { - setCreditSubmitted(data); - } - else if (field == "CREDIT_GRANTED") - { - setCreditGranted(data); - } - else if (field == "DARC_DOK") - { - setDarcDok(data); - } - else if (field == "DISTANCE") - { - setDistance(data.toInt()); - } - else if (field == "DXCC") - { - setDXCC(data.toInt()); - } - else if (field == "EMAIL") - { - setEmail(data); - } - else if (field == "EQ_CALL") - { - setEQ_Call(data); - } - else if (field == "EQSL_QSLRDATE") - { - setEQSLQSLRDate(util->getDateFromADIFDateString(data)); - } - else if (field == "EQSL_QSLSDATE") - { - setEQSLQSLSDate(util->getDateFromADIFDateString(data)); - } - else if (field == "EQSL_QSL_RCVD") - { - setEQSLQSL_RCVD(data); - } - else if (field == "EQSL_QSL_SENT") - { - setEQSLQSL_SENT(data); - } - else if (field == "FISTS") - { - setFists(data.toInt()); - } - else if (field == "FISTS_CC") - { - setFistsCC(data.toInt()); - } - else if (field == "FORCE_INIT") - { - setForceInit(util->QStringToBool(data)); - } - else if (field == "FREQ") - { - setFreqTX (data.toDouble()); - } - else if (field == "FREQ_RX") - { - setFreqRX(data.toDouble()); - } - else if (field == "GRIDSQUARE") - { - setGridSquare(data); - } - else if (field == "GUEST_OP") - { - setOperatorCallsign(data); - } - else if (field == "HRDLOG_QSO_UPLOAD_DATE") - { - setHRDUpdateDate(util->getDateFromADIFDateString(data)); - } - else if (field == "HRDLOG_QSO_UPLOAD_STATUS") - { - setHRDLogStatus(data); - } - else if (field == "IOTA") - { - setIOTA(data); - } - else if (field == "IOTA_ISLAND_ID") - { - setIotaID(data.toInt()); - } - else if (field == "ITUZ") - { - setItuZone(data.toInt()); - } - else if (field == "K_INDEX") - { - setK_Index(data.toInt()); - } - else if (field == "LAT") - { - setLatitude(data); - } - else if (field == "LON") - { - setLongitude(data); - } - else if (field == "LOTW_QSLRDATE") - { - setLoTWQSLRDate(util->getDateFromADIFDateString(data)); - } - else if (field == "LOTW_QSLSDATE") - { - setLoTWQSLSDate(util->getDateFromADIFDateString(data)); - } - else if (field == "LOTW_QSL_RCVD") - { - setLoTWQSL_RCVD(data); - } - else if (field == "LOTW_QSL_SENT") - { - setEQSLQSL_SENT(data); - } - else if (field == "MAX_BURSTS") - { - setMaxBursts(data.toInt()); - } - else if (field == "MODE") - { - setMode(data); - } - else if (field == "MS_SHOWER") - { - setMsShower(data); - } - else if (field == "MY_ANTENNA") - { - setMyAntenna(data); - } - else if (field == "MY_ARRL_SECT") - { - setMyArrlSect(data); - } - else if (field == "MY_CITY") - { - setMyCity(data); - } - else if (field == "MY_CNTY") - { - setMyCounty(data); - } - else if (field == "MY_COUNTRY") - { - setMyCountry(data); - } - else if (field == "MY_CQ_ZONE") - { - setMyCQZone(data.toInt()); - } - else if (field == "MY_DXCC") - { - setMyDXCC(data.toInt()); - } - else if (field == "MY_FISTS") - { - setMyFists(data); - } - else if (field == "MY_GRIDSQUARE") - { - setMyGridSquare(data); - } - else if (field == "MY_IOTA") - { - setMyIOTA(data); - } - else if (field == "MY_IOTA_ISLAND_ID") - { - setMyIotaID(data.toInt()); - } - else if (field == "MY_ITU_ZONE") - { - setMyITUZone(data.toInt()); - } - else if (field == "MY_LAT") - { - setMyLatitude(data); - } - else if (field == "MY_LON") - { - setMyLongitude(data); - } - else if (field == "MY_NAME") - { - setMyName(data); - } - else if (field == "MY_POSTAL_CODE") - { - setMyPostalCode(data); - } - else if (field == "MY_RIG") - { - setMyRig(data); - } - else if (field == "MY_SIG") - { - setMySig(data); - } - else if (field == "MY_SIG_INFO") - { - setMySigInfo(data); - } - else if (field == "MY_SOTA_REF") - { - setMySOTA_REF(data); - } - else if (field == "MY_STATE") - { - setMyState(data); - } - else if (field == "MY_STREET") - { - setMyStreet(data); - } - else if (field == "MY_USACA_COUNTIES") - { - setMyUsacaCounties(data); - } - else if (field == "MY_VUCC_GRIDS") - { - setMyVUCCGrids(data); - } - else if (field == "MY_WWFF_REF") - { - setMyWwffRef(data); - } - else if (field == "NAME") - { - setName(data); - } - else if (field == "NOTES") - { - setNotes(data); - } - else if (field == "NR_BURSTS") - { - setNrBursts(data.toInt()); - } - else if (field == "NR_PINGS") - { - setNrPings(data.toInt()); + if (SetDataHash.empty()) { + InitializeHash(); } - else if (field == "OPERATOR") - { - setOperatorCallsign(data); - } - else if (field == "OWNER_CALLSIGN") - { - setOwnerCallsign(data); - } - else if (field == "PFX") - { - setPrefix(data); - } - else if (field == "PRECEDENCE") - { - setPrecedence(data); - } - else if (field == "PROP_MODE") - { - setPropMode(data); - } - else if (field == "PUBLIC_KEY") - { - setPublicKey(data); - } - else if (field == "QRZCOM_QSO_UPLOAD_DATE") - { - setQRZCOMDate(util->getDateFromADIFDateString(data)); - } - else if (field == "QRZCOM_QSO_UPLOAD_STATUS") - { - setQRZCOMStatus(data); - } - else if (field == "QSLMSG") - { - setQSLMsg(data); - } - else if (field == "QSLRDATE") - { - setQSLRDate(util->getDateFromADIFDateString(data)); - } - else if (field == "QSLSDATE") - { - setQSLSDate(util->getDateFromADIFDateString(data)); - } - else if (field == "QSL_RCVD") - { - setQSL_RCVD(data); - } - else if (field == "QSL_RCVD_VIA") - { - setQSLRecVia(data); - } - else if (field == "QSL_SENT") - { - setQSL_SENT(data); - } - else if (field == "QSL_SENT_VIA") - { - setQSLSenVia(data); - } - else if (field == "QSL_VIA") - { - setQSLVia(data); - } - else if (field == "QSO_COMPLETE") - { - setQSOComplete(data); - } - else if (field == "QSO_DATE") - { - setDate(util->getDateFromADIFDateString(data)); - } - else if (field == "QSO_DATE_OFF") - { - setDateOff(util->getDateFromADIFDateString(data)); - } - else if (field == "QSO_RANDOM") - { - setQSORandom(util->QStringToBool(data)); - } - else if (field =="QTH") - { - setQTH(data); - } - else if (field == "REGION") - { - setRegion(data); - } - else if (field == "RIG") - { - setRig(data); - } - else if (field == "RST_RCVD") - { - setRSTRX(data); - } - else if (field == "RST_SENT") - { - setRSTTX(data); - } - else if (field == "RX_PWR") - { - setRXPwr(data.toDouble()); - } - else if (field == "SAT_MODE") - { - setSatMode(data); - } - else if (field == "SAT_NAME") - { - setSatName(data); - } - else if (field == "SFI") - { - setSFI(data.toInt()); - } - else if (field == "SIG") - { - setSig(data); - } - else if (field == "SIG_INFO") - { - setSigInfo(data); - } - else if (field == "SILENT_KEY") - { - setSilentKey(util->QStringToBool(data)); - } - else if (field == "SKCC") - { - setSkcc(data); - } - else if (field == "SOTA_REF") - { - setSOTA_REF(data); - } - else if (field == "SRX") - { - setSrx(data.toInt()); - } - else if (field == "SRX_STRING") - { - setSrxString(data); - } - else if (field == "STATE") - { - setState(data); - } - else if (field == "STATION_CALLSIGN") - { - setStationCallsign(data); - } - else if (field == "STX") - { - setStx(data.toInt()); - } - else if (field == "STX_STRING") - { - setStxString(data); - } - else if (field == "SUBMODE") - { - setSubmode(data); - } - else if (field == "SWL") - { - setSwl(util->QStringToBool(data)); - } - else if (field == "TEN_TEN") - { - setTenTen(data.toInt()); - } - else if (field == "TIME_OFF") - { - setTimeOff(util->getTimeFromADIFTimeString(data)); - } - else if (field == "TIME_ON") - { - setTimeOn(util->getTimeFromADIFTimeString(data)); - } - else if (field == "TX_PWR") - { - setTXPwr(data.toDouble()); - } - else if (field == "UKSMG") - { - setUksmg(data.toInt()); - } - else if (field == "USACA_COUNTIES") - { - setUsacaCounties(data); - } - else if (field == "VE_PROV") - { - setVeProv(data); - } - else if (field == "VUCC_GRIDS") - { - setVUCCGrids(data); - } - else if (field == "WEB") - { - setWeb(data); - } - else if (field == "WWFF_REF") - { - setWwffRef(data); - } - else if (field == "APP_LOTW_RXQSL") - { - //qDebug() << "QSO::setData: APP_LOTW_RXQSL: " << data << QT_ENDL; - setLoTWQSL_RCVD("Y"); - setLoTWQSLRDate(util->getDateFromLoTWQSLDateString(data)); - } - else if (field == "APP_LOTW_RXQSO") - { - //qDebug() << "QSO::setData: APP_LOTW_RXQSO: " << data << QT_ENDL; - setLoTWQSL_SENT("Y"); - setLoTWQSLSDate(util->getDateFromLoTWQSLDateString(data)); - } - else if (field == "APP_LOTW_QSO_TIMESTAMP") - { - //qDebug() << "QSO::setData: APP_LoTW_QSO_TIMESTAMP: " << data << QT_ENDL; - setLoTWQSL_SENT("Y"); - setLoTWQSLSDate(util->getDateFromLoTWQSLDateString(data)); + if (SetDataHash.contains(field)) { + (*SetDataHash.find(field))(this,data); } + logEvent (Q_FUNC_INFO, "END", Debug); return true; } diff -Nru klog-2.2.1/qso.h klog-2.3/qso.h --- klog-2.2.1/qso.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/qso.h 2022-10-23 13:35:03.000000000 +0000 @@ -33,6 +33,7 @@ #include #include "utilities.h" #include "klogdefinitions.h" +#include class QSO : public QObject { @@ -235,6 +236,8 @@ QDate getHRDUpdateDate(); bool setHRDLogStatus(const QString &_c); QString getHRDLogStatus(); + bool setFreq(const double _f); + double getFreq(); bool setK_Index(const int _i); int getK_Index(); bool setDateOff(const QDate &_c); @@ -386,7 +389,7 @@ int qsoId, logId, dxcc, a_index, k_index, cqz, fists, fists_cc, iota_ID, itu_zone, nr_bursts, max_bursts, nr_pings, my_cqz, my_itu_zone, my_dxcc, my_iota_ID, srx, stx, uksmg; int ten_ten, sfi; - double freq_tx, freq_rx, pwr_rx, pwr_tx, age, ant_el, ant_az, distance; + double freq_tx, freq_rx, pwr_rx, pwr_tx, age, ant_el, ant_az, freq, distance; QString satName, satMode, callsign, stationCallsign, operatorCall, propMode, band, band_rx, mode, gridsquare, my_gridsquare, qth, name, RST_tx, RST_rx; QString qsl_rcvd, qsl_sent, qslSenVia, qslRecVia, qslVia, check, clase; @@ -412,6 +415,62 @@ DebugLogLevel logLevel; // DataProxy_SQLite *dataProxy; + bool decltype_function(const QString& _c); //empty function to find correct typenames for mem_fn, DO NOT RENAME + static QHash SetDataHash; + void InitializeHash(); + + //Overloaded helper functions to accept string data for nonstring functions + bool setAge(const QString &data); + bool setA_Index(const QString &data); + bool setAnt_az(const QString &data); + bool setAnt_el(const QString &data); + bool setCQZone(const QString &data); + bool setDistance(const QString &data); + bool setDXCC(const QString &data); + bool setFists(const QString &data); + bool setFistsCC(const QString &data); + bool setIotaID(const QString &data); + bool setItuZone(const QString &data); + bool setK_Index(const QString &data); + bool setMaxBursts(const QString &data); + bool setMyCQZone(const QString &data); + bool setMyDXCC(const QString &data); + bool setMyIotaID(const QString &data); + bool setMyITUZone(const QString &data); + bool setNrBursts(const QString &data); + bool setNrPings(const QString &data); + bool setSFI(const QString &data); + bool setSrx(const QString &data); + bool setStx(const QString &data); + bool setTenTen(const QString &data); + bool setUksmg(const QString &data); + + bool setFreqTX(const QString& data); + bool setFreqRX(const QString& data); + bool setRXPwr(const QString& data); + bool setTXPwr(const QString& data); + + bool setClublogQSOUpdateDate(const QString& data); + bool setEQSLQSLRDate(const QString& data); + bool setEQSLQSLSDate(const QString& data); + bool setForceInit(const QString& data); + bool setHRDUpdateDate(const QString& data); + bool setLoTWQSLRDate(const QString& data); + bool setLoTWQSLSDate(const QString& data); + bool setQRZCOMDate(const QString& data); + bool setQSLRDate(const QString& data); + bool setQSLSDate(const QString& data); + bool setDate(const QString& data); + bool setDateOff(const QString& data); + bool setQSORandom(const QString& data); + bool setSilentKey(const QString& data); + bool setSwl(const QString& data); + bool setTimeOff(const QString& data); + bool setTimeOn(const QString& data); + + bool setLoTWQSLRDate2(const QString& data); + bool setLoTWQSLSDate1(const QString& data); + bool setLoTWQSLSDate2(const QString& data); }; diff -Nru klog-2.2.1/setupdialog.cpp klog-2.3/setupdialog.cpp --- klog-2.2.1/setupdialog.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setupdialog.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -38,6 +38,7 @@ logLevel = None; constrid = 2; + nolog = true; util = new Utilities(Q_FUNC_INFO); firstTime = true; latestBackup = QString(); @@ -114,8 +115,7 @@ setLayout(mainLayout); setWindowTitle(tr("Settings")); - - connectActions(); + //connectActions(); //qDebug() << Q_FUNC_INFO << " - END" << QT_ENDL; } @@ -138,11 +138,9 @@ } //qDebug() << Q_FUNC_INFO << ": 5.3" << QT_ENDL; nolog = !(haveAtleastOneLog()); - connect(closeButton, SIGNAL(clicked()), this, SLOT(slotCancelButtonClicked())); - connect(okButton, SIGNAL(clicked()), this, SLOT(slotOkButtonClicked())); + connectActions(); //qDebug() << Q_FUNC_INFO << " - END" << QT_ENDL; - } SetupDialog::~SetupDialog() @@ -166,6 +164,7 @@ void SetupDialog::connectActions() { + //qDebug() << Q_FUNC_INFO; logEvent(Q_FUNC_INFO, "Start", Debug); connect(closeButton, SIGNAL(clicked()), this, SLOT(slotCancelButtonClicked())); connect(okButton, SIGNAL(clicked()), this, SLOT(slotOkButtonClicked())); @@ -343,7 +342,7 @@ void SetupDialog::slotOkButtonClicked() { - //qDebug() << "SetupDialog::slotOkButtonClicked" << QT_ENDL; + //qDebug() << Q_FUNC_INFO ; logEvent(Q_FUNC_INFO, "Start", Debug); if (!miscPage->areDBPathChangesApplied()) @@ -385,8 +384,8 @@ } //qDebug() << "SetupDialog::slotOkButtonClicked - 10" << QT_ENDL; QFile file (configFileName); - QString tmp; - tmp = "true"; + + if (!file.open (QIODevice::WriteOnly)) /* Flawfinder: ignore */ { QDialog::reject(); @@ -481,6 +480,7 @@ //stream << "InMemory=" << miscPage->getInMemory() << ";" << QT_ENDL; stream << "RealTime=" << miscPage->getRealTime() << ";" << QT_ENDL; + stream << "ShowSeconds=" << util->boolToQString(miscPage->getShowSeconds())<< ";" << QT_ENDL; stream << "UTCTime=" << miscPage->getUTCTime() << ";" << QT_ENDL; stream << "AlwaysADIF=" << miscPage->getAlwaysADIF() << ";" << QT_ENDL; stream << "UseDefaultName=" << miscPage->getUseDefaultName() << ";" << QT_ENDL; @@ -512,10 +512,11 @@ { stream << "ProvideInfo=True;" << QT_ENDL; } - - if ((!(dxClusterPage->getSelectedDxClusterServer()).isNull()) && ( (dxClusterPage->getSelectedDxClusterServer()).length() > 0 )) + QString tmp; + tmp = dxClusterPage->getSelectedDxClusterServer(); + if (!(tmp.isNull()) && ( tmp.length() > 0 )) { - stream << "DXClusterServerToUse=" << dxClusterPage->getSelectedDxClusterServer() <<";" << QT_ENDL; + stream << "DXClusterServerToUse=" << tmp <<";" << QT_ENDL; } QStringList stringList; @@ -795,8 +796,8 @@ tab = (values.at(0)).toUpper(); int endValue = value.indexOf(';'); - if (endValue>-1){ - + if (endValue>-1) + { value = value.left(value.length() - (value.length() - endValue)); } value = checkAndFixASCIIinADIF(value); // Check whether the value is valid. @@ -832,6 +833,8 @@ logViewPage->setActiveFields(logViewFields); }else if (tab=="REALTIME"){ miscPage->setRealTime(value); + }else if (tab=="SHOWSECONDS"){ + miscPage->setShowSeconds (util->trueOrFalse (value)); }else if (tab=="UTCTIME"){ miscPage->setUTCTime(value); }else if (tab=="ALWAYSADIF"){ @@ -983,8 +986,8 @@ { userDataPage->setAntenna3(value); } - else if (tab =="STATIONLOCATOR"){ - + else if (tab =="STATIONLOCATOR") + { if ( locator->isValidLocator(value) ) { userDataPage->setStationLocator(value); diff -Nru klog-2.2.1/setuppages/setuppagedxcluster.cpp klog-2.3/setuppages/setuppagedxcluster.cpp --- klog-2.2.1/setuppages/setuppagedxcluster.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setuppages/setuppagedxcluster.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -159,7 +159,7 @@ void SetupPageDxCluster::slotAddButtonClicked() { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked" << QT_ENDL; bool ok; ok = false; @@ -170,41 +170,41 @@ tr("Add the address followed by the :port\nExample: dxfun.com:8000\nIf no port is specified, 41112 will be used by default:"), QLineEdit::Normal, QString(), &ok); - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - SERVER: " << text << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - SERVER: " << text << QT_ENDL; if (ok && !text.isEmpty ()) { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 01" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 01" << QT_ENDL; if (checkIfValidDXCluster (text)) { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 02" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 02" << QT_ENDL; if (checkIfNewDXCluster (text)) { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 03" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 03" << QT_ENDL; ok = true; if ((text.contains (":")) == 0) { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 04" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 04" << QT_ENDL; text = text + ":41112"; } dxclusterServersComboBox->insertItem (0, text); - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 05" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 05" << QT_ENDL; } else { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 06" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 06" << QT_ENDL; ok = false; } } else { - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 07" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 07" << QT_ENDL; ok = false; } } else { // user entered nothing or pressed Cancel - //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 08" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::slotAddButtonClicked - 08" << QT_ENDL; ok = true; } } @@ -212,35 +212,37 @@ void SetupPageDxCluster::slotDeleteButtonClicked() { - //qDebug() << "SetupPageDxCluster::slotDeleteButtonClicked" << QT_ENDL; + //qDebug() << Q_FUNC_INFO; dxclusterServersComboBox->removeItem (dxclusterServersComboBox->currentIndex ()); } bool SetupPageDxCluster::checkIfValidDXCluster (const QString & tdxcluster) { QUrl url ("http://" + tdxcluster); - return !((!url.host ().isEmpty ()) || (url.port () != -1)); + //return !((!url.host ().isEmpty ()) || (url.port () != -1)); + return ((!url.host ().isEmpty ()) || (url.port () != -1)); + /* - if ((!url.host ().isEmpty ()) || (url.port () != -1)) - { + if ((!url.host ().isEmpty ()) || (url.port () != -1)) + { return true; - } - else - { + } + else + { return false; - } + } */ } bool SetupPageDxCluster::checkIfNewDXCluster (const QString & tdxcluster) { - //qDebug() << "checkIfNewDXCluster: -" << tdxcluster << "-"<< QT_ENDL; + //qDebug() << "checkIfNewDXCluster: -" << tdxcluster << "-"<< QT_ENDL; return (dxclusterServersComboBox->findText(tdxcluster)<0); } QStringList SetupPageDxCluster::getDxclusterServersComboBox() { - //qDebug() << "SetupPageDxCluster::getDxclusterServersComboBox" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::getDxclusterServersComboBox" << QT_ENDL; QStringList servers; int numberOfDXClusterServers = dxclusterServersComboBox->count (); @@ -261,7 +263,7 @@ void SetupPageDxCluster::setDxclusterServersComboBox(const QStringList t) { - //qDebug() << "SetupPageDxCluster::setDxclusterServersComboBox" << QT_ENDL; + //qDebug() << "SetupPageDxCluster::setDxclusterServersComboBox" << QT_ENDL; if (t.count()>0) { QString text; @@ -380,10 +382,11 @@ QString SetupPageDxCluster::getSelectedDxClusterServer() { - //return dxclusterServersComboBox->currentText(); - int dxclusterServerListItems = dxclusterServersComboBox->count (); + //qDebug() << Q_FUNC_INFO; + int dxclusterServerListItems = dxclusterServersComboBox->count(); if (dxclusterServerListItems >= 1) { + //qDebug() << Q_FUNC_INFO << ": " << dxclusterServersComboBox->currentText (); return dxclusterServersComboBox->currentText (); } else @@ -394,6 +397,7 @@ void SetupPageDxCluster::setSelectedDxClusterServer(const QString t) { + //qDebug() << Q_FUNC_INFO << ": " << t; dxclusterServersComboBox->setCurrentIndex(dxclusterServersComboBox->findText(t)); } diff -Nru klog-2.2.1/setuppages/setuppageelog.cpp klog-2.3/setuppages/setuppageelog.cpp --- klog-2.2.1/setuppages/setuppageelog.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setuppages/setuppageelog.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -244,6 +244,7 @@ SetupPageELog::~SetupPageELog() { + delete(util); } void SetupPageELog::slotQRZCallTextChanged() diff -Nru klog-2.2.1/setuppages/setuppagehamlib.cpp klog-2.3/setuppages/setuppagehamlib.cpp --- klog-2.2.1/setuppages/setuppagehamlib.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setuppages/setuppagehamlib.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -94,6 +94,7 @@ //qDebug() << Q_FUNC_INFO << " - OK"; testHamlibPushButton->setText (tr("Test: OK")); pal.setColor(QPalette::Button, QColor(Qt::green)); + activateHamlibCheckBox->setEnabled (true); //qDebug() << Q_FUNC_INFO << " - before reading freq"; //double freq = hamlib->getFrequency (); //qDebug() << Q_FUNC_INFO << " - after reading freq"; @@ -104,6 +105,8 @@ //qDebug() << Q_FUNC_INFO << " - NOK"; testHamlibPushButton->setText (tr("Test: NOK")); pal.setColor(QPalette::Button, QColor(Qt::red)); + activateHamlibCheckBox->setChecked (false); + activateHamlibCheckBox->setEnabled (false); } testHamlibPushButton->setPalette(pal); diff -Nru klog-2.2.1/setuppages/setuppagemisc.cpp klog-2.3/setuppages/setuppagemisc.cpp --- klog-2.2.1/setuppages/setuppagemisc.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setuppages/setuppagemisc.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -37,6 +37,7 @@ checkCallsCheckBox = new QCheckBox(tr("Check non-valid calls"), this); imperialCheckBox = new QCheckBox(tr("&Imperial system"), this); realTimeCheckbox = new QCheckBox(tr("&Log in real time"), this); + showSecondsCheckBox = new QCheckBox(tr("Show seconds"), this); UTCCheckbox = new QCheckBox(tr("&Time in UTC"), this); alwaysADIFCheckBox = new QCheckBox(tr("&Save ADIF on exit"), this); useDefaultName = new QCheckBox(tr("Use this &default filename"), this); @@ -102,6 +103,10 @@ dbDirNew = klogDir; // The new path where the DB is to be moved dbDirCurrent = dbDirNew; // The path where the DB is hosted + showSecondsCheckBox->setToolTip (tr("Show seconds in the QSO editor")); + showSecondsCheckBox->setChecked (true); + showSecondsCheckBox->setEnabled (true); + defaultFileNameLineEdit->setReadOnly(false); defaultFileNameLineEdit->setText(defaultFileName); defaultFileNameLineEdit->setEnabled(false); @@ -155,38 +160,49 @@ fileLayout->addWidget(fileNameButton); QHBoxLayout *dbLayout = new QHBoxLayout; - dbLayout->addWidget(dbPathLineEdit); dbLayout->addWidget(dbPushButton); dbLayout->addWidget(moveDBPushButton); + QLabel *logLevelLabel = new QLabel; + logLevelLabel->setText(tr("Log level")); + QHBoxLayout *logLevelLayout = new QHBoxLayout; + logLevelLayout->addWidget(logLevelLabel); + logLevelLayout->addWidget(debugLogLevelCombo); + QLabel *timeRangeLabel = new QLabel; timeRangeLabel->setText(tr("Dupe time range:")); + QHBoxLayout *timeRangeLayout = new QHBoxLayout; timeRangeLayout->addWidget(timeRangeLabel); timeRangeLayout->addWidget(dupeTimeLineEdit); - QGridLayout *mainLayou1 = new QGridLayout; - mainLayou1->addLayout(fileLayout, 0, 0, 1, -1); - mainLayou1->addLayout(dbLayout, 1, 0, 1, -1); - mainLayou1->addWidget(alwaysADIFCheckBox, 2, 0, 1, 1); - mainLayou1->addWidget(debugLogLevelCombo, 2, 1, 1, 1); - mainLayou1->addWidget(UTCCheckbox, 3, 0, 1, 1); - mainLayou1->addWidget(realTimeCheckbox, 3, 1, 1, 1); - mainLayou1->addWidget(imperialCheckBox, 4, 0, 1, 1); - mainLayou1->addWidget(useDxMarathonCheckBox, 4, 1, 1, 1); - mainLayou1->addLayout(timeRangeLayout, 5, 0, 1, 1); - mainLayou1->addWidget(completeWithPreviousCheckBox, 5, 1, 1, 1); - mainLayou1->addWidget(sendQSLWhenRecCheckBox,6, 0, 1, 1); - mainLayou1->addWidget(sendEQSLByDefaultSearchCheckBox, 6, 1, 1, 1); - mainLayou1->addWidget(checkNewVersionCheckBox, 7, 0, 1, 1); - mainLayou1->addWidget(provideCallCheckBox, 7, 1, 1, 1); - //mainLayou1->addWidget(logSortCheckBox, 8, 0, 1, 1); - mainLayou1->addWidget(showStationCallWhenSearchCheckBox, 8, 0, 1, 1); - mainLayou1->addWidget(deleteAlwaysAdiFileCheckBox, 8, 1, 1, 1); - mainLayou1->addWidget (checkCallsCheckBox, 9, 0, 1, 1); + QHBoxLayout *timeLayout = new QHBoxLayout; + timeLayout->addWidget (realTimeCheckbox); + timeLayout->addWidget (showSecondsCheckBox); + + QGridLayout *mainLayout = new QGridLayout; + mainLayout->addLayout(fileLayout, 0, 0, 1, -1); + mainLayout->addLayout(dbLayout, 1, 0, 1, -1); + mainLayout->addWidget(alwaysADIFCheckBox, 2, 0, 1, 1); + mainLayout->addLayout(logLevelLayout, 2, 1, 1, 1); + mainLayout->addWidget(UTCCheckbox, 3, 0, 1, 1); + //mainLayout->addWidget(realTimeCheckbox, 3, 1, 1, 1); + mainLayout->addLayout(timeLayout, 3, 1, 1, 1); + mainLayout->addWidget(imperialCheckBox, 4, 0, 1, 1); + mainLayout->addWidget(useDxMarathonCheckBox, 4, 1, 1, 1); + mainLayout->addLayout(timeRangeLayout, 5, 0, 1, 1); + mainLayout->addWidget(completeWithPreviousCheckBox, 5, 1, 1, 1); + mainLayout->addWidget(sendQSLWhenRecCheckBox,6, 0, 1, 1); + mainLayout->addWidget(sendEQSLByDefaultSearchCheckBox, 6, 1, 1, 1); + mainLayout->addWidget(checkNewVersionCheckBox, 7, 0, 1, 1); + mainLayout->addWidget(provideCallCheckBox, 7, 1, 1, 1); + //mainLayout->addWidget(logSortCheckBox, 8, 0, 1, 1); + mainLayout->addWidget(showStationCallWhenSearchCheckBox, 8, 0, 1, 1); + mainLayout->addWidget(deleteAlwaysAdiFileCheckBox, 8, 1, 1, 1); + mainLayout->addWidget (checkCallsCheckBox, 9, 0, 1, 1); - setLayout(mainLayou1); + setLayout(mainLayout); } void SetupPageMisc::fillDebugComboBox() @@ -239,6 +255,16 @@ realTimeCheckbox->setChecked(util->trueOrFalse(_t)); } +bool SetupPageMisc::getShowSeconds() +{ + return showSecondsCheckBox->isChecked (); +} + +void SetupPageMisc::setShowSeconds(const bool &_t) +{ + showSecondsCheckBox->setChecked (_t); +} + QString SetupPageMisc::getUTCTime(){ return util->boolToQString(UTCCheckbox->isChecked()); diff -Nru klog-2.2.1/setuppages/setuppagemisc.h klog-2.3/setuppages/setuppagemisc.h --- klog-2.2.1/setuppages/setuppagemisc.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/setuppages/setuppagemisc.h 2022-10-23 13:35:03.000000000 +0000 @@ -39,6 +39,8 @@ QString getRealTime(); void setRealTime(const QString &_t); + bool getShowSeconds(); + void setShowSeconds(const bool &_t); QString getUTCTime(); void setUTCTime(const QString &_t); QString getAlwaysADIF(); @@ -101,7 +103,7 @@ Utilities *util; - QCheckBox *realTimeCheckbox, *UTCCheckbox, *alwaysADIFCheckBox, *useDefaultName, *completeWithPreviousCheckBox; + QCheckBox *realTimeCheckbox, *showSecondsCheckBox, *UTCCheckbox, *alwaysADIFCheckBox, *useDefaultName, *completeWithPreviousCheckBox; QCheckBox *imperialCheckBox, *sendQSLWhenRecCheckBox, *showStationCallWhenSearchCheckBox; QCheckBox *checkNewVersionCheckBox, *provideCallCheckBox, *useDxMarathonCheckBox, *checkCallsCheckBox; //QCheckBox *logSortCheckBox; diff -Nru klog-2.2.1/src.pro klog-2.3/src.pro --- klog-2.2.1/src.pro 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/src.pro 2022-10-23 13:35:03.000000000 +0000 @@ -30,7 +30,8 @@ #CONFIG += release TEMPLATE = app -VERSION = 2.2.1 +PKGVERSION = 2.3 +VERSION = 2.3 DEFINES += APP_VERSION=\\\"$$VERSION\\\" diff -Nru klog-2.2.1/translations/klog_ca.ts klog-2.3/translations/klog_ca.ts --- klog-2.2.1/translations/klog_ca.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_ca.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. Seleccioneu l'indicatiu de l'estació de la qual voleu usar per pujar el registre. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. Seleccioneu la data d'inici a exportar els QSO. La data predeterminada és la data del primer QSO amb aquest indicatiu d'estació. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. Seleccioneu la data de fi a exportar els QSO. La data predeterminada és la data del darrer QSO amb aquest indicatiu d'estació. - + Station callsign Indicatiu de l'estació - + + My Locator + El meu localitzador + + + Start date Data d'inici - + End date Data final - + Ok D'acord - + Cancel Cancel·la - + DX DX - + Date/Time Data/hora - + Band Banda - + Mode Mode - + + Not defined No s'ha definit - + All Tot - + QSOs: QSO: - + KLog - QSOs to be uploaded to LoTW. KLog - QSO que es pujaran a LoTW. - + This table shows the QSOs that will be sent to LoTW. Aquesta taula mostra els QSO que s'enviaran al LoTW. - + KLog - QSOs to be uploaded to ClubLog. KLog - QSO que es pujaran a ClubLog. - + This table shows the QSOs that will be sent to ClubLog. Aquesta taula mostra els QSO que s'enviaran a ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. KLog - QSO que es pujaran a l'eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. Aquesta taula mostra els QSO que s'enviaran a l'eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. KLog - QSO que es pujaran al QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. Aquesta taula mostra els QSO que s'enviaran a QRZ.com. - + This table shows the QSOs that will be exported to ADIF. Aquesta taula mostra els QSO que s'exportaran a ADIF. @@ -624,89 +630,89 @@ La versió del programari a la BD és nul - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Terra-Lluna-Terra - + Sporadic E Sporadic E - + Internet-assisted Assistit per Internet - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Repetidor o transponedor terrestre o atmosfèric - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satèl·lit - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Manager Common term in hamradio, do not translate if not sure Manager - + All QSOs have been updated with a DXCC and the Continent. S'han actualitzat tots els QSO amb un DXCC i el continent. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Field Aligned Irregularities @@ -717,104 +723,104 @@ No ha fallat la consulta - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Reflection - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-equatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Tropospheric ducting - - + + Yes - - + + No No - - + + Requested Sol·licitat - - + + Ignore/Invalid Ignora/No vàlid - + Validated Validat - + Queued En cua - + Uploaded Pujat - + Do not upload No pujat - + Modified Modificat - + Direct Directe - + Electronic Electrònic - + KLog DXCC DXCC del KLog - + KLog - Invalid call detected KLog - S'ha detectat un indicatiu no vàlid - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? S'ha detectat un indicatiu buit. Voleu exportar igualment aquest QSO (clic a Sí) o eliminar el camp del registre ADIF exportat? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? S'ha detectat un indicatiu no vàlid %1. Voleu exportar igualment aquest indicatiu (clic a Sí) o eliminar l'indicatiu del fitxer de registre exportat? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. L'exportació d'indicatius incorrectes pot crear problemes potencials a les aplicacions a les quals s'importa aquest fitxer de registre. Tanmateix, podria ser un indicatiu correcte que el KLog ha identificat incorrectament com a no vàlid. @@ -971,38 +977,38 @@ Hi ha diversos QSO en aquest fitxer de registre que poden ser duplicats atès que tenen el mateix indicatiu, banda i mode i una data molt propera. - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. Feu clic a Sí per afegir un %1 predeterminat per al mode %2 a tots els QSO amb un problema semblant. - + KLog - Don't ask again KLog - No ho tornis a preguntar - + Do you want to reuse your answer? Voleu reutilitzar la resposta? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. El KLog usarà automàticament la resposta anterior per a altres ocurrències similars, si n'hi ha, sense tornar-ho a preguntar. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li>Data/Hora:</i> %1</li><li>Indicatiu: %2</li><li>Banda: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found KLog - No s'ha trobat el QSO - + Do you want to add this QSO to the log?: @@ -1011,7 +1017,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1020,22 +1026,22 @@ Voleu que el KLog afegeixi aquest QSO al registre? - + KLog - Invalid call detected KLog - S'ha detectat un indicatiu no vàlid - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? S'ha detectat un indicatiu buit. Voleu exportar igualment aquest QSO (clic a Sí) o eliminar el camp del fitxer de registre exportat? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? S'ha detectat un indicatiu no vàlid %1. Voleu exportar igualment aquest indicatiu (clic a Sí) o eliminar l'indicatiu del fitxer de registre exportat? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. L'exportació d'indicatius incorrectes pot crear problemes potencials a les aplicacions a les quals s'importa aquest fitxer de registre. Tanmateix, podria ser un indicatiu correcte que el KLog ha identificat incorrectament com a no vàlid. En qualsevol cas podreu editar el fitxer ADIF una vegada acabi el procés d'exportació. @@ -1080,32 +1086,32 @@ Heu cancel·lat la importació del fitxer. El fitxer s'eliminarà i no s'importarà cap dada. - + This QSO is not including the minimum data to consider a QSO as valid! Aquest QSO no inclou les dades mínimes per a considerar-se un QSO vàlid! - + Do you want to continue with the current file? Voleu continuar amb el fitxer actual? - + - The band missing and the following call: - Manca la banda i l'indicatiu següent: - + - The mode missing and the following call: - Manca el mode i l'indicatiu següent: - + - The date missing and the following call: - Manca la data i l'indicatiu següent: - + - The time missing and the following call: - Manca l'hora i l'indicatiu següent: @@ -1216,7 +1222,7 @@ Sembla que hi ha diversos QSO duplicats al fitxer ADIF que s'està important. Voleu continuar? (Els QSO duplicats no s'importaran) - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: @@ -1225,7 +1231,7 @@ Introduïu l'identificador d'estació que es va usar per fer aquest QSO amb %1 a %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1234,7 +1240,7 @@ Introduïu l'identificador d'estació que es va usar per fer aquest QSO a %1: - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. Sembla que manca la informació RST-TX a diversos QSO d'aquest registre (p. ex.: %1). @@ -1246,60 +1252,60 @@ QSO: %1 / %2 - - + + If you select NO, maybe the QSO will not be imported. Si seleccioneu No, potser no s'importaran els QSO. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. Sembla que manca la informació RST-RX a diversos QSO d'aquest registre (p. ex.: %1). - + KLog - Apply to all QSOs in this log? KLog - Aplico a totes els QSO d'aquest registre? - + Please edit the ADIF file and make sure that it include at least: Editeu el fitxer ADIF i assegureu-vos que inclou, com a mínim: - + and i - + This QSO had: Aquest QSO té: - + KLog: Not all required data found! KLog: No s'han trobat totes les dades necessàries! - + KLog: No RST TX found! KLog: No s'ha trobat RST TX! - + KLog: No RST RX found! KLog: No s'ha trobat RST RX! - - + + KLog - No Station callsign entered. KLog - No s'ha introduït l'identificador de l'estació. - - + + KLog - QSO without Station Callsign KLog - QSO sense identificador de l'estació @@ -2074,14 +2080,14 @@ MainQSOEntryWidget - - + + &Add &Afegeix - + &Clear &Neteja @@ -2142,22 +2148,22 @@ - + Callsign Indicatiu - + &Save De&sa - + &Cancel &Cancel·la - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2182,28 +2188,28 @@ &Finestra del registre - - + + KLog KLog - + It seems that you have never done a backup or exported your log to ADIF. Sembla que mai s'ha fet una còpia de seguretat o s'ha exportat el registre a ADIF. - + It seems that the latest backup you did is older than one month. Sembla que la darrera còpia de seguretat que s'ha fet és anterior a un mes. - + Log backup recommended! Es recomana una còpia de seguretat del registre! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2218,96 +2224,96 @@ - + Ready Llest - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: S'ha produït un error inesperat en intentar afegir el QSO al registre. Si el problema persisteix, contacteu amb el desenvolupador per a una anàlisi: - - + + You have selected an entity: Heu seleccionat una entitat: - - + + that is different from the KLog proposed entity: que és diferent de l'entitat proposada pel KLog: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Feu clic al prefix de l'entitat correcta o Cancel·la per tornar a editar el QSO. - + Click on the prefix of the right entity or Cancel to correct. Feu clic al prefix de l'entitat correcta o Cancel·la per corregir. - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 Segur que voleu marcar TOTS els vostres QSO per a ser PUJATS? NOMÉS cal fer-ho SI AQUESTA ÉS LA PRIMERA VEGADA que pugeu QSO al %1 - + ClubLog ClubLog - + KLog - QRZ.COM KLog - QRZ.COM - + QRZ.COM QRZ.com - + Filling QSOs ... Omplint els QSO... - + RSTrx RSTrx - + RSTtx RSTtx - - + + Select the Station Callsign to use when quering LoTW: Seleccioneu l'indicatiu d'estació a usar per consultar el LoTW: - - + + Please check the LoTW setup Comproveu la configuració del LoTW - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. No s'ha definit cap usuari del LoTW o un indicatiu d'estació adequat. Obriu la pestanya del LoTW a l'arranjament i configureu la connexió del LoTW. - + Do you really want to exit KLog? Esteu segur que voleu sortir del KLog? @@ -2317,105 +2323,105 @@ KLog - Actualització de CTY.dat - + KLog - Backup KLog - Còpia de seguretat - - + + KLog - New version detected! KLog - S'ha detectat una versió nova! - + &File &Fitxer - + Import an ADIF file into the current log. Importa un fitxer ADIF al registre actual. - + Export the current log to an ADIF logfile. Exporta el registre actual a un fitxer ADIF. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Exporta tots els QSO a un fitxer ADIF, fusionant els QSO de tots els registres. - + Print your log. Imprimeix el registre. - + KLog folder Carpeta del KLog - + Opens the data folder of KLog. Obre la carpeta de dades del KLog. - + E&xit S&urt - + &Tools &Eines - + Fill in QSO data Omple les dades QSO - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Recorre el registre reutilitzant els QSO anteriors per omplir informació que manqui en altres QSO. - + Shows QSOs for which you should send your QSL and request the DX QSL. Mostra els QSO pels quals cal enviar la vostra QSL i sol·licitar la DX QSL. - + Find My-QSLs pending to send Cerca les meves QSL pendents d'enviar - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Mostra els QSO amb sol·licituds pendents d'enviar les QSL. Cal mantenir buida aquesta cua! - + Mark all queued QSOs in this log as sent to LoTW. Marca tots els QSO posats en cua d'aquest registre com a enviats al LoTW. - + Mark all queued QSOs as sent to LoTW. Marca tots els QSO posats en cua com a enviats al LoTW. - - + + For updated DX-Entity data, update cty.csv. Per a dades DX-Entity actualitzades, actualitzeu el «cty.csv». - + Check always the current callsign in QRZ.com Comprova sempre l'indicatiu actual a QRZ.com @@ -2435,409 +2441,409 @@ Voleu fer-ho ara? - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? L'indicatiu %1 no és un indicatiu vàlid. Esteu segur que voleu afegir aquest indicatiu al registre? - + KLog - Not valid callsign KLog - Indicatiu no vàlid - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? L'indicatiu %1 no és un indicatiu vàlid. Esteu segur que voleu afegir aquest indicatiu al registre? - + Stats Estadístiques - - + + Show the statistics of your radio activity. Mostra les estadístiques de la vostra activitat de ràdio. - + &Help &Ajuda - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Segur que voleu marcar TOTS els QSO d'aquest registre per a ser PUJATS? NOMÉS cal fer-ho SI AQUESTA ÉS LA PRIMERA VEGADA que pugeu aquests QSO al LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Segur que voleu marcar TOTS els QSO pendents per a ser PUJATS? NOMÉS cal fer-ho SI AQUESTA ÉS LA PRIMERA VEGADA que pugeu aquests QSO al LoTW. - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. El TQSL no està instal·lat o el KLog no l'ha pogut trobar. Comproveu la configuració. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Error núm. 1: L'usuari ha cancel·lat el procés o el TQSL no estava configurat. No s'ha pujat cap QSO. - + Error #2: Upload was rejected by LoTW, please check your data. Error núm. 2: El LoTW ha rebutjat la pujada, comproveu les dades. - + Error #3: The TQSL server returned an unexpected response. Error núm. 3: El servidor TQSL ha retornat una resposta inesperada. - + Error #4: There was a TQSL error. Error núm. 4: Hi ha hagut un error del TQSL. - + Error #5: There was a TQSLLib error. Error núm. 5: Hi ha hagut un error del TQSLLib. - + Error #6: It was not possible to open the input file. Error núm. 6: No ha estat possible obrir el fitxer d'entrada. - + Error #7: It was not possible to open the ouput file. Error núm. 7: No ha estat possible obrir el fitxer de sortida. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Error núm. 8: No s'ha processat cap QSO ja que alguns QSO estaven duplicats o fora de l'interval de dates. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Error núm. 9: S'han processat alguns QSO, i alguns QSO s'han ignorat perquè estaven duplicats o fora de l'interval de dates. - + Error #10: Command syntax error. KLog sent a bad syntax command. Error núm. 10: Error de sintaxi de l'ordre. El KLog ha enviat una ordre amb sintaxi incorrecta. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Error núm. 11: Error de connexió al LoTW (no hi ha xarxa o el LoTW no és accessible). - + Error #00: Unexpected error. Please contact the development team. Error núm. 00: Error inesperat. Contacteu amb l'equip de desenvolupament. - + The log that you have selected contains more than just one station callsign. El registre que heu seleccionat conté més d'un indicatiu d'estació. - + Please select the station callsign you want to mark as sent to LoTW: Seleccioneu l'indicatiu d'estació que voleu marcar com enviat a LoTW: - + Station Callsign: Indicatiu d'estació: - + Define Station Callsign Defineix l'indicatiu d'estació - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Introduïu l'indicatiu d'estació emprat en aquest registre o deixeu-ho buit pels QSO sense indicatiu d'estació definit: - + KLog - No station selected KLog - No s'ha seleccionat cap estació - + No station callsign has been selected and therefore no log will be marked No s'ha seleccionat cap indicatiu, i per tant no es marcarà cap registre - + Congratulations! Enhorabona! - + You already have the latest version. Ja teniu la versió més recent. - + You can find the KLog data folder here: Podeu trobar la carpeta de dades del KLog aquí: - + start començar - + stop aturar - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Si esteu segur que la base de dades conté QSO i el KLog no és capaç de trobar-los, contacteu amb els desenvolupadors (vegeu Quant al KLog) per sol·licitar ajuda. - + You need to select one station callsign to be able to send your log to LoTW. Cal seleccionar un indicatiu d'estació per ser capaç d'enviar el vostre registre al LoTW. - + You need to select one station callsign to be able to send your log to ClubLog. Cal seleccionar un indicatiu d'estació per ser capaç d'enviar el vostre registre a ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? Voleu afegir aquests QSO al vostre registre existent del ClubLog? - + If you don't agree, this upload will overwrite your current ClubLog existing log. Si no hi esteu d'acord, aquesta pujada sobreescriurà el vostre registre actual existent a ClubLog. - - - - - - - + + + + + + + KLog - eQSL KLog - eQSL - + You need to select one station callsign to be able to send your log to eQSL.cc. Cal seleccionar un indicatiu d'estació per ser capaç d'enviar el vostre registre a l'eQSL.cc. - - + + KLog - Select the Station Callsign. KLog - Selecció de l'indicatiu d'estació. - + The log is ready to be uploaded to ClubLog. Aquest registre està preparat per pujar-se al ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field Tots els QSO d'aquest registre s'han marcat com a Modificats en el camp s'estat del ClubLog - + KLog could not mark the full log to be sent to ClubLog El KLog no ha pogut marcar el registre complet per a enviar al ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. Quelcom ha evitat que el KLog marqui els QSO com a modificats. Reinicieu el KLog i torneu-ho a provar abans de contactar amb els desenvolupadors del KLog. - + The log is ready to be uploaded to eQSL.cc. Aquest registre està preparat per pujar-se a l'eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field Tots els QSO d'aquest registre s'han marcat com a Modificats en el camp s'estat de l'eQSL.cc - + KLog could not mark the full log to be sent to eQSL El KLog no ha pogut marcar el registre complet per a enviar a l'eQSL - + QSO logged from WSJT-X: QSO enregistrat des del WSJT-X: - + It seems that you are running this version of KLog for the first time. Sembla que esteu executant aquesta versió del KLog per primera vegada. - + The setup will be open to allow you to do any new setup you may need. S'obrirà la configuració per permetre establir qualsevol paràmetre nou que calgui. - + KLog - ClubLog error KLog - Error del ClubLog - + KLog - eQSL error KLog - Error d'eQSL - + KLog - %1 KLog - %1 - + The logfile has been modified. El fitxer de registre s'ha modificat. - + Do you want to save your changes? Voleu desar els canvis? - - + + KLog - ADIF export KLog - Exportació ADIF - + Download from LoTW ... Baixa des del LoTW... - + Download the full log from LoTW ... Baixa el registre complet des del LoTW... - + ClubLog tools ... Eines del ClubLog... - + Upload the queued QSOs to ClubLog ... Puja els QSO en la cua a ClubLog... - + eQSL tools ... Eines d'eQSL... - + Upload the queued QSOs to eQSL.cc ... Puja els QSO en la cua a l'eQSL.cc... - + QRZ.com tools ... Eines de QRZ.com... - + Upload the queued QSOs to QRZ.com ... Puja els QSO en la cua a QRZ.com... - + Update cty.csv Actualitza el «cty.csv» - + Update Satellite Data Actualitza les dades dels satèl·lits - + Online manual (F1) ... Manual en línia (F1)... - + &Tips ... &Consells... - + &About ... &Quant a... - + About Qt ... Quant a les Qt... - + Check updates ... Comprova si hi ha actualitzacions... - + Your log has been updated with the LoTW downloaded QSOs. El registre s'ha actualitzat amb els QSO baixats del LoTW. - + KLog has updated %1 QSOs from LoTW. El KLog ha actualitzat %1 QSO des del LoTW. - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. No heu seleccionat cap indicatiu. El KLog marcarà els QSO sense cap indicatiu d'estació definit i aquells amb l'indicatiu que introduïu aquí. - + About ... Quant a... - + KLog - Update checking result KLog - Resultat de la comprovació d'actualitzacions - - + + UDP Server error The UDP server failed to %1. start or stop @@ -2845,60 +2851,60 @@ El servidor UDP ha fallat en %1. - + Status of the DX entity. Estat de l'entitat DX. - + Name of the DX entity. Nom de l'entitat DX. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Comentari - + Others Altres - + My Data Les meves dades - + Satellite Satèl·lit - + DXCC DXCC - + Info Informació @@ -2918,47 +2924,47 @@ Barra d'estat... - + KLog - Unexpected error KLog - Error inesperat - + KLog - Not valid call KLog - Indicatiu no vàlid - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. Afegir indicatius no vàlids al registre pot crear problemes en sol·licitar diplomes, exportar a fitxers ADIF o a altres sistemes o aplicacions. - - + + KLog - Select correct entity KLog - Seleccioneu l'entitat correcta - - + + No DXCC Sense DXCC - - + + None Sense - + You have requested to delete the QSO with: %1 Heu demanat suprimir el QSO amb: %1 - - + + Are you sure? Esteu segur? @@ -2968,44 +2974,44 @@ Cal actualitzar la base de dades d'entitats del KLog. - + You have requested to delete several QSOs Heu sol·licitat suprimir diversos QSO - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. El procés de pujada al ClubLog ha finalitzat amb un error i possiblement el registre no s'ha pujat. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 Comproveu les vostres credencials, la connexió a Internet i el vostre compte al ClubLog. El codi d'error ha estat: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? Voleu marcar com a pujats tots els QSO pujats al ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. Hi ha hagut un error en actualitzar a Sí la informació de pujada del QSO al ClubLog. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3014,42 +3020,42 @@ Voleu que el KLog elimini aquest fitxer? - - + + The file has not been removed. El fitxer no s'ha eliminat. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. Sembla que hi ha hagut quelcom que ha evitat que el KLog elimini el fitxer El podeu eliminar manualment. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. El procés de pujada a l'eQSL ha finalitzat amb un error i possiblement el registre no s'ha pujat. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 Comproveu les vostres credencials, la connexió a Internet i el vostre compte a l'eQSL. El codi d'error ha estat: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? Voleu marcar com a pujats tots els QSO pujats a l'eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. Hi ha hagut un error en actualitzar a Sí la informació de pujada del QSO a l'eQSL. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3058,190 +3064,189 @@ Voleu que el KLog elimini aquest fitxer? - + KLog - Exit KLog - Sortida - + &Import from ADIF ... &Importa des d'ADIF... - + Export to ADIF ... Exporta a ADIF... - + Export all logs to ADIF ... Exporta tots els registres a ADIF... - + &Print Log ... Im&primeix el registre... - + QSL tools ... Eines QSL... - + Find QSO to QSL Cerca QSO a les QSL - + Find DX-QSLs pending to receive Cerca les DX-QSL pendents de rebre - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Mostra les DX-QSL que s'han sol·licitat o els QSL enviats que no tenen resposta. - + Find requested pending to receive Cerca sol·licituds pendents de rebre - + Shows the DX-QSLs that have been requested. Mostra les DX-QSL que s'han sol·licitat. - + LoTW tools ... Eines LoTW... - Queue all QSLs from this log to be sent - Posa a la cua per a enviar tots els QSL d'aquest registre + Posa a la cua per a enviar tots els QSL d'aquest registre - + Mark all non-sent QSOs in this log as queued to be uploaded. Marca tots els QSO no enviats en aquest registre com a posats en cua per pujar. - + Queue all QSLs to be sent Posa a la cua per a enviar tots els QSL - + Put all the non-sent QSOs in the queue to be uploaded. Posa tots els QSO no enviats a la cua per pujar. - + Mark all queued QSOs from this log as sent Marca tots els QSO posats en cua d'aquest registre com a enviats - + Mark all queued QSOs as sent Marca tots els QSO posats en cua com a enviats - + Check the current callsign in QRZ.com Comprova l'indicatiu actual a QRZ.com - + &Debug ... &Depura... - + All pending QSOs of this log has been marked as queued for LoTW! Tots els QSO pendents d'aquest registre s'han marcat com a posats en cua per al LoTW! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! Hi ha hagut un problema en marcar tots els QSO pendents d'aquest registre com a posats en cua per al LoTW! - + Your log has not been updated. El registre no s'ha actualitzat. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. No s'ha actualitzat cap QSO amb les dades provinents del LoTW. Això pot passar per errors al fitxer de registre o senzillament perquè el registre ja estava actualitzat. - + All pending QSOs has been marked as queued for LoTW! Tots els QSO pendents s'han marcat com a posats en cua per al LoTW! - + All queued QSOs has been marked as sent to LoTW! Tots els QSO posats en cua s'han marcat com a enviats al LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! Hi ha hagut un problema en marcar tots els QSO posats en cua d'aquest registre com a enviats al LoTW! - + It seems that there are no QSOs in the database. Sembla que no hi ha cap QSO a la base de dades. - + Awards Diplomes - + Search Cerca - + Log Registre - + DX-Cluster DX-Cluster - + No QSOs have been exported to ADIF. No s'ha exportat cap QSO a ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 El KLog ha exportat %1 QSO al fitxer ADIF: %2 - - - - + + + + Save ADIF File Desa el fitxer ADIF - + There was an error while updating to Yes the LoTW QSL sent information. Hi ha hagut un error en actualitzar a Sí la informació d'enviament QSL al LoTW. - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3250,82 +3255,82 @@ Voleu que el KLog elimini aquest fitxer? - - - + + + The file has been removed. El fitxer s'ha eliminat. - + Date/Time Data/hora - + KLog - QSO received KLog - S'ha rebut un QSO - + Station Callsign Indicatiu de l'estació - + Operator Callsign Indicatiu de l'operador - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. Els QSO duplicats cal que coincideixin amb un altre QSO existent amb el mateix indicatiu, banda, mode, data i hora, atenint en compte que el període es pot definir a la configuració. - + KLog - Non-supported mode KLog - Mode no implementat - + A new mode not supported by KLog has been received from an external program or radio: El KLog ha rebut un mode nou no admès des d'un programa extern o ràdio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) Voleu mantenir la recepció d'aquestes alertes? (la desactivació d'aquestes alertes evitarà que es detectin els modes no vàlids) - + Native Error Error nadiu - + Recommendation: Recomanació: - + Periodically export your data to ADIF to prevent a potential data loss. Exporteu periòdicament les dades a ADIF per a evitar la pèrdua potencial de les dades. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW @@ -3335,67 +3340,67 @@ Puja els QSO en la cua a LoTW - + The backup was done successfully La còpia de seguretat s'ha efectuat correctament - + KLog will remind you to backup your data again in aprox one month. El KLog us recordarà que feu una còpia de seguretat de les dades aproximadament dins un mes. - + The backup was not properly done. La còpia de seguretat no s'ha efectuat correctament. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. És recomanable fer periòdicament còpia de seguretat de les dades per a evitar la pèrdua o la corrupció del registre. - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. Aquesta operació eliminarà definitivament els QSO seleccionats i les dades associades i no les podreu tornar a recuperar. - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. El procés de pujada a QRZ.com ha finalitzat amb un error i possiblement el registre no s'ha pujat. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? Voleu marcar com a pujats tots els QSO pujats a QRZ.com? - - - - - + + + + + KLog - QRZ.com KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. Hi ha hagut un error en actualitzar a Sí la informació de pujada del QSO a QRZ.com. - + The QRZ.com upload process has finished successfully El procés de pujada a QRZ.com ha finalitzat correctament - + Call not found in QRZ.com Indicatiu no trobat a QRZ.com - - + + KLog - QRZ.com error KLog - Error de QRZ.com @@ -3444,109 +3449,114 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 KLog-%1 - Llibre de registre de %2 - QSO: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 KLog-%1 - Llibre de registre de %2 - Indicatiu d'estació: %3 - QSO: %4 - + KLog - QRZ.com warning KLog - Avís de QRZ.com - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. QRZ.com ha retornat un error de no subscrit i s'han desactivat les consultes a QRZ.com. - + Please check your QRZ.com subcription or credentials. Comproveu la vostra subscripció a QRZ.com o les credencials. - + KLog has received an error from QRZ.com. El KLog ha rebut un error des de QRZ.com. - + You need to activate the %1 service in the eLog preferences. Cal activar el servei %1 a les preferències de l'eLog. - + It is important to export to ADIF and save a copy as a backup. És important exportar a ADIF i desar una còpia com a còpia de seguretat. - + Saving the log was done successfully. El desament del registre s'ha fet correctament. - + The ADIF export was not properly done. El desament ADIF no s'ha efectuat correctament. - + Settings ... Configuració... - - + + Queue all QSOs from this log to be sent + + + + + Queue all the QSOs to be uploaded Posa a la cua tots els QSO per a pujar - + Queue all the QSO to be uploaded Posa a la cua tots els QSO per a pujar - + Show Map Mostra el mapa - - + + Now you can upload them to LoTW. Ara els podeu pujar al LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! Hi ha hagut un problema en marcar tots els QSO pendents com a posats en cua per al LoTW! - + All queued QSOs of this log has been marked as sent to LoTW! Tots els QSO posats en cua d'aquest registre s'han marcat com a enviats al LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! Hi ha hagut un problema en marcar tots els QSO posats en cua com a enviats al LoTW! - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? @@ -3555,209 +3565,209 @@ Voleu marcar com a enviats tots els QSO pujats al LoTW? - + The log is ready to be uploaded to QRZ.com. Aquest registre està preparat per pujar-se a QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field Tots els QSO d'aquest registre s'han marcat com a Modificats en el camp s'estat de QRZ.com - + KLog could not mark the full log to be sent to QRZ.com El KLog no ha pogut marcar el registre complet per a enviar a QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. Per pujar els QSO cal una subscripció a QRZ.com. Si en teniu una, aneu a la pestanya Configuració->QRZ.com per activar-la. - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. Cal definir una clau adequada de l'API per al vostre llibre de registre de QRZ.com a les preferències de l'eLog. - + Open File Obre un fitxer - + - Needed for DXMarathon - Necessari per DXMarathon - + Abort filling Interromp l'ompliment - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: S'està omplint DXCC, CQz, ITUz, continent al QSO... QSO: - + Number Número - - + + Callsign Indicatiu - + Band Banda - - + + Mode Mode - + Print Log Imprimeix el registre - + Abort printing Interromp la impressió - + Printing the log ... S'està imprimint el registre... - - + + Printing the log... QSO: S'està imprimint el registre... QSO: - + The following QSO data has been received from WSJT-X to be logged: S'han rebut les dades QSO següents des del WSJT-X per a enregistrar: - + Freq Freq - + Time On Hora d'inici - + Time Off Hora final - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX-Grid - + Local-Grid Local-Grid - + KLog - WSJTX Dupe QSO KLog - QSO duplicat del WSJTX - + This QSO seems to be duplicated. Do you want to save or discard it? Sembla que aquest QSO és duplicat. El voleu desar o descartar? - + If the received mode is correct, please contact KLog development team and request support for that mode Si el mode rebut és correcte, contacteu amb l'equip de desenvolupament del KLog i sol·liciteu la implementació d'aquest mode - + KLog - Duplicated satellite KLog - Satèl·lit duplicat - + A duplicated satellite has been detected in the file and will not be imported. S'ha detectat un satèl·lit duplicat al fitxer i no s'importarà. - + Please check the satellite information file and ensure it is properly populated. Comproveu el fitxer d'informació del satèl·lit i assegureu que estigui correctament omplert. - + Now you will see a more detailed error that can be used for debugging... Ara veureu un error més detallat que es pot usar per a la depuració... - + An unexpected error ocurred!! Hi ha hagut un error inesperat!! - + If the problem persists, please contact the developers Si el problema persisteix, contacteu amb els desenvolupadors - + for analysis: per a l'anàlisi: - + Error in function Error a la funció - + Error text Text de l'error - + Failed query Ha fallat la consulta - + KLog - Show errors KLog - Mostra els errors - + Do you want to keep showing errors? Voleu mantenir la visualització dels errors? @@ -4070,13 +4080,13 @@ - + TX Frequency in MHz. Freqüència de TX en MHz. - + RX Frequency in MHz. Freqüència de RX en MHz. @@ -4139,43 +4149,61 @@ - RST(tx) - RST (tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST (tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Freq TX + Freq TX - Freq RX - Freq RX + Freq RX - + DX QTH locator. Localitzador QTH de DX. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. Localitzador DX QTH. El format hauria de ser «Maidenhead» semblant a IN70AA de fins a 10 caràcters. - + TX Frequency in MHz. Frequency is not in a hamradio band! Freqüència TX en MHz. La freqüència no es en una banda de radioafició! - + RX Frequency in MHz. Frequency is not in a hamradio band! Freqüència RX en MHz. @@ -4384,57 +4412,57 @@ MapWindowWidget - + Select QSOs in this band. Selecciona els QSO d'aquesta banda. - + Select QSOs in this mode. Selecciona els QSO d'aquest mode. - + Select QSOs in this propagation mode. Selecciona els QSO d'aquest mode de propagació. - + Select QSOs using this Satellite. Selecciona els QSO que usin aquest satèl·lit. - + Only confirmed Només els confirmats - + Select only confirmed QSOs. Selecciona només els QSO confirmats. - + All bands Totes les bandes - + Show nothing - + All modes Tots els modes - + All propagation modes Tots els modes de propagació - + All satellites Tots els satèl·lits @@ -4517,10 +4545,10 @@ - - - - + + + + KLog - DB update KLog - Actualitza la BD @@ -4546,51 +4574,51 @@ Indicatiu de l'estació - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? La cancel·lació d'aquesta actualització provocarà inconsistència de dades i possiblement pèrdua de dades. Encara voleu cancel·lar? - - + + Progress: Progrés: - + Updating DXCC award information... Actualització de la informació dels diplomes DXCC... - + Updating DXCC Award information... Actualització de la informació dels diplomes DXCC... - + Updating WAZ award information... Actualització de la informació dels diplomes WAZ... - + Updating WAZ Award information... Actualització de la informació dels diplomes WAZ... - - + + Updating mode information... Actualitzant informació del mode... @@ -4617,31 +4645,31 @@ Totes les dades s'han migrat correctament. Ara cal anar a Configuració -> Preferències -> Registres per a comprovar que tot és correcte. - - - - - - - + + + + + + + Abort updating Interromp l'actualització - - - - + + + + Updating bands information... Actualitzant informació de bandes... - + Updating bands information in %1 status... Actualitzant informació de bandes en %1... - + Updating mode information in %1 status... Actualitzant informació dels modes en %1... @@ -4720,12 +4748,12 @@ Moltes gràcies per usar el KLog! - + Updating information... S'està actualitzant la informació... - + Updating DXCC and Continent information... S'està actualitzant la informació dels DXCC i del continent... @@ -5752,138 +5780,138 @@ SetupDialog - - + + User data Dades de l'usuari - - + + Bands/Modes Bandes/modes - + DX-Cluster DX-Cluster - - + + Colors Colors - - + + Misc Varis - + World Editor Editor mundial - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Aneu a la pestanya Varis i feu clic a Mou la BD o la BD no es mourà a la ubicació nova. - + Cancel Cancel·la - + Satellites Satèl·lits - + HamLib HamLib - + eLog eLog - + OK D'acord - + D&X-Cluster D&X-Cluster - + Log widget Giny de registre - + WSJT-X WSJT-X - + Settings Configuració - + You need to enter at least one log in the Logs tab. Com a mínim cal introduir un registre a la pestanya Registres. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Voleu afegir un registre a la pestanya de Registres o sortir del KLog? (Feu clic a Sí per afegir un registre o No per a sortir del KLog) - + DB has not been moved to new path. La BD no s'ha mogut al camí nou. - + You need to enter at least a valid callsign. Com a mínim cal introduir un indicatiu vàlid com a mínim. - + Go to the User tab and enter valid callsign. Aneu a la pestanya Usuari i introduïu un indicatiu vàlid. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Sereu redirigit a la pestanya Registre. Afegiu i seleccioneu la classe de registre que voleu usar. - + You have not selected the kind of log you want. No heu seleccionat la classe de registre que voleu. - - + + Logs Registres - + World Mundial @@ -6417,7 +6445,7 @@ Activa la integració LoTW amb el TQSL. Cal tenir instal·lat el TQSL - + Select File Selecció de fitxer @@ -6425,52 +6453,52 @@ SetupPageHamLib - + Activate HamLib Activa la HamLib - + Activates the hamlib support that will enable the connection to a radio. Activa la implementació de la «hamlib» que activarà la connexió a la ràdio. - + Read-Only mode Mode de només lectura - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Si està activat, el KLog llegirà la freqüència i el mode des de la ràdio però mai enviarà cap ordre a la ràdio. - + Radio Ràdio - + Select your rig. Seleccioneu el vostre equip. - + Serial Sèrie - + Network Xarxa - + Defines the interval to poll the radio in msecs. Defineix l'interval de sondeig de la ràdio en ms. - + Poll interval Interval de sondeig @@ -6480,17 +6508,17 @@ Prova: Correcta - + Test: NOK Prova: No correcta - + Test Prova - + Click to test the connection to the radio Feu clic per a provar la connexió a la ràdio @@ -6687,36 +6715,36 @@ &Registre en temps real - + &Time in UTC Time in UTC Hora en U&TC - + &Save ADIF on exit Save ADIF on exit De&sa l'ADIF en sortir - + Use this &default filename Use this default filename Usa aquest nom de fitxer pre&determinat - + Mark &QSO to send QSL when QSL is received Mark QSO to send QSL when QSL is received Marca el &QSO per enviar QSL quan es rebi la QSL - + Complete QSO with previous data Completa QSO amb dades prèvies - + Manage DX-Marathon Gestiona una marató DX @@ -6725,52 +6753,52 @@ Activa el registre de depuració de l'aplicació - + &Delete always temp ADIF file after uploading QSOs &Suprimeix sempre el fitxer ADIF temporal després de pujar els QSO - + Move DB Mou la BD - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. Introduïu l'interval horari, en segons, per a considerar un duplicat si s'introdueix els mateixos indicatius, bandes i modes. - + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. Si desactiveu aquesta casella de verificació, el KLog no comprovarà els indicatius per a identificar indicatius erronis. - + Check it for Imperial system (Miles instead of Kilometers). Activeu-ho per al sistema imperial (milles en lloc de kilòmetres). - + Select to use the following name for the logfile without being asked for it again. Seleccioneu l'ús del nom següent com a fitxer de registre sense tornar-ho a preguntar. - + Select if you want to manage DX-Marathon. Seleccioneu si voleu gestionar la marató DX. - + This is the default file where ADIF data will be saved. Aquests és el fitxer predeterminat a on es desaran les dades ADIF. - + This is the directory where the database (logbook.dat) will be saved. Aquest és el directori a on es desarà la base de dades (logbook.dat). - + Click to change the path of the database. Cliqueu per canviar el camí a la base de dades. @@ -6779,27 +6807,27 @@ Activa el registre de depuració de l'aplicació. Això pot ser útil si hi ha quelcom que no funciona com s'espera. Es crearà un fitxer de depuració en el directori del KLog. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Cliqueu per canviar com a posat a la cua (per enviar) tots els eQSL (LoTW i eQSL) a tots els QSO nous de manera predeterminada. - + Delete Always the adif file created after uploading QSOs Suprimeix sempre el fitxer ADIF creat després de pujar els QSO - + Dupe time range: Interval de temps dels «dupe»: - + Please specify an existing directory where the database (logbook.dat) will be saved. Especifiqueu un directori existent a on es desarà la base de dades (logbook.dat). - + This is the directory where DB (logbook.dat) will be saved. Aquest és el directori a on es desarà la BD (logbook.dat). @@ -6809,133 +6837,148 @@ Comprova els indicatius no vàlids - + + Show seconds + + + + Mark sent eQSL && LoTW in new QSO as queued Marca els eQSL enviats i LoTW als QSO nous com a posats a la cua - + + Show seconds in the QSO editor + + + + Click to change the default ADIF file. Cliqueu per canviar el fitxer ADIF predeterminat. - + Click to move the DB to the new directory. Cliqueu per moure la BD a un directori nou. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + + Log level + + + + Select Directory Selecció de directori - + KLog - Move DB KLog - Mou la BD - + File moved S'ha mogut el fitxer - + File copied S'ha copiat el fitxer - + File already exist. El fitxer ja existeix. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. El fitxer de destinació ja existeix i el KLog no el substituirà. Suprimiu el fitxer de la carpeta de destinació abans de moure el fitxer amb el KLog per assegurar que el KLog pot copiar el fitxer. - + File NOT copied NO s'ha copiat el fitxer - + The file was not copied due to an unknown problem. No s'ha copiat el fitxer degut a un problema desconegut. - + The target directory does not exist. Please select an existing directory. El directori de destinació no existeix. Seleccioneu un directori existent. - + Show the Station &Callsign used in the search box Mostra l'indi&catiu d'estació usat al quadre de cerca - + &Check for new versions automatically &Comprova automàticament si hi ha versions noves - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. Els QSO es marcaran com a pendents d'enviar una QSL si rebeu el DX QSL i no heu enviat el vostre. - + Check if there is a new release of KLog available every time you start KLog. Comprova si hi ha un llançament nou disponible del KLog cada vegada que s'iniciï el KLog. - + &Provide Info for statistics &Proporciona informació per a estadístiques - + The search box will also show the callsign on the air to do the QSO. El quadre de cerca també mostrà l'indicatiu a l'aire per fer el QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Si s'ha seleccionat la comprovació de versió nova, el KLog enviarà al desenvolupador el vostre indicatiu, la versió del KLog i el sistema operatiu per ajudar a millorar el KLog. - + Select to use real time. Seleccioneu-ho per emprar temps real. - + Select to use UTC time. Seleccioneu-ho per emprar l'hora UTC. - + Select if you want to save to ADIF on exit. Seleccioneu si voleu desar a l'ADIF en sortir. - + Complete the current QSO with previous QSO data. Completa el QSO actual amb dades de QSO anteriors. - + Browse Explora - + Open File Obre fitxer @@ -7752,32 +7795,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. Els QSO següents són els que heu rebut la confirmació LoTW. - + Ok D'acord - + DX DX - + Date/Time Data/hora - + Band Banda - + Mode Mode @@ -8039,14 +8082,14 @@ Interromp la lectura - + + DXCC Entities Entitats DXCC - DXCC Entities per year - Entitats DXCC per any + Entitats DXCC per any diff -Nru klog-2.2.1/translations/klog_cs.ts klog-2.3/translations/klog_cs.ts --- klog-2.2.1/translations/klog_cs.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_cs.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. Vyberte volací značku, kterou chcete použít pro nahrání logu. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. Vyberte počáteční datum exportu QSO. Výchozí datum je datum prvního spojení s touto volací značkou. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. Vyberte koncové datum exportu QSO. Výchozí datum je datum posledního spojení s touto volací značkou. - + Station callsign Volací značka - + + My Locator + Můj lokátor + + + Start date Počáteční datum - + End date Koncové datum - + Ok Ok - + Cancel Zrušit - + DX DX - + Date/Time Datum/Čas - + Band Pásmo - + Mode Druh provozu - + + Not defined Nedefinovaná - + All Všechny - + QSOs: QSO: - + KLog - QSOs to be uploaded to LoTW. KLog - QSO nahrávána do LoTW. - + This table shows the QSOs that will be sent to LoTW. Tabulka obsahuje QSO, která budou nahrána do LoTW. - + KLog - QSOs to be uploaded to ClubLog. KLog - QSO nahrávána do ClubLog. - + This table shows the QSOs that will be sent to ClubLog. Tabulka obsahuje QSO, která budou nahrána do ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. KLog - QSO nahrávána do eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. Tabulka obsahuje QSO, která budou nahrána do eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. KLog - QSO nahrávána do QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. Tabulka obsahuje QSO, která budou nahrána do QRZ.com. - + This table shows the QSOs that will be exported to ADIF. Tabulka obsahuje QSO, která budou exportována do ADIF. @@ -627,192 +633,192 @@ Dotaz neselhal - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Earth-Moon-Earth - + Sporadic E Sporadic E - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Field Aligned Irregularities - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Reflection - + Internet-assisted Internet-assisted - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Převaděč nebo transponder - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satelit - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-equatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Tropospheric ducting - - + + Yes Ano - - + + No Ne - - + + Requested Vyžádané - - + + Ignore/Invalid Ignorovat / Neplatné - + Validated Ověřené - + Queued Ve frontě - + Uploaded Nahrané - + Do not upload Nenahrávat - + Modified Modifikované - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Direct Direct - + Electronic Elektronicky - + Manager Common term in hamradio, do not translate if not sure Manažer - + KLog DXCC KLog DXCC - + All QSOs have been updated with a DXCC and the Continent. Všechna QSO byla aktualizována na DXCC a Kontinent. - + KLog - Invalid call detected KLog - Byla zjištěna chybná značka - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? Byla zjištěna prázdná volací značka. Přejete si přesto toto QSO exportovat (klikněte na Ano) nebo ho odstranit z exportu ADIF? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? Byla zjištěna neplatná volací značka %1. Přejete si přesto toto QSO exportovat (klikněte na Ano) nebo ho odstranit z exportu? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. Export chybných značek může způsobit problémy v aplikacích, do kterých potenciálně importujete tento log. Může to však být dobrá značka, kterou KLog nesprávně identifikoval. @@ -1122,100 +1128,100 @@ V importovaném ADIF souboru jsou duplicitní QSO. Přejete si pokračovat? (Duplicitní QSO nebudou importována) - + This QSO is not including the minimum data to consider a QSO as valid! Toto QSO nezahrnuje minimální množinu informací, aby bylo považováno za platné! - + Please edit the ADIF file and make sure that it include at least: Upravte ADIF tak, aby obsahoval alespoň: - + and a - + This QSO had: QSO mělo: - + - The band missing and the following call: - Chybějící pásmo a následující volací značku: - + - The mode missing and the following call: - Chybějící druh provozu a následující volací značku: - + - The date missing and the following call: - Chybějící datum a následující volací značku: - + - The time missing and the following call: - Chybějící čas a následující volací značku: - + Do you want to continue with the current file? Přejete si pokračovat se současným souborem? - + KLog: Not all required data found! KLog: Nebyla nalezena všechna požadovaná data! - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. Některým QSO z tohoto logu (tj.: %1) chybí informace RST TX. - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. Kliknutím na Ano přidáte výchozí %1 pro druh %2 do všech QSO s podobným problémem. - - + + If you select NO, maybe the QSO will not be imported. Kliknutím na Ne nebudou QSO importována. - + KLog: No RST TX found! KLog: RST TX nenalezeno! - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. Některým QSO z tohoto logu (tj.: %1) chybí informace RST RX. - + KLog: No RST RX found! KLog: RST RX nenalezeno! - - + + KLog - No Station callsign entered. KLog - Není vložena volací značka. - + KLog - Apply to all QSOs in this log? KLog - Použít na všechna QSO v tomto logu? - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: @@ -1224,13 +1230,13 @@ Vložte volací značku, která byla použita při tomto QSO s %1 na %2: - - + + KLog - QSO without Station Callsign KLog - QSO bez volací značky - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1239,32 +1245,32 @@ Vložte volací značku, která byla použita při tomto QSO na %1: - + KLog - Don't ask again KLog - Znovu se neptat - + Do you want to reuse your answer? Přejete si opětovně použít odpověď? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. KLog automaticky použije předchozí odpověď na jakýkoliv podobný výskyt, aniž by se znovu zeptal. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li>Datum/Čas:</i> %1</li><li>Značka: %2</li><li>Pásmo: %3</li><li>Druh: %4</li></ul> - + KLog - QSO not found KLog - QSO nenalezeno - + Do you want to add this QSO to the log?: @@ -1273,7 +1279,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1282,22 +1288,22 @@ Přejete si přidat toto spojení? - + KLog - Invalid call detected KLog - Byla zjištěna chybná značka - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? Byla zjištěna prázdná volací značka. Přejete si přesto toto QSO exportovat (klikněte na Ano) nebo ho odstranit z exportu? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? Byla zjištěna neplatná volací značka %1. Přejete si přesto exportovat tuto značku (stiskem Ano) nebo ji odstranit z exportu? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. Export chybných značek může způsobit problémy v aplikacích, do kterých potenciálně importujete tento log. Může to však být dobrá značka, kterou KLog nesprávně identifikoval. Po exportu můžete také soubor ADIF upravit. @@ -2071,14 +2077,14 @@ MainQSOEntryWidget - - + + &Add &Vložit - + &Clear S&mazat @@ -2139,22 +2145,22 @@ - + Callsign Stanice - + &Save - + &Cancel &Zrušit - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2164,7 +2170,7 @@ MainWindow - + Check always the current callsign in QRZ.com Vždy vyhledej stanici v QRZ.com @@ -2269,22 +2275,22 @@ Přejete si to nyní provést? - + It seems that you have never done a backup or exported your log to ADIF. Nebyla provedená záloha nebo export logu do ADIF. - + It seems that the latest backup you did is older than one month. Poslední záloha je starší více než jeden měsíc. - + Log backup recommended! Je doporučována záloha! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2299,211 +2305,211 @@ - + KLog - Backup KLog - Záloha - + The backup was done successfully Záloha proběhla úspěšně - + KLog will remind you to backup your data again in aprox one month. KLog připomene provést další zálohu přibližně za 1 měsíc. - + The backup was not properly done. Záloha se nepovedla. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. Doporučujeme pravidelně zálohovat data, aby nedošlo ke ztrátě nebo poškození vašeho logu. - - + + KLog - New version detected! KLog - Byla zjištěna nová verze! - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + It seems that you are running this version of KLog for the first time. Zdá se, že používáte tuto verzi KLogu poprvé. - + The setup will be open to allow you to do any new setup you may need. Otevře se nastavení, pro úpravu parametrů. - + Ready Připraven - - + + KLog KLog - + KLog - Unexpected error KLog - Neočekávána chyba - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Při pokusu o přidání spojení do vašeho logu došlo k neočekávané chybě. Pokud problém přetrvává, požádejte vývojáře o analýzu: - + KLog - Not valid call KLog - Neplatná značka - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? Volací značka %1 není platná. Opravdu si přejete vložit tuto značku do logu? - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. Vložení neplatné značky do logu může způsobit problémy při žádosti o diplomy, exportu do ADIF. - - + + KLog - Select correct entity KLog - Vyberte správnou zemi - - + + You have selected an entity: Vybrali jste zemi: - - + + that is different from the KLog proposed entity: která se liší od země navrhované KLog: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Klikněte na prefix správné země nebo Zrušit upravte spojení. - + KLog - Not valid callsign KLog - Neplatná značka - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? Volací značka %1 není platná. Opravdu si přejete vložit tuto stanici do logu? - - + + No DXCC Není DXCC - - + + None Žádný - + Click on the prefix of the right entity or Cancel to correct. Klikněte na prefix správné země nebo Zrušit pro upravení. - - - - + + + + Save ADIF File Uložit ADIF - + You have requested to delete several QSOs Bylo požadováno smazat několik QSO - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. Tato operace definitivně odstraní všechna vybraná QSO a související data a nebudete jej moci znovu obnovit. - - + + Are you sure? Opravdu chcete odstranit QSO? - + You have requested to delete the QSO with: %1 Bylo požadováno smazat QSO s: %1 - + KLog - ClubLog error KLog - Chyba ClubLog - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. Proces nahrávání do ClubLog byl dokončen s chybou. Log pravděpodobně nebyl nahrán. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 Zkontrolujte prosím své přihlašovací údaje, připojení k internetu a účet Clublog. Chybový kód:%1 - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? Přejete si označit jako Nahraná všechna QSO nahraná na ClubLog? - + There was an error while updating to Yes the ClubLog QSO upload information. Došlo k chybě při nahrávání informací ClubLog QSO. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2512,65 +2518,65 @@ Přejete si smazat tento soubor? - - - + + + The file has been removed. Soubor byl smazán. - - + + The file has not been removed. Soubor nebyl smazán. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. Něco brání KLogu soubor smazat Můžete ho ručně smazat. - + KLog - eQSL error KLog - Chyba eQSL - + The eQSL upload process has finished with an error and the log was possibly not uploaded. Proces nahrávání do eQSL byl dokončen s chybou. Log pravděpodobně nebyl nahrán. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 Zkontrolujte prosím své přihlašovací údaje, připojení k internetu a účet eQSL. Chybový kód:%1 - - - - - - - + + + + + + + KLog - eQSL KLog - eQSL - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? Přejete si označit jako Nahraná všechna QSO nahraná na eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. Došlo k chybě při nahrávání informací eQSL QSO. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2579,594 +2585,593 @@ Přejete si smazat tento soubor? - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - - + + KLog - QRZ.com error KLog - Chyba QRZ.com - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. Proces nahrávání do QRZ.com byl dokončen s chybou. Log pravděpodobně nebyl nahrán. - - - - - + + + + + KLog - QRZ.com KLog - QRZ.com - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? Přejete si označit jako Nahraná všechna QSO nahraná na QRZ.com? - + There was an error while updating to Yes the QRZ.com QSO upload information. Došlo k chybě při nahrávání informací QRZ.com QSO. - + The QRZ.com upload process has finished successfully Nahrání QRZ.com bylo úspěšně dokončeno - + Call not found in QRZ.com Stanice nenalezena v QRZ.com - + KLog has received an error from QRZ.com. Byla přijata chyba z QRZ.com. - + KLog - %1 KLog - %1 - + You need to activate the %1 service in the eLog preferences. Je potřeba aktivovat službu %1 v Nastavení->Nastavení->eLog. - + KLog - Exit KLog - Ukončení - + Do you really want to exit KLog? Opravdu si přejete ukončit Klog? - + The logfile has been modified. Log byl modifikován. - + Do you want to save your changes? Přejete si uložit změny? - - + + KLog - ADIF export KLog - ADIF export - + It is important to export to ADIF and save a copy as a backup. Je důležité provést export ADIF a kopii exportu použít jako zálohu. - + Saving the log was done successfully. Log byl úspěšně uložen. - + The ADIF export was not properly done. Export ADIF nebyl proveden správně. - + &File &Soubor - + &Import from ADIF ... &Import z ADIF ... - + Import an ADIF file into the current log. Importovat ADIF do současného logu. - + Export to ADIF ... Export do ADIF ... - + Export the current log to an ADIF logfile. Exportovat současný log do ADIF. - + Export all logs to ADIF ... Exportovat všechny logy do ADIF ... - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Exportovat všechny QSO do jednoho ADIF, sloučit QSO ze všech logů. - + &Print Log ... &Tisk logu ... - + Print your log. Tisk logu. - + KLog folder KLog adresář - + Opens the data folder of KLog. Otevřít KLog adresář. - + Settings ... Nastavení... - + E&xit &Ukončit - + &Tools Nás&troje - + Fill in QSO data Přepoužít QSO data - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Použít data z předešlých QSO pro vyplnění chybějících informací v QSO.. - + QSL tools ... QSL ... - + Find QSO to QSL Najít QSO pro QSL - + Shows QSOs for which you should send your QSL and request the DX QSL. Zobrazit QSO, pro která by měla být poslána QSL a požádáno o QSL protistanice. - + Find My-QSLs pending to send Najít QSL čekající na odeslání - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Zobrazit QSO s nevyřízenými požadavky na odeslání QSL. Tato fronta by měla být ideálně prázdná! - + Find DX-QSLs pending to receive Najít QSL čekající na potvrzení - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Zobrazit QSL, pro která bylo vyžádáno nebo odesláno QSL, ale není odpověď. - + Find requested pending to receive Najít nepřijaté vyžádané QSL - + Shows the DX-QSLs that have been requested. Zobrazí QSL, která byla vyžádána. - + LoTW tools ... LoTW ... - Queue all QSLs from this log to be sent - Všechna QSO z tohoto logu do fronty k odeslání + Všechna QSO z tohoto logu do fronty k odeslání - + Mark all non-sent QSOs in this log as queued to be uploaded. Do fronty pro odeslání budou vložena všechna neodeslaná QSO z tohoto logu. - + Queue all QSLs to be sent Všechna QSL do fronty k odeslání - + Put all the non-sent QSOs in the queue to be uploaded. Vložit všechna neodeslaná QSO do fronty k odeslání. - + Mark all queued QSOs from this log as sent Označit zafrontovaná QSO z tohoto logu jako odeslaná - + Mark all queued QSOs in this log as sent to LoTW. Označit zafrontovaná QSO z tohoto logu jako odeslaná do LoTW. - + Mark all queued QSOs as sent Označit zafrontovaná QSO jako odeslaná - + Mark all queued QSOs as sent to LoTW. Označit zafrontovaná QSO jako odeslaná do LoTW. - + Download from LoTW ... Stažení LoTW ... - + Download the full log from LoTW ... Stažení celého logu z LoTW ... - + ClubLog tools ... ClubLog ... - - + + Queue all the QSOs to be uploaded Všechna QSO do fronty k odeslání - + Upload the queued QSOs to ClubLog ... Odeslat QSO ve frontě ... - + eQSL tools ... eQSL ... - + Upload the queued QSOs to eQSL.cc ... Nahrát QSO ve frontě ... - + QRZ.com tools ... QRZ.com ... - + Check the current callsign in QRZ.com Vyhledat stanici v QRZ.com - + Queue all the QSO to be uploaded Všechna QSO do fronty k odeslání - + Upload the queued QSOs to QRZ.com ... Nahrát QSO ve frontě ... - + Update cty.csv Aktualizovat cty.csv - - + + For updated DX-Entity data, update cty.csv. Aktualizuje DX země, cty csv. - + Update Satellite Data Aktualizovat Satelity - + Stats Statistiky - - + + Show the statistics of your radio activity. Zobrazit statistiky o aktivitě. - + Show Map - + &Help &Nápověda - + Online manual (F1) ... Online nápověda (F1) ... - + &Tips ... &Typy ... - + &Debug ... &Ladění ... - + &About ... &O aplikaci ... - + About Qt ... O Qt ... - + Check updates ... Aktualizace ... - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW - + All pending QSOs of this log has been marked as queued for LoTW! Všechna čekající QSO z tohoto logu byla zafrontována do LoTW! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! Vyskytla se chyba v označení všech QSO tohoto logu jako zafrontovaná do LoTW! - + Your log has been updated with the LoTW downloaded QSOs. Log byl aktualizován na základě stažených dat z LoTW. - + KLog has updated %1 QSOs from LoTW. KLog aktualizoval %1 QSOs. - + Your log has not been updated. Log nebyl aktualizován. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. QSO nebyla aktualizována. Mohla to způsobit chyba v souboru nebo jednoduše nebylo co aktualizovat. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Opravdu si přejete označit VŠECHNA čekající QSO k Nahrání. Toto je potřeba udělat POUZE, když jsou QSO nahrávána do LoTW poprvé. - + All pending QSOs has been marked as queued for LoTW! Všechna čekající QSO byla označena jako zafrontovaná do LoTW! - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSL není nainstalovaný nebo KLog ho nemůže najít. Prosím, překontrolujte nastavení. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Chyba #1: Akce byla přerušena uživatelem nebo TQSL není nakonfigurovaný. Žádné QSO nebylo nahráno. - + Error #2: Upload was rejected by LoTW, please check your data. Chyba #2: Požadavek byl odmítnut LoTW. Prosím, překontrolujte data. - + Error #3: The TQSL server returned an unexpected response. Chyba #3: Neočekávaná odpověď ze server TQSL. - + Error #4: There was a TQSL error. Chyba #4: Chyba TQSL. - + Error #5: There was a TQSLLib error. Chyba #5: Chyba TQSLLib. - + Error #6: It was not possible to open the input file. Chyba #6: Nepodařilo se otevřít vstupní soubor. - + Error #7: It was not possible to open the ouput file. Chyba #7: Nepodařilo se otevřít výstupní soubor. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Chyba #8: Nebyla zpracována žádná QSO, protože QSO byla duplicitní nebo mimo časový rozsah. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Chyba #9: Zpracovala se pouze některá QSO, zbytek byl ignorován, protože byly duplicitní nebo mimo časovou dobu. - + Error #10: Command syntax error. KLog sent a bad syntax command. Chyba #10: Chyba syntaxe. KLog zavolal chybný příkaz. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Chyba #11: Chyba připojení k LoTW (chyba síťového připojení nebo LoTW je nedostupný). - + Error #00: Unexpected error. Please contact the development team. Chyba #00: Neočekávaná chyba. Prosím, kontaktujte vývojový tým. - + The log that you have selected contains more than just one station callsign. Vybraný log obsahuje více jak jednu značku stanice. - + Please select the station callsign you want to mark as sent to LoTW: Prosím, vyberte značku stanice, která má být odeslána do LoTW: - + Station Callsign: Stanice: - + Define Station Callsign Určete značku stanice - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. Nebyla vybrána žádná značka. KLog doplní QSO bez značky stanice definovanou značkou, kterou zde vyberete. - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Zadejte značku stanice, kterou chcete použít pro tento log nebo ji nechte prázdnou pro QSO bez definované volací značky stanice: - + KLog - No station selected KLog - Nebyla vybrána žádná značka stanice - + No station callsign has been selected and therefore no log will be marked Nebude označen žádný log, protože nebyla vybrána žádná značka stanice - + All queued QSOs has been marked as sent to LoTW! Všechna zafrontovaná QSO byla označena jako odeslaná do LoTW! - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + Native Error - + There was a problem to mark all queued QSOs of this log as sent to LoTW! Nastal problém s označením zafrontovaných QSO jako odeslaných do LoTW! @@ -3176,74 +3181,79 @@ - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + + Queue all QSOs from this log to be sent + + + + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Opravdu si přejete označit VŠECHNA QSO v tomto Logu k Nahrání. Toto je potřeba udělat POUZE, když jsou QSO nahrávána do LoTW poprvé. - - + + Now you can upload them to LoTW. Nyní je můžete nahrát do LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! Vyskytl se problém s označením všech Čekajících QSO do LoTW! - + All queued QSOs of this log has been marked as sent to LoTW! Všechna QSO ve frontě byla označena jako Odeslána do LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! Vyskytl se problém s označením QSO jako Odeslaná do LoTW! - + About ... O aplikaci... - + KLog - Update checking result KLog - Výsledek Aktualizace - + Congratulations! Gratulujeme! - + You already have the latest version. Nejnovější verzi již máte. - + You can find the KLog data folder here: KLog adresáře je možné najít: - + start nastartovat - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3251,115 +3261,115 @@ Serveru UDP se nepovedlo %1. - + stop zastavit - + It seems that there are no QSOs in the database. V databázi nejsou žádná QSO. - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Kontaktujte KLog vývojový tým, pokud databáze obsahuje nějaká QSO a KLog je nemůže najít (Nápověda->O aplikaci). - + Status of the DX entity. Status DX země. - + Name of the DX entity. Jméno DX země. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Poznámka - + Others Jiné - + My Data Mé údaje - + Satellite Satelit - + Info Info - + Awards Diplomy - + Search Hledání - + Log Log - + DX-Cluster DX-Cluster - + DXCC DXCC - + No QSOs have been exported to ADIF. Nebylo exportováno žádné QSO do ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 KLog exportoval %1 QSO do souboru ADIF: %2 - + You need to select one station callsign to be able to send your log to LoTW. Je potřeba vybrat jednu značku stanice, abyste mohli odeslat log do LoTW. - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? @@ -3368,12 +3378,12 @@ Přejete si označit všechna nahraná QSO jako odeslaná do LoTW? - + There was an error while updating to Yes the LoTW QSL sent information. Při aktualizaci došlo k chybě. - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3382,379 +3392,379 @@ Přejete si ho smazat? - + You need to select one station callsign to be able to send your log to ClubLog. Je potřeba vybrat jednu značku stanice, abyste mohli odeslat log do ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? Přejete si přidat toto QSO to existujícího ClubLog logu? - + If you don't agree, this upload will overwrite your current ClubLog existing log. Pokud nesouhlasíte, toto nahrání přepíše existující ClubLog log. - + You need to select one station callsign to be able to send your log to eQSL.cc. Je potřeba vybrat jednu značku stanice, abyste mohli odeslat log do eQSL. - - + + KLog - Select the Station Callsign. KLog - Vyberte značku stanice. - - + + Select the Station Callsign to use when quering LoTW: Vyberte značku stanice, která se použije při dotazování do LoTW: - - + + Please check the LoTW setup Překontrolujte nastavení LoTW - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. Nenastavili jste LoTW uživatele ani správnou značku stanice. V Nastavení otevřte kartu LoTW a nakonfigurujte spojení LoTW. - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 Přejete si opravdu označit všechna QSO pro NAHRÁNÍ? Musí být uděláno POUZE, jestli jde o PRVNÍ NAHRÁNÍ QSO do %1 - + ClubLog ClubLog - + The log is ready to be uploaded to ClubLog. Log je připraven na nahrání do ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field Všechna spojení v tomto logu byla označena jako Upravená ve stavovém poli ClubLog - + KLog could not mark the full log to be sent to ClubLog KLog nemohl označit celý log k odeslání do ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. Něco zabraňovalo KLogu, aby označil QSO jako upravená. Restartujte KLog a zkuste to znovu, než kontaktujete vývojáře KLog. - + The log is ready to be uploaded to eQSL.cc. Log je připraven na nahrání do eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field Všechna spojení v tomto logu byla označena jako Upravená ve stavovém poli eQSL - + KLog could not mark the full log to be sent to eQSL KLog nemohl označit celý log k odeslání do eQSL - + KLog - QRZ.COM KLog - QRZ.COM - + QRZ.COM QRZ.COM - + The log is ready to be uploaded to QRZ.com. Log je připraven na nahrání do QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field Všechna spojení v tomto logu byla označena jako Upravená ve stavovém poli QRZ.com - + KLog could not mark the full log to be sent to QRZ.com KLog nemohl označit celý log k odeslání do QRZ.com - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. V Nastavení je potřeba definovat správné API Key pro QRZ.com. - + Open File Otevřít soubor - + - Needed for DXMarathon - Potřebné pro DXMarathon - + Filling QSOs ... Plnění QSO ... - + Abort filling Přerušení plnění - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Plnění DXCC, CQzone, ITU, Kontinentů v QSO... QSO: - + Number Počet - + Date/Time Datum/Čas - - + + Callsign Stanice - + RSTtx RSTtx - + RSTrx RSTrx - + Band Pásmo - - + + Mode Druh provozu - + Print Log Tisk logu - + Printing the log ... Log se tiskne... - + Abort printing Přerušení tisku - - + + Printing the log... QSO: Tisk logu... QSO: - + KLog - QSO received KLog - Přijato QSO - + The following QSO data has been received from WSJT-X to be logged: Následující QSO bylo přijato z WSJT-X a bude zalogováno: - + Freq Frek - + Time On Čas začátku - + Time Off Čas konce - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX-Grid - + Local-Grid Místní-Grid - + Station Callsign Stanice - + Operator Callsign Volací značka Operátora - + KLog - WSJTX Dupe QSO KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? Jedná se o duplicitní QSO. Přejete si jej uložit nebo zamítnout? - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. Duplicitní QSO se shoduje s existujícím QSO se stejnou značkou, pásmem, druhem provozu, datem/časem s přihlédnutím k období, které je definováno v nastavení. - + QSO logged from WSJT-X: QSO přijato z WSJT-X: - + KLog - Non-supported mode KLog - Nepodporovaný mod - + A new mode not supported by KLog has been received from an external program or radio: Z externího programu nebo rádia byl přijat nepodporovaný mód: - + If the received mode is correct, please contact KLog development team and request support for that mode Pokud je přijatý mod správný, kontaktujte vývojový tým KLog a požádejte o podporu pro tento režim - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) Přejete si nadále dostávat tato upozornění? (deaktivace těchto upozornění zabrání detekci neplatných režimů) - + KLog - Duplicated satellite KLog - Duplicitní satelitní - + A duplicated satellite has been detected in the file and will not be imported. Duplicitní satelit byl detekován v tomto souboru a nebude importován. - + Please check the satellite information file and ensure it is properly populated. Zkontrolujte soubor informací o satelitu a ujistěte se, že je správně vyplněn. - + Now you will see a more detailed error that can be used for debugging... Nyní uvidíte podrobnější chybu, kterou lze použít k ladění ... - + An unexpected error ocurred!! Nastala neočekávaná chyba!! - + If the problem persists, please contact the developers Kontaktujte vývojáře, pokud problém přetrvává - + for analysis: pro analýzu: - + Error in function Chyba ve funkci - + Error text Text chyby - + Failed query Neúspěšný dotaz - + Recommendation: Doporučení: - + Periodically export your data to ADIF to prevent a potential data loss. Pravidelně exportujte svá data do ADIF, abyste předešli možné ztrátě dat. - + KLog - Show errors KLog - Zobrazení chyb - + Do you want to keep showing errors? Přejete si nadále zobrazovat chyby? @@ -4067,13 +4077,13 @@ - + TX Frequency in MHz. TX Frekvence v MHz. - + RX Frequency in MHz. RX Frekvence v MHz. @@ -4136,43 +4146,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Frek TX + Frek TX - Freq RX - Frek RX + Frek RX - + DX QTH locator. DX QTH lokátor. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. DX QTH lokátor. Formát má být IN70AA nanejvýš však 10 znaků. - + TX Frequency in MHz. Frequency is not in a hamradio band! TX Frekvence v MHz. Frekvence je mimo radioamatérké pásmo! - + RX Frequency in MHz. Frequency is not in a hamradio band! RX Frekvence v MHz. @@ -4381,57 +4409,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4566,10 +4594,10 @@ - - - - + + + + KLog - DB update KLog - Aktualizace DB @@ -4600,90 +4628,90 @@ Všechna data byla migrována správně. Nyní byste měli jít do Nastavení-> Nastavení-> Logy a zkontrolovat, zda je vše v pořádku. - - + + Updating mode information... Aktualizace informací o druhu provozu ... - - - - - - - + + + + + + + Abort updating Přerušit aktualizaci - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Zrušení této aktualizace způsobí nekonzistence dat a možná ztrátu dat. Opravdu si ji přejete zrušit? - - - - + + + + Updating bands information... Aktualizace informací o pásmech... - + Updating bands information in %1 status... Aktualizace informací o pásmech. Stav %1 ... - - + + Progress: Progres: - + Updating mode information in %1 status... Aktualizace informací o druhu provozu. Stav %1 ... - + Updating DXCC award information... Aktualizace DXCC informací... - + Updating DXCC Award information... Aktualizace DXCC informací... - + Updating WAZ award information... Aktualizace WAZ informací... - + Updating WAZ Award information... Aktualizace WAZ informací... - + Updating information... Aktualizace informací... - + Updating DXCC and Continent information... Aktualizace DXCC a kontinentů... @@ -5744,136 +5772,136 @@ SetupDialog - - + + User data Uživatel - - + + Bands/Modes Pásma/Druhy provozu - + Log widget - + D&X-Cluster D&X-Cluster - - + + Colors Barvy - - + + Misc Různé - + World Editor Editor zemí - - + + Logs Logy - + eLog eLog - + WSJT-X WSJT-X - + Satellites Satelity - + HamLib HamLib - + Cancel Zrušit - + OK OK - + Settings Nastavení - + You need to enter at least one log in the Logs tab. Na kartě Logy je nutné zadat alespoň jeden log. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Přejete si přidat log v záložce Log nebo ukončit KLog? (ANO - přidat log nebo NE - opustit) - + DX-Cluster DX-Cluster - + World Svět - + DB has not been moved to new path. DB nebyla přesunuta do nové cesty. - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Jdete do karty Různé a klikněte na Přesun DB jinak DB nebude přesunuta do nového adresáře. - + You need to enter at least a valid callsign. Musíte vložit alespoň platnou značku. - + Go to the User tab and enter valid callsign. Použijte kartu Uživatel a vložte platnou značku. - + You have not selected the kind of log you want. Nevybrali jste požadovaný druh logu. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Budete přesměrováni na kartu Log. @@ -6396,7 +6424,7 @@ Povolit integraci LoTW s TQSL. Bude potřeba mít nainstalovaný TSQL - + Select File Vyberte soubor @@ -6404,52 +6432,52 @@ SetupPageHamLib - + Activate HamLib Používat HamLib - + Activates the hamlib support that will enable the connection to a radio. Použít hamlib umožňující připojit rádio. - + Read-Only mode Read-Only režim - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Pokud povoleno, KLog čte frekvenci a druh provozu z rádia, ale neposílá žádné příkazy do rádia. - + Radio Rádio - + Select your rig. Vyberte rádio. - + Serial - + Network - + Defines the interval to poll the radio in msecs. Definujte interval dotazování rádia v milisekundách. - + Poll interval Interval dotazování @@ -6459,17 +6487,17 @@ Test: OK - + Test: NOK Test: NOK - + Test Test - + Click to test the connection to the radio Kliknutím se otestuje připojení radia @@ -6669,46 +6697,51 @@ + Show seconds + + + + &Time in UTC Č&as v UTC - + &Save ADIF on exit &Ukládat ADIF před ukončení - + Use this &default filename &Výchozí jméno ADIF souboru - + Mark &QSO to send QSL when QSL is received Označovat &QSO jako Odeslat QSL při příjmu QSL od protistanice - + Complete QSO with previous data Kompletovat QSO z předešlých informací - + Show the Station &Callsign used in the search box Zobrazovat vlastní značku &stanice ve výsledku Hledání - + &Check for new versions automatically Automaticky &kontroloval aktualizace - + &Provide Info for statistics &Poskytnout informace pro statistiky - + Manage DX-Marathon Spravovat DX-Marathon @@ -6717,118 +6750,123 @@ Zapnout ladící hlášky - + Mark sent eQSL && LoTW in new QSO as queued Označovat nová QSO k odeslání do eQSL && LoTW - + &Delete always temp ADIF file after uploading QSOs Vždy &smazat dočasný ADIF po nahrání QSO - + Browse Procházet - + Move DB Přesunout DB - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. Zadejte časový interval v sekundách pro zvážení, zda jde o duplicitní spojení, pokud jde o stejnou značku, pásmo a druh provozu. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSO budou označena jako nevyřízené (k odeslání) QSL, pokud obdržíte QSL od protistanice a Váš QSL nebyl zatím odeslán. - + The search box will also show the callsign on the air to do the QSO. Vyhledávací pole zobrazí volací značku pro spojení. - + Check if there is a new release of KLog available every time you start KLog. Pokud povoleno, KLog kontroluje dostupnou aktualizaci při každém startu. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Pokud je aktivní kontrola aktualizací, KLog bude zasílat vývojářům Vaši značku, KLog verzi a Operační systém pro vylepšení KLogu. - + Check it for Imperial system (Miles instead of Kilometers). Použijí se Imperiální jednotky (míle místo kilometrů). - + Select to use real time. Použít skutečný čas. - + Select to use UTC time. Použít čas v UTC. - + Select if you want to save to ADIF on exit. Vyberte, pokud požadujete před ukončení aplikace uložit do ADIF. - + Select to use the following name for the logfile without being asked for it again. Vyberte, chcete-li použít následující název souboru logu, aniž byste o něj byli znovu požádáni. - + Complete the current QSO with previous QSO data. Pro QSO se použijí informace z předešlých QSO. - + Select if you want to manage DX-Marathon. Vyberte, pokud si přejete spravovat DX-Marathon. - + This is the default file where ADIF data will be saved. Toto je výchozí soubor, kam je ADIF ukládán. - + This is the directory where the database (logbook.dat) will be saved. Toto je adresář, do kterého bude databáze (logbook.dat) uložen. - + Click to change the default ADIF file. Klikněte pro změnu výchozího ADIF souboru. - + Click to change the path of the database. Klikněte pro změnu cesty k databázi. - + Click to move the DB to the new directory. Klikněte pro přesun DB to nového adresáře. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. @@ -6837,77 +6875,82 @@ Aktivuje ladící log. Toto může být užitečné v případě, kdy něco nefunguje tak, jak by mělo. Ladící soubor bude vytvořen v KLog adresáři. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Klikněte pro označení Zafrontovat (k odeslání) do eQSL (LoTW a eQSL) pro všechna nová QSO. - + Delete Always the adif file created after uploading QSOs Vždy smazat ADIF vytvořený při nahrání QSO - + + Log level + + + + Dupe time range: Časový interval Duplicit: - + Open File Otevřít soubor - + Select Directory Vybrat adresář - + This is the directory where DB (logbook.dat) will be saved. Toto je adresář, do kterého bude ukládána DB (logbook.dat). - + Please specify an existing directory where the database (logbook.dat) will be saved. Specifikujte existující adresář, do kterého bude ukládána databáze (logbook.dat). - + KLog - Move DB KLog - Přesun DB - + File moved Soubor přesunut - + File copied Soubor překopírován - + File already exist. Soubor již existuje. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. Cílový soubor již existuje a KLog ho nebude nahrazovat. Odeberte soubor z cílové složky před přesunutím souboru pomocí KLog. - + File NOT copied Soubor se nezkopíroval - + The file was not copied due to an unknown problem. Soubor se nepřekopíroval kvůli neznámé chybě. - + The target directory does not exist. Please select an existing directory. Cílový adresář neexistuje. Vyberte existující adresář. @@ -7716,32 +7759,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. Tyto QSO jsou ty, která byla potvrzena přes LoTW. - + Ok Ok - + DX DX - + Date/Time Datum/Čas - + Band Pásmo - + Mode Druh provozu @@ -8003,14 +8046,14 @@ Přerušit čtení - + + DXCC Entities Země DXCC - DXCC Entities per year - DXCC země podle roku + DXCC země podle roku diff -Nru klog-2.2.1/translations/klog_da.ts klog-2.3/translations/klog_da.ts --- klog-2.2.1/translations/klog_da.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_da.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. - + Station callsign - + + My Locator + Min locator + + + Start date - + End date - + Ok O.k. - + Cancel Afbryd - + DX - + Date/Time Dato/tid - + Band Bånd - + Mode Tilstand - + + Not defined - + All Alle - + QSOs: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. @@ -627,192 +633,192 @@ - + Aircraft Scatter Common term in hamradio, do not translate if not sure Flystøj - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Baggrundsstøj - + Earth-Moon-Earth Jorden-månen-jorden - + Sporadic E Sporadisk E - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Feltjusterede uregelmæssigheder - + F2 Reflection Common term in hamradio, do not translate if not sure F2-reflektion - + Internet-assisted Internetassisteret - + Ionoscatter Common term in hamradio, do not translate if not sure Ionostøj - + Meteor scatter Common term in hamradio, do not translate if not sure Meteorstøj - + Terrestrial or atmospheric repeater or transponder Terrestrisk eller atmosfærisk repeater eller transponder - + Rain scatter Common term in hamradio, do not translate if not sure Regnstøj - + Satellite Satellit - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-ækvatoriale - + Tropospheric ducting Common term in hamradio, do not translate if not sure Troposfærisk kanalisering - - + + Yes Ja - - + + No Nej - - + + Requested Anmodt - - + + Ignore/Invalid ignorer/ugyldig - + Validated Valideret - + Queued I kø - + Uploaded Overført - + Do not upload Overfør ikke - + Modified Ændret - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Direct Direkte - + Electronic Elektronisk - + Manager Common term in hamradio, do not translate if not sure Manager - + KLog DXCC KLog-DXCC - + All QSOs have been updated with a DXCC and the Continent. Alle QSO'er er blevet opdateret med en DXCC og kontinentet. - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -993,67 +999,67 @@ - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog - Don't ask again - + Do you want to reuse your answer? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found - + Do you want to add this QSO to the log?: - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. @@ -1121,14 +1127,14 @@ - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1157,60 +1163,60 @@ - + This QSO is not including the minimum data to consider a QSO as valid! - + - The band missing and the following call: - Båndet mangler og det følgende kald: - + - The mode missing and the following call: - Tilstanden mangler og det følgende kald: - + - The date missing and the following call: - Datoen mangler og det følgende kald: - + - The time missing and the following call: - Tidspunktet mangler og det følgende kald: - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. - - + + If you select NO, maybe the QSO will not be imported. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. - + KLog - Apply to all QSOs in this log? - - + + KLog - No Station callsign entered. - - + + KLog - QSO without Station Callsign @@ -1257,37 +1263,37 @@ Der ser ud til at der er nogle dublette QSO'er i ADIF-filen, du importerer. Ønsker du at fortsætte? (dublette QSO'er vil ikke blive importeret) - + Please edit the ADIF file and make sure that it include at least: Rediger din ADI-fil og sikr dig at den som minimum indeholder: - + and og - + This QSO had: Denne QSO havde: - + Do you want to continue with the current file? Ønsker du at fortsætte med den nuværende fil? - + KLog: Not all required data found! KLog: Ikke alle krævede data blev fundet! - + KLog: No RST TX found! KLog: Ingen RST TX blev fundet! - + KLog: No RST RX found! KLog: Ingen RST RX fundet! @@ -2060,14 +2066,14 @@ MainQSOEntryWidget - - + + &Add &Tilføj - + &Clear &Ryd @@ -2128,22 +2134,22 @@ - + Callsign Kaldesignal - + &Save - + &Cancel &Afbryd - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2168,13 +2174,13 @@ &Logvindue - - + + KLog Klog - + It seems that you have never done a backup or exported your log to ADIF. @@ -2184,17 +2190,17 @@ - + It seems that the latest backup you did is older than one month. - + Log backup recommended! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2204,162 +2210,162 @@ - + It seems that you are running this version of KLog for the first time. - + The setup will be open to allow you to do any new setup you may need. - + Ready Klar - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Der opstod en uventet fejl under tilføjelse af QSO'en til din log. Hvis problemet består, så kontakt udvikleren for fejlsøgning: - + KLog - Not valid call - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. - - + + You have selected an entity: Du har valgt en entitet: - - + + that is different from the KLog proposed entity: som er anderledes fra den af KLog foreslåede entitet: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Klik på præfikset for den korrekte entitet eller Afbryd for at redigere QSO'en igen. - - + + No DXCC - - + + None Ingen - + Click on the prefix of the right entity or Cancel to correct. Klik på præfikset på den højre entitet eller Afbryd for at rette. - + KLog - QRZ.COM - + RSTrx RSTrx - + RSTtx RSTtx - + Do you really want to exit KLog? - + &File &Fil - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Eksporter ALLE QSO'erne til en ADIF-fil, sammenføj QSO'erne fra alle loggene. - + KLog folder KLog-mappe - + E&xit &Afslut - + &Tools &Værktøjer - + Fill in QSO data Udfyld QSO-data - + Find My-QSLs pending to send Find My-QSL'er under afsendelse - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Viser QSO'erne med afventende forespørgsler for at sende QSL'er. Du bør holde denne kø tom! - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. - + Import an ADIF file into the current log. Importer en ADIF-fil ind i den aktuelle log. - + Export the current log to an ADIF logfile. Eksporter den aktuelle log til en ADIF-logfil. - + Print your log. Udskriv din log. - + Opens the data folder of KLog. Åbner datamappen for KLog. - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Gå igennem loggen der genbruger tidligere QSO'er for at udfylde manglende information i andre QSO'er. - + Shows QSOs for which you should send your QSL and request the DX QSL. Viser QSO'er som du bør sende din QSL og forespørge på DX QSL'en. @@ -2374,45 +2380,45 @@ - + KLog - Unexpected error - - + + KLog - Select correct entity - + KLog - Exit - + Mark all queued QSOs in this log as sent to LoTW. Marker alle QSO'er i kø i denne log som sendt til LoTW. - + Mark all queued QSOs as sent to LoTW. Marker alle QSO'er i kø som sendt til LoTW. - + You have requested to delete the QSO with: %1 Du har anmodt om at slette QSO'en med: %1 - - + + Are you sure? Er du sikker? - + Check always the current callsign in QRZ.com @@ -2427,141 +2433,141 @@ - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + You have requested to delete several QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com @@ -2571,321 +2577,316 @@ - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - + You need to activate the %1 service in the eLog preferences. - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + Settings ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Find requested pending to receive - + LoTW tools ... - + Mark all queued QSOs from this log as sent - - + + Queue all the QSOs to be uploaded - + Check the current callsign in QRZ.com - + Queue all the QSO to be uploaded - - + + For updated DX-Entity data, update cty.csv. For opdaterede DX-Entity-data, opdater cty.csv. - + &Help &Hjælp - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! - + KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. - + Error #2: Upload was rejected by LoTW, please check your data. - + Error #3: The TQSL server returned an unexpected response. - + Error #4: There was a TQSL error. - + Error #5: There was a TQSLLib error. - + Error #6: It was not possible to open the input file. - + Error #7: It was not possible to open the ouput file. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. - + Error #10: Command syntax error. KLog sent a bad syntax command. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). - + Error #00: Unexpected error. Please contact the development team. - + Please select the station callsign you want to mark as sent to LoTW: Vælg venligst stationskaldesignalet du ønsker at markere som sendt til LoTW: - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + KLog - No station selected - + The log that you have selected contains more than just one station callsign. Loggen du har valgt indeholder mere end bare et stationskaldesignal. - + Shows the DX-QSLs that have been requested. - - Queue all QSLs from this log to be sent - - - - + Mark all non-sent QSOs in this log as queued to be uploaded. - + Queue all QSLs to be sent - + Put all the non-sent QSOs in the queue to be uploaded. - + Mark all queued QSOs as sent - + All pending QSOs of this log has been marked as queued for LoTW! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! - + Your log has not been updated. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. - + All pending QSOs has been marked as queued for LoTW! - + Station Callsign: Stationskaldesignal: - + Define Station Callsign Definer stationskaldesignal - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Indtast stationskaldesignalet at bruge for denne log eller efterlad den tom for QSO uden stationskaldesignal defineret: - + No station callsign has been selected and therefore no log will be marked Intet stationskaldesignal er blevet valgt og derfor vil ingen log blive markeret - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL @@ -2944,425 +2945,430 @@ - + KLog - Backup - - + + KLog - New version detected! - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - + KLog - ClubLog error - + KLog - eQSL error - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - - + + KLog - QRZ.com error - + KLog has received an error from QRZ.com. - + KLog - %1 - - + + KLog - ADIF export - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + Show Map - + Online manual (F1) ... - + &Tips ... - + &Debug ... - + &About ... - + About Qt ... - + Check updates ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + About ... - + KLog - Update checking result - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - + You need to select one station callsign to be able to send your log to eQSL.cc. - - + + Select the Station Callsign to use when quering LoTW: - - + + Please check the LoTW setup - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + Filling QSOs ... - + Date/Time Dato/tid - - + + Callsign Kaldesignal - + Printing the log ... - + KLog - QSO received - + Station Callsign - + Operator Callsign - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + KLog - Non-supported mode - + A new mode not supported by KLog has been received from an external program or radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) - + Native Error - + Recommendation: - + Periodically export your data to ADIF to prevent a potential data loss. - + Congratulations! Tillykke! - + You already have the latest version. Du har allerede den seneste version. - + You can find the KLog data folder here: Du kan finde KLog-datamappen her: - + start start - + stop stop - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Hvis du er sikker på, at databasen indeholder QSO'er og KLog ikke kan finde dem, så kontakt udviklerne (se Om KLog) for hjælp. - + It seems that there are no QSOs in the database. - + No QSOs have been exported to ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 - + You need to select one station callsign to be able to send your log to LoTW. - + There was an error while updating to Yes the LoTW QSL sent information. - - + + KLog - Select the Station Callsign. - + The logfile has been modified. Logfilen er blevet ændret. @@ -3372,44 +3378,44 @@ - + Do you want to save your changes? Ønsker du at gemme dine ændringer? - + Stats Stat - - + + Show the statistics of your radio activity. Vi statistik over din radioaktivitet. - + Your log has been updated with the LoTW downloaded QSOs. - + KLog has updated %1 QSOs from LoTW. - + All queued QSOs has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3417,317 +3423,317 @@ UDP-serveren mislykkedes i at %1. - + Status of the DX entity. Status på DX-entitet. - + Name of the DX entity. Navn på DX-entitet. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Kommentar - + Others Andre - + My Data Mine data - + Satellite Satellit - + DXCC DXCC - + Info Info - + Awards Præmier - + Search Søg - + Log Log - + DX-Cluster DX-Cluster - - - - + + + + Save ADIF File Gem ADIF-fil - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - - + + + The file has been removed. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW - + Freq Frek - + Time On Tid på - + Time Off Tid væk - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX-Grid - + Local-Grid Lokalt-Net - + QSO logged from WSJT-X: QSO logget fra WSJT-X: - + Open File Åbn fil - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog ClubLog - + QRZ.COM - + - Needed for DXMarathon - Krævet for DXMarathon - + Abort filling Afbryd udfyldning - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: - + Number Nummer - + Band Bånd - - + + Mode Tilstand - + Print Log Udskrivningslog - + Abort printing Om udskrivning - - + + Printing the log... QSO: Udskrivning af loggen ... QSO: - + The following QSO data has been received from WSJT-X to be logged: De følgende QSO-data er blevet modtaget fra WSJT-X for at blive logget: - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + If the received mode is correct, please contact KLog development team and request support for that mode Hvis den modtagne tilstand er korrekt, så kontakt venligst KLog-udviklingsholdet og anmod om understøttelse for den tilstand - + KLog - Duplicated satellite - + A duplicated satellite has been detected in the file and will not be imported. En dubletsatellit er blevet registreret i filen og vil ikke blive importeret. - + Please check the satellite information file and ensure it is properly populated. Kontroller venligst satellitinformationsfilen og sikr dig at den er korrekt udfyldt. - + Now you will see a more detailed error that can be used for debugging... Nu vil du se en mere detaljeret fejl, som kan bruges til fejlsøgning ... - + An unexpected error ocurred!! Der opstod en uventet fejl! - + If the problem persists, please contact the developers Hvis problemet består, så kontakt udviklerne - + for analysis: for analyse: - + Error in function Fejl i funktion - + Error text Fejltekst - + Failed query Mislykket forespørgsel - + KLog - Show errors - + Do you want to keep showing errors? Ønsker du fortsat at vise fejl? @@ -4040,13 +4046,13 @@ - + TX Frequency in MHz. TX-frekvens i MHz. - + RX Frequency in MHz. RX-frekvens i MHz. @@ -4109,43 +4115,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Freq TX + Freq TX - Freq RX - Freq RX + Freq RX - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! TX-frekvens i MHz. Frekvens er ikke i et amatørradiobånd! - + RX Frequency in MHz. Frequency is not in a hamradio band! RX-frekvens i MHz. @@ -4354,57 +4378,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4522,10 +4546,10 @@ - - - - + + + + KLog - DB update @@ -4551,22 +4575,22 @@ Stationskaldesignal - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... @@ -4587,60 +4611,60 @@ - - + + Updating mode information... Opdaterer tilstandsinformation ... - - - - - - - + + + + + + + Abort updating Afbryd opdatering - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Afbrydelse af denne opdatering vil medføre datauoverensstemmelser og muligvis datatab. Ønsker du stadig at afbryde? - - - - + + + + Updating bands information... Opdaterer båndinformation ... - + Updating bands information in %1 status... Opdaterer båndinformation i %1 status ... - - + + Progress: Status: - + Updating mode information in %1 status... Opdaterer tilstandsinformation i %1 status ... @@ -4683,12 +4707,12 @@ Husk at din KLog-mappe er på dit system ... - + Updating information... - + Updating DXCC and Continent information... Opdaterer DSCC- og kontinentinformation ... @@ -5711,135 +5735,135 @@ SetupDialog - - + + Bands/Modes Bånd/tilstande - + DX-Cluster DX-Cluster - - + + Colors Farver - - + + Misc Diverse - + World Editor Verdensredigeringsprogram - - + + Logs Logge - + Satellites Sattelitter - + Cancel Afbryd - + HamLib HamLib - + OK O.k. - - + + User data Brugerdata - + Log widget - + D&X-Cluster D&X-Cluster - + WSJT-X WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Du skal indtaste mindst en log i fanebladet for logge. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) - + World Verden - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Gå til diversefanebladet og klik på flyt db ellers vil databasen ikke blive flyttet til den nye placering. - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - + eLog - + DB has not been moved to new path. - + You have not selected the kind of log you want. Du har valgt den slags log du ønsker. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Du vil blive dirigeret til log-fanebladet. @@ -6362,7 +6386,7 @@ - + Select File @@ -6370,52 +6394,52 @@ SetupPageHamLib - + Activate HamLib Aktiver HamLib - + Activates the hamlib support that will enable the connection to a radio. Aktiverer understøttelse af hamlib, der vil aktivere forbindelsen til en radio. - + Read-Only mode - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. - + Radio Radio - + Select your rig. Vælg din rig. - + Serial - + Network - + Defines the interval to poll the radio in msecs. - + Poll interval @@ -6425,17 +6449,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6628,93 +6652,93 @@ &Log i realtid - + &Time in UTC &Tid i UTC - + &Save ADIF on exit &Gem ADIF ved afslut - + Use this &default filename Brug dette &filnavn som standard - + Mark &QSO to send QSL when QSL is received Marker &QSO til at sende QSL når OSL er modtaget - + Complete QSO with previous data Fuldfør QSO med tidligere data - + Show the Station &Callsign used in the search box Vis stations&kaldesignal brugt i søgeboksen - + &Check for new versions automatically &Kontroller for nye versioner automatisk - + &Provide Info for statistics &Tilbyd information for statistik - + Manage DX-Marathon Håndter DX-Maraton - + Mark sent eQSL && LoTW in new QSO as queued - + Browse Gennemse - + Move DB Flyt database - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSO'er vil blive markeret som afventende på at sende en QSL hvis du modtager DX QSL'en og ikke har sendt dine. - + The search box will also show the callsign on the air to do the QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. - + Check if there is a new release of KLog available every time you start KLog. Kontroller om der er en ny version af KLog tilgængelig hver gang du starter KLog. @@ -6724,147 +6748,162 @@ - + + Show seconds + + + + &Delete always temp ADIF file after uploading QSOs - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + Check it for Imperial system (Miles instead of Kilometers). Kontroller for Imperial-system (mil i stedet for kilometer). - + Select to use real time. Vælg at bruge realtid. - + Select to use UTC time. Vælg at bruge UTC-tidspunkter. - + Select if you want to save to ADIF on exit. Vælg hvis du ønsker at gemme til ADIF ved afslut. - + Select to use the following name for the logfile without being asked for it again. Vælg at bruge det følgende navn for logfilen uden at blive spurgt om det igen. - + Complete the current QSO with previous QSO data. Fuldfør den nuværende QSO med tidligere QSO-data. - + Select if you want to manage DX-Marathon. Vælg om du ønsker at håndtere DX-Marathon. - + This is the default file where ADIF data will be saved. Dette er standardfilen hvor ADIF-data vil blive gemt. - + This is the directory where the database (logbook.dat) will be saved. Dette er mappen hvor databsen (logbook.dat) vil blive gemt. - + Click to change the default ADIF file. Klik for at ændre ADIF-standardfilen. - + Click to change the path of the database. Klik for at ændre stien for databasen. - + Click to move the DB to the new directory. Klik for at flytte databasen til den nye mappe. - + Delete Always the adif file created after uploading QSOs - + + Log level + + + + Dupe time range: - + Open File Åbn fil - + Select Directory Vælg mappe - + This is the directory where DB (logbook.dat) will be saved. Dette er mappen hvor DB (logbook.dat) vil blive gemt. - + Please specify an existing directory where the database (logbook.dat) will be saved. Angiv en eksisterende mappe hvor databasen (logbook.dat) vil blive gemt. - + KLog - Move DB - + File moved Fil flyttet - + File copied Fil kopieret - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied Filen blev IKKE kopieret - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. Målmappen findes ikke. Vælg venligst en eksisterende mappe. @@ -7672,32 +7711,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. - + Ok O.k. - + DX - + Date/Time Dato/tid - + Band Bånd - + Mode Tilstand @@ -7959,14 +7998,14 @@ Afbryd læsning - + + DXCC Entities DXCC-elementer - DXCC Entities per year - DXCC-elementer per år + DXCC-elementer per år diff -Nru klog-2.2.1/translations/klog_de.ts klog-2.3/translations/klog_de.ts --- klog-2.2.1/translations/klog_de.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_de.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. - + Station callsign - + + My Locator + Mein Locator + + + Start date - + End date - + Ok OK - + Cancel Abbrechen - + DX - + Date/Time Datum/Zeit - + Band Band - + Mode Modus - + + Not defined - + All Alle - + QSOs: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. @@ -622,89 +628,89 @@ Keine Softwareversion für die Datenbank vorhanden - + Aircraft Scatter Common term in hamradio, do not translate if not sure Reflexion an Flugzeugen - + Aurora - + Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure - + Earth-Moon-Earth Erde-Mond-Erde - + Sporadic E - + Internet-assisted - + Ionoscatter Common term in hamradio, do not translate if not sure - + Meteor scatter Common term in hamradio, do not translate if not sure Streuung durch Meteore - + Terrestrial or atmospheric repeater or transponder Terrestrische oder atmosphärische Reklektion oder Transponder - + Rain scatter Common term in hamradio, do not translate if not sure Streuung durch Regen - + Satellite Satellit - + Bureau Common term in hamradio, do not translate if not sure Büro - + Manager Common term in hamradio, do not translate if not sure Manager - + All QSOs have been updated with a DXCC and the Continent. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure @@ -715,104 +721,104 @@ - + F2 Reflection Common term in hamradio, do not translate if not sure F2-Reflexion - + Trans-equatorial Common term in hamradio, do not translate if not sure - + Tropospheric ducting Common term in hamradio, do not translate if not sure - - + + Yes Ja - - + + No Nein - - + + Requested Angefordert - - + + Ignore/Invalid Ignoriert/Ungültig - + Validated Geprüft - + Queued Eingereiht - + Uploaded Hochgeladen - + Do not upload Nicht hochladen - + Modified Geändert - + Direct Direkt - + Electronic Elektronik - + KLog DXCC KLog-DXCC - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -941,61 +947,61 @@ - + KLog - Don't ask again - + Do you want to reuse your answer? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found - + Do you want to add this QSO to the log?: - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. @@ -1151,20 +1157,20 @@ Offensichtlich gibt es einige doppelte QSOs in der ADIF-Datei, die Sie importieren möchten. Möchten Sie fortfahren? (Duplikate von QSOs werden nicht importiert) - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1199,95 +1205,95 @@ - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. - - + + If you select NO, maybe the QSO will not be imported. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. - + KLog - Apply to all QSOs in this log? - + Please edit the ADIF file and make sure that it include at least: Bearbeiten Sie die ADIF-Datei und überprüfen Sie, ob sie mindesten Folgendes enthält: - + and und - + This QSO had: In diesem QSO-Eintrag: - + This QSO is not including the minimum data to consider a QSO as valid! - + - The band missing and the following call: - Das Band fehlt bei dem folgenden Rufzeichen: - + - The mode missing and the following call: - Der Modus fehlt bei dem folgenden Rufzeichen: - + - The date missing and the following call: - Das Datum fehlt bei dem folgenden Rufzeichen: - + - The time missing and the following call: - Die Zeit fehlt bei dem folgenden Rufzeichen: - + Do you want to continue with the current file? Möchten Sie mit der aktuellen Datei fortfahren? - + KLog: Not all required data found! KLog: Es wurden nicht alle benötigten Daten gefunden - - + + KLog - No Station callsign entered. - - + + KLog - QSO without Station Callsign - + KLog: No RST TX found! KLog: Es wurden keine RST-TX-Daten gefunden - + KLog: No RST RX found! KLog: Es wurden keine RST-RX-Daten gefunden @@ -2060,14 +2066,14 @@ MainQSOEntryWidget - - + + &Add &Hinzufügen - + &Clear &Löschen @@ -2128,22 +2134,22 @@ - + Callsign Rufzeichen - + &Save - + &Cancel &Abbrechen - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure Duplikat @@ -2168,8 +2174,8 @@ &Protokollfenster - - + + KLog KLog @@ -2184,22 +2190,22 @@ - + It seems that you have never done a backup or exported your log to ADIF. - + It seems that the latest backup you did is older than one month. - + Log backup recommended! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2209,156 +2215,156 @@ - + It seems that you are running this version of KLog for the first time. - + The setup will be open to allow you to do any new setup you may need. - + Ready Bereit - + KLog - Unexpected error - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Es ist ein unerwarteter Fehler beim Hinzufügen der QSO-Daten zu Ihrer Protokolldatei aufgetreten. Bitte senden Sie einen Fehlerbericht an die Entwickler zur Analyse, falls das Problem weiterhin besteht. - - + + KLog - Select correct entity - - + + You have selected an entity: Sie haben folgenden Eintrag ausgewählt: - - + + that is different from the KLog proposed entity: Dieser Eintrag unterscheidet sich von dem durch KLog vorgeschlagenen Eintrag: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Klicken Sie auf das Präfix, um den Eintrag zu korrigieren oder drücken Sie Abbrechen, um den QSO-Eintrag erneut zu bearbeiten. - + Click on the prefix of the right entity or Cancel to correct. Klicken Sie auf das Präfix rechts vom Eintrag oder drücken Sie „Abbrechen“ zur Korrektur. - + RSTrx - + RSTtx - - + + KLog - Select the Station Callsign. - + Do you really want to exit KLog? - + &File &Datei - + Import an ADIF file into the current log. Importiert eine ADIF-Datei in das aktuelle Protokoll. - + Export the current log to an ADIF logfile. Exportiert das aktuelle Protokoll in eine ADIF-Protokolldatei. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Exportiert alle QSOs in eine ADIF-Datei, dabei werden QSOs aus allen Protokollen zusammengeführt. - + Print your log. Druckt ein Protokoll. - + KLog folder KLog-Ordner - + Opens the data folder of KLog. Öffnen den Datenordner von KLog. - + E&xit &Beenden - + &Tools E&xtras - + Fill in QSO data QSO-Daten ausfüllen - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Im Protokoll Daten früherer QSO-Einträge zum Ausfüllen fehlender Informationen in anderen QSO-Einträgen verwenden. - + Shows QSOs for which you should send your QSL and request the DX QSL. Anzeige von QSO-Einträgen, für die Sie Ihre QSLs versenden und die DX-QSL anfordern sollten. - + Find My-QSLs pending to send Ausstehende DX-QSLs zum Senden suchen - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Zeigt die QSL-Einträge mit ausstehenden Anforderungen zum Senden von QSLs. Diese Warteschlange sollten Sie bearbeiten. - + Mark all queued QSOs in this log as sent to LoTW. Alle eingereihten QSO-Einträge in diesem Protokoll als versendet zu LoTW markieren. - + Mark all queued QSOs as sent to LoTW. Alle eingereihten QSO-Einträge als versendet zu LoTW markieren. @@ -2368,36 +2374,36 @@ - + KLog - Not valid call - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. - - + + No DXCC - - + + None - + You have requested to delete the QSO with: %1 Sie haben das Löschen dieser QSO mit %1angefordert - - + + Are you sure? Sind Sie sicher? @@ -2407,126 +2413,126 @@ - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + You have requested to delete several QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - Club Log - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com @@ -2575,391 +2581,386 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - + You need to activate the %1 service in the eLog preferences. - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + Settings ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. - + Find requested pending to receive - + Shows the DX-QSLs that have been requested. - + LoTW tools ... - - Queue all QSLs from this log to be sent - - - - + Mark all non-sent QSOs in this log as queued to be uploaded. - + Queue all QSLs to be sent - + Put all the non-sent QSOs in the queue to be uploaded. - + Mark all queued QSOs from this log as sent - + Mark all queued QSOs as sent - + Check the current callsign in QRZ.com - - + + For updated DX-Entity data, update cty.csv. Zur Aktualisierung der DX-Einträge laden Sie bitte die Datei „cty.csv“ erneut herunter. - + Stats Statistik - - + + Show the statistics of your radio activity. Zeigt eine Statistik Ihrer Funkaktivitäten. - + Show Map - + &Help &Hilfe - + &Debug ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. - + Error #2: Upload was rejected by LoTW, please check your data. - + Error #3: The TQSL server returned an unexpected response. - + Error #4: There was a TQSL error. - + Error #5: There was a TQSLLib error. - + Error #6: It was not possible to open the input file. - + Error #7: It was not possible to open the ouput file. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. - + Error #10: Command syntax error. KLog sent a bad syntax command. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). - + Error #00: Unexpected error. Please contact the development team. - + The log that you have selected contains more than just one station callsign. Das ausgewählte Protokoll enthält mehrere Stations-Rufzeichen. - + Please select the station callsign you want to mark as sent to LoTW: Bitte wählen Sie das Stations-Rufzeichen, dass Sie als versendet zu LoTW markieren möchten: - + Station Callsign: Stations-Rufzeichen: - + Define Station Callsign Stations-Rufzeichen eingeben - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Geben Sie das Stations-Rufzeichen für dieses Protokoll ein oder lassen das Rufzeichen weg für QSOs ohne Stations-Rufzeichen: - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + KLog - No station selected - + No station callsign has been selected and therefore no log will be marked Es wurde kein Stations-Rufzeichen ausgewählt, daher wird kein Protokoll markiert - + Congratulations! Glückwunsch - + You already have the latest version. Sie haben bereits die neueste Version. - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - + There was an error while updating to Yes the LoTW QSL sent information. - + You can find the KLog data folder here: Hier finden Sie den KLog-Datenordner: - + start Starten - + stop Anhalten - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Enthält die Datenbank tatsächlich QSOs, sie werden aber nicht gefunden, nehmen Sie mit den KLog.Entwicklern Kontakt auf, siehe Über KLog. - - + + Select the Station Callsign to use when quering LoTW: - - + + Please check the LoTW setup - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. - + KLog - Exit - + Check always the current callsign in QRZ.com @@ -2984,206 +2985,211 @@ - + KLog - Backup - - + + KLog - New version detected! - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + KLog - ClubLog error - + KLog - eQSL error - + KLog - %1 - - + + KLog - ADIF export - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + Online manual (F1) ... - + &Tips ... - + &About ... - + About Qt ... - + Check updates ... - + All pending QSOs of this log has been marked as queued for LoTW! - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs of this log as queued for LoTW! - + Your log has not been updated. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. - + All pending QSOs has been marked as queued for LoTW! - + All queued QSOs has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! - + About ... - + KLog - Update checking result - + It seems that there are no QSOs in the database. - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL @@ -3193,168 +3199,168 @@ - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - - + + KLog - QRZ.com error - + KLog has received an error from QRZ.com. - - + + Queue all the QSOs to be uploaded - + Queue all the QSO to be uploaded - + You need to select one station callsign to be able to send your log to eQSL.cc. - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + Filling QSOs ... - + Date/Time Datum/Zeit - - + + Callsign Rufzeichen - + Printing the log ... - + KLog - QSO received - + Station Callsign Stations-Rufzeichen - + Operator Callsign - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + QSO logged from WSJT-X: Protokollierte QSO von WSJT-X: - + The logfile has been modified. Die Protokolldatei wurde verändert. - + Do you want to save your changes? Möchten Sie Ihre Änderungen speichern? - + Your log has been updated with the LoTW downloaded QSOs. - + KLog has updated %1 QSOs from LoTW. - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3362,372 +3368,372 @@ Der UDP-Server kann %1 nicht ausführen. - + Status of the DX entity. Status des DX-Eintrags. - + Name of the DX entity. Name des DX-Eintrags. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Kommentar - + Others Sonstige - + My Data Meine Daten - + Satellite Satellit - + DXCC DXCC - + Info Information - + Awards Diplome - + Search Suchen - + Log Protokoll - + DX-Cluster DX-Cluster - + No QSOs have been exported to ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 - - - - + + + + Save ADIF File ADIF-Datei speichern - + You need to select one station callsign to be able to send your log to LoTW. - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - - + + + The file has been removed. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW - + There was a problem to mark all pending QSOs as queued for LoTW! - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog Club Log - + KLog - QRZ.COM - + QRZ.COM - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + Open File Datei öffnen - + - Needed for DXMarathon - Erforderlich für den DX-Marathon - + Abort filling Ausfüllen abbrechen - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: - + Number Anzahl - + Band Band - - + + Mode Modus - + Print Log Protokoll drucken - + Abort printing Drucken abbrechen - - + + Printing the log... QSO: Das Protokoll wird gedruckt ... QSO: - + The following QSO data has been received from WSJT-X to be logged: Die folgenden QSO-Daten wurden von WSJT-X zum protokollieren empfangen: - + Freq Frequenz - + Time On - + Time Off - + RST TX - + RST RX - + DX-Grid - + Local-Grid - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + KLog - Non-supported mode - + A new mode not supported by KLog has been received from an external program or radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) - + Native Error - + Recommendation: - + Periodically export your data to ADIF to prevent a potential data loss. - + If the received mode is correct, please contact KLog development team and request support for that mode Wenn der Empfangsmodus korrekt ist, nehmen Sie bitte Kontakt mit den KLog-Entwicklern auf und bitten Sie um Unterstützung für diesen Modus. - + KLog - Duplicated satellite - + A duplicated satellite has been detected in the file and will not be imported. In der Datei wurde ein doppelter Satellit gefunden, er wird nicht importiert. - + Please check the satellite information file and ensure it is properly populated. Bitte überprüfen Sie die Datei mit den Informationen über Satelliten. - + Now you will see a more detailed error that can be used for debugging... Jetzt wird eine ausführlichere Fehlermeldung angezeigt, die für die Fehlersuche verwendet werden kann .. - + An unexpected error ocurred!! Es ist ein unerwarteter Fehler aufgetreten. - + If the problem persists, please contact the developers Bitte senden Sie einen Fehlerbericht, falls das Problem weiterhin besteht - + for analysis: für die Analyse: - + Error in function Fehler in Funktion - + Error text Fehlertext - + Failed query Abfrage fehlgeschlagen - + KLog - Show errors - + Do you want to keep showing errors? Möchten Sie Fehler weiter anzeigen? @@ -4040,13 +4046,13 @@ - + TX Frequency in MHz. TX-Frequenz in MHz. - + RX Frequency in MHz. RX-Frequenz in MHz. @@ -4109,42 +4115,52 @@ - RST(tx) + RST - RST(rx) + + TX + + + + + + RX + + + + + Frequency - Freq TX - TX-Frequenz + TX-Frequenz - Freq RX - RX-Frequenz + RX-Frequenz - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! - + RX Frequency in MHz. Frequency is not in a hamradio band! @@ -4350,57 +4366,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4518,10 +4534,10 @@ - - - - + + + + KLog - DB update @@ -4547,22 +4563,22 @@ Stations-Rufzeichen - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... @@ -4583,70 +4599,70 @@ - - + + Updating mode information... Modusinformation wird aktualisiert ... - - - - - - - + + + + + + + Abort updating Aktualisierung abbrechen - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Das Abbrechen dieser Aktualisierung führt zu inkonsistenten Daten und möglicherweise zu Datenverlust. Möchten Sie immer noch abbrechen? - - - - + + + + Updating bands information... Bandinformation wird aktualisiert ... - + Updating bands information in %1 status... Band-Information im Status %1 wird aktualisiert ... - - + + Progress: Fortschritt: - + Updating mode information in %1 status... Modus-Information im Status %1 wird aktualisiert ... - + Updating information... - + Updating DXCC and Continent information... DXCC- und Kontinent-Informationen werden aktualisiert ... @@ -5707,135 +5723,135 @@ SetupDialog - - + + Bands/Modes Bänder/Modi - + DX-Cluster DX-Cluster - - + + Colors Farben - + Log widget - - + + Misc Verschiedenes - + World Editor World-Editor - - + + Logs Protokolle - + Satellites Satelliten - + HamLib - + Cancel Abbrechen - + OK OK - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - - + + User data Benutzerdaten - + D&X-Cluster D&X-Cluster - + WSJT-X WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Sie müssen mindestens ein Protokoll auf der Karteikarte Protokolle eingeben. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) - + World Welt - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Wählen Sie auf der Karteikarte Verschiedenes „Datenbank verschieben„ oder die Datenbank wird nicht an den neuen Ort verschoben. - + eLog - + DB has not been moved to new path. - + You have not selected the kind of log you want. Sie haben die Art des Protokolls nicht ausgewählt. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Sie werden zur Karteikarte Protokolle weitergeleitet. @@ -6358,7 +6374,7 @@ - + Select File @@ -6366,52 +6382,52 @@ SetupPageHamLib - + Activate HamLib - + Activates the hamlib support that will enable the connection to a radio. - + Read-Only mode - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. - + Radio - + Select your rig. - + Serial - + Network - + Defines the interval to poll the radio in msecs. - + Poll interval @@ -6421,17 +6437,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6624,93 +6640,93 @@ Sofort protoko&llieren - + &Time in UTC &Zeit in UTC - + &Save ADIF on exit ADIF-Datei beim Beenden &speichern - + Use this &default filename &Standard-Dateinamen verwenden - + Mark &QSO to send QSL when QSL is received &QSO zum Senden der QSL markieren, wenn die QSL empfangen wird - + Complete QSO with previous data QSO mit vorherigen Daten vervollständigen - + Show the Station &Callsign used in the search box Stations-Rufzeichen für das Suchfeld anzeigen - + &Check for new versions automatically Automatisch nach neuen Versionen su&chen - + &Provide Info for statistics &Statistik-Informationen bereitstellen - + Manage DX-Marathon - + Mark sent eQSL && LoTW in new QSO as queued - + Browse Durchsuchen - + Move DB Datenbank verschieben - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. Die QSO-Einträge werden markiert, um eine QSL zu senden, wenn Sie eine DX-QSL empfangen und Ihre Daten nicht gesendet haben. - + The search box will also show the callsign on the air to do the QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. - + Check if there is a new release of KLog available every time you start KLog. Überprüft beim Programmstart, ob eine neue Version von KLog veröffentlicht wurde. @@ -6720,147 +6736,162 @@ - + + Show seconds + + + + &Delete always temp ADIF file after uploading QSOs - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + Check it for Imperial system (Miles instead of Kilometers). Aktivieren Sie diese Einstellung, um das imperiale Maßsystem (Meilen statt Kilometer) zu verwenden. - + Select to use real time. Aktivieren Sie diese Einstellung, um die lokale Zeit zu benutzen. - + Select to use UTC time. Aktivieren Sie diese Einstellung, um die UTC-Zeit zu benutzen. - + Select if you want to save to ADIF on exit. Wählen Sie dies aus, wenn Sie die ADIF-Datei beim Beenden speichern möchten. - + Select to use the following name for the logfile without being asked for it again. Ist dies aktiviert, wird der Standard-Dateiname ohne weitere Nachfrage für die Protokolldatei verwendet. - + Complete the current QSO with previous QSO data. Der aktuelle QSO-Eintrag wird mit vorherigen QSO-Daten vervollständigt - + Select if you want to manage DX-Marathon. - + This is the default file where ADIF data will be saved. Dies ist die Standarddatei, in der ADIF-Daten gespeichert werden. - + This is the directory where the database (logbook.dat) will be saved. Dies ist der Ordner, in dem die Datenbank „logbook.dat“ gespeichert wird. - + Click to change the default ADIF file. Klicken Sie, um die Standard-ADIF-Datei zu ändern. - + Click to change the path of the database. Klicken Sie, um den Pfad zur Datenbank zu ändern. - + Click to move the DB to the new directory. Klicken Sie, um die Datenbank in den neuen Ordner zu verschieben. - + Delete Always the adif file created after uploading QSOs - + + Log level + + + + Dupe time range: - + Open File Datei öffnen - + Select Directory Ordner auswählen - + This is the directory where DB (logbook.dat) will be saved. Dies ist der Ordner, in dem die Datenbank „logbook.dat“ gespeichert wird. - + Please specify an existing directory where the database (logbook.dat) will be saved. Geben Sie bitte einen existierenden Ordner an, in dem die Datenbank „logbook.dat“ gespeichert wird. - + KLog - Move DB - + File moved Datei verschoben - + File copied Datei kopiert - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied Datei nicht kopiert - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. Der Zielordner existiert nicht, bitte wählen Sie einen existierenden Ordner. @@ -7666,32 +7697,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. - + Ok OK - + DX - + Date/Time Datum/Zeit - + Band Band - + Mode Modus @@ -7953,14 +7984,14 @@ Lesen abbrechen - + + DXCC Entities DXCC-Einträge - DXCC Entities per year - DXCC-Einträge pro Jahr + DXCC-Einträge pro Jahr diff -Nru klog-2.2.1/translations/klog_es.ts klog-2.3/translations/klog_es.ts --- klog-2.2.1/translations/klog_es.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_es.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. Por favor seleccione el indicativo de estación que quiere usar para subir el log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. Seleccione la fecha de inicio para exportar QSOs. La fecha predeterminada es la fecha del primer QSO con este indicativo de estación. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. Seleccione la fecha de fin para exportar QSOs. La fecha predeterminada es la fecha del último QSO con este indicativo de estación. - + Station callsign Indicativo de estación - + + My Locator + Mi locator + + + Start date Fecha de inicio - + End date Fecha final - + Ok Ok - + Cancel Cancelar - + DX DX - + Date/Time Fecha/Hora - + Band Banda - + Mode Modo - + + Not defined Sin definir - + All Todos - + QSOs: QSOs: - + KLog - QSOs to be uploaded to LoTW. KLog - QSOs para enviar a LoTW. - + This table shows the QSOs that will be sent to LoTW. Esta tabla muestra los QSOs que serán enviados a LoTW. - + KLog - QSOs to be uploaded to ClubLog. KLog - QSOs para enviar a ClubLog. - + This table shows the QSOs that will be sent to ClubLog. Esta tabla muestra los QSOs que se enviarán a ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. KLog - QSOs para enviar a eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. Esta tabla muestra los QSOs que serán enviados a eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. KLog - QSOs para enviar a QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. Esta tabla muestra los QSOs que serán enviados a QRZ.com. - + This table shows the QSOs that will be exported to ADIF. Esta tabla muestra los QSOs que serán exportados a ADIF. @@ -624,89 +630,89 @@ La versión de software de la BBDD es nulo - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Rebote Lunar - + Sporadic E Esporádica E - + Internet-assisted Asistido por Internet - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Terrestre, repetidor atmosférico o transpondedor - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satélite - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Manager Common term in hamradio, do not translate if not sure Manager - + All QSOs have been updated with a DXCC and the Continent. Todos los QSO se han actualizado con un DXCC y un continente. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Irregularidades alineadas con el Campo (FAI) @@ -717,104 +723,104 @@ No falló ninguna query - + F2 Reflection Common term in hamradio, do not translate if not sure Reflexión F2 - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-ecuatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Conducto troposférico - - + + Yes - - + + No No - - + + Requested Solicitada - - + + Ignore/Invalid Ignorar/No válida - + Validated Validada - + Queued En cola - + Uploaded Subida - + Do not upload No subir - + Modified Modificado - + Direct Directa - + Electronic Electrónica - + KLog DXCC KLog DXCC - + KLog - Invalid call detected KLog - Indicativo no válido detectado - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? Se ha detectado un indicativo vacío. ¿Quiere exportar este QSO de todas formas (Pulsar en Si) o eliminar este campo del log exportado? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? Se ha detectado un indicativo no válido (%1). ¿Quiere exportar este indicativo de todas formas (Pulsar en Si) o eliminar este indicativo del log exportado? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. Exportar indicativos erróneos puede traer problemas en las aplicaciones en las que potencialmente importará el log. Puede ser de todas formas un buen indicativo que KLog haya detectado como erróneo. @@ -918,22 +924,22 @@ Cancelar escritura - + KLog - Invalid call detected KLog - Indicativo no válido detectado - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? Se ha detectado un indicativo vacío. ¿Quiere exportar este QSO de todas formas (Pulsar en Si) o eliminar este campo del log exportado? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? Se ha detectado un indicativo no válido (%1). ¿Quiere exportar este indicativo de todas formas (Pulsar en Si) o eliminar este indicativo del log exportado? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. Exportar un indicativo erróneo puede traer problemas en las aplicaciones en las que potencialmente importará el log. Puede ser de todas formas un buen indicativo que KLog haya detectado como erróneo. Puede, de todas formas, editar el fichero ADIF tras el proceso de exportación. @@ -1048,7 +1054,7 @@ Hay algunos QSOs en este fichero de log que pueden ser duplicados al tener el mismo indicativo, banda, modo y una fecha y hora muy próxima. - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: @@ -1057,7 +1063,7 @@ Introduzca el indicativo de estación que fue usado en este QSO con %1 en %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1095,76 +1101,76 @@ Progreso de exportado - + This QSO is not including the minimum data to consider a QSO as valid! ¡Este QSO no incluye la información mínima para considerarse un QSO válido! - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. Algunos QSOs de este log, (ej: %1) parece que no tienen la información de RST-TX. - - + + If you select NO, maybe the QSO will not be imported. Si selecciona No, el QSO puede no ser importado. - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. Pulsar en Si para añadir un %1 de forma predeterminada para el modo %2 en todos los QSOs con un problema similar. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. Algunos QSOs de este log, (ej: %1) parece que no tienen la información de RST-RX. - - + + KLog - No Station callsign entered. KLog - Sin indicativo de estación. - + KLog - Apply to all QSOs in this log? KLog - ¿Aplicar a todos los QSOs de este log? - - + + KLog - QSO without Station Callsign KLog - QSO sin Indicativo de Estación - + KLog - Don't ask again KLog - No preguntar de nuevo - + Do you want to reuse your answer? ¿Quiere reutilizar la respuesta? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. KLog usará automáticamente la respuesta anterior para cualquier ocurrencia similar, sin preguntar de nuevo. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li>Fecha/hora:</i> %1</li><li>Indicativo: %2</li><li>Banda: %3</li><li>Modo: %4</li></ul> - + KLog - QSO not found KLog - QSO no encontrado - + Do you want to add this QSO to the log?: @@ -1173,7 +1179,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1187,27 +1193,27 @@ KLog - QSOs duplicados - + Do you want to continue with the current file? ¿Quiere continuar con el fichero actual? - + - The band missing and the following call: - La banda inexistente pero el siguiente indicativo: - + - The mode missing and the following call: - El modo inexistente pero el siguiente indicativo: - + - The date missing and the following call: - La fecha inexistente pero el siguiente indicativo: - + - The time missing and the following call: - La hora inexistente pero el siguiente indicativo: @@ -1275,32 +1281,32 @@ Parece que hay algunos QSO duplicados en el fichero ADIF que está importando. ¿Quiere continuar? (los QSO duplicados no se importarán) - + Please edit the ADIF file and make sure that it include at least: Por favor, edite el fichero ADIF y asegúrese de que incluye al menos: - + and y - + This QSO had: Este QSO tenía: - + KLog: Not all required data found! KLog: ¡No se encontraron todos los datos necesarios! - + KLog: No RST TX found! KLog: ¡No se encontró RST TX! - + KLog: No RST RX found! KLog: ¡No se encontró RST RX! @@ -2075,14 +2081,14 @@ MainQSOEntryWidget - - + + &Add &Añadir - + &Clear &Limpiar @@ -2143,22 +2149,22 @@ - + Callsign Indicativo - + &Save &Guardar - + &Cancel &Cancelar - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2183,50 +2189,50 @@ Ventana de &Log - - + + KLog KLog - + Ready Listo - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Ha ocurrido un error inesperado al intentar añadir el QSO al log. Si el problema persiste, contacte con el desarrollador para que lo analice: - - + + You have selected an entity: Ha seleccionado la entidad: - - + + that is different from the KLog proposed entity: que es distinta de la que propone KLog: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Pulse en el prefijo de la entidad correcta o Cancelar para editar el QSO de nuevo. - + Click on the prefix of the right entity or Cancel to correct. Pulse en el prefijo de la entidad correcta o Cancelar para corregir. - + RSTrx RSTrx - + RSTtx RSTtx @@ -2236,285 +2242,285 @@ KLog - Actualización de CTY.dat - + KLog - Backup KLog - Copia de seguridad - - + + KLog - New version detected! KLog - ¡Se ha detectado una versión nueva de KLog! - + KLog - ClubLog error KLog - Error de ClubLog - + KLog - eQSL error KLog - Error de eQSL - + KLog - %1 KLog - %1 - + Do you really want to exit KLog? ¿Realmente quiere salir de KLog? - + &File &Archivo - + Import an ADIF file into the current log. Importar un fichero ADIF al log actual. - + Export the current log to an ADIF logfile. Exportar ellog actual al un fichero de log ADIF. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Exportar TODOS los QSO a un fichero ADIF, mezclando los QSOs de todos los logs. - + Print your log. Imprime el log. - + KLog folder Carpeta KLog - + Opens the data folder of KLog. Abre la carpeta de datos de KLog. - + E&xit Sali&r - + &Tools Herramien&tas - + Fill in QSO data Completar QSOs - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Revisar el log, reutilizando datos de QSOs anteriores para completar información que falte en otros QSOs. - + Shows QSOs for which you should send your QSL and request the DX QSL. Muestra QSOs para los que tenga que enviat la QSL y solicitar la QSL del DX. - + Find My-QSLs pending to send Buscar mis QSL pendientes de envío - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Muestra los QSOs que tienen QSL pendiente de enviar. ¡Debería mantener esta cola vacía! - + Mark all queued QSOs in this log as sent to LoTW. Marcar como encolados los QSOs de este log como enviados a LoTW. - + Mark all queued QSOs as sent to LoTW. Marca todos los QSOs encolados como enviados por LoTW. - + KLog - Update checking result KLog - Resultado de la comprobación de actualizaciones de KLog - - + + For updated DX-Entity data, update cty.csv. Actualizar cty.csv para actualizar los datos de entidades DX. - + Stats Estadísticas - - + + Show the statistics of your radio activity. Muestra estadísticas de la actividad en radio. - + &Help &Ayuda - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSL no está instalado o KLog no puede encontrarlo. Por favor, revise la confirguración. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Error #1: El proceso ha sido cancelado por el usuario o TQSL no estaba configurado. No se han subido los QSO. - + Error #2: Upload was rejected by LoTW, please check your data. Error #2: La subida de QSO fue rechazada por LoTW, por favor revise sus datos. - + Error #3: The TQSL server returned an unexpected response. Error #3: El servidor TQSL ha devuelto una respuesta inesperada. - + Error #4: There was a TQSL error. Error #4: Ha habido un error de TQSL. - + Error #5: There was a TQSLLib error. Error #5: Ha habido un error de TQSLLib. - + Error #6: It was not possible to open the input file. Error #6: No ha sido posible abrir el fichero de entrada. - + Error #7: It was not possible to open the ouput file. Error #7: No ha sido posible abrir el fichero de salida. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Error #8: No se procesaron los QSO ya que algunos de ellos eran duplicados o estaban fuera de rango. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Error #9: Se procesaron algunos QSO y otros se han ignorado porque eran duplicados o fuera de rango de fecha. - + Error #10: Command syntax error. KLog sent a bad syntax command. Error #10: Error de sintaxis en los comandos. KLog envió un comando con sintáxis errónea. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Error #11: Error de conexión a LoTW (no hay red o LoTW no está alcanzable). - + Error #00: Unexpected error. Please contact the development team. Error #00: Error inesperado. Por favor contacte con el equipo de desarrollo. - + The log that you have selected contains more than just one station callsign. El log que ha seleccionado contiene más de un sólo indicativo de estación. - + Please select the station callsign you want to mark as sent to LoTW: Por favor seleccione el indicativo de estación que quiere marcar como enviado a LoTW: - + Station Callsign: Indicativo de la estación: - + Define Station Callsign Definir indicativo de estación - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Introduzca el indicativo de estación para usar en este log o déjelo vacío para poner un QSO sin un indicativo de estación definido: - + KLog - No station selected KLog - No se ha seleccionado estación - + No station callsign has been selected and therefore no log will be marked No se ha seleccionado indicativo de estación por lo que no se exportará ningún log - + Congratulations! ¡Enhorabuena! - + You already have the latest version. Ya cuenta con la última versión. - + It seems that there are no QSOs in the database. Parece que no hay QSOs en la base de datos. - + There was an error while updating to Yes the LoTW QSL sent information. Hubo un error al actualizar a Si la información de envío de QSL por LoTW. - + You can find the KLog data folder here: Puede encontrar la carpeta de KLog aquí: - + start arrancar - + stop parar - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Si está seguro de que la base de datos contiene QSOs y KLog no es capaz de encontrarlo, por favor contacte con los desarrolladores (mirar en Acerca de KLog) para obtener ayuda. @@ -2529,146 +2535,146 @@ No fue posible abrir el fichero de depuración para escritura. No se guardará log de depuración. - + Your log has been updated with the LoTW downloaded QSOs. Su log ha sido actualizado con los datos de los QSOs descargados de LoTW. - + KLog has updated %1 QSOs from LoTW. KLog ha actualizado %1 QSOs de LoTW. - + Download from LoTW ... Descargar de LoTW ... - + Download the full log from LoTW ... Descargar de LoTW el log completo ... - + ClubLog tools ... Herramientas de ClubLog ... - + Upload the queued QSOs to ClubLog ... Envia los QSOs seleccionados a ClubLog ... - + eQSL tools ... Herramientas de eQSL ... - + Upload the queued QSOs to eQSL.cc ... Envia los QSOs seleccionados a eQSL.cc ... - + QRZ.com tools ... Herramientas de QRZ.com ... - + Upload the queued QSOs to QRZ.com ... Enviar QSOs en cola a QRZ.com ... - + Update cty.csv Actualizar cty.csv - + Update Satellite Data Actualizar datos de satélites - + &Tips ... Conse&jos ... - + &About ... &Acerca de ... - + About Qt ... Acerca de Qt ... - + Check updates ... Comprobar actualizaciones ... - + About ... Acerca de ... - + No QSOs have been exported to ADIF. No se han exportado QSOs a ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 KLog ha exportado %1 QSOs al fichero ADIF: %2 - + You need to select one station callsign to be able to send your log to ClubLog. Necesita seleccionar un indicativo de estación para poder mandar el log a ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? ¿Quiere añadir estos QSOs a su log de Clublog ya existente? - + If you don't agree, this upload will overwrite your current ClubLog existing log. Si no acepta, este envío sobreescribirá su log existente en ClubLog. - - - - - - - + + + + + + + KLog - eQSL KLog - eQSL - + You need to select one station callsign to be able to send your log to eQSL.cc. Necesita seleccionar un indicativo de estación para poder mandar el log a eQSL. - - + + KLog - Select the Station Callsign. KLog - Seleccione indicativo de estación. - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Rellenando DXCC, CQz, ITUz Continente en los QSOs... QSO: - + QSO logged from WSJT-X: QSO guardado desde WSJT-X: @@ -2688,22 +2694,22 @@ KLog necesita actualizar la base de datos de entidades. - + It seems that you have never done a backup or exported your log to ADIF. Parece que no ha hecho nunca una copia de seguridad o exportado su log a ADIF. - + It seems that the latest backup you did is older than one month. Parece que la última copia de seguridad que hizo fue hace más de un mes. - + Log backup recommended! ¡Se recomienda hacer una copia de seguridad! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2718,88 +2724,88 @@ - + The backup was done successfully La copia de seguridad se realizó correctamente. - + KLog will remind you to backup your data again in aprox one month. KLog no le recordará de nuevo, en un mes, que debe realizar la copia de seguridad. - + The backup was not properly done. La copia de seguridad no se hizo correctamente. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. Se recomienda hacer una copia de seguridad de forma periódica para prevenir una potencial pérdida de datos. - + It seems that you are running this version of KLog for the first time. Parece que está ejecutando esta versión de KLog por primera vez. - + The setup will be open to allow you to do any new setup you may need. Se abrirá la el menú de configuración para que pueda hacer cualquier nueva configuración que pueda necesitar. - + KLog - Unexpected error KLog - Error inesperado - + KLog - Not valid call KLog - Indicativo no válido - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. Añadir indicativos no válidos al log puede crear problemas al optar a diplomas, exportar ficheros ADIF a otros sistemas o aplicaciones. - - + + KLog - Select correct entity KLog - Seleccione la entidad correcta - - + + No DXCC NO DXCC - - + + None Ninguno - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. Esta operación eliminará definitivamente todos los QSOs seleccionados y datos asociados y no será posible recuperarlos de nuevo. - + You have requested to delete the QSO with: %1 Ha solicitado eliminar un QSO con: %1 - - + + Are you sure? ¿Está seguro? - + Check always the current callsign in QRZ.com Comprobar siempre el indicativo actual en QRZ.com @@ -2814,59 +2820,59 @@ ¿Quiere hacerlo ahora? - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? El indicativo %1 no es un indicativo válido. ¿Quiere realmente añadir este indicativo al log? - + KLog - Not valid callsign KLog - Indicativo no válido - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? El indicativo %1 no es un indicativo válido. ¿Quiere realmente añadir este indicativo al log? - + You have requested to delete several QSOs Ha seleccionado eliminar varios QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. El proceso de subida de datos a ClubLog terminó con un error y es posible que no se haya subido el log. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 Por favor, compruebe sus credenciales, su conexión a Internet y su cuenta de Clublog. El error recibido fue: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? ¿Quiere marcar como enviados todos los QSOs enviados a ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. Hubo un problema al marcar como enviados los QSO enviados a ClubLog. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2875,42 +2881,42 @@ ¿Quiere eliminar ese fichero? - - + + The file has not been removed. No se ha eliminado el fichero. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. Nos e pudo eliminar el fichero. Puede eliminarlo manualmente. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. El proceso de subida de datos a eQSL terminó con un error y es posible que no se haya subido el log. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 Por favor, compruebe sus credenciales, su conexión a Internet y su cuenta de eQSL. El error recibido fue: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? ¿Quiere marcar como enviados todos los QSOs enviados a eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. Hubo un problema al marcar como enviados los QSO enviados a eQSL. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2919,42 +2925,42 @@ ¿Quiere eliminar ese fichero? - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. El proceso de subida de datos a QRZ.com terminó con un error y es posible que no se haya subido el log. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? ¿Quiere marcar como enviados todos los QSOs enviados a QRZ.com? - - - - - + + + + + KLog - QRZ.com KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. Hubo un problema al marcar como enviados los QSO enviados a QRZ.com. - + The QRZ.com upload process has finished successfully El proceso de envio a QRZ.com ha terminado satisfactoriamente. - + Call not found in QRZ.com Indicativo no encontrado en QRZ.com - - + + KLog - QRZ.com error KLog error de QRZ.com @@ -2964,204 +2970,203 @@ No fue posible definir la carpeta de KLog. Algunas funciones pueden no funcionar correctamente. - + KLog has received an error from QRZ.com. KLog ha recibido un error de QRZ.com. - + You need to activate the %1 service in the eLog preferences. Necesita activar el servicio %1 en las preferencias de eLog. - + KLog - Exit KLog - Salir - + The logfile has been modified. Se ha modificado el log. - + Do you want to save your changes? ¿Quiere guardar los cambios? - - + + KLog - ADIF export KLog - Exportado de ADIF - + It is important to export to ADIF and save a copy as a backup. Es importante exportar a ADIF y guardar una copia de seguridad. - + Saving the log was done successfully. El proceso de salvado del log ha terminado satisfactoriamente. - + The ADIF export was not properly done. La exportación a ADIF no terminó correctamente. - + &Import from ADIF ... &Importar desde ADIF ... - + Export to ADIF ... Exportar a ADIF ... - + Export all logs to ADIF ... Exportar todos los logs a ADIF ... - + &Print Log ... Im&primir Log ... - + QSL tools ... Herramientas de QSL ... - + Find QSO to QSL Buscar QSO para enviar QSL - + Find DX-QSLs pending to receive Buscar QSL DX pendientes de recibir - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Muestra las QSLs de estaciones DX que se han solicitado o hemos enviado pero no tenemos respuesta. - + Find requested pending to receive Buscar solicitadas sin recibir - + Shows the DX-QSLs that have been requested. Muestra QSLs DX que se han solicitado. - + LoTW tools ... Herramientas LoTW ... - Queue all QSLs from this log to be sent - Encolar todas las QSLs de este log para enviar + Encolar, para enviar, todos los QSOs de este log - + Mark all non-sent QSOs in this log as queued to be uploaded. - Marca todos los QSOs de este log como encolados para ser enviados. + Encolar, para enviar, todos los QSOs no enviados de este log - + Queue all QSLs to be sent Poner en la cola de envío todas las QSL - + Put all the non-sent QSOs in the queue to be uploaded. Pone todos los QSOs mp enviados en la cola para ser enviados. - + Mark all queued QSOs from this log as sent Marcar todos los QSOs de este log como enviados - + Mark all queued QSOs as sent Marcar como enviados todos los QSO de la cola - + Check the current callsign in QRZ.com Comprobar el indicativo actual en QRZ.com - + Queue all the QSO to be uploaded Marcar todos los QSOs para ser enviados - + Online manual (F1) ... Manual online (F1) ... - + &Debug ... &Debug ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. ¿Quiere marcar TODOS los QSOs de este log para subir? Debería hacer esto SOLO SI ES LA PRIMERA VEZ que sube QSOs a LoTW. - + All pending QSOs of this log has been marked as queued for LoTW! Todos los QSO pendientes de este log se han añadido a la cola de LoTW. - + There was a problem to mark all pending QSOs of this log as queued for LoTW! ¡Hubo un problema al poner en la cola de LoTW los QSOs pendientes! - + Your log has not been updated. Su log no ha sido actualizado. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. No se actualizó ningún QSO con los datos llegados de LoTW. Puede ser por errores en el fichero de log o simplemente porque el log ya estaba actualizado. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. ¿Quiere marcar TODOS los QSOs pendientes por subir? Debería hacer esto SOLO SI ES LA PRIMERA VEZ que sube QSOs a LoTW. - + All pending QSOs has been marked as queued for LoTW! Se han puesto en la cola de LoTW todos los QSOs pendientes. - + All queued QSOs has been marked as sent to LoTW! ¡Se han marcado como enviados a LoTW todos los QSOs en cola! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! ¡Hubo un problema al marcar todos los QSO en cola de este log como enviados a LoTW! - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3169,7 +3174,7 @@ El servidor de UDP falló al %1. - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? @@ -3178,257 +3183,257 @@ ¿Quiere marcar como enviados todos los QSOs enviados a LoTW? - - + + Select the Station Callsign to use when quering LoTW: Seleccione el indicativo de estación a usar cuando se consulte a LoTW: - - + + Please check the LoTW setup Por favor revise la configuración de LoTW - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. No ha definido un usuario de LoTW o un indicativo de estación adecuado. Abra la pestaña de LoTW en las Preferencias y configure su conexión a LoTW. - + The log is ready to be uploaded to ClubLog. El log está listo para enviarse a ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field Todos los QSOs de este log se han marcado, como modificados, para ser enviados a ClubLog. - + KLog could not mark the full log to be sent to ClubLog KLog no pudo marcar el log completo para ser enviado a ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. Algo evitó que KLog pudiera marcar los QSOs como modificados. Reinicie KLog y pruebe de nuevo antes de contactar con el equipo de desarrollo de KLog. - + The log is ready to be uploaded to eQSL.cc. El log está listo para enviarse a eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field Todos los QSOs de este log se han marcado, como modificados, para ser enviados a eQSL.cc. - + KLog could not mark the full log to be sent to eQSL KLog no pudo marcar el log completo para ser enviado a eQSL - + The log is ready to be uploaded to QRZ.com. El log está listo para enviarse a QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field Todos los QSOs de este log se han marcado, como modificados, para ser enviados a QRZ.com. - + KLog could not mark the full log to be sent to QRZ.com KLog no pudo marcar el log completo para ser enviado a QRZ.com - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. Necesita introducir una clave API (API key) correcta para el libro de guardia de QRZ.com en las preferencias de eLog. - + Filling QSOs ... Completando QSOs ... - + Date/Time Fecha/Hora - - + + Callsign Indicativo - + Printing the log ... Imprimiendo el log ... - + KLog - QSO received KLog - QSO recibido - + Station Callsign Indicativo de la estación - + Operator Callsign Operador - + KLog - WSJTX Dupe QSO KLog - QSO duplicado de WSJTX - + This QSO seems to be duplicated. Do you want to save or discard it? Este QSO parece duplicado. ¿Quiere guardarlo o descartarlo? - + KLog - Non-supported mode KLog - Modo no soportado - + A new mode not supported by KLog has been received from an external program or radio: Se ha recibido un nuevo modo no soportado por KLog desde un programa externo o la radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) ¿Quiere seguir recibiendo estas alertas? (deshabilitar esta alerta evitará que los modos no válidos se detecten) - + Native Error Error nativo - + Recommendation: Recomendación: - + Periodically export your data to ADIF to prevent a potential data loss. Exporte periódicamente los datos a ADIF para prevenir una potencial pérdida de datos. - + Status of the DX entity. Estado de la entidad DX. - + Name of the DX entity. Nombre de la entidad DX. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Comentario - + Others Otros - + My Data Mis datos - + Satellite Satélite - + DXCC DXCC - + Info Info - + Awards Diplomas - + Search Buscar - + Log Log - + DX-Cluster DX-Cluster - - - - + + + + Save ADIF File Salvar fichero ADIF - - + + Queue all the QSOs to be uploaded Marcar todos los QSOs para ser enviados - + You need to select one station callsign to be able to send your log to LoTW. Necesita seleccionar un indicativo de estación para poder mandar el log a LoTW. - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3437,32 +3442,32 @@ ¿Quiere eliminar ese fichero? - - - + + + The file has been removed. Se ha eliminado el fichero. - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. No ha seleccionado un indicativo. KLog completará los QSOs sin un indicativo de estación con el indicativo que se introduzca aquí. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW @@ -3523,254 +3528,259 @@ KLog - Carpeta de KLog no encontrada - + This version of KLog requires that the DXCC database is updated. Esta versión requiere que se actualice la base de datos del DXCC. - + The database will be updated. La base de datos se actualizará. - + KLog-%1 - Logbook of %2 - QSOs: %3 KLog-%1 - Log de %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 KLog-%1 - Log de %2 - Estación: %3 QSOs: %4 - + KLog - QRZ.com warning KLog - Aviso de QRZ.com - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. QRZ.com ha devuelto un error de sin-subcripción y se deshabilitarán las peticiones a QRZ.com. - + Please check your QRZ.com subcription or credentials. Compruebe su subscripción a QRZ.com o sus credenciales. - + Settings ... Ajustes ... - + + Queue all QSOs from this log to be sent + Encolar todos los QSOs de este log para enviar + + + Show Map Mostrar mapa - - + + Now you can upload them to LoTW. Puede enviarlos ahora a LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! ¡Hubo un problema al poner en la cola de LoTW los QSOs pendientes! - + All queued QSOs of this log has been marked as sent to LoTW! ¡Se han marcado como enviados a LoTW todos los QSOs en cola! - + There was a problem to mark all queued QSOs as sent to LoTW! ¡Hubo un problema al marcar todos los QSO en cola como enviados a LoTW! - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 ¿Quiere marcar TODOS los QSOs para subir? Debería hacer esto SOLO SI ES LA PRIMERA VEZ que sube QSOs a %1. - + ClubLog ClubLog - + KLog - QRZ.COM KLog - QRZ.com - + QRZ.COM QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. Para subir QSOs necesita una subscripción a QRZ.com. Si tiene una, vaya a Preferencias->QRZ.com para habilitarlo - + Open File Abrir fichero - + - Needed for DXMarathon - Necesitado para DXMarathon - + Abort filling Cancelar completado - + Number Número - + Band Banda - - + + Mode Modo - + Print Log Imprimir log - + Abort printing Cancelar impresión - - + + Printing the log... QSO: Imprimiendo el log ... QSO: - + The following QSO data has been received from WSJT-X to be logged: Se ha recibido el siguiente QSO desde WSJT-X para ser guardado: - + Freq Frec - + Time On Hora inicio - + Time Off Hora fin - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX locator - + Local-Grid Locator local - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. Los QSOs duplicados deben coincidir con otro QSO existente en el indicativo, banda, modo, fecha y hora, teniendo en cuenta el periodo que puede ser definido en las preferencias. - + If the received mode is correct, please contact KLog development team and request support for that mode So el modo recibido es correcto, contacte con el equipo de desarrollo de KLog y solicite soporte para ese modo - + KLog - Duplicated satellite KLog - Satélite duplicado - + A duplicated satellite has been detected in the file and will not be imported. Se ha detectado un satélite duplicado en el fichero y no se importará. - + Please check the satellite information file and ensure it is properly populated. Por favor, revise el fichero de la información de satélites y asegúrese de que está correctamente relleno. - + Now you will see a more detailed error that can be used for debugging... Ahora verá errores más detallados que pueden ser usados para depurar ... - + An unexpected error ocurred!! ¡Ha ocurrido un error inesperado! - + If the problem persists, please contact the developers Si el problema persiste contacte con los desarrolladores - + for analysis: para que lo analicen: - + Error in function Error en la función - + Error text Texto del error - + Failed query Consulta fallida - + KLog - Show errors KLog - Mostrar errores - + Do you want to keep showing errors? ¿Quiere seguir viendo los errores? @@ -4083,13 +4093,13 @@ - + TX Frequency in MHz. Frecuencia de TX en MHz. - + RX Frequency in MHz. Frecuencia de RX en MHz. @@ -4152,43 +4162,61 @@ - RST(tx) - RST(tx) + RST + RST + + TX + TX + + + + + RX + RX + + + + Frequency + Frecuencia + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Frec TX + Frec TX - Freq RX - Frec RX + Frec RX - + DX QTH locator. QTH locator de DX. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. QTH locator de DX. ELformato debe ser Maidenhead como en IN70AA hasta 10 caracteres. - + TX Frequency in MHz. Frequency is not in a hamradio band! Frecuencia de TX en MHz. ¡La frecuencia no está en una banda de radioaficionados! - + RX Frequency in MHz. Frequency is not in a hamradio band! Frecuencia de RX en MHz. @@ -4397,57 +4425,57 @@ MapWindowWidget - + Select QSOs in this band. Seleccionar QSOs en esta banda. - + Select QSOs in this mode. Seleccionar QSOs en este modo. - + Select QSOs in this propagation mode. Seleccionar QSOs con este modo de propagación. - + Select QSOs using this Satellite. Seleccionar QSOs por satélite. - + Only confirmed Solo confirmados - + Select only confirmed QSOs. Selecciona sólo QSOs confirmados. - + All bands Todas las bandas - + Show nothing No mostrar nada - + All modes Todos los modos - + All propagation modes Todos los modos de propagación - + All satellites Todos los satélites @@ -4530,10 +4558,10 @@ - - - - + + + + KLog - DB update KLog - Actualización BBDD @@ -4559,51 +4587,51 @@ Indicativo de la estación - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Cancelar esta actualización causará inconsistencia de datos y posible pérdida de datos. ¿Quiere cancelar? - - + + Progress: Progreso: - + Updating DXCC award information... Actualizando la información de DXCC ... - + Updating DXCC Award information... Actualizando la información de DXCC ... - + Updating WAZ award information... Actualizando la información de WAZ ... - + Updating WAZ Award information... Actualizando la información de WAZ ... - - + + Updating mode information... Actualizando información de modo... @@ -4630,31 +4658,31 @@ Todos los datos se han migrado de forma correcta. Ahora debería ir a Preferencias->Logs para comprobar que todo está bien. - - - - - - - + + + + + + + Abort updating Cancelar actualización - - - - + + + + Updating bands information... Actualizando información de bandas... - + Updating bands information in %1 status... Actualizando información de bandas en %1... - + Updating mode information in %1 status... Actualizando información de modos en %1... @@ -4733,12 +4761,12 @@ ¡Gracias por usar KLog! - + Updating information... Actualizando información... - + Updating DXCC and Continent information... Actualizando la información de DXCC y continente... @@ -5765,138 +5793,138 @@ SetupDialog - - + + User data Datos de usuario - - + + Bands/Modes Bandas/modos - + DX-Cluster DX-Cluster - - + + Colors Colores - - + + Misc Varios - + World Editor Editor de entidades - + Satellites Satélites - + HamLib HamLib - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) ¿Quiere añadir un log en la pestaña de Logs o salir de KLog? (Pulse Si para añadir un log o No para salir de KLog) - + DB has not been moved to new path. La base de datos se ha movido a un nuevo destino. - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Vaya a la pestaña Varios y pulse sobre Mover BBDD o la base de datos no se moverá a la nueva ubicación. - + Cancel Cancelar - + OK OK - + D&X-Cluster D&X-Cluster - + Log widget Visor de log - + eLog eLog - + WSJT-X WSJT-X - + Settings Preferencias - + You need to enter at least one log in the Logs tab. Debe introducir al menos un log en la pestaña de Logs. - + You need to enter at least a valid callsign. Debe introducir al menos un indicativo válido. - + Go to the User tab and enter valid callsign. Vaya a la pestaña Usuario e introduzca un indicativo válido. - + You have not selected the kind of log you want. No ha seleccionado el tipo de log que quiere. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Será redirigido a la pestaña de Log. Añada y seleccione el tipo de log que quiere usar. - - + + Logs Logs - + World Entidades @@ -6430,7 +6458,7 @@ Habilita la integración de LoTW a traves de TQSL. Necesita tener TQSL instalado. - + Select File Seleccionar fichero @@ -6438,52 +6466,52 @@ SetupPageHamLib - + Activate HamLib Activar HamLib - + Activates the hamlib support that will enable the connection to a radio. Activa el soporte de hamlib que habilitará la conexión a una radio. - + Read-Only mode Modo solo lectura - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Si se habilita, KLog leerá la frecuencia y modo de la radio pero nunca enviará ningún comando a la radio. - + Radio Radio - + Select your rig. Seleccionar equipo. - + Serial Serie - + Network Red - + Defines the interval to poll the radio in msecs. Define el intervalo con el que se consulta a la radio en milisegundos. - + Poll interval Intervalo de actualización @@ -6493,17 +6521,17 @@ Test: OK - + Test: NOK Test: NOK - + Test Test - + Click to test the connection to the radio Pulse para probar la conexión a la radio @@ -6700,36 +6728,36 @@ &Log en tiempo real - + &Time in UTC Time in UTC Hora en U&TC - + &Save ADIF on exit Save ADIF on exit Guardar ADIF al &salir - + Use this &default filename Use this default filename Usar este fichero &de forma predeterminada - + Mark &QSO to send QSL when QSL is received Mark QSO to send QSL when QSL is received Marcar como &QSL por enviar cuando se recibe la QSL - + Complete QSO with previous data Completar QSO con datos anteriores - + Manage DX-Marathon Gestionar DX-Marathon @@ -6738,47 +6766,47 @@ Activar el log de depuración de la aplicación - + Move DB Mover BBDD - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. En segundos, introduzca el rango de tiempo a considerar como duplicado si coincide el mismo indicativo, banda y modo. - + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. Si lo deshabilita KLog no comprobará los indicativos en busca de indicativos erróneos. - + Check it for Imperial system (Miles instead of Kilometers). Marcar si se desea sistema imperial (millas en vez de kilómetros). - + Select to use the following name for the logfile without being asked for it again. Seleccione para usar el siguiente nombre de fichero y que no se le pregunte más. - + Select if you want to manage DX-Marathon. Seleccionar si quiere gestionar DX-Marathon. - + This is the default file where ADIF data will be saved. Este es el nombre de fichero predeterminado donde se guardará el fichero ADIF. - + This is the directory where the database (logbook.dat) will be saved. Este es el directorio donde la base de datos (logbook.dat) se guardará. - + Click to change the path of the database. Pulse para cambiar la ubicación de la base de datos. @@ -6787,22 +6815,22 @@ Activa el log de depuración de la aplicación. Puede ser útil si algo no funciona como se espera. Se creará un fichero de depuración en la carpeta de KLog. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Habilitar para poner en la cola de envío todas las QSL-e (LoTW & eQSL) en todos los nuevos QSO de forma predeterminada. - + Dupe time range: Periodo de QSO dupe: - + Please specify an existing directory where the database (logbook.dat) will be saved. Por favor, especifique un directorio existente donde la base de datos (logbook.dat) se almacenará. - + This is the directory where DB (logbook.dat) will be saved. Este es el directorio donde la base de datos (logbook.dat) se guardará. @@ -6812,143 +6840,158 @@ Comprobar indicativos válidos - + + Show seconds + Mostrar segundos + + + Mark sent eQSL && LoTW in new QSO as queued Marcar eQSL y LoTW como en cola en todos los QSO nuevos - + + Show seconds in the QSO editor + Mostrar los segundos en el editor de QSO + + + Click to change the default ADIF file. Pulse para cambiar el nombre predeterminado del fichero ADIF. - + Click to move the DB to the new directory. Pulse para mover la BBDD al nuevo directorio. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. Seleccione el nivel de log de debug. Puede ser útil si algo nofunciona como debe. Se crea un fichero de depuración en la carpeta de KLog y/o mostrado en el menú Ayuda->Debug. - + + Log level + Nivel de depuración + + + Select Directory Seleccionar directorio - + KLog - Move DB KLog - Movimiento de base de datos - + File moved Archivo movido - + File copied Archivo copiado - + File already exist. El fichero ya existe. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. El fichero destino ya existe y KLog no lo reemplazará. Por favor elimine el archivo de la carpeta destino antes de mover el archivo con KLog para asegurarse de que KLog puede copiar el archivo. - + File NOT copied Archivo NO copiado - + The file was not copied due to an unknown problem. El archivo no se copió debido a un problema desconocido. - + The target directory does not exist. Please select an existing directory. El directorio destino no existe. Por favor, seleccione un directorio existente. - + Show the Station &Callsign used in the search box Mostrar indicativo usado en el &cuadro de búsqueda - + &Check for new versions automatically &Comprobar si hay nuevas versiones automáticamente - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. Los QSO se marcarán como pendientes de enviar si se recibe la tarjeta del DX y no ha enviado la suya. - + Check if there is a new release of KLog available every time you start KLog. Comprueba si hay una nueva versión de KLog disponible cada vez que inicia KLog. - + &Provide Info for statistics &Proporcionar datos para estadísticas - + The search box will also show the callsign on the air to do the QSO. El cuadro de búsqueda mostrará también el distintivo usado para hacer el QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Si se selecciona el comprobar nuevas versiones, KLog enviará al desarrollador el indicativo, la versión de KLog y el sistema operativo para ayudar a mejorar KLog. - + Select to use real time. Seleccione para usar tiempo real. - + Select to use UTC time. Seleccione para usar UTC. - + Select if you want to save to ADIF on exit. Seleccione si quiere guardar en ADIF al salir. - + Complete the current QSO with previous QSO data. Completar el QSO actual con datos de QSO anteriores. - + Browse Buscar - + Open File Abrir fichero - + &Delete always temp ADIF file after uploading QSOs Borrar siempre el archivo ADIF &temporal tras subir los QSOs - + Delete Always the adif file created after uploading QSOs Borrar el archivo ADIF temporal tras subir los QSOs @@ -7765,32 +7808,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. Lo siguientes QSO son los QSO para los que ha recibido confirmación de LoTW. - + Ok Ok - + DX DX - + Date/Time Fecha/Hora - + Band Banda - + Mode Modo @@ -8052,14 +8095,14 @@ Cancelar lectura - + + DXCC Entities Entidades DXCC - DXCC Entities per year - Entidades DXCC por año + Entidades DXCC por año diff -Nru klog-2.2.1/translations/klog_fi.ts klog-2.3/translations/klog_fi.ts --- klog-2.2.1/translations/klog_fi.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_fi.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. - + Station callsign - + + My Locator + Minun lokaattori + + + Start date - + End date - + Ok Ok - + Cancel Peru - + DX - + Date/Time Päivämäärä/aika - + Band Taajuusalue - + Mode Tila - + + Not defined - + All Kaikki - + QSOs: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. @@ -627,192 +633,192 @@ - + Aircraft Scatter Common term in hamradio, do not translate if not sure Lentokonehajonta - + Aurora Revontulet - + Aurora-E Revontuliheijastukset - + Back scatter Common term in hamradio, do not translate if not sure Takasironta - + Earth-Moon-Earth Maa-Kuu-Maa - + Sporadic E Satunnaisheijastukset - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Kenttäsuuntainen hajonta - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Heijastus - + Internet-assisted Internet-avusteinen - + Ionoscatter Common term in hamradio, do not translate if not sure Ionosfäärisironta - + Meteor scatter Common term in hamradio, do not translate if not sure Meteorisironta - + Terrestrial or atmospheric repeater or transponder Maanpäällinen tai ilmakehässä oleva toistin tai transponderi - + Rain scatter Common term in hamradio, do not translate if not sure Sadesironta - + Satellite Satelliitti - + Trans-equatorial Common term in hamradio, do not translate if not sure Päiväntasaajan ylittävä - + Tropospheric ducting Common term in hamradio, do not translate if not sure Troposfäärikanavat - - + + Yes Kyllä - - + + No Ei - - + + Requested Pyydetty - - + + Ignore/Invalid Hylkää/Mitätön - + Validated Vahvistettu - + Queued Jonossa - + Uploaded Lähetetty - + Do not upload Älä lähetä - + Modified Muokattu - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Direct Direct - + Electronic Elektrooninen - + Manager Common term in hamradio, do not translate if not sure Hallinta - + KLog DXCC KLog DXCC - + All QSOs have been updated with a DXCC and the Continent. Kaikki QSO:t on päivitetty DXCC:llä ja mantereella. - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -941,22 +947,22 @@ Tiedostoa %1 ei voida avata. - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. @@ -1112,59 +1118,59 @@ ADIF-tiedostossa jota olet tuomassa, on päällekkäisiä QSO:ita. Haluatko jatkaa? (Duplikaatti QSO:ita ei tuoda) - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: - + KLog - Don't ask again - + Do you want to reuse your answer? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found - + Do you want to add this QSO to the log?: - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1199,95 +1205,95 @@ - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. Joistakin tämän lokin QSO:ista, (esim.: %1) näkyy puuttuvan RST-TX tieto. - - + + If you select NO, maybe the QSO will not be imported. Jos valitset EI, voi olla että QSO:ta ei tuoda. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. Joistakin tämän lokin QSO:ista, (esim.: %1) näkyy puuttuvan RST-TX tieto. - + KLog - Apply to all QSOs in this log? KLog - Käytä kaikissa tämän lokin QSO:issa. - + Please edit the ADIF file and make sure that it include at least: Muokkaa ADIF-tiedostoa ja varmista, että se sisältää ainakin: - + and ja - + This QSO had: Tässä QSO:ssa oli: - + This QSO is not including the minimum data to consider a QSO as valid! Tässä QSO:ssa ei ole vähimmäistietoja jotta QSO voidaan todeta oikeaksi! - + - The band missing and the following call: - Taajuusalue puuttuu ja seuraava kutsu: - + - The mode missing and the following call: - Tila puuttuu ja seuraava kutsu: - + - The date missing and the following call: - Päiväys puuttuu ja seuraava kutsu: - + - The time missing and the following call: - Aika puuttuu ja seuraava kutsu: - + Do you want to continue with the current file? Haluatko jatkaa nykyisen tiedoston kanssa? - + KLog: Not all required data found! KLog: kaikkia vaadittavia tietoja ei löydetty! - - + + KLog - No Station callsign entered. KLog - Aseman kutsutunnusta ei ole syötetty, - - + + KLog - QSO without Station Callsign KLog - QSO josta puuttuu aseman kutsutunnus - + KLog: No RST TX found! KLog: RST TX:ää ei löydy! - + KLog: No RST RX found! KLog: RST RX:ää ei löydy! @@ -2060,14 +2066,14 @@ MainQSOEntryWidget - - + + &Add &Lisää - + &Clear T&yhjennä @@ -2128,22 +2134,22 @@ - + Callsign Kutsutunnus - + &Save - + &Cancel - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure @@ -2168,146 +2174,146 @@ &Loki ikkuna - - + + KLog KLog - + Ready Valmis - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Tapahtui odottamaton virhe, kun yritit lisätä QSO:n lokiin. Jos ongelma jatkuu, ota yhteyttä kehittäjään analyysiä varten: - - + + You have selected an entity: Olet valinnut yksikön: - - + + that is different from the KLog proposed entity: joka eroaa KLog:in ehdotetusta kokoonpanosta: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Napsauta oikean yksikön etuliitettä tai Peruuta, jos haluat muokata QSO:ta uudelleen. - + Click on the prefix of the right entity or Cancel to correct. Napsauta oikean yksikön etuliitettä tai paina Peruuta korjataksesi. - + RSTrx RSTrx - + RSTtx RSTtx - + Do you really want to exit KLog? Haluatko varmasti poistua KLogi:sta? - + &File &Tiedosto - + Import an ADIF file into the current log. Tuo ADIF-tiedosto nykyiseen lokiin. - + Export the current log to an ADIF logfile. Vie nykyinen loki ADIF lokitiedostoon. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Vie kaikki QSO:t yhteen ADIF-tiedostoon, yhdistäen QSO:t kaikista lokeista. - + Print your log. Tulosta lokisi. - + KLog folder KLog-kansio - + Opens the data folder of KLog. Avaa KLog:in tallennuskansion. - + E&xit Ulo&s - + &Tools &Työkalut - + Fill in QSO data Täytä QSO:n tiedot - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Käy loki läpi käyttäen edellisiä QSO:ita täyttämään puuttuvat tiedot muissa QSO:issa. - + Shows QSOs for which you should send your QSL and request the DX QSL. Näyttää QSO:t joita varten sinun tulisi lähettää QSL ja pyytää DX QSL:ää. - + Find My-QSLs pending to send Etsi Minun QSL:t jotka odottavat lähetystä - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Näyttää QSO:t joilla on odottavia pyyntöjä lähettää QSL:iä. Tämä jono tulisi pitää tyhjänä! - + Mark all queued QSOs in this log as sent to LoTW. Merkitse kaikki tämän lokin jonossa olevat QSO:t lähetetyiksi LoTW:iin. - + Mark all queued QSOs as sent to LoTW. Merkitse kaikki jonossa olevat QSO:t lähetetyiksi LoTW:iin. - - + + For updated DX-Entity data, update cty.csv. Päivitettyjä DX-yksikkö tietoja varten, päivitä cty.csv. - + Settings ... @@ -2317,251 +2323,251 @@ - + Stats Tilastot - - + + Show the statistics of your radio activity. Näytä radio aktiviteettisi tilastot. - + &Help &Ohjeet - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Your log has not been updated. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSL ei ole asennettu, tai KLog ei löydä sitä. Tarkista asetukset. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Virhe #1: Käyttäjä keskeytti toiminnon tai TQSL ei ole määritetty. QSO:ita ei lähetetty. - + Error #2: Upload was rejected by LoTW, please check your data. Virhe #2: Lähetys evättiin LoTW:n toimesta, tarkista tiedot. - + Error #3: The TQSL server returned an unexpected response. Virhe #3: TQSL palvelin palautti odottamattoman vastauksen. - + Error #4: There was a TQSL error. Virhe 4#: Tapahtui TQSL virhe. - + Error #5: There was a TQSLLib error. Virhe #5: Tapahtui TQSLlib virhe. - + Error #6: It was not possible to open the input file. Virhe #6: Lähdetiedostoa ei voitu avata. - + Error #7: It was not possible to open the ouput file. Virhe #7: Kohdetiedostoa ei voitu avata. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Virhe #8: QSO:ita ei käsitelty sillä osa QSO:ista oli kopioita tai aikajakson ulkopuolella. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Virhe #9: Osa QSO:ista käsiteltiin ja osa ohitettiin sillä ne olivat kopioita tai aikajakson ulkopuolella. - + Error #10: Command syntax error. KLog sent a bad syntax command. Virhe #10: Komentosyntaksivirhe. KLog lähetti virheellisen syntaksikomennon. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Virhe #11: LoTW yhteysvirhe (Ei verkkoyhteyttä, tai LoTW on tavoittamattomissa). - + Error #00: Unexpected error. Please contact the development team. Virhe #00: Odottamaton virhe. Otathan yhteyttä kehitystiimiin. - + The log that you have selected contains more than just one station callsign. Valitsemasi loki sisältää enemmän kuin vain yhden aseman kutsutunnuksen. - + Please select the station callsign you want to mark as sent to LoTW: Valitse aseman kutsutunnus, jonka haluat merkata ladatuksi LoTW:iin: - + Station Callsign: Aseman kutsutunnus: - + Define Station Callsign Määritä aseman kutsutunnus - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Syötä tässä lokissa käytettävä aseman kutsutunnus, tai jätä se tyhjäksi QSO:lle ilman määritettyä aseman kutsutunnusta: - + KLog - No station selected KLog - Ei valittua asemaa - + No station callsign has been selected and therefore no log will be marked Aseman kutsutunnusta ei ole valittu, joten lokia ei merkata - + Congratulations! Onnittelut! - + You already have the latest version. Sinulla on jo viimeisin versio. - + You can find the KLog data folder here: KLog talletuskansio löytyy täältä: - + You need to select one station callsign to be able to send your log to LoTW. - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - - + + Select the Station Callsign to use when quering LoTW: - - + + Please check the LoTW setup - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog ClubLog - + KLog - QRZ.COM - + QRZ.COM - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + KLog - QSO received - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + QSO logged from WSJT-X: QSO kirjattu WSJT-X:stä: - + start käynnistys @@ -2576,22 +2582,22 @@ Tilapalkki ... - + It seems that you have never done a backup or exported your log to ADIF. Näyttää siltä että et ole koskaan varmuuskopioinut tai vienyt lokiasi ADIF:iin. - + It seems that the latest backup you did is older than one month. Näyttää siltä että vanhin varmuuskopiosi on yli kuukauden vanha. - + Log backup recommended! Lokin varmuuskopiointia suositellaan! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2606,63 +2612,63 @@ - + It seems that you are running this version of KLog for the first time. Näyttää siltä että käytät tätä KLog versiota ensikertaa. - + The setup will be open to allow you to do any new setup you may need. Asetukset aukeavat jotta voit tehdä tarvittavat muutokset. - + KLog - Unexpected error KLog - Odottamaton virhe - + KLog - Not valid call - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. - - + + KLog - Select correct entity KLog - Vakitse oikea yksikkö - - + + No DXCC - - + + None Ei mitään - + You have requested to delete the QSO with: %1 Olet pyytänyt poistettaviksi QSO:t joissa on: %1 - - + + Are you sure? Oletko varma? - + Check always the current callsign in QRZ.com @@ -2677,379 +2683,378 @@ - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + You have requested to delete several QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - - + + KLog - QRZ.com error - + KLog has received an error from QRZ.com. - + You need to activate the %1 service in the eLog preferences. - + KLog - Exit KLog - Poistu - - + + KLog - ADIF export - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Näyttää DX-QSL:t joiden pyynnöt tai QSL:t on lähetetty mutta vastausta ei saatu. - + Find requested pending to receive - + Shows the DX-QSLs that have been requested. Näyttää pyydetyt DX-QSL:t. - + LoTW tools ... - Queue all QSLs from this log to be sent - Aseta kaikki tämän lokin QSL:t lähetysjonoon. + Aseta kaikki tämän lokin QSL:t lähetysjonoon. - + Mark all non-sent QSOs in this log as queued to be uploaded. Merkitse kaikki tämän lokin lähettämättömät QSO:t lähetysjonoon. - + Queue all QSLs to be sent Aseta kaikki QSL:t lähetysjonoon - + Put all the non-sent QSOs in the queue to be uploaded. Aseta kaikki jonossa olevat lähettämättömät QSO:t lähetettäväksi. - + Mark all queued QSOs from this log as sent - + Mark all queued QSOs as sent Merkitse kaikki jonossa olevat QSO:t lähetetyiksi - + Check the current callsign in QRZ.com - + Online manual (F1) ... - + &Debug ... - + All pending QSOs of this log has been marked as queued for LoTW! Kaikki tämän lokin odottavat QSO:t on merkattu LoTW jonoon! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! Ilmeni ongelmia kaikkien QSO:iden asettamisessa LoTW jonoon! - + Your log has been updated with the LoTW downloaded QSOs. - + KLog has updated %1 QSOs from LoTW. - + All pending QSOs has been marked as queued for LoTW! Kaikki odottavat QSO:t on asetettu LoTW jonoon! - + All queued QSOs has been marked as sent to LoTW! Kaikki jonossa olevat QSO;t on merkattu LoTW:iin lähetetyiksi! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! Ilmeni ongelmia kaikkien tämän lokin jonossa olevien QSO:iden LoTW:iin lähetetyiksi merkkaamisessa! - + KLog - Update checking result - + stop pysäytys - + No QSOs have been exported to ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL @@ -3103,313 +3108,318 @@ - + KLog - Backup - - + + KLog - New version detected! - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + KLog - ClubLog error - + KLog - eQSL error - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + KLog - %1 - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + Show Map - + &Tips ... - + &About ... - + About Qt ... - + Check updates ... - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - + About ... - + You need to select one station callsign to be able to send your log to eQSL.cc. - - + + KLog - Select the Station Callsign. - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + Filling QSOs ... - + Date/Time Päivämäärä/aika - - + + Callsign Kutsutunnus - + Printing the log ... - + Station Callsign Aseman kutsutunnus - + Operator Callsign - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + KLog - Non-supported mode KLog - Ei tuettu tila - + A new mode not supported by KLog has been received from an external program or radio: Uusi ei tuettu tila on vastaanotettu ulkoisesta ohjelmasta tai radiosta: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) Haluatko saada jatkossa tämän ilmoituksen? (Tämän ilmoituksen poistaminen estää epäsopivien tilojen tunnistamisen) - + Native Error - + Recommendation: Suositus: - + Periodically export your data to ADIF to prevent a potential data loss. Vie tiedot säännöllisesti ADIF:iin, tietojen menettämisen estämiseksi. - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Jos olet varma että tietokannassa on QSO:ita ja KLog ei löydä niitä, voit ottaa yhteyttä kehittäjiin saadaksesi apua (katso valikon kohta Tietoja KLogista) - + It seems that there are no QSOs in the database. Näyttää siltä ettei tietokannassa ole yhtään QSO:ta. - + There was an error while updating to Yes the LoTW QSL sent information. Tapahtui virhe QSL:n lataamisessa LoTW:iin? - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3418,32 +3428,32 @@ Haluatko että KLog poistaa tiedoston? - - - + + + The file has been removed. Tiedosto poistettu. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW - + The logfile has been modified. Lokia on muokattu. @@ -3463,29 +3473,29 @@ - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - + Do you want to save your changes? Haluatko tallentaa muutokset? - - + + Queue all the QSOs to be uploaded - + Queue all the QSO to be uploaded - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3493,249 +3503,249 @@ UDP-palvelin ei onnistunut %1. - + Status of the DX entity. DX yksikön tila. - + Name of the DX entity. DX yksikön nimi. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Kommentti - + Others Muut - + My Data Minun tiedot - + Satellite Satelliitti - + DXCC DXCC - + Info Info - + Awards Palkinnot - + Search Etsi - + Log Loki - + DX-Cluster DX-Klusteri - - - - + + + + Save ADIF File Tallenna ADIF-tiedosto - + Open File Avaa Tiedosto - + - Needed for DXMarathon - Tarvitaan DXMarathon:iin - + Abort filling Keskeytä täyttäminen - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Täytetään DXCC, CQz, ITUz ja Manner QSO:ihin... QSO: - + Number Numero - + Band Taajuusalue - - + + Mode Tila - + Print Log Tulosta loki - + Abort printing Keskeytä tulostus - - + + Printing the log... QSO: Tulostetaan lokia... QSO: - + The following QSO data has been received from WSJT-X to be logged: Seuraavat QSO tiedot vastaanotettu WSJT-X:ltä kirjattaviksi: - + Freq Taajuus - + Time On Lähetys alkaa - + Time Off Lähetys päättyy - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX-Verkko - + Local-Grid Paikallisverkko - + If the received mode is correct, please contact KLog development team and request support for that mode Mikäli vastaanotettu tila on oikea, ota yhteyttä KLog-kehitystiimiin ja pyydä tukea kyseiselle tilalle - + KLog - Duplicated satellite KLog - Päällekkäinen satelliitti - + A duplicated satellite has been detected in the file and will not be imported. Tiedostossa havaittiin päällekkäinen satelliitti, eikä sitä tuoda. - + Please check the satellite information file and ensure it is properly populated. Tarkista satelliitti tiedot-tiedosto ja varmista ettö siellä on kaikki tarvittava. - + Now you will see a more detailed error that can be used for debugging... Nyt näet tarkemmat virhetiedot joita voidaan käyttää vianmäärityksessä... - + An unexpected error ocurred!! Odottamaton virhe tapahtui!! - + If the problem persists, please contact the developers Jos ongelma jatkuu, ota yhteyttä kehitystiimiin - + for analysis: analysointia varten: - + Error in function Virhe funktiossa - + Error text Virheteksti - + Failed query Epäonnistunut kysely - + KLog - Show errors KLog - Näytä virheet - + Do you want to keep showing errors? Haluatko jatkaa virheiden näyttämistä? @@ -4048,13 +4058,13 @@ - + TX Frequency in MHz. TX Taajuus MHz:inä. - + RX Frequency in MHz. RX Taajuus MHz:inä. @@ -4117,43 +4127,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - TX Taajuus + TX Taajuus - Freq RX - RX Taajuus + RX Taajuus - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! TX Taajuus MHz. Taajuus ei ole oikealla taajuusalueella! - + RX Frequency in MHz. Frequency is not in a hamradio band! RX Taajuus MHz. @@ -4362,57 +4390,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4541,10 +4569,10 @@ - - - - + + + + KLog - DB update KLog - tietokantapäivitys @@ -4575,90 +4603,90 @@ Kaikki tiedot siirrettiin oikein. Sinun tulisi nyt mennä Asetukset->Määritykset(Preferences)->Lokit(Logs) ja tarkistaa että kaikki on kunnossa. - - + + Updating mode information... Päivitetään tilatietoja... - - - - - - - + + + + + + + Abort updating Keskeytä päivittäminen - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Tämän päivityksen peruuttaminen aiheuttaa epäjohdonmukaisuuksia ja mahdollisen tietojen menettämisen. Haluatko silti peruuttaa? - - - - + + + + Updating bands information... Päivitetään taajuusalue tiedot... - + Updating bands information in %1 status... Päivitetään taajuusalue tiedot %1 tila... - - + + Progress: Eteneminen: - + Updating mode information in %1 status... Päivitetään tilatiedot %1 tila... - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... - + Updating information... Tietoja päivitetään... - + Updating DXCC and Continent information... Päivitetään DXCC- ja manner-tietoja... @@ -5719,136 +5747,136 @@ SetupDialog - - + + Bands/Modes Taajuusalueet/Moodit - + DX-Cluster DX-Klusteri - - + + Colors Värit - + Log widget - - + + Misc Sekalaiset - + World Editor Maailma Editori - - + + Logs Lokit - + Satellites Satelliitit - + HamLib HamLib - + Cancel Peru - + OK OK - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - - + + User data Käyttäjätiedot - + D&X-Cluster D&X-Klusteri - + WSJT-X WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Ainakin yksi loki on syötettävä Lokit -välilehdellä. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Haluatko lisätä yhden lokin 'Lokit' välilehdelle, vaiko poistua KLog:sta? (Napsauta Kyllä lisätäksesi loki tai Ei poistuaksesi) - + World Maailma - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Siirry sekalaiset-välilehdelle ja napsauta "siirrä tietokanta" muulloin tietokantaa ei siirretä uuteen paikkaan. - + eLog - + DB has not been moved to new path. - + You have not selected the kind of log you want. Et ole valinnut minkälaisen lokin haluat. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Sinut ohjataan lokit -välilehdelle. @@ -6371,7 +6399,7 @@ Ota käyttöön LoTW integraatio TQSL:n. TQSL tulee olla asennettu. - + Select File Valitse tiedosto @@ -6379,52 +6407,52 @@ SetupPageHamLib - + Activate HamLib Aktivoi HamLib - + Activates the hamlib support that will enable the connection to a radio. Aktivoi hamlib tuen joka mahdollistaa yhteyden radioon. - + Read-Only mode Vain-Luku tila - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Jos otettu käyttöön, KLog lukee Taajuuden/Moodin radiolta, mutta ei koskaan lähetä komentoja radiolle. - + Radio Radio - + Select your rig. Valitse kokoonpanosi. - + Serial - + Network - + Defines the interval to poll the radio in msecs. - + Poll interval @@ -6434,17 +6462,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6637,47 +6665,47 @@ &Kirjaa lokiin reaaliajassa - + &Time in UTC UTC &Aika - + &Save ADIF on exit &Tallenna ADIF kun ohjelma suljetaan - + Use this &default filename Käytä tätä &oletus tiedostonimeä - + Mark &QSO to send QSL when QSL is received Merkitse &QSO läheettämään QSL kun QSL on vastaanotettu - + Complete QSO with previous data Täydennä QSO edellisillä tiedoilla - + Show the Station &Callsign used in the search box Näytä hakukentässä käytetty &Asematunnus - + &Check for new versions automatically &Tarkista automaattisesti uusien versioiden varalta - + &Provide Info for statistics &Jaa tietoja tilastointia varten - + Manage DX-Marathon Hallinnoi DX Marathonia @@ -6686,48 +6714,48 @@ Aktivoi ohjelman vianhakuloki - + Mark sent eQSL && LoTW in new QSO as queued Merkitse lähetetyiksi eQSL && LoTW uusissa QSO:issa kun ne asetetaan jonoon - + Browse Selaa - + Move DB Siirrä tietokanta - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSO:t merkataan QSL:n lähetystä odottaviksi, jos DX QSL on saapunut, etkä ole lähettänyt omaasi. - + The search box will also show the callsign on the air to do the QSO. Hakupalkki näyttää kutsutunnuksen QSO:ta tehdessä myös lähetyksessä. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Jos version tarkistus on valittu, KLog lähettää kehittäjälle kutsutunnuksen, KLog version, sekä käyttöjärjestelmän, KLog:in kehittämistä varten. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Napsauta merkataksesi lähetysjonoon kaikki eQSL:t (LoTW ja eQSL) kaikissa uusissa QSO:issa oletuksena. - + Check if there is a new release of KLog available every time you start KLog. Tarkista KLog päivitysten varalta joka käynnistyskerralla. @@ -6737,77 +6765,87 @@ - + + Show seconds + + + + &Delete always temp ADIF file after uploading QSOs - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + Check it for Imperial system (Miles instead of Kilometers). Tarkista imperiaalisen järjestelmän varalta (Mailit kilometrien sijaan). - + Select to use real time. Valitse käyttääksesi oikeaa aikaa. - + Select to use UTC time. Valitse käyttääksesi UTC -aikaa - + Select if you want to save to ADIF on exit. Valitse jos haluat tallentaa ADIF-tiedostoon kun ohjelma suljetaan. - + Select to use the following name for the logfile without being asked for it again. Valitse käyttääksesi seuraavaa lokitiedoston nimeä ilman että sitä kysytään joka kerta. - + Complete the current QSO with previous QSO data. Täydennä nykyinen QSO edellisen QSO:n tiedoilla. - + Select if you want to manage DX-Marathon. Valitse jos haluat hallinnoida DX Marathonia. - + This is the default file where ADIF data will be saved. Tämä on oletustiedosto johon ADIF tiedot tallennetaan. - + This is the directory where the database (logbook.dat) will be saved. Tämä on kansio johon tietokanta (logbook.dat) tallennetaan. - + Click to change the default ADIF file. Napsauta vaihtaaksesi oletus ADIF-tiedostoa. - + Click to change the path of the database. Napsauta vaihtaaksesi tietokannan sijainti. - + Click to move the DB to the new directory. Napsauta Siirtääksesi tietokanta uuteen kansioon. @@ -6816,72 +6854,77 @@ Aktivoi ohjelman vianhakulokin. Tästä voi olla hyötyä jos jokin ei toimi odotetulla tavalla. Vikaloki luodaan KLog kansioon. - + Delete Always the adif file created after uploading QSOs - + + Log level + + + + Dupe time range: - + Open File Avaa tiedosto - + Select Directory Valitse Kansio - + This is the directory where DB (logbook.dat) will be saved. Tämä on kansio johon tietokanta (logbook.dat) tallennetaan. - + Please specify an existing directory where the database (logbook.dat) will be saved. Määritä olemassaoleva kansio johon tietokanta (lokbook.dat) tallennetaan. - + KLog - Move DB - + File moved Tiedosto on siirretty - + File copied Tiedosto on kopioitu - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied Tiedostoa EI ole kopioitu - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. Kohdekansiota ei ole olemassa. Valitse olemassaoleva kansio. @@ -7689,32 +7732,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. - + Ok Ok - + DX - + Date/Time Päivämäärä/aika - + Band Taajuusalue - + Mode Tila @@ -7976,14 +8019,14 @@ Peruuta lukeminen - + + DXCC Entities DXCC Yksiköitä - DXCC Entities per year - DXCC Yksiköitä vuosittain + DXCC Yksiköitä vuosittain diff -Nru klog-2.2.1/translations/klog_fr.ts klog-2.3/translations/klog_fr.ts --- klog-2.2.1/translations/klog_fr.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_fr.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. - + Station callsign - + + My Locator + Mon Locator + + + Start date - + End date - + Ok Ok - + Cancel Annuler - + DX - + Date/Time Date/Heure - + Band Bande - + Mode Mode - + + Not defined - + All Tout - + QSOs: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. @@ -627,192 +633,192 @@ - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Terre-Lune-Terre - + Sporadic E Sporadique E - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Field Aligned Irregularities - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Reflection - + Internet-assisted Assisté par Internet - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Répéteur terrestre ou atmosphérique ou transpondeur - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satellite - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-équatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Tropospheric ducting - - + + Yes Oui - - + + No Non - - + + Requested Demandé - - + + Ignore/Invalid Ignoré/Incorrect - + Validated Validé - + Queued Mis en file d'attente - + Uploaded Téléversé - + Do not upload Ne pas téléverser - + Modified Modifié - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Direct Direct - + Electronic Électronique - + Manager Common term in hamradio, do not translate if not sure Manager - + KLog DXCC DXCC KLog - + All QSOs have been updated with a DXCC and the Continent. Tous les QSOs ont été mis à jour avec le DXCC et le continent. - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -941,61 +947,61 @@ - + KLog - Don't ask again - + Do you want to reuse your answer? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found - + Do you want to add this QSO to the log?: - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. @@ -1151,20 +1157,20 @@ Il semble qu'il y ait quelques QSOs en doublon dans le fichier ADIF que vous importez. Souhaitez vous continuer ? (Les QSOs en doublon ne seront pas importés) - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1199,95 +1205,95 @@ - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. - - + + If you select NO, maybe the QSO will not be imported. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. - + KLog - Apply to all QSOs in this log? - + Please edit the ADIF file and make sure that it include at least: Veuillez éditer le fichier ADIF et soyez sûr qu'il contient à minima : - + and et - + This QSO had: Ce QSO a : - + This QSO is not including the minimum data to consider a QSO as valid! - + - The band missing and the following call: - La bande est manquante pour l'indicatif suivant : - + - The mode missing and the following call: - Le mode est manquant pour l'indicatif suivant : - + - The date missing and the following call: - La date est manquante pour l'indicatif suivant : - + - The time missing and the following call: - L'heure est manquante pour l'indicatif suivant : - + Do you want to continue with the current file? Souhaitez-vous continuer avec le fichier en cours ? - + KLog: Not all required data found! KLog : Tous les données requises n'ont pas été trouvés ! - - + + KLog - No Station callsign entered. - - + + KLog - QSO without Station Callsign - + KLog: No RST TX found! KLog : Pas de RST TX trouvé ! - + KLog: No RST RX found! KLog : Pas de RST RX trouvé ! @@ -2060,14 +2066,14 @@ MainQSOEntryWidget - - + + &Add &Ajouter - + &Clear Effa&cer @@ -2128,22 +2134,22 @@ - + Callsign Indicatif - + &Save - + &Cancel &Annuler - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DOUBLON @@ -2168,28 +2174,28 @@ Fenêtre de &log - - + + KLog KLog - + It seems that you have never done a backup or exported your log to ADIF. - + It seems that the latest backup you did is older than one month. - + Log backup recommended! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2199,75 +2205,75 @@ - + Ready Prêt - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Une erreur inattendue s'est produite en essayant d'ajouter votre QSL au fichier de log. Si le problème persiste, veuillez contacter le développeur pour analyse : - - + + You have selected an entity: Vous avez sélectionné une entité : - - + + that is different from the KLog proposed entity: qui est différente de l'entité proposée par KLog : - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Cliquez sur le préfixe de l'entité correcte ou Annuler pour éditer à nouveau le QSO. - + Click on the prefix of the right entity or Cancel to correct. Cliquez sur le préfix de l'entité correcte ou Annuler pour corriger. - + RSTrx RSTrx - + RSTtx RSTtx - + You need to select one station callsign to be able to send your log to LoTW. - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL @@ -2282,316 +2288,321 @@ - + KLog - Backup - - + + KLog - New version detected! - + KLog - ClubLog error - + KLog - eQSL error - + KLog - %1 - - + + KLog - ADIF export - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + Online manual (F1) ... - + &Tips ... - + &About ... - + About Qt ... - + Check updates ... - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - + About ... - + KLog - Update checking result - + You need to select one station callsign to be able to send your log to eQSL.cc. - - + + Select the Station Callsign to use when quering LoTW: - - + + Please check the LoTW setup - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + Filling QSOs ... - + Date/Time Date/Heure - + Do you really want to exit KLog? Souhaitez-vous quitter KLog ? - + &File &Fichier - + Import an ADIF file into the current log. Importer un fichier ADIF dans le log en cours. - + Export the current log to an ADIF logfile. Exporter le log en cours vers un fichier de log ADIF. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Exporter TOUS les QSOs dans un fichier ADIF en fusionnant les QSOs de tous les logs. - + Print your log. Imprimer votre log - + KLog folder Répertoire de KLog - + Opens the data folder of KLog. Ouvre le répertoire de données de KLog. - + E&xit Quitter - + &Tools Ou&tils - + Fill in QSO data Saisir les données de QSO - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Parcourir le log pour compléter des informations manquantes dans d'autres QSOs en réutilisant de précédents QSOs. - + Shows QSOs for which you should send your QSL and request the DX QSL. Affiche les QSOs pour lesquels vous devez envoyer votre QSL et demander la QSL DX. - + Find My-QSLs pending to send Rechercher Mes-QSLs en attente d'envoi - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Affiche les QSOs avec des demandes en attente d'envoi de QSLs. Vous devriez conserver cette file vide ! - + Mark all queued QSOs in this log as sent to LoTW. Marquer tous les QSOs en file d'attente de ce log comme envoyé à LoTW. - + Mark all queued QSOs as sent to LoTW. Marquer tous les QSOs en file d'attente comme envoyés à LoTW. @@ -2601,160 +2612,160 @@ - + KLog - Not valid call - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. - - + + No DXCC - - + + None Aucun - + You have requested to delete the QSO with: %1 Vous avez demandé à supprimer le QSO avec : %1 - - + + Are you sure? Êtes-vous sûr ? - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + You have requested to delete several QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com @@ -2803,384 +2814,379 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - + You need to activate the %1 service in the eLog preferences. - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + Settings ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. - + Find requested pending to receive - + Shows the DX-QSLs that have been requested. - + LoTW tools ... - - Queue all QSLs from this log to be sent - - - - + Mark all non-sent QSOs in this log as queued to be uploaded. - + Queue all QSLs to be sent - + Put all the non-sent QSOs in the queue to be uploaded. - + Mark all queued QSOs from this log as sent - + Mark all queued QSOs as sent - + Check the current callsign in QRZ.com - - + + For updated DX-Entity data, update cty.csv. Pour des données d'entités DX mises à jour, mettre à jour cty.csv. - + Stats Statistiques - - + + Show the statistics of your radio activity. Afficher les statistiques de votre activité radio - + Show Map - + &Help Aide - + &Debug ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. - + Error #2: Upload was rejected by LoTW, please check your data. - + Error #3: The TQSL server returned an unexpected response. - + Error #4: There was a TQSL error. - + Error #5: There was a TQSLLib error. - + Error #6: It was not possible to open the input file. - + Error #7: It was not possible to open the ouput file. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. - + Error #10: Command syntax error. KLog sent a bad syntax command. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). - + Error #00: Unexpected error. Please contact the development team. - + The log that you have selected contains more than just one station callsign. Le log que vous avez sélectionné contient plus qu'un seul indicatif de station. - + Please select the station callsign you want to mark as sent to LoTW: Veuillez sélectionner l'indicatif de la station que vous souhaitez marquer comme envoyé à LoTW : - + Station Callsign: Indicatif de la Station : - + Define Station Callsign Définir l'indicatif de la Station - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Enter l'indicatif de la station à utiliser pour ce log ou laisser vide pour un QSO sans un indicatif de station défini : - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + KLog - No station selected - + No station callsign has been selected and therefore no log will be marked Aucun indicatif de station n'a été sélectionné, par conséquent aucun log ne sera marqué - + Congratulations! Félicitations ! - + You already have the latest version. Vous disposez déjà de la dernière version. - + You can find the KLog data folder here: Vous pouvez trouver le répertoire de données KLog ici : - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog ClubLog - + QRZ.COM - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + QSO logged from WSJT-X: QSO loggué depuis WSJT-X : - + start démarrer - + Check always the current callsign in QRZ.com @@ -3210,178 +3216,178 @@ - + It seems that you are running this version of KLog for the first time. Il semble que vous exécutiez cette version de KLog pour la première fois. - + The setup will be open to allow you to do any new setup you may need. La fenêtre de configuration va s'ouvrir pour vous permettre de faire toute configuration dont vous avez besoin. - + KLog - Unexpected error - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - - + + KLog - Select correct entity - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - - + + KLog - QRZ.com error - + KLog has received an error from QRZ.com. - + KLog - Exit - - + + Queue all the QSOs to be uploaded - + Queue all the QSO to be uploaded - + All pending QSOs of this log has been marked as queued for LoTW! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! - + Your log has not been updated. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. - + All pending QSOs has been marked as queued for LoTW! - + All queued QSOs has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! - + stop arrêter - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Si vous êtes sûr que la base de données contient des QSOs et que KLog ne parvient pas à les trouver, veuillez "contacter les développeurs (voir A propos de KLog) pour de l'aide. - + It seems that there are no QSOs in the database. - + No QSOs have been exported to ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 - + There was an error while updating to Yes the LoTW QSL sent information. - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - - + + + The file has been removed. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW - - + + KLog - Select the Station Callsign. - + The logfile has been modified. Le fichier de log a été modifié @@ -3391,13 +3397,13 @@ - + Do you want to save your changes? Voulez-vous sauvegarder vos modifications ? - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3405,330 +3411,330 @@ Le serveur UDP à échoué : %1. - + Status of the DX entity. Statut de la contrée contactée - + Name of the DX entity. Nom de la contrée contactée - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Commentaire - + Others Autres - + My Data Mes Données - + Satellite Satellite - + DXCC DXCC - + Info Info - + Your log has been updated with the LoTW downloaded QSOs. - + KLog has updated %1 QSOs from LoTW. - + Awards Diplômes - + Search Rechercher - + Log Log - + DX-Cluster Cluster-DX - - - - + + + + Save ADIF File Enregistrer le Fichier ADIF - + Open File Ouvrir un Fichier - + - Needed for DXMarathon - Nécessaire pour le DXMarathon - + Abort filling Annuler la saisie - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Saisir DXCC, zone CQ, zone ITU, Continent dans les QSOs… QSO : - + Number Numéro - - + + Callsign Indicatif - + Band Bande - - + + Mode Mode - + Print Log Imprimer le Log - + Abort printing Annuler l'impression - + Printing the log ... - - + + Printing the log... QSO: Impression du log… QSO : - + The following QSO data has been received from WSJT-X to be logged: Les données de QSO suivant ont été reçues de WSJT-X pour être logguées : - + Freq Fréq - + Time On Heure de début - + Time Off Heure de fin - + RST TX TX RST - + RST RX RX RST - + DX-Grid DX-Grid - + Local-Grid Grid-Local - + Station Callsign Indicatif de la Station - + Operator Callsign - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + KLog - Non-supported mode - + A new mode not supported by KLog has been received from an external program or radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) - + Native Error - + Recommendation: - + Periodically export your data to ADIF to prevent a potential data loss. - + If the received mode is correct, please contact KLog development team and request support for that mode Si le mode reçu est correct, veuillez contacter l'équipe de développement KLog et demandez le support de ce mode - + KLog - QRZ.COM - + KLog - QSO received - + KLog - Duplicated satellite - + A duplicated satellite has been detected in the file and will not be imported. Un Satellite en doublon a été détecté dans le fichier et ne sera pas importé. - + Please check the satellite information file and ensure it is properly populated. Veuillez vérifier le fichier des informations sur les Satellites et assurez-vous qu'il est proprement rempli. - + Now you will see a more detailed error that can be used for debugging... Vous allez voir une erreur plus détaillée qui pourra être utilisée pour le déboggage... - + An unexpected error ocurred!! Une erreur inattendue s'est produite !! - + If the problem persists, please contact the developers Si le problème persiste, veuillez contacter les développeurs - + for analysis: pour analyse : - + Error in function Erreur dans la fonction - + Error text Texte d'erreur - + Failed query Requête échouée - + KLog - Show errors - + Do you want to keep showing errors? Voulez-vous continuer à afficher les erreurs ? @@ -4041,13 +4047,13 @@ - + TX Frequency in MHz. Fréquence TX en MHz - + RX Frequency in MHz. Fréquence RX en MHz @@ -4110,43 +4116,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Fréq TX + Fréq TX - Freq RX - Fréq RX + Fréq RX - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! Fréquence d'émission en MHz. La fréquence n'est pas une bande réservée aux radioamateurs ! - + RX Frequency in MHz. Frequency is not in a hamradio band! Fréquence de réception en MHz. @@ -4355,57 +4379,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4523,10 +4547,10 @@ - - - - + + + + KLog - DB update @@ -4552,22 +4576,22 @@ Indicatif de la Station - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... @@ -4588,70 +4612,70 @@ - - + + Updating mode information... Mise à jour des informations sur les modes... - - - - - - - + + + + + + + Abort updating Mise à jour annulée - - - - - + + + + + QSO: QSO : - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Annuler cette mise à jour entraînera une altération des données et une perte de données possible. Souhaitez-vous quand même annuler ? - - - - + + + + Updating bands information... Mise à jour des informations de bande... - + Updating bands information in %1 status... Mise à jour des information sur les bandes en statut %1... - - + + Progress: Progression : - + Updating mode information in %1 status... Mise à jour des informations sur les modes en statut %1... - + Updating information... - + Updating DXCC and Continent information... Mise à jour des informations sur les Contrées DXCC et Continents... @@ -5712,136 +5736,136 @@ SetupDialog - - + + Bands/Modes Bandes/Modes - + DX-Cluster Cluster DX - - + + Colors Couleurs - + Log widget - - + + Misc Divers - + World Editor Editeur du Monde - - + + Logs Logs - + Satellites Satellites - + HamLib HamLib - + Cancel Annuler - + OK OK - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - - + + User data Données utilisateur - + D&X-Cluster Cluster D&X - + WSJT-X WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Vous devez saisir au moins un log dans l'onglet Logs. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Souhaitez-vous ajouter un log dans l'onglet des Logs ou quitter KLog ? (Cliquez Oui pour ajouter un log ou Non pour quitter KLog) - + World Monde - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Aller dans l'onglet "Divers" et cliquer sur "Déplacer la base de données" sinon la base de données ne sera pas déplacée vers le nouvel emplacement. - + eLog - + DB has not been moved to new path. - + You have not selected the kind of log you want. Vous n'avez pas choisi le type de log que vous souhaitez. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Vous allez être redirigé vers l'onglet Log. @@ -6364,7 +6388,7 @@ - + Select File @@ -6372,52 +6396,52 @@ SetupPageHamLib - + Activate HamLib Activer HamLib - + Activates the hamlib support that will enable the connection to a radio. Activer le support hamlib pour permettre la connexion à un transceiver. - + Read-Only mode - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. - + Radio Radio - + Select your rig. Sélectionnez votre rig - + Serial - + Network - + Defines the interval to poll the radio in msecs. - + Poll interval @@ -6427,17 +6451,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6630,47 +6654,47 @@ Journalisation en temps réel - + &Time in UTC Heure en UTC - + &Save ADIF on exit &Sauvegarder l'ADIF en quittant - + Use this &default filename Utiliser ce nom de fichier par &défaut - + Mark &QSO to send QSL when QSL is received Marquer le &QSO pour envoyer une QSL quand la QSL est reçue - + Complete QSO with previous data Compléter le QSO avec les données du précédent - + Show the Station &Callsign used in the search box Afficher l'indicatif de la station utilisée dans le champ de recherche - + &Check for new versions automatically Vérifier les nouvelles versions automatiquement - + &Provide Info for statistics Fournir des informations pour les statistiques - + Manage DX-Marathon Gérer le DX-Marathon @@ -6679,48 +6703,48 @@ Activer le journal de débogage de l'application - + Mark sent eQSL && LoTW in new QSO as queued - + Browse Parcourir - + Move DB Déplacer la BD - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. Les QSOs seront marqués en attente pour envoyer une QSL si vous recevez la QSL et que vous n'avez pas encore retourné la vôtre - + The search box will also show the callsign on the air to do the QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. - + Check if there is a new release of KLog available every time you start KLog. Vérifier si une nouvelle version de KLog est disponible chaque fois que vous lancez KLog @@ -6730,77 +6754,87 @@ - + + Show seconds + + + + &Delete always temp ADIF file after uploading QSOs - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + Check it for Imperial system (Miles instead of Kilometers). Cocher pour le système Imperial (Miles au lieu de Kilomètres) - + Select to use real time. Sélectionner pour utiliser l'heure en temps réel. - + Select to use UTC time. Sélectionnez pour utiliser l'heure UTC - + Select if you want to save to ADIF on exit. Sélectionnez si vous souhaitez enregistrer vers ADIF en quittant - + Select to use the following name for the logfile without being asked for it again. Sélectionnez pour utiliser le nom indiqué pour le fichier de log sans que cela soit à nouveau demandé - + Complete the current QSO with previous QSO data. Complète le QSO en cours avec les données du QSO précédent - + Select if you want to manage DX-Marathon. Sélectionner pour gérer le DX-Marathon - + This is the default file where ADIF data will be saved. Fichier par défaut où les données ADIF seront sauvegardées - + This is the directory where the database (logbook.dat) will be saved. Répertoire où la base de données (logbook.dat) sera sauvegardée - + Click to change the default ADIF file. Cliquez pour changer le fichier ADIF par défaut. - + Click to change the path of the database. Cliquez pour modifier le chemin de la base de données. - + Click to move the DB to the new directory. Cliquez pour déplacer la BD vers le nouveau répertoire. @@ -6809,72 +6843,77 @@ Activer le journal de débogage de l'application. Cela peut être utile si quelque chose ne fonctionne pas correctement. Un fichier de débogage sera créé dans le répertoire de KLog. - + Delete Always the adif file created after uploading QSOs - + + Log level + + + + Dupe time range: - + Open File Ouvrir un Fichier - + Select Directory Sélectionnez un répertoire - + This is the directory where DB (logbook.dat) will be saved. C'est le répertoire où la BD (logbook.dat) sera sauvegardée. - + Please specify an existing directory where the database (logbook.dat) will be saved. Veuillez spécifier un répertoire existant où la base de données (logbook.dat)sera sauvegardée. - + KLog - Move DB - + File moved Fichier déplacé - + File copied Fichié copié - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied Fichier NON copié - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. Le répertoire cible n'existe pas. Veuillez sélectionner un répertoire existant. @@ -7682,32 +7721,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. - + Ok Ok - + DX - + Date/Time Date/Heure - + Band Bande - + Mode Mode @@ -7969,14 +8008,14 @@ Interrompre la lecture - + + DXCC Entities Contrées DXCC - DXCC Entities per year - Contrées DXCC par an + Contrées DXCC par an diff -Nru klog-2.2.1/translations/klog_hr.ts klog-2.3/translations/klog_hr.ts --- klog-2.2.1/translations/klog_hr.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_hr.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. Izaberite pozivni znak koji želite koristiti za učitavanje dnevnika. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. Izaberite početni datum za izvoz QSOa. Zadani datum je datum prvog QSOa sa ovim pozivnim znakom. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. Izaberite krajnji datum za izvoz QSOa. Zadani datum je datum posljednjeg QSOa sa ovim pozivnim znakom. - + Station callsign Pozivni znak postaje - + + My Locator + Moj lokator + + + Start date Početni datum - + End date Krajnji datum - + Ok Ok - + Cancel Poništi - + DX DX - + Date/Time Datum/Vrijeme - + Band Pojas - + Mode Način rada - + + Not defined Nije definiran - + All Svi - + QSOs: QSOi: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. Ova tablica prikazuje sve QSOe koji će biti poslani u LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. Ova tablica prikazuje sve QSOe koji će biti izvezeni u ADIF. @@ -624,89 +630,89 @@ Inačica softvera u bazi je null - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Earth-Moon-Earth - + Sporadic E Sporadic E - + Internet-assisted Potpomognuto Internetom - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Zemaljski ili zračni repetitor ili transponder - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satelit - + Bureau Common term in hamradio, do not translate if not sure Biro - + Manager Common term in hamradio, do not translate if not sure Manager - + All QSOs have been updated with a DXCC and the Continent. Svi QSOi su bili nadopunjeni DXCCom i kontinentom. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Field Aligned Irregularities @@ -718,105 +724,105 @@ Upit nije neuspio - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Reflection - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-equatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Tropospheric ducting - - + + Yes Da - - + + No Ne - - + + Requested I've opted for neutral gender but whether this is correct depends on the context in which this word is used. Zatraženo - - + + Ignore/Invalid Zanemari/Nevaljalo - + Validated Provjereno - + Queued Poredano - + Uploaded Učitano - + Do not upload Ne učitavaj - + Modified Ažurirano - + Direct Izravno - + Electronic Elektronički - + KLog DXCC KLog DXCC - + KLog - Invalid call detected KLog - Otkriven nevaljani pozivni znak - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -920,32 +926,32 @@ Prekini pisanje - + KLog - Don't ask again KLog - Ne pitaj ponovo - + Do you want to reuse your answer? Želite li iskoristiti vaš odgovor? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. KLog će automatski koristiti vaš prijašnji odgovor za sva slična pitanja, ako ih bude, bez da vas ponovo pita. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li>Datum/Vrijeme:</i> %1</li><li>Pozivni znak: %2</li><li>Frekvencijski pojas: %3</li><li>Način rada: %4</li></ul> - + KLog - QSO not found KLog - QSO nije pronađen - + Do you want to add this QSO to the log?: @@ -954,7 +960,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -963,22 +969,22 @@ Želite li da KLog doda ovaj QSO u dnevnik? - + KLog - Invalid call detected KLog - Otkriven nevaljani pozivni znak - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? Otkriven je prazan pozivni znak. Želite li svejedno izvesti ovaj QSO (kliknite na Da) ili odstraniti polje iz izvezene dnevničke datoteke? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? Otkriven je nevaljali pozivni znak %1. Želite li svejedno izvesti ovaj pozivni znak (kliknite na Da) ili odstraniti pozivni znak iz izvezene dnevničke datoteke? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. Izvoz nevaljalih pozivnih znakova može izazvati probleme u aplikacijama u koje ćete možda uvesti ovu dnevničku datoteku. No, to može biti i valjani pozivni znak koji je KLog pogrešno identificirao kao nevaljali. Svakako možete urediti ADIF datoteku nakon što je proces izvoza završen. @@ -1098,18 +1104,18 @@ - + This QSO is not including the minimum data to consider a QSO as valid! Ovaj QSO ne sadrži minimalne podatke da bi se smatrao valjanim QSOom! - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: @@ -1118,7 +1124,7 @@ Unesite pozivni znak postaje pod kojim je urađen ovaj QSO sa %1 na %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1127,48 +1133,48 @@ Unesite pozivni znak postaje pod kojim je urađen ovaj QSO na %1: - + Do you want to continue with the current file? Želite li nastaviti s trenutnom datotekom? - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. Nekim QSOima u ovoj datoteci, (npr.: %1) izgleda nedostaje RST-TX informacija. - - + + If you select NO, maybe the QSO will not be imported. Ako izaberete Ne, QSO možda neće biti uvezen. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. Nekim QSOima u ovoj datoteci, (npr.: %1) izgleda nedostaje RST-RX informacija. - + KLog - Apply to all QSOs in this log? KLog - Primjeni na sve QSOe u ovom dnevniku? - + - The band missing and the following call: - Frekvencijski pojas nedostaje i sljedeći pozivni znak: - + - The mode missing and the following call: - Način rada nedostaje i sljedeći pozivni znak: - + - The date missing and the following call: - Datum nedostaje i sljedeći pozivni znak: - + - The time missing and the following call: - Vrijeme nedostaje i sljedeći pozivni znak: @@ -1263,44 +1269,44 @@ KLog - Duplicirani QSOi - + Please edit the ADIF file and make sure that it include at least: Molim uredite ADIF datoteku tako da uključuje barem: - + and i - + This QSO had: Ovaj QSO je imao: - + KLog: Not all required data found! KLog: Nisu pronađeni svi obavezni podaci! - + KLog: No RST TX found! KLog: Nije nađen RST TX! - + KLog: No RST RX found! KLog: Nije nađen RST RX! - - + + KLog - No Station callsign entered. KLog - pozivni znak nije unešen. - - + + KLog - QSO without Station Callsign KLog - QSO bez pozivnog znaka stanice @@ -2075,14 +2081,14 @@ MainQSOEntryWidget - - + + &Add &Dodaj - + &Clear &Izbriši @@ -2143,22 +2149,22 @@ - + Callsign Pozivni znak - + &Save - + &Cancel &Poništi - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPLI @@ -2183,13 +2189,13 @@ &Dnevnički prozor - - + + KLog KLog - + It seems that you have never done a backup or exported your log to ADIF. Izgleda da nikad niste napravili sigurnosnu kopiju ili izvezli vaš dnevnik u ADIF. @@ -2214,17 +2220,17 @@ - + It seems that the latest backup you did is older than one month. Izgleda da je vaša posljednja sigurnosna kopija podataka starija od mjesec dana. - + Log backup recommended! Sigurnosne kopije dnevnika su preporučene! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2239,217 +2245,217 @@ - + KLog - Backup - - + + KLog - New version detected! - + Ready Spreman - + KLog - Unexpected error KLog - Neočekivana pogreška - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Dogodila se neočekivana pogreška prilikom dodavanja QSOa u vaš dnevnik. Ako se ovaj problem opetuje, molim kontaktirajte razvijatelje softvera radi analize: - + KLog - Not valid call KLog - Nevaljali pozivni znak - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. Dodavanje nevaljalih pozivnih znakova u dnevnik vam može izazvati probleme prilikom apliciranja za nagrade, izvoza ADIF datoteka za druge sustave ili aplikacije. - - + + KLog - Select correct entity KLog - Izaberite ispravan entitet - - + + You have selected an entity: Izabrali ste entitet: - - + + that is different from the KLog proposed entity: koji se razlikuje od entiteta predloženog u KLogu: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Kliknite na prefiks ispravnog entiteta ili Poništi kako bi ponovo uređivali QSO. - - + + No DXCC Translated in a sense "it is not a DXCC". If the context is "there is no DXCC" the translation should say "Nema DXCCa". Nije DXCC - - + + None Nijedan - + Click on the prefix of the right entity or Cancel to correct. "right" translated as in "correct"/"valid" (rather than "to the right of") Kliknite na prefiks ispravnog entiteta ili Poništi za ispravku. - + KLog - ClubLog error - + KLog - eQSL error - + KLog - %1 - + RSTrx RSTrx - + RSTtx RSTtx - + Do you really want to exit KLog? Želite li zaista izaći iz KLoga? - + &File &Datoteka - + Import an ADIF file into the current log. Uvezi ADIF datoteku u trenutni dnevnik. - + Export the current log to an ADIF logfile. Izvezi trenutni dnevnik u ADIF dnevničku datoteku. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Izvezi SVE QSOe u jednu ADIF datoteku, ujedinjujući QSOe iz svih datoteka. - + Print your log. Ispišite vaš dnevnik. - + KLog folder KLog mapa - + Opens the data folder of KLog. Otvara mapu s KLog podacima. - + E&xit &Izlaz - + &Tools &Alati - + Fill in QSO data Popuni QSO podatke - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Prođi kroz dnevnik i iskoristi prijašnje QSOe kako bi popunio podatke koji nedostaju u drugim QSOima. - + Shows QSOs for which you should send your QSL and request the DX QSL. Prikazuje QSOe za koje trebate poslati vašu QSLku i zatražiti DX QSLku. - + Find My-QSLs pending to send Nađi Moje-QSL za koje je slanje neodlučeno - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Prikazuje QSOe sa neodlučenim zahtjevima za slanje QSLke. Trebali biste ovaj red držati prazim! - + Your log has not been updated. Vaš dnevnik nije bio ažuriran. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. Niti jedan QSO nije bio ažuriran sa podacima iz LoTWa. To može biti zbog pogrešaka u dnevničkoj datoteci ili jednostavno zato što ste već ažurirali vaš dnevnik. - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL @@ -2464,67 +2470,67 @@ - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. Spremanje sigurnosne kopije nije bilo uspješno. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - - + + KLog - QRZ.com error @@ -2573,371 +2579,376 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + KLog has received an error from QRZ.com. - + You need to activate the %1 service in the eLog preferences. - - + + KLog - ADIF export - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + Settings ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Find requested pending to receive - + LoTW tools ... - - + + Queue all QSOs from this log to be sent + + + + + Queue all the QSOs to be uploaded - + Queue all the QSO to be uploaded - + Show Map - + Online manual (F1) ... - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - + KLog - Update checking result - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - + You need to select one station callsign to be able to send your log to eQSL.cc. - - + + Select the Station Callsign to use when quering LoTW: Izaberite pozivni znak koji želite koristiti prilikom upita u LoTW: - - + + Please check the LoTW setup Molim provjerite LoTW postavke - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. Niste definirali LoTW korisnika ili valjani pozivni znak. Otvorite LoTW sekciju u Postavke i konfigurirajte podatke za LoTW. - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog ClubLog - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + KLog - QRZ.COM - + QRZ.COM - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + Filling QSOs ... - + Date/Time Datum/Vrijeme - + Printing the log ... - + KLog - QSO received - + Station Callsign Pozivni znak postaje - + Operator Callsign Pozivni znak operatera - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + KLog - Non-supported mode KLog - Način rada nije podržan - + A new mode not supported by KLog has been received from an external program or radio: Novi način rada koji nije podržan u KLogu primljen je iz vanjskog softvera: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) Želite li nastaviti primati ovu obavijest? (ako onemogućite ovu obavijest nećete moći otkriti nevažeće načine rada) - + Native Error - + Recommendation: Preporuka: - + Periodically export your data to ADIF to prevent a potential data loss. Povremeno izvezite podatke u ADIF kako bi spriječili potencijalni gubitak podataka. - + Mark all queued QSOs in this log as sent to LoTW. Označi sve poredane QSOe u ovom dnevniku kao poslane u LoTW. - + Mark all queued QSOs as sent to LoTW. Označi sve poredane QSOe kao poslane u LoTW. - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Prikazuje DX QSL za koje je QSL bio zatražen ili je bio poslan ali odgovor nije stigao. @@ -2947,322 +2958,321 @@ - + Shows the DX-QSLs that have been requested. Prikaži DX QSLke koje su zatražene. - Queue all QSLs from this log to be sent - Stavi sve QSLe iz ovog dnevnika u red za slanje + Stavi sve QSLe iz ovog dnevnika u red za slanje - + Mark all non-sent QSOs in this log as queued to be uploaded. Označi sve ne-poslane QSOe u ovom dnevniku kao poredane za učitavanje. - + Queue all QSLs to be sent Poredaj sve QSLke za slanje - + Put all the non-sent QSOs in the queue to be uploaded. Stavi sve neposlane QSOe u red za učitavanje. - + Mark all queued QSOs as sent Označi sve poredane QSOe kao poslane - - + + For updated DX-Entity data, update cty.csv. Za osvježene podatke o DX entitetima, osvježite cty.csv. - + Stats Statistike - - + + Show the statistics of your radio activity. Prikazuje statistike vaše radio aktivnosti. - + &Help &Pomoć - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSL nije instaliran ili ga KLog ne može naći. Molim provjerite konfiguraciju. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Greška #1: Korisnik je prekinuo proces ili TQSL nije bio konfiguriran. Nijedan QSO nije bio učitan. - + Error #2: Upload was rejected by LoTW, please check your data. Greška #2: LotW je odbio učitavanje, molim provjerite vaše podatke. - + Error #3: The TQSL server returned an unexpected response. Greška #3: TQSL poslužitelj odgovorio je neočekivanim odgovorom. - + Error #4: There was a TQSL error. Greška #4: Dogodila se TQSL greška. - + Error #5: There was a TQSLLib error. Greška #5: Dogodila se TQSLLib greška. - + Error #6: It was not possible to open the input file. Greška #6: Nije bilo moguće otvoriti ulaznu datoteku. - + Error #7: It was not possible to open the ouput file. Greška #7: Nije bilo moguće otvoriti izlaznu datoteku. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Greška #8: Nijedan QSO nije bio obrađen jer su neki QSOi bili duplikati ili izvan granica nadnevaka. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Greška #9: Neki QSOi su bili obrađeni, a neki ignorirani zbog toga što su bili duplikati ili izvan granica nadnevaka. - + Error #10: Command syntax error. KLog sent a bad syntax command. Greška #10: Greška sintakse naredbe. KLog je poslao naredbu sa pogrešnom sintaksom. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Greška #11: Greška spajanja na LoTW (mreža nije dostupna ili LoTW nije dostupan). - + Error #00: Unexpected error. Please contact the development team. Greška #00: Neočekivana greška. Molimo kontaktirajte razvijatelje programa. - + The log that you have selected contains more than just one station callsign. Dnevnik koji ste izabrali sadrži više od samo jednog pozivnog znaka. - + Please select the station callsign you want to mark as sent to LoTW: Molim izaberite pozivni znak postaje za koju želite označiti kao poslano u LoTW: - + Station Callsign: Pozivni znak postaje: - + Define Station Callsign Odrediti pozivni znak postaje - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Unesite pozivni znak za ovaj dnevnik ili ga ostavite praznim za QSO bez definiranog pozivnog znaka postaje: - + KLog - No station selected KLog - Nijedna postaja nije izabrana - + No station callsign has been selected and therefore no log will be marked Niti jedan pozivni znak nije izabran i kao takav niti jedan dnevnik neće biti označen - + Congratulations! Čestitke! - + You already have the latest version. Već imate najnoviju inačicu. - + There was an error while updating to Yes the LoTW QSL sent information. Dogodila se greška prilikom postavljanja LoTW QSL poslana podatka na Da. - + You can find the KLog data folder here: KLog mapa s podacima je ovdje: - + start pokrenuti - + stop zaustaviti - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Ako ste sigurni da baza podataka sadrži QSOe i KLog ih nije uspio pronaći, molimo kontaktirajte razvijatelje programa (vidite O Klogu) za pomoć. - + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + &Tips ... - + &About ... - + About Qt ... - + Check updates ... - + About ... - + No QSOs have been exported to ADIF. Nijedan QSO nije bio izvezen u ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 KLog je izvezao %1 QSOa u ADIF datoteku: %2 - + You need to select one station callsign to be able to send your log to LoTW. Trebate izabrati jedan pozivni znak postaje kako biste mogli poslati vaš dnevnik u LoTW. - - + + KLog - Select the Station Callsign. KLog - Izaberitie pozivni znak postaje. - + You have requested to delete the QSO with: %1 Zatražili ste da izbrišete QSO sa: %1 - - + + Are you sure? Jeste li sigurni? - + You have requested to delete several QSOs - + Check always the current callsign in QRZ.com @@ -3277,201 +3287,201 @@ - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + KLog - Exit KLog - Izlaz - + Mark all queued QSOs from this log as sent - + Check the current callsign in QRZ.com - + &Debug ... - + All pending QSOs of this log has been marked as queued for LoTW! Svi QSOi u tijeku u ovom dnevniku označeni su kao poredani za LoTW! - + There was a problem to mark all pending QSOs of this log as queued for LoTW! Nastao je problem prilikom označavanja svih porednih QSOa u ovom dnevniku kao poredanih za LoTW! - + Your log has been updated with the LoTW downloaded QSOs. Vaš dnevnik je ažuriran podacima QSOa preuzetih iz LoTWa. - + KLog has updated %1 QSOs from LoTW. KLog je ažurirao %1 QSOa iz LOTWa. - + All pending QSOs has been marked as queued for LoTW! Svi poredani QSOi su označeni kao poredani za LoTW! - + All queued QSOs has been marked as sent to LoTW! Svi QSOi u tijeku su označeni kao poslani u LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! Nastao je problem prilikom označavanja svih porednih QSOa u ovom dnevniku kao poslanih u LoTW! - + It seems that there are no QSOs in the database. Izgleda da u ovoj bazi podataka nema nijednog QSOa. - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Popunjavam DXCC, CQz, ITUz, Kontinent u QSOima... QSO: - - + + Callsign Pozivni znak - + QSO logged from WSJT-X: QSO zabilježen iz WSJT-X: - + It seems that you are running this version of KLog for the first time. Izgleda da izvršavate ovu inačicu KLoga po prvi put. - + The setup will be open to allow you to do any new setup you may need. Postavke će biti otvotene kako biste imali priliku da podesite sve što biste mogli trebati. - + The logfile has been modified. Dnevnička datoteka je bila izmijenjena. - + Do you want to save your changes? Želite li spremiti svoje izmjene? - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3479,93 +3489,93 @@ UDP poslužitelj nije %1. - + Status of the DX entity. Status DX entiteta. - + Name of the DX entity. Ime DX entiteta. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Komentar - + Others Drugi - + My Data Moji podaci - + Satellite Satelit - + DXCC DXCC - + Info Podaci - + Awards Priznanja - + Search Traži - + Log Dnevnik - + DX-Cluster DX-Cluster - - - - + + + + Save ADIF File Spremi ADIF datoteku - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3574,186 +3584,186 @@ Želite li da KLog izbriše tu datoteku? - - - + + + The file has been removed. Datoteka je izbrisana. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW - + Open File Otvori datoteku - + - Needed for DXMarathon - Potrebno za DXMarathon - + Abort filling Prekini ispunjavanje - + Number Broj - + Band Pojas - - + + Mode Način rada - + Print Log Ispiši dnevnik - + Abort printing Prekini ispis - - + + Printing the log... QSO: Ispisujem dnevnik... QSO: - + The following QSO data has been received from WSJT-X to be logged: QSO sa slijedećim podacima je primljen iz WSJT-Xa kako bi bilo zapisan u dnevnik: - + Freq Frekv - + Time On Vrijeme početka - + Time Off Vrijeme kraja - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX koordinata - + Local-Grid Lokalna koordinata - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + If the received mode is correct, please contact KLog development team and request support for that mode Ako je ovaj način rada valjan, molimo javite razvijateljima KLoga i zatražite podršku za ovaj način rada - + KLog - Duplicated satellite KLog - Dupliciran satelit - + A duplicated satellite has been detected in the file and will not be imported. Duplicirani satelit je otkriven u datoteci i neće biti uvezen. - + Please check the satellite information file and ensure it is properly populated. Molim provjerite datoteku s podacima o satelitima i osigurajte da je ispravno popunjena. - + Now you will see a more detailed error that can be used for debugging... Sada ćete vidjeti detaljnije greške koje možete koristiti za otklanjanje neispravnosti... - + An unexpected error ocurred!! Dogodila se nepredviđena greška!! - + If the problem persists, please contact the developers Ako problem i dalje traje, molimo javite razvijateljima programa - + for analysis: za analizu: - + Error in function Greška u funkciji - + Error text Tekst greške - + Failed query Neuspio upit - + KLog - Show errors KLog - Prikaži pogreške - + Do you want to keep showing errors? Želite li nastaviti viđati greške? @@ -4066,13 +4076,13 @@ - + TX Frequency in MHz. TX frekvencija u MHz. - + RX Frequency in MHz. RX frekvencija u MHz. @@ -4135,43 +4145,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Frekv TX + Frekv TX - Freq RX - Frekv RX + Frekv RX - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! TX frekvencija u MHz. Frekvencija nije u radioamaterskom frekvencijskom pojasu! - + RX Frequency in MHz. Frequency is not in a hamradio band! RX frekvencija u MHz. @@ -4380,57 +4408,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4513,10 +4541,10 @@ - - - - + + + + KLog - DB update KLog - ažuriranje baze podataka @@ -4542,51 +4570,51 @@ Pozivni znak postaje - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Prekid ove nadogradnje proizvest će nekonzistentne podatke i mogući gubitak podataka. Želite li još uvijek prekinuti? - - + + Progress: Napredak: - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... - - + + Updating mode information... Ažuriram podatke o načinu rada... @@ -4613,31 +4641,31 @@ Svi podaci su ispravno prenešeni. Idite u Postavljanje->Postavke->Dnevnici i provjerite da je sve u redu. - - - - - - - + + + + + + + Abort updating Prekini ažuriranje - - - - + + + + Updating bands information... Ažuriram podatke o frekvencijskim pojasevima... - + Updating bands information in %1 status... Ažuriram podatke o frekvencijskim pojasevima za %1 status... - + Updating mode information in %1 status... Ažuriram podatke o načinu rada za %1 status... @@ -4716,12 +4744,12 @@ Hvala što koristite KLog! - + Updating information... Ažuriram podatke... - + Updating DXCC and Continent information... Ažuriram podatke o DXCC i kontinentima... @@ -5744,138 +5772,138 @@ SetupDialog - - + + User data Korisnički podaci - - + + Bands/Modes Frekvencijski pojasevi/Načini rada - + DX-Cluster DX-Cluster - - + + Colors Boje - - + + Misc Razno - + World Editor Urednik svijeta - + Satellites Sateliti - + HamLib HamLib - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Želite li dodati jednu dnevničku datoteku u kartici Dnevnici ili izići iz KLoga? (Kliknite da za dodavanje datoteke ili Ne za izlaz iz KLoga) - + DB has not been moved to new path. Baza podataka nije bila pomaknuta u novu putanju. - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Idite u karticu Razno i kliknite na Makni bazu ili baza podataka neće biti pomaknuta na novu lokaciju. - + Cancel Poništi - + OK OK - + D&X-Cluster D&X-Cluster - + Log widget - + eLog - + WSJT-X WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Trebate unijeti barem jedan dnevnik na kartici Dnevnici. - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - + You have not selected the kind of log you want. Niste izabrali kakvu vrstu dnevnika želite. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Bit ćete preusmjereni na karticu Dnevnici. Izaberite vrstu dnevnika kakvu želite koristiti. - - + + Logs Dnevnici - + World Svijet @@ -6409,7 +6437,7 @@ Omogući LoTW integraciju preko TQSLa. Morate imati TQSL instaliran - + Select File Izaberite datoteku @@ -6417,52 +6445,52 @@ SetupPageHamLib - + Activate HamLib Aktiviraj HamLib - + Activates the hamlib support that will enable the connection to a radio. Aktivira hamlib podršku koja omogućava spajanje na radio. - + Read-Only mode Samo čitaj - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Ako je omogućeno, KLog će čitati frekvenciju i način rada od radija ali mu nikad neće slati nikakvu naredbu. - + Radio Radio - + Select your rig. Izaberite vaš uređaj. - + Serial - + Network - + Defines the interval to poll the radio in msecs. Definira interval provjere radio uređaja u milisekundama. - + Poll interval Interval provjere @@ -6472,17 +6500,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6678,36 +6706,36 @@ &Dnevnik u stvarnom vremenu - + &Time in UTC Time in UTC Vrijeme u U&TC - + &Save ADIF on exit Save ADIF on exit &Spremi ADIF Datoteku pri izlasku - + Use this &default filename Use this default filename Koristi ovu &podrazumijevanu datoteku - + Mark &QSO to send QSL when QSL is received Mark QSO to send QSL when QSL is received Označi &QSO za slanje QSL kad je QSL primljena - + Complete QSO with previous data Popuni QSO prijašnjim podacima - + Manage DX-Marathon Upravljanje DX Marathonom @@ -6716,52 +6744,52 @@ Aktivirajte poruke za otkrivanje greški u aplikaciji - + &Delete always temp ADIF file after uploading QSOs - + Move DB Makni bazu podataka - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + Check it for Imperial system (Miles instead of Kilometers). Označite za imperijalni sustav (milje umjesto kilometara). - + Select to use the following name for the logfile without being asked for it again. Označite za korištenje sljedećeg imena za dnevničku datoteku bez da ste za to ponovo upitani. - + Select if you want to manage DX-Marathon. Označite ako želite upravljati DX Marathonom. - + This is the default file where ADIF data will be saved. Ovo je zadana datoteka u koju će se spremati ADIF podaci. - + This is the directory where the database (logbook.dat) will be saved. Ovo je mapa u koju će se spremiti baza podataka (logbook.dat). - + Click to change the path of the database. Kliknite za promjenu putanje baze podataka. @@ -6770,27 +6798,27 @@ Aktivira poruke za otkrivanje greški u aplikaciji. Ovo može biti korisno ako nešto ne radi kako treba. Datoteka će biti zapisana u KLogovoj mapi. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Kliknite kako bi uobičajeno označili kao poredane (za slanje) sve eQSL (LoTW i eQSL) u svim novim QSOima. - + Delete Always the adif file created after uploading QSOs - + Dupe time range: - + Please specify an existing directory where the database (logbook.dat) will be saved. Molim odaberite postojeću mapu gdje će baza podataka (logbook.dat) biti spremljena. - + This is the directory where DB (logbook.dat) will be saved. Ovo je mapa u koju će baza podataka (logbook.dat) biti spremljena. @@ -6800,133 +6828,148 @@ - + + Show seconds + + + + Mark sent eQSL && LoTW in new QSO as queued Označite poslane eQSL i LoTW u novim QSOima kao poredane - + + Show seconds in the QSO editor + + + + Click to change the default ADIF file. Kliknite za promjenu zadane ADIF datoteke. - + Click to move the DB to the new directory. Kliknite za micanje baze podataka u novu mapu. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + + Log level + + + + Select Directory Izaberite mapu - + KLog - Move DB KLog - Pomakni bazu podataka - + File moved Datoteka maknuta - + File copied Datoteka kopirana - + File already exist. Datoteka već postoji. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. Odredišna datoteka već postoji i KLog je neće prebrisati. Molim izbrišite odredišnu datoteku prije micanja datoteke u KLogu kako biste osigurali da KLog može kopirati datoteku. - + File NOT copied Datoteka NIJE kopirana - + The file was not copied due to an unknown problem. Datoteka nije kopirana uslijed nepoznatog problema. - + The target directory does not exist. Please select an existing directory. Ciljna mapa ne postoji. Molim izaberite postojeću mapu. - + Show the Station &Callsign used in the search box Pokazati pozivni znakl &postaju korištenu u kućici za pretraživanje - + &Check for new versions automatically &Provjeri za nove verzije automatski - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSOi će biti označeni kao neriješeni za slanje QSLke ako primite DX QSLku a niste poslali vašu. - + Check if there is a new release of KLog available every time you start KLog. Provjeri je li dostupna nova inačica KLoga svaki put kad pokreneš KLog. - + &Provide Info for statistics &Pruži podatke za statistiku - + The search box will also show the callsign on the air to do the QSO. Polje za pretraživanje će također pokazati pozivnu oznaku u eteru za uraditi QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Ako označite provjeru nove inačice, KLog će razvijatelju progama poslati vašu pozivnu oznaku, inačicu KLoga i operacijski sustav u svrhu unaprijeđivanja KLoga. - + Select to use real time. Označite da koristite stvarno vrijeme. - + Select to use UTC time. Izaberite za korištenje UTC vremena. - + Select if you want to save to ADIF on exit. Označite ako želite snimiti u ADIF formatu prije izlaska. - + Complete the current QSO with previous QSO data. Popuni trenutni QSO podacima prijašnjeg QSOa. - + Browse Razgledavanje - + Open File Otvori datoteku @@ -7745,32 +7788,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. Za ove QSOe ste primili LoTW potvrdu. - + Ok Ok - + DX DX - + Date/Time Datum/Vrijeme - + Band Pojas - + Mode Način rada @@ -8032,14 +8075,14 @@ Prekini čitanje - + + DXCC Entities DXCC Entiteti - DXCC Entities per year - DXCC Entiteti po godini + DXCC Entiteti po godini diff -Nru klog-2.2.1/translations/klog_it.ts klog-2.3/translations/klog_it.ts --- klog-2.2.1/translations/klog_it.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_it.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. Scegli il nominativo di stazione da usare durante il trasferimento del log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. Scegli la data di inizio dei QSO da esportare. Se non specificato diversamente userò semplicemente il primo QSO disponibile con il nominativo indicato. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. Scegli la data di fine dei QSO da esportare. Se non specificato diversamente userò semplicemente l'ultimo QSO disponibile con il nominativo indicato. - + Station callsign Nominativo di stazione - + + My Locator + Il mio Locator + + + Start date Data di inizio - + End date Data di fine - + Ok Ok - + Cancel Annulla - + DX DX - + Date/Time Data/Ora - + Band Banda - + Mode Modo - + + Not defined Non specificato - + All Tutti - + QSOs: Elenco QSO: - + KLog - QSOs to be uploaded to LoTW. KLog - QSO da trasferire su LoTW. - + This table shows the QSOs that will be sent to LoTW. Questo elenco contiene i QSO trasferiti a LOTW. - + KLog - QSOs to be uploaded to ClubLog. KLog. QSO da trasferire su ClubLog. - + This table shows the QSOs that will be sent to ClubLog. Questo elenco contiene i QSO che saranno trasferiti a ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. KLog. QSO da trasferire su eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. Questo elenco contiene i QSO che saranno trasferiti su eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. KLog. QSO da trasferire su QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. Questo elenco contiene i QSO che saranno trasferiti a QRZ.com. - + This table shows the QSOs that will be exported to ADIF. Questo elenco contiene i QSO esportati verso ADIF. @@ -622,89 +628,89 @@ Versione software nel DB non inserita - + Aircraft Scatter Common term in hamradio, do not translate if not sure Aircraft Scatter - + Aurora Aurora - + Aurora-E Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure Back scatter - + Earth-Moon-Earth Terra-Luna-Terra - + Sporadic E E sporadico - + Internet-assisted Internet-assisted - + Ionoscatter Common term in hamradio, do not translate if not sure Ionoscatter - + Meteor scatter Common term in hamradio, do not translate if not sure Meteor scatter - + Terrestrial or atmospheric repeater or transponder Terrestrial or atmospheric repeater or transponder - + Rain scatter Common term in hamradio, do not translate if not sure Rain scatter - + Satellite Satellite - + Bureau Common term in hamradio, do not translate if not sure Bureau - + Manager Common term in hamradio, do not translate if not sure Manager - + All QSOs have been updated with a DXCC and the Continent. Tutti i QSO e dil Continente aggiornati con DXCC. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure Field Aligned Irregularities @@ -715,104 +721,104 @@ Query non fallita - + F2 Reflection Common term in hamradio, do not translate if not sure F2 Reflection - + Trans-equatorial Common term in hamradio, do not translate if not sure Trans-equatorial - + Tropospheric ducting Common term in hamradio, do not translate if not sure Tropospheric ducting - - + + Yes - - + + No No - - + + Requested Richiesto - - + + Ignore/Invalid Ignorare/Invalido - + Validated Validato - + Queued In coda - + Uploaded Trasferito - + Do not upload Non trasferito - + Modified Modificato - + Direct Diretto - + Electronic Electronic - + KLog DXCC KLog-DXCC - + KLog - Invalid call detected KLog - Chiamata non valida rilevata - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? Nominativo bianco rilevato. Vuoi esportare comunque questo QSO (clicca su Sì) oppure vuoi cancellare l'elemento per non esportarlo su ADIF? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? Un nominatico con formato non valido è stato rilevato %1, Vuoi esportare questo nominativo comunque (clocca su Sì) oppure vuoi evitare che sia esportato sul log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. Esportare un nominativo sbagliato può causare concreti problemi nell'applicazione che importa questo log, sebbene sia sempre possibile che questo sia un nominativo valido erroneamente identificato da KLog. @@ -983,29 +989,29 @@ KLog - QSO duplicati - + Please edit the ADIF file and make sure that it include at least: Per favore correggi il file ADIF ed accertati che contenga almeno: - + and e - + This QSO had: Questo QSO aveva: - - + + KLog - No Station callsign entered. KLog - Nessun nominativo di stazione inserito. - - + + KLog - QSO without Station Callsign KLog - QSO senza nominativo di stazione definito @@ -1121,38 +1127,38 @@ Questo log file contiene QSO che possono essere duplicati in quanto con identico nominativbo, banda & modalità e una data molto ravvicinata. - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. Clicca su Sì per aggiungere una voce default %1 per il modo %2 a tutti i QSO con identico problema. - + KLog - Don't ask again KLog - Non chiedere ancora - + Do you want to reuse your answer? Vuoi riciclare la tua risposta? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. KLog utilizzerà automaticamente la tua precedente risposta per ogni altro riferimento simile, se trovato, senza richiedertelo. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li>Data/Ora:</i> %1</li><li>Nominativo: %2</li><li>Banda: %3</li><li>Modo: %4</li></ul> - + KLog - QSO not found KLog - QSO non trovato - + Do you want to add this QSO to the log?: @@ -1161,7 +1167,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1170,22 +1176,22 @@ Aggiungo questo QSO al log? - + KLog - Invalid call detected KLog - Chiamata invalida trovata - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? Manca il nominativo. Esporto comunque il QSO (clicca su Sì) o rimuove il campo dal file log esportato? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? Nominativo invalido trovato %1. Vuoi esportare questo nominativo comunque (scegli Sì) oppure vuoi rimuovere la voce dal file export? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. Esportare chiamate invalide può provocare inconvenienti successivamente, quando poi il file sarà importato. Però un nominativo può essere corretto e Klog in errore. Pertanto è sempre possibile proseguire e correggere il nominativo successivamente, una volta completato l'export. @@ -1218,17 +1224,17 @@ Import file loTW in corso... - + This QSO is not including the minimum data to consider a QSO as valid! Questo QSO non contiene il numero minimo di campi compilati necessari che rendono un QSO valido! - + - The band missing and the following call: - collegamento senza la banda specificata: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: @@ -1237,7 +1243,7 @@ Scegli il nominativo di stazione per questo QSO fra %1 e %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: @@ -1246,58 +1252,58 @@ Scegli il nominativo di stazione per questo QSO su %1: - + - The mode missing and the following call: - chiamata senza modo operativo specificato: - + - The date missing and the following call: - chiamata senza la data indicata: - + - The time missing and the following call: - chiamata senza l'ora indicata: - + Do you want to continue with the current file? Vuoi proseguire con il file corrente? - + KLog: Not all required data found! KLOg: Dati necessari mancanti! - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. In alcuni QSO di questo log (es. %1) mancano le informazioni RST-TX. - - + + If you select NO, maybe the QSO will not be imported. Scegliendo No il QSO non sarà importato. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. In alcuni QSO di questo log (es. %1) mancano le informazioni RST-RX. - + KLog - Apply to all QSOs in this log? KLog - Applica a tutti i QSO di questo log? - + KLog: No RST TX found! KLog: Non trovato RST TX! - + KLog: No RST RX found! KLog: Non trovato RST RX! @@ -2071,14 +2077,14 @@ MainQSOEntryWidget - - + + &Add &Aggiunge - + &Clear &Pulisce @@ -2139,22 +2145,22 @@ - + Callsign Nominativo - + &Save &Salva - + &Cancel &Annulla - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2179,13 +2185,13 @@ Finestra &Log - - + + KLog KLog - + It seems that you have never done a backup or exported your log to ADIF. Non hai mai fatto un backup o esportato il tuo log su file ADIF. @@ -2205,17 +2211,17 @@ KLog - Aggiornamento CTY.dat - + It seems that the latest backup you did is older than one month. Il tuo ultimo backup risale a più di 1 mese fa. - + Log backup recommended! Backup del log raccomandato! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2230,164 +2236,164 @@ - + KLog - Backup klOG - Backup - - + + KLog - New version detected! KLog . Rilevata nuova versione! - + Ready Pronto - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: Errore imprevisto durante l'aggiunta del QSO al tuo log. Se il problema si ripete, per favore contatta lo staff di sviluppo per analisi: - + KLog - Not valid call KLog - Collegamento non valido - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. Caricare chiamate non valide nel log può dare problemi, quando trasmesse per riconoscimenti, se exportate su file ADIF verso altri sistemi o applicazioni. - - + + You have selected an entity: Hai scelto un elemento: - - + + that is different from the KLog proposed entity: diverso dall'elemento KLog proposto: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. Clicca sul prefisso dell'elemento corretto o Annulla per tornare a correggere il QSO. - - + + No DXCC No DXCC - - + + None Vuoto - + Click on the prefix of the right entity or Cancel to correct. Clicca sul prefisso dell'elelemento a destra o su Cancella per correggere. - + KLog - ClubLog error KLog - errore ClubLog - + KLog - eQSL error KLog - errore eQL - + Download from LoTW ... Scarico da LoTW ... - + Download the full log from LoTW ... Scarico del log completo da LoTW ... - + ClubLog tools ... Strumenti ClubLog ... - + Upload the queued QSOs to ClubLog ... Trasferimento QSO in coda a ClubLog ... - + eQSL tools ... Strumenti eQSL ... - + Upload the queued QSOs to eQSL.cc ... Trasferimento QSO in coda a eQSL.cc ... - + QRZ.com tools ... Strumenti QRZ.com ... - + Your log has been updated with the LoTW downloaded QSOs. Il tuo log è stato aggiornato aggiungendo i QSO scaricati da LoTW. - + KLog has updated %1 QSOs from LoTW. KLog ha aggiornato i QSO %1 da LoTW. - + No QSOs have been exported to ADIF. Nessun QSO è stato esportato su ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 KLog ha esportato N. %1 QSO su file ADIF: %2 - + You need to select one station callsign to be able to send your log to LoTW. Devi scegliere un nominativo di stazione per trasmettere il tuo log a LoTW. - + There was an error while updating to Yes the LoTW QSL sent information. Si è verificato un errore mentre marcavo come Spediti Sì verso LoTW. - - + + KLog - Select the Station Callsign. KLog - Scegli il nominativo di stazione. - + RSTrx RSTrx - + RSTtx RSTtx - + Do you really want to exit KLog? Vuoi davvero uscire da KLog? @@ -2402,297 +2408,297 @@ - + KLog - Unexpected error KLog - Errore imprevisto - - + + KLog - Select correct entity KLog - Scegli il giusto elemento - + KLog - Exit KLog - Uscita - + &File &File - + Import an ADIF file into the current log. Importa un file ADIF nell'attuale log. - + Export the current log to an ADIF logfile. Esporta l'attuale log su un log file ADIF. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. Esporta TUTTI i QSO in un file ADIF, fondendo QSO da tutti i diversi log. - + Print your log. Stampa il tuo log. - + KLog folder Cartella di KLog - + Opens the data folder of KLog. Apre la cartella dati di KLog. - + E&xit E&sce - + &Tools &Strumenti - + Fill in QSO data Inserisci i dati del QSO - + Go through the log reusing previous QSOs to fill missing information in other QSOs. Riempie i dati mancanti su QSO con dati presi da precedenti QSO. - + Shows QSOs for which you should send your QSL and request the DX QSL. Elenca i QSO per i quali devi ancora spedire la tua QSL e richiedere la QSL del DX. - + Find My-QSLs pending to send Trova le mie QSL ancora da spedire - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! Evidenzia i QSO per i quali hai ancora da spedire le QSL. Questa lista dovrebbe essere sempre vuota! - + Mark all queued QSOs in this log as sent to LoTW. Indica come spediti a LoTW tutti i QSO in coda di questo log. - + Mark all queued QSOs as sent to LoTW. Indica come spediti a LoTW tutti i QSO in coda. - - + + For updated DX-Entity data, update cty.csv. Per aggiornare i collegamenti DX, aggiorna cty.csv. - + Stats Statistiche - - + + Show the statistics of your radio activity. Mostra le statistiche sulla tua attività radio. - + &Help &Aiuto - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSL non installato o irraggiungibile per KLog. Per favore ricontrolla la configurazione. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. Errore #1: Procedura annullata dall'utente o TQSL non configurato. Nessun QSOs è stato trasferito. - + Error #2: Upload was rejected by LoTW, please check your data. Errore #2: Il trasferimento è stato rifiutato da LoTW, per favore ricontrolla i tuoi dati. - + Error #3: The TQSL server returned an unexpected response. Errore #3: Il server TQSL ha risposto in modo inaspettato. - + Error #4: There was a TQSL error. Errore #4: Si è verificato un errore su TQSL. - + Error #5: There was a TQSLLib error. Errore #5: Si è verificato un errore con TQSLLib. - + Error #6: It was not possible to open the input file. Errore #6: Impossibile aprire in input il file. - + Error #7: It was not possible to open the ouput file. Errore #7: Impossobile aprire in output il file. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. Errore #8: Nessun QSO è stato processato perché alcuni QSO sono duplicati o hanno data al di fuori del limite ammesso. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. Errore #9: Alcuni QSO sono stati processati, ed altri sono stati ignorati perché duplicati o con data al di fuori dei limiti ammessi. - + Error #10: Command syntax error. KLog sent a bad syntax command. Errore #10: Errore di sintassi sul comando. KLog ha inviato un comando con sintassi sbagliata. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). Errore #11: Impossibile connettersi a LoTW (rete assente o server LoTw irraggiungibile). - + Error #00: Unexpected error. Please contact the development team. Errore #00: Errore inaspettato. Per favore contatta lo staff di sviluppo. - + The log that you have selected contains more than just one station callsign. Il log selezionato contiene più di un solo nominativo di stazione. - + Please select the station callsign you want to mark as sent to LoTW: Per favore scegli il nominativo di stazione che vuoi segnare come già inviato a LoTW: - + Station Callsign: Nominativo di stazione: - + Define Station Callsign Imposta il nominativo di stazione - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Scegli il nominativo di stazione per questo log o lascialo vuoto per i QSO senza nominativo impostato: - + KLog - No station selected KLog - Stazione non selezionata - + No station callsign has been selected and therefore no log will be marked Nessun nominativo di stazione scelto e qundi nessun log sarà segnato - + Congratulations! congratulazioni! - + You already have the latest version. Versione già aggiornata. - + You can find the KLog data folder here: La cartella dati di KLog è questa: - + start inizio - + stop stop - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. Se sei davvero certo che il database contenga dei QSO anche se KLog non riesce a trovarne, per favore contatta gli sviluppatori (guarda About KLog) per aiuto. - + KLog - QSO received Klog - QSO ricevuto - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. I QSO duplicati hanno corrispondenza di nominativo, banda, modo, data ed ora con un QSO già esistente, relativamente al periodo definito nell'impostazione dell'account. - + QSO logged from WSJT-X: QSO loggato da WSJT-X: - + It seems that you are running this version of KLog for the first time. E' la prima esecuzione di questa versione di KLog. - + The setup will be open to allow you to do any new setup you may need. Adesso apro immediatamente la maschera di configurazione per permetterti tutte le modifiche richieste. - + You have requested to delete the QSO with: %1 Hai chiesto di cancellare il QSO con: %1 - - + + Are you sure? Sei sicuro? - + Check always the current callsign in QRZ.com Controlla sempre il nominativo su QRZ.com @@ -2707,59 +2713,59 @@ Vuoi farlo adesso? - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? Il nominativo %1 non è un nominativo valido. Davvero vuoi aggiungerlo al log? - + KLog - Not valid callsign KLog - Nominativo non valido - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? Il nominativo %1 non è un nomiantivo valido. Favvero vuoi aggiungerlo al log? - + You have requested to delete several QSOs Hai chiesto la cancellazione di parecchi QSO - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. L'perazione di scarico di ClubLog è terminata con errori e probabilmente il log non è stato scaricato. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 Per favore controlla i tuoid ati di collegamento, della tua connessione e dell'account ClubLog. Il codice di errore riportato era: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? Vuoi segnare come trasferiti tutti i QSO trasferiti a ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog - + There was an error while updating to Yes the ClubLog QSO upload information. Si è verificato un errore durante l'aggiornamento a Sì delle informazioni QSO ClubLog. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2768,42 +2774,42 @@ Vuoi cancellare questo file? - - + + The file has not been removed. Il file non è stato cancellato. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. Qualcosa ha impedito a Klog di cancellare il file Ma lo puoi comunque cancellare manualmente. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. Il trasferimento eQSL è terminato ma con errori e qundi probabilmente non ha avuto termine. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 Per favore controlla i tuoi dati account, la tuaa conenssione internet e le tue credenziali eQSL. Il codice di errore riportato era: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? Vuoi marcare come trasferiti tutti i QSL mandati a eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. Si è verificato un errore durante l'aggiornamento a Sì di eQSL delle informaizoni dei QSO. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -2812,215 +2818,214 @@ Vuoi cancellare quresto file? - + KLog - %1 KLog %1 - + The logfile has been modified. Il file di log è stato modificato. - + Do you want to save your changes? Vuoi salvare i cambiamenti? - - + + KLog - ADIF export KLog - exsporta ADIF - + &Import from ADIF ... &Importazione da Adif ... - + Export to ADIF ... Esportazione su ADIF ... - + Export all logs to ADIF ... Esporta tutti i log su ADIF ... - + &Print Log ... &Stampa Log ... - + QSL tools ... Strumenti QSL ... - + Find QSO to QSL Cerca QSO sulle QSL - + Find DX-QSLs pending to receive Cera le QSL su DX in attesa di ricezione - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. Elenca QSL di DX per le quali richieste o QSL spedite sono ancora senza risposta. - + Find requested pending to receive Cerca richieste in attesa di ricezione - + Shows the DX-QSLs that have been requested. Elenca le QSL DX richieste. - + LoTW tools ... Strumenti LoTW ... - Queue all QSLs from this log to be sent - Mette in coda tutte le QSL di questo log ancora da spedire + Mette in coda tutte le QSL di questo log ancora da spedire - + Mark all non-sent QSOs in this log as queued to be uploaded. Segna tutti i QSO non speditI di questo log mettendolI in coda in attesa per l'invio. - + Queue all QSLs to be sent Mette in coda tutte le QSL da spedire - + Put all the non-sent QSOs in the queue to be uploaded. Mette incoda tutti i QSO per essere inviati. - + Mark all queued QSOs from this log as sent Marca tutti i QSO In coda sul log come trasmessi - + Mark all queued QSOs as sent Marca tutti i QSO in coda come spediti - + Check the current callsign in QRZ.com Verifica il nominativo corrente su QRZ.com - + Upload the queued QSOs to QRZ.com ... Trasferisce i QSO In coda su QRZ.com ... - + Update cty.csv Aggiorna cty.csv - + Update Satellite Data Agggiorna dati satelliti - + Online manual (F1) ... Manuale online (F1) ... - + &Tips ... &Suggerimenti ... - + &Debug ... &Debug ... - + &About ... &About ... - + About Qt ... About Qt ... - + Check updates ... Controlla presenza aggiornamenti ... - + All pending QSOs of this log has been marked as queued for LoTW! Tutti i QSO di questo log in attesa sono inseriti in coda per LoTW! - - + + Now you can upload them to LoTW. Adesso puoi trasmetterlo a LoTW. - + There was a problem to mark all pending QSOs of this log as queued for LoTW! Impossibile marcare tutti i QSO di questo log in coda per LoTW! - + Your log has not been updated. Il tuo log non è stato aggiornato. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. Nessun QSO è stato aggiornato con i dati provenienti da LoTW. Forse a causa di erroi contenuti nel file log o magari semplicemente perché il tuo log era già aggiornato. - + All pending QSOs has been marked as queued for LoTW! Tutti i QSO in attesa sono stati marcati per LoTW! - + All queued QSOs has been marked as sent to LoTW! Tutti i QSO in coda sono stati marcati come spediti a LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! Impossibile marcare tutti i QSO di questo log in coda come spediti a LoTW! - + About ... About ... - + KLog - Update checking result KLog . risultato controllo aggiornamento - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3028,242 +3033,242 @@ Il server UDP ha fallito a %1. - + It seems that there are no QSOs in the database. Sembra non ci siano QSO nel database. - + Status of the DX entity. Stato del collegamento DX. - + Name of the DX entity. Nome del collegamento DX. - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment Commento - + Others Altro - + My Data Miei Dati - + Satellite Satellite - + You need to select one station callsign to be able to send your log to ClubLog. E' necessario selezionare almeno un nominativo di stazione per poter trasferire il tuo log su ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? Vuoi aggiungere questo QSO al tuo attuale log su ClubLog? - + If you don't agree, this upload will overwrite your current ClubLog existing log. Se non sei d'accordo, questo trasferimento sopvrascriverà il tuo corrente log su ClubLog. - - - - - - - + + + + + + + KLog - eQSL KLog - eQSL - + You need to select one station callsign to be able to send your log to eQSL.cc. E' necessario selezionare almeno un nominativo di stazione per poter trasferire il tuo log a eQSO.cc. - - + + Select the Station Callsign to use when quering LoTW: Seleziona il nominativo di stazione da usare intrerfacciandosi a LoTW: - - + + Please check the LoTW setup Prego controllare configurazione LoTW - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. Utente LoTW non impostato o incorretto nominativo di stazione. Configura i parametri di connessione di LoTW. - + The log is ready to be uploaded to ClubLog. Il log è già stato trasferito su ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field Tutti i QSO di questo log sono stati marcati come Modificati nel campo di stato di ClubLog - + KLog could not mark the full log to be sent to ClubLog KLog non hjapotuto marcare l'intero log per il trasferimento a ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. Qualcosa ha impedito a KLog di marcare i QSO come modificati. Riavvia KLog e riprova prima di contattare gli sviluppatori di KLog. - + The log is ready to be uploaded to eQSL.cc. Il log è già stato trasferito a eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field Tutti i QSO di questo log sono stati marcati come Modificati nel campo stato di eQSL.cc - + KLog could not mark the full log to be sent to eQSL KLog non ha potuto marcare l'intero log pe ril trasferimento su eQSL - + Filling QSOs ... Completamento QSO ... - + Date/Time Data/Ora - - + + Callsign Nominativo - + Station Callsign Nominativo di stazione - + Operator Callsign Nominativo operatore - + KLog - Non-supported mode KLog - modo non supportato - + A new mode not supported by KLog has been received from an external program or radio: Nuova modalità non supportata da KLog ricevuta da programma esterno o radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) Vuoi continuare a ricecere questi allarmi? (disabilitando gli allarmi impedirai però anche il rilevamento di modalità non valide) - + Native Error Errore nativo - + Recommendation: Raccomandazione: - + Periodically export your data to ADIF to prevent a potential data loss. Periodicamente esporta i tuoi dati su file ADIF per prevenire potenziali perdite dati. - + DXCC DXCC - + Info Info - + Awards Riconoscimenti - + Search Ricerca - + Log Log - + DX-Cluster DX-CLuster - - - - + + + + Save ADIF File Salva file ADIF - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3272,9 +3277,9 @@ Vuoi cancellare il file? - - - + + + The file has been removed. Il file è stato cancellato. @@ -3289,126 +3294,126 @@ KLog deve aggiornare il database località. - + The backup was done successfully Il Backup è stato completato con successo - + KLog will remind you to backup your data again in aprox one month. KLog ti ricoderà di fare il backup dei tuoi dati ancora fra circa un mese. - + The backup was not properly done. Il backup NON è stato completato con successo. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. E' fortemente raccomandabile fare il backup dei tuoi dati periodicamente per prevenire perdite o corruzioni del tuo log. - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. Questa operazione cancellerà definitivamente tutti i QSO selezionati e dati correlati e non potranno essere recuperati successivamente. - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. Il processo di trasferimento a QRZ.com è terminato con errori pertanto il log non è stato probabilmente trasferito. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? Vuoi marcare come già trasferiti tutti i QSO trasferiti a QRZ.com? - - - - - + + + + + KLog - QRZ.com KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. Si è verificato un errore durante il trasferimento a Sì su QRZ.com nelle informazioni di trasferimento. - + The QRZ.com upload process has finished successfully Il trasferimento si QRZ.com è stato completato con successo - + Call not found in QRZ.com Nominativo non trovato su QRZ.com - - + + KLog - QRZ.com error KLog errore QRZ.com - + KLog has received an error from QRZ.com. KLog ha ricevuto una segnalazione di errore da QRZ.com. - + You need to activate the %1 service in the eLog preferences. E' necessario attivare il servizio %1 fra le impostazioni di eLog. - + It is important to export to ADIF and save a copy as a backup. E' importante esportare su ADIF e salvare una copia cone backup per sicurezza. - + Saving the log was done successfully. Salvataggio del log fatto con successo. - + The ADIF export was not properly done. L'esportazione ADIF non è stata correttamente effettuata. - - + + Queue all the QSOs to be uploaded Mette in coda tutti i QSO per il trasferimento - + Queue all the QSO to be uploaded Mette in coda tutti i QSO per il trasferimento - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. Non ha selezionato un nominativo, KLog completerò il QSO senza annotare un nominativo di stazione e nessuno dei nominativi che inserisci qua. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW @@ -3457,77 +3462,82 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 KLog-%1 - Logbook of %2 - Nominativo stazione: %3 - QSOs: %4 - + KLog - QRZ.com warning KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. QRZ.com ha restituito l'errore di non iscrizione e qundi non sarà possibile interpellare QRZ.com. - + Please check your QRZ.com subcription or credentials. Per favore controlla la tua iscrizione al servizio QRZ.com. - + Settings ... Impostazioni... - + + Queue all QSOs from this log to be sent + + + + Show Map Mostra mappa - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Sei certo di segnare TUTTI i QSO di questo log come da trasmettere? Questa procedura deve essere fatta SOLO SE QUESTO E' il primo trasferimento di QSO verso LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. Sei certo di segnare TUTTI i QSO in sopeso di questo log come da trasmettere? Questa procedura deve essere fatta SOLO SE QUESTO E' il primo trasferimento di QSO verso LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! L'operazione di segnare tutti i QSO in sospeso per la trasmissione verso LoTW ha incontrato dei problemi! - + All queued QSOs of this log has been marked as sent to LoTW! Tutti i QSO di questo log sono stati indicati per la trasmissione verso LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! L'operazione di segnare tutti i QSO per la trasmissione verso LoTW ha incontrato dei problemi! - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? @@ -3536,225 +3546,225 @@ Vuoi marcare come Trasmesso per tutti i QSO trasferiti a LoTW? - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 Davvero vuoi marcare tutti i tuoi QSO come da trasmettere? Questo deve essere fatto solo la prima volta hce trasferisci QSO su %1 - + ClubLog ClubLog - + KLog - QRZ.COM KLog-QRZ.COM - + QRZ.COM QRZ.COM - + The log is ready to be uploaded to QRZ.com. Il log è pronto per il trasaferimento a QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field Tutti i QSO di questo log sono stati marcati come Modificati nel campo di stato su QRZ.com - + KLog could not mark the full log to be sent to QRZ.com KLog non ha potuto marcare TUTTO il log per il trasfeirmento su QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. Per poter trasferire QSO a QRZ.com è necessario essere iscritti al servizio. Se sei iscritto vai alal pagina Setup-> QRZ.com per abilitare la funzionalità. - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. E' necessario impostare una valida key API per il tuo logbook QRZ.com fra le impostazioni di eLog. - + Open File Apre File - + - Needed for DXMarathon - Richiesto per DXMarathon - + Abort filling Annulla completamento - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: Completamento dei campi DXCC, CQz, ITUz, Continente nel QSOs... QSO: - + Number Numero - + Band Banda - - + + Mode Modo - + Print Log Stampa Log - + Abort printing Annulla stampa - + Printing the log ... Stampa il log ... - - + + Printing the log... QSO: In stampa il log... QSO: - + The following QSO data has been received from WSJT-X to be logged: I dati del seguente QSO sono stati ricevuti da WSJT-X per essere inseriti nel log: - + Freq Frequenza - + Time On Tempo Acceso - + Time Off Tempo Spento - + RST TX RST TX - + RST RX RST RX - + DX-Grid DX-Grid - + Local-Grid Local-Grid - + KLog - WSJTX Dupe QSO KLog - WSJTX Duplica QSO - + This QSO seems to be duplicated. Do you want to save or discard it? Questo QSO sembra un duplicato. Vuoi salvarlo o scaricarlo? - + If the received mode is correct, please contact KLog development team and request support for that mode Se la modalità di ricezione è corretta, per favore contatta lo staff di sviluppo di KLog per richiedere l'inserimento della nuova modalità - + KLog - Duplicated satellite KLog - Satellite duplicato - + A duplicated satellite has been detected in the file and will not be imported. Un satellite duplicato è stato trovato nel file e non sarà importato. - + Please check the satellite information file and ensure it is properly populated. Per favore controlla il file delle informazioni dei satelliti e verifica che effettivamente contenga dei satelliti. - + Now you will see a more detailed error that can be used for debugging... Adesso ti mostro una indicazione di errore più dettagliata da usare come debug... - + An unexpected error ocurred!! Si è verificato un errore inaspettato!! - + If the problem persists, please contact the developers Se il problema continua, per favore contatta gli svipuppatori - + for analysis: per analisi: - + Error in function Errore in function - + Error text Messaggio di errore - + Failed query Query fallita - + KLog - Show errors KLog - Mostra errori - + Do you want to keep showing errors? Vuoi mantenere gli errori mostrati? @@ -4067,13 +4077,13 @@ - + TX Frequency in MHz. Frequenza TX in MHz. - + RX Frequency in MHz. Frequenza RX in MHz. @@ -4136,43 +4146,61 @@ - RST(tx) - RST(tx) + RST + + + TX + + + + + + RX + + + + + Frequency + + + + RST(tx) + RST(tx) + + RST(rx) - RST(rx) + RST(rx) - Freq TX - Frequenza TX + Frequenza TX - Freq RX - Frequenza RX + Frequenza RX - + DX QTH locator. DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. DX QTH locator. Il formato dovtrebbe seguire la regola come IN70AA fino a 10 caratteri. - + TX Frequency in MHz. Frequency is not in a hamradio band! Frequenza TX in MHz. Questa frequenza non appartiene a bande radioamatoriali! - + RX Frequency in MHz. Frequency is not in a hamradio band! Frequenza RX in MHz. @@ -4381,57 +4409,57 @@ MapWindowWidget - + Select QSOs in this band. Scegli i QSO di questa banda. - + Select QSOs in this mode. Scegli i QSO in questa modalità. - + Select QSOs in this propagation mode. Scegli i QSO in questa modalità di propagazione. - + Select QSOs using this Satellite. Scegli i QSO che utilzizano questo satellite. - + Only confirmed Solo conferma - + Select only confirmed QSOs. Scegli solo i QSO confermati. - + All bands Tute le bande - + Show nothing - + All modes Tutte le modalità - + All propagation modes Tutti i modi di propagazione - + All satellites Tutti i satelliti @@ -4516,10 +4544,10 @@ - - - - + + + + KLog - DB update KLOg - Aggiornamento DB @@ -4545,31 +4573,31 @@ Nominativo di stazione - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Annullare questo aggiornamento può causare inconsistenza dei dati e possibile perdita di dati. Ancora convinto/a a procedere con l'annullamento? - - + + Progress: Progresso: - - + + Updating mode information... Aggiornamento dati modalità... @@ -4629,51 +4657,51 @@ Dati migrati correttamente. Adesso devi solo verificare che sia tutto ok nella maschera Configurazione -> Preferenze -> Log. - - - - - - - + + + + + + + Abort updating Annulla aggiornamento - - - - + + + + Updating bands information... Aggiornamento dati bande... - + Updating bands information in %1 status... Aggiornamento dati bande in %1 stato... - + Updating mode information in %1 status... Aggiornamento dati modalità in %1 stato... - + Updating DXCC award information... Trasmissione informazioni DXCC award... - + Updating DXCC Award information... Trasmissione informazioni DXCC award... - + Updating WAZ award information... Trasmissione informazioni WAZ award... - + Updating WAZ Award information... Trasmissione informazioni WAZ award... @@ -4716,12 +4744,12 @@ Grazie per aver usato KLog! - + Updating information... Aggiornamento dati... - + Updating DXCC and Continent information... Aggiornamento dati DXCC e Continenti... @@ -5748,138 +5776,138 @@ SetupDialog - - + + Bands/Modes Bande/modi - + DX-Cluster DX-CLuster - - + + Colors Colori - - + + Misc Altro - + World Editor Editor mondiale - - + + Logs Log - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. Vai nella linguetta Altro e clicca su Muove DB oppure il DB non sarà spostato nel nuovo percorso. - + Cancel Annulla - + Satellites Satelliti - + HamLib HamLib - + eLog eLog - + OK OK - - + + User data Dati utente - + Log widget Log widget - + D&X-Cluster D&X-Cluster - + WSJT-X WSJT-X - + Settings Impostazioni - + You need to enter at least one log in the Logs tab. Nella configurazione log deve essere caricato almeno un log. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Vuoi aggiungere un log nella maschera configrazione Log o vuoi terminare KLog? (Clicca Sì per aggiungere un log oppure No per uscire da KLog) - + World Mondo - + DB has not been moved to new path. Il DB non è stato spostato nel nuovo percorso. - + You need to enter at least a valid callsign. Devi inserire almeno un nominativo valido. - + Go to the User tab and enter valid callsign. Vai alla tab Utente e inserisci il nominatio valido. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Adesso ti porto nella maschera di configurazione dei log. Per favore aggiungi /seleziona il tipo di log che ti serve. - + You have not selected the kind of log you want. Non hai selezionato il tipo di log che ti interessa. @@ -6400,7 +6428,7 @@ Abilita l'integrazione fra LoTW e TQSL. E' necessario aver installato TQSL - + Select File Seleziona file @@ -6408,52 +6436,52 @@ SetupPageHamLib - + Activate HamLib Attiva Hamlib - + Activates the hamlib support that will enable the connection to a radio. Attiva il supporto hamlib che permette la conenssioen diretta alla radio. - + Read-Only mode Modo in sola lettura - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. Se abilitato, KLog leggerà frequenza e modalità dalla radio ma senza trasmettere comando alla radio. - + Radio Radio - + Select your rig. seleziona il tuo rig. - + Serial Seriale - + Network Rete - + Defines the interval to poll the radio in msecs. Imposta l'intervallo di poll della radio in msecondi. - + Poll interval Intervallo di poll @@ -6463,17 +6491,17 @@ Test: OK - + Test: NOK Test: NON OK - + Test Test - + Click to test the connection to the radio Premi per verificare la connessione alla radio @@ -6667,163 +6695,178 @@ &Log in tempo reale - + &Time in UTC &Ora in UTC - + &Save ADIF on exit &Salva ADIF all'uscita - + Use this &default filename Usa di &default questo nome file - + Mark &QSO to send QSL when QSL is received Segna il &QSO per inviare QSL quando una QSL è ricevuta - + Complete QSO with previous data Completa i dati del QSO con dati precedenti - + Show the Station &Callsign used in the search box Mostra il &nominativo di stazione inserito nella maschera di ricerca - + Mark sent eQSL && LoTW in new QSO as queued Mette in coda nei nuovi QSO per la spedizione eQSL && LoTW - + &Check for new versions automatically &Controlla automaticamente nuove versioni - + Check if there is a new release of KLog available every time you start KLog. Controlla se è diosponibile una nuova versione di KLog ogni volta che KLog si avvia. - + &Provide Info for statistics &Fornisci informazioni per statistiche - + Move DB Sposta DB - + The search box will also show the callsign on the air to do the QSO. La maschera di ricerca mostrerà anche il nominativo usato in trasmissione durante il QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. Se la spunta sul checkbox di controllo di nuove versione è attiva, KLog trasmetterà algi sviluppatori il tuo nominativo la vesione di KLog, e dil sisstema operativo per aiutare lo sviluppo di nuove versioni di KLog. - + Select to use real time. Seleziona per il funzionamento in tempo reale. - + Select to use UTC time. Seleziona per usare l'ora UTC. - + Select if you want to save to ADIF on exit. Seleziona se vuoi salvare su file ADIF ad ogni uscita. - + Complete the current QSO with previous QSO data. Completa il QSO corrente ripescando i dati dal precedente QSO. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. Clicca se vuoi che di default ad ogni nuovo QSO le eQSL (LoTW e eQSL) siano automaticamente messe in coda per la spedizione. - + This is the directory where DB (logbook.dat) will be saved. Cartella di salvataggio del DB (logbook.dat). - + Click to change the default ADIF file. Clicca per cambiare il file ADIF di default. - + + Show seconds + + + + + Show seconds in the QSO editor + + + + Click to move the DB to the new directory. Clicca per spostare il DB su una nuova cartella. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + + Log level + + + + Select Directory Scegli la cartella - + KLog - Move DB KLog - Sposta DB - + File moved File spostato - + File copied File copiato - + File already exist. Il file esiste già. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. Il file di destinazione già esiste e KLog non lo sovrascriverà. Per favore rimuovi il file dalal cartella di destinazione prima di tentare di spostare il file con KLog se vuoi essere sicuro che la procedura abbia successo. - + File NOT copied File NON copiato - + The file was not copied due to an unknown problem. Impossibile coopiare il file per problemi sconosciuti. - + The target directory does not exist. Please select an existing directory. La cartella di destinazione non esiste. Per favore scegli una cartella esistente. - + Browse Sfoglia @@ -6833,7 +6876,7 @@ Controllo nominativi non validi - + Manage DX-Marathon Gestisci DX Marathon @@ -6842,52 +6885,52 @@ Attiva il log debug dell'applicazione - + &Delete always temp ADIF file after uploading QSOs &Cancella sempre il file temporaneo ADIF dopo il trasferimento dei QSO - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. In secondi, scegli il tempo limite per considerare una chiamata come duplicata, se anche banda e modo sono presenti. - + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. Se disattivi la spunta di questa opzione KLog non controllerà i nomiantivi sbagliati. - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSO marcato come in attesa di spedizione QSL se hai già ricevuto la QSL del DX ma non ne hai ancora inviata una. - + Check it for Imperial system (Miles instead of Kilometers). Seleziona per attivare il sistema di misure Imperiale (Miglia invece di Kilometri). - + Select to use the following name for the logfile without being asked for it again. Scegli il nome del file di log (non ti verrà più chiesto). - + Select if you want to manage DX-Marathon. Seleziona se vuoi gestire la DX Marathon. - + This is the default file where ADIF data will be saved. File ADIF di default di salvataggio dei dati. - + This is the directory where the database (logbook.dat) will be saved. Cartella di salvataggio del database (logbook.dat). - + Click to change the path of the database. Clicca per cambiare il percorso del database. @@ -6896,22 +6939,22 @@ Attiva il log di debug dell'applicazione. Questo purò rivelarsi utile se qualcosa dovesse non andare come previsto. Il file di debug è creato nella cartella dati di KLog. - + Delete Always the adif file created after uploading QSOs Cancella sempre il file ADIF creato dopo in trasferimento dei QSO - + Dupe time range: Tempo limite duplicato: - + Open File Apre File - + Please specify an existing directory where the database (logbook.dat) will be saved. Per favore indica una cartella valida per il salvataggio del database (logbook.dat). @@ -7720,32 +7763,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. I seguenti QSO sono tutti quelli ricevuti dalla conferma LoTW. - + Ok Ok - + DX DX - + Date/Time Data/Ora - + Band Banda - + Mode Modo @@ -8010,14 +8053,14 @@ Annulla lettura - + + DXCC Entities Collegamenti DXCC - DXCC Entities per year - Collegamenti DXCC all'anno + Collegamenti DXCC all'anno diff -Nru klog-2.2.1/translations/klog_ja.ts klog-2.3/translations/klog_ja.ts --- klog-2.2.1/translations/klog_ja.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_ja.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. ログのアップロードに使用する無線局のコールサインを選択します。 - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. QSOをエクスポートする開始日を選択します。デフォルトの日付は、この局のコールサインで最初のQSOを行った日です。 - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. QSOをエクスポートする終了日を選択します。デフォルトの日付は、この局のコールサインで最後にQSOを行った日です。 - + Station callsign 無線局のコールサイン - + + My Locator + 自局のグリッドロケーター + + + Start date 開始日 - + End date 終了日 - + Ok OK - + Cancel キャンセル - + DX DX - + Date/Time 日付/時刻 - + Band バンド - + Mode モード - + + Not defined 定義されていません - + All すべてのログ - + QSOs: QSOs: - + KLog - QSOs to be uploaded to LoTW. KLog - LoTW にアップロードされる QSO。 - + This table shows the QSOs that will be sent to LoTW. このテーブルは、LoTW に送信される QSOを示します。 - + KLog - QSOs to be uploaded to ClubLog. KLog - ClubLogにアップロードされるQSO。 - + This table shows the QSOs that will be sent to ClubLog. この表は、ClubLogに送信されるQSOを示しています。 - + KLog - QSOs to be uploaded to eQSL.cc. KLog - eQSL.ccにアップロードされるQSO。 - + This table shows the QSOs that will be sent to eQSL.cc. この表は、eQSL.ccに送信されるQSOを示しています。 - + KLog - QSOs to be uploaded to QRZ.com. KLog - QRZ.comにアップロードされるQSO。 - + This table shows the QSOs that will be sent to QRZ.com. この表は、QRZ.comに送信されるQSOを示しています。 - + This table shows the QSOs that will be exported to ADIF. この表は、ADIFにエクスポートされるQSOを示しています。 @@ -622,89 +628,89 @@ DBのソフトウェアバージョンがNULL - + Aircraft Scatter Common term in hamradio, do not translate if not sure - + Aurora - + Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure - + Earth-Moon-Earth - + Sporadic E - + Internet-assisted - + Ionoscatter Common term in hamradio, do not translate if not sure - + Meteor scatter Common term in hamradio, do not translate if not sure - + Terrestrial or atmospheric repeater or transponder - + Rain scatter Common term in hamradio, do not translate if not sure - + Satellite サテライト通信 - + Bureau Common term in hamradio, do not translate if not sure ビューロー - + Manager Common term in hamradio, do not translate if not sure マネージャー - + All QSOs have been updated with a DXCC and the Continent. 全てのQSOはDXCCと大陸が更新されています。 - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure @@ -715,104 +721,104 @@ - + F2 Reflection Common term in hamradio, do not translate if not sure - + Trans-equatorial Common term in hamradio, do not translate if not sure - + Tropospheric ducting Common term in hamradio, do not translate if not sure - - + + Yes はい - - + + No いいえ - - + + Requested リクエスト済み - - + + Ignore/Invalid 無視/無効 - + Validated 検証済み - + Queued 待機中 - + Uploaded アップロード - + Do not upload アップロードしない - + Modified 更新日 - + Direct ダイレクト - + Electronic - + KLog DXCC KLog DXCC - + KLog - Invalid call detected KLog - 無効なcallが検出されました - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? 空のコールサインが検出されました。このQSOをそのままエクスポートするか([はい]をクリック)、エクスポートしたADIFレコードからフィールドを削除しますか? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? 無効なコールサインが検出されました %1。このコールサインをエクスポートするか([はい]をクリック)、エクスポートしたログから通話を削除しますか? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. 間違ったコールをエクスポートすると、このログファイルをインポートする可能性のある アプリケーションで問題が発生する可能性があります。しかし、良いコールサインがKLogによって有効ではないと誤って認識されている可能性もあります。 @@ -970,38 +976,38 @@ QSO: %1 / %2 - + Please edit the ADIF file and make sure that it include at least: - + and - + This QSO had: - + Do you want to continue with the current file? 現在のファイルを継続して使用しますか? - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. このログのいくつかのQSO (例: %1) では、RST-TX情報が不足しているようです。 - - + + If you select NO, maybe the QSO will not be imported. NOを選択した場合、もしかしたらQSOがインポートされないかもしれません。 - + - The band missing and the following call: @@ -1021,32 +1027,32 @@ ファイル%1 cを開くことができません。 - + KLog - Don't ask again KLog - Don't ask again - + Do you want to reuse your answer? 答えを再利用したいと思いますか? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. KLogは、同様の事態が発生した場合、再度質問することなく、前回の回答を自動的に使用します。 - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> <ul><li><i>日付/時間: </i>%1</li><li>コールサイン: %2</li><li>バンド: %3</li><li>モード: %4</li></ul> - + KLog - QSO not found KLog - QSOが見つかりません - + Do you want to add this QSO to the log?: @@ -1055,7 +1061,7 @@ - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? @@ -1064,22 +1070,22 @@ KLogにこのQSOをログに追加させますか? - + KLog - Invalid call detected KLog - 無効なcallが検出されました - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? 空のコールサインが検出されました。このQSOをそのままエクスポートするか(「はい」をクリック)、エクスポートしたログファイルからこのフィールドを削除しますか? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? 無効なコールサインが検出されました %1。このコールサインをエクスポートするか([はい]をクリック)、エクスポートされたログファイルから通話を削除しますか? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. 間違ったコールをエクスポートすると、このログファイルをインポートする可能性のある アプリケーションで問題が発生する可能性があります。しかし、良いコールサインがKLogによって有効ではないと誤って認識されている可能性もあります。ただし、エクスポート処理が終了すると、ADIFファイルを編集することができます。 @@ -1217,44 +1223,44 @@ KLog - 重複したQSO - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. 「はい」をクリックすると、同様の問題を抱えるすべてのQSOにデフォルトの%1 forモード%2が追加されます。 - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. このログのいくつかのQSO (例: %1) では、RST-RX情報が不足しているようです。 - + KLog - Apply to all QSOs in this log? KLog - このログのすべてのQSOに適用しますか? - - + + KLog - No Station callsign entered. KLog - ステーションコールサインが入力されていません。 - - + + KLog - QSO without Station Callsign KLog - 局のコールサインなしのQSO @@ -1264,37 +1270,37 @@ インポートしているADIFファイルの中に、重複するQSOがあるようです。このまま続けますか?(重複したQSOはインポートされません)。 - + This QSO is not including the minimum data to consider a QSO as valid! このQSOには、QSOを有効とみなすための最低限のデータが含まれていません! - + - The mode missing and the following call: - + - The date missing and the following call: - + - The time missing and the following call: - + KLog: Not all required data found! KLog; データの不足が見つかりました! - + KLog: No RST TX found! KLog: RST TXが見つかりません! - + KLog: No RST RX found! KLog: RST RXが見つかりません! @@ -2069,14 +2075,14 @@ MainQSOEntryWidget - - + + &Add 追加(&A) - + &Clear クリア(&C) @@ -2137,22 +2143,22 @@ - + Callsign コールサイン - + &Save - + &Cancel キャンセル(&C) - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure DUPE @@ -2177,13 +2183,13 @@ &Logウィンドウ - - + + KLog KLog - + It seems that you have never done a backup or exported your log to ADIF. ログのバックアップやADIFへのエクスポートをしたことがないようですね。 @@ -2208,17 +2214,17 @@ KLog - CTY.datの更新 - + It seems that the latest backup you did is older than one month. あなたが行った最新のバックアップは、1ヶ月よりも古いようです。 - + Log backup recommended! ログのバックアップを推奨します。 - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2233,219 +2239,224 @@ - + KLog - Backup KLog - バックアップ - - + + KLog - New version detected! KLog - 新バージョンを検出しました - + Ready 使用可能 - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: QSOをログに追加しようとしたときに予期せぬエラーが発生しました。それでも問題が解決しない場合は、開発者に連絡して解析を依頼してください。 - + KLog - Not valid call KLog - 無効な通話 - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. 有効でない通話をログに追加すると、アワードの申請やADIFファイルを他のシステムやアプリケーションにエクスポートする際に問題が発生することがあります。 - - + + You have selected an entity: エンティティを選択しました。 - - + + that is different from the KLog proposed entity: KLog提案のエンティティとは異なるものです。 - + Click on the prefix of the correct entity or Cancel to edit the QSO again. 正しいエンティティのプレフィックスをクリックするか、「キャンセル」をクリックしてQSOを再度編集します。 - - + + No DXCC DXCCなし - - + + None なし - + Click on the prefix of the right entity or Cancel to correct. 正しいエンティティの接頭辞をクリックするか、修正する場合はキャンセルしてください。 - + KLog - ClubLog error KLog - ClubLogのエラー - + KLog - eQSL error KLog - eQSLエラー - + KLog - %1 KLog - %1 - + Settings ... 設定 ... - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... LoTWからのダウンロード ... - + Download the full log from LoTW ... LoTWからフルログをダウンロード ... - + ClubLog tools ... Clublogツール ... - + Upload the queued QSOs to ClubLog ... キューイングされたQSOをClubLogにアップロードする ... - + eQSL tools ... eQSLツール ... - + Upload the queued QSOs to eQSL.cc ... キューイングされたQSOをeQSL.ccにアップロード ... - + QRZ.com tools ... QRZ.comのツール ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. 本当にこのログの全てのQSOをアップロードするようにマークしますか?このQSOを初めてLoTWにアップロードする場合のみ、行う必要があります。 - + Your log has been updated with the LoTW downloaded QSOs. あなたのログには、LoTWダウンロードしたQSOが更新されています。 - + KLog has updated %1 QSOs from LoTW. KLogは、LoTWからのQSOを%1更新しました。 - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. 本当にすべての保留中のQSOをアップロードするようにマークしますか?初めてLoTWにアップロードする場合のみ行ってください。 - + There was a problem to mark all pending QSOs as queued for LoTW! 保留中のすべてのQSOをLoTWのキューに入れることに問題がありました。 - + All queued QSOs of this log has been marked as sent to LoTW! このログのすべてのキューイングされたQSOは、LoTWに送信されたものとしてマークされています。 - + There was a problem to mark all queued QSOs as sent to LoTW! キューに入っているすべてのQSOをLoTWへの送信としてマークする問題がありました。 - + No QSOs have been exported to ADIF. ADIFにエクスポートされたQSOはありません。 - + KLog has exported %1 QSOs to the ADIF file: %2 KLog は、%1 QSO を ADIF ファイルにエクスポートしました。%2 - + You need to select one station callsign to be able to send your log to LoTW. LoTWにログを送信するためには、1局のコールサインを選択する必要があります。 - + There was an error while updating to Yes the LoTW QSL sent information. LoTWのQSL送信情報をYesに更新する際にエラーが発生しました。 - - + + KLog - Select the Station Callsign. KLog - ステーションのコールサインを選択します。 - + The log is ready to be uploaded to QRZ.com. これでログをQRZ.comにアップロードする準備が整いました。 - + All the QSOs in this log has been marked as Modified in the QRZ.com status field このログのすべてのQSOは、QRZ.comのステータス欄に「Modified」と表示されています。 - + KLog could not mark the full log to be sent to QRZ.com KLogはQRZ.comに送信するフルログをマークできませんでした。 - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + RSTrx 受信RST - + RSTtx 送信RST - + Do you really want to exit KLog? 本当にKLogを終了したいのですか? @@ -2455,120 +2466,120 @@ KLog - ファイルが開かない - + KLog - Unexpected error KLog - 予期せぬエラー - - + + KLog - Select correct entity KLog - 正しいエンティティの選択 - + KLog - Exit KLog - Exit - + &File &ファイル - + Import an ADIF file into the current log. ADIFファイルをカレントログに取り込む。 - + Export the current log to an ADIF logfile. 現在のログをADIFログファイルにエクスポートします。 - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. すべてのQSOを1つのADIFファイルにエクスポートし、すべてのログのQSOをマージします。 - + Print your log. ログを印刷する。 - + KLog folder KLogフォルダ - + Opens the data folder of KLog. KLogのデータフォルダを開きます。 - + E&xit 終了(&x) - + &Tools ツール - + Fill in QSO data QSOデータの記入 - + Go through the log reusing previous QSOs to fill missing information in other QSOs. 過去のQSOを再利用して、他のQSOで不足している情報を埋めるために、ログを確認する。 - + Shows QSOs for which you should send your QSL and request the DX QSL. あなたがQSLを送るべきQSOを表示し、DX QSLを要求します。 - + Find My-QSLs pending to send 送信待ちのMy-QSLを探す - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! QSL送信のリクエストが保留されているQSOを表示します。このキューは空にしておくべきです! - + Mark all queued QSOs in this log as sent to LoTW. このログのすべてのキューイングされたQSOを、LoTWへの送信としてマークします。 - + Mark all queued QSOs as sent to LoTW. キューに入っているすべてのQSOを、LoTWへの送信としてマークします。 - - + + For updated DX-Entity data, update cty.csv. DX-Entityのデータを更新するには、cty.csvを更新してください。 - + Stats ステータス - - + + Show the statistics of your radio activity. あなたのラジオ活動の統計情報を表示します。 - + &Help ヘルプ @@ -2583,208 +2594,208 @@ KLogはEntitiesデータベースを更新する必要があります。 - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. この操作を行うと、選択したQSOとその関連データがすべて消去され、二度と復元できなくなります。 - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. QRZ.comのアップロード処理がエラーで終了してしまい、ログがアップロードされなかった可能性があります。 - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? QRZ.comにアップロードしたすべてのQSOを「アップロード完了」にしますか? - - - - - + + + + + KLog - QRZ.com KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. QRZ.comのQSOアップロード情報をYesに更新する際にエラーが発生しました。 - + The QRZ.com upload process has finished successfully QRZ.comのアップロード処理が正常に終了しました。 - + Call not found in QRZ.com コールはQRZ.comでは見つかりません。 - - + + KLog - QRZ.com error KLog - QRZ.comのエラー - + KLog has received an error from QRZ.com. KLogはQRZ.comからエラーが出ました。 - - + + Queue all the QSOs to be uploaded アップロードされるすべてのQSOをキューに入れる - + Queue all the QSO to be uploaded アップロードされるすべてのQSOをキューに入れる - + KLog - TQSL KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. TQSLがインストールされていないか、KLogがTQSLを見つけられません。設定を確認してください。 - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. エラー1:ユーザーによって処理がキャンセルされたか、TQSLが設定されていませんでした。QSOはアップロードされませんでした。 - + Error #2: Upload was rejected by LoTW, please check your data. エラー2:アップロードはLoTWによって拒否されました。データをチェックしてください。 - + Error #3: The TQSL server returned an unexpected response. エラー3: TQSLサーバが予期せぬレスポンスを返してきました。 - + Error #4: There was a TQSL error. エラー4:TQSLのエラーがありました。 - + Error #5: There was a TQSLLib error. エラー5:TQSLLibのエラーが発生しました。 - + Error #6: It was not possible to open the input file. エラー6:入力ファイルを開くことができませんでした。 - + Error #7: It was not possible to open the ouput file. エラー7:出力ファイルを開くことができませんでした。 - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. エラー8:いくつかのQSOが重複していたり、日付の範囲外であったため、QSOが処理されませんでした。 - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. エラー9:いくつかのQSOが処理され、いくつかのQSOが重複や日付範囲外のために無視されました。 - + Error #10: Command syntax error. KLog sent a bad syntax command. エラー10:コマンド構文エラー。KLogは不正な構文のコマンドを送信しました。 - + Error #11: LoTW Connection error (no network or LoTW is unreachable). エラー11:LoTW 接続エラー(ネットワークがない、または LoTW が到達できない)。 - + Error #00: Unexpected error. Please contact the development team. エラー#00: 予期せぬエラーが発生しました。開発チームにお問い合わせください。 - + The log that you have selected contains more than just one station callsign. 選択したログには、1つ以上の局のコールサインが含まれています。 - + Please select the station callsign you want to mark as sent to LoTW: LoTWへの送信をマークしたい局のコールサインを選択してください。 - + Station Callsign: 無線局のコールサイン(&S) - + Define Station Callsign 無線局コールサインの定義 - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: このログに使用する無線局のコールサインを入力するか、無線局のコールサインが定義されていないQSOの場合は空欄にしてください。 - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. コールサインなしを選択しています。KLogは、局のコールサインが定義されていないQSOと、あなたがここで入力したコールサインを持つQSOを完了します。 - + KLog - No station selected KLog - 選択されていない局 - + No station callsign has been selected and therefore no log will be marked 無線局のコールサインが選択されていないため、ログが表示されません。 - + Congratulations! おめでとうございます! - + You already have the latest version. 最新のバージョンを入手しました. - + You can find the KLog data folder here: KLogのデータフォルダはこちらにあります。 - + start スタート - + stop ストップ - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. データベースにQSOが含まれているのは確かなのに、KLogがそれを見つけられない場合は、開発者(「KLogについて」参照)に問い合わせてください。 - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? @@ -2793,66 +2804,66 @@ LoTWにアップロードされた全てのQSOをSentとしてマークしますか? - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 本当にすべての QSO をアップロードするようにマークしたいですか?初めて%1にQSOをアップロードする場合のみ、行う必要があります。 - + ClubLog - + KLog - QRZ.COM - + QRZ.COM - + KLog - QSO received - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. 複製されたQSOは、同じコール、バンド、モード、日時の既存のQSOと一致しなければなりませんが、設定で定義できる期間を考慮してください。 - + QSO logged from WSJT-X: - + It seems that you are running this version of KLog for the first time. このバージョンのKLogを初めてお使いになるようですね。 - + The setup will be open to allow you to do any new setup you may need. セットアップは、必要な新しいセットアップができるようにオープンにします。 - + You have requested to delete the QSO with: %1 - - + + Are you sure? 本当によろしいですか? - + Check always the current callsign in QRZ.com QRZ.comで現在のコールサインを常に確認する。 @@ -2867,69 +2878,69 @@ 今すぐにでもやりたいと思いますか? - + The backup was done successfully バックアップは正常に行われました。 - + KLog will remind you to backup your data again in aprox one month. KLogは約1ヶ月後にデータのバックアップを促します。 - + The backup was not properly done. バックアップが適切に行われていなかった。 - + It is recommended to backup your data periodically to prevent lose or corruption of your log. ログの消失や破損を防ぐため、定期的にデータをバックアップすることをお勧めします。 - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? コールサイン %1 は有効なコールではありません。本当にこのコールサインをログに追加しますか? - + KLog - Not valid callsign KLog - 無効なコールサイン - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? コールサイン %1 は有効なコールサインではありません。本当にこのコールサインをログに追加しますか? - + You have requested to delete several QSOs いくつかのQSOの削除を要求されました - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. Clublogのアップロード処理がエラーで終了し、ログがアップロードされなかった可能性があります。 - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 認証情報、インターネット接続、Clublogアカウントを確認してください。受信したエラーコードは次のとおりです: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? ClubLogにアップロードしたすべてのQSOを「アップロード済み」にしますか? - - - - - - - - + + + + + + + + KLog - ClubLog KLog - ClubLog @@ -2978,32 +2989,32 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + There was an error while updating to Yes the ClubLog QSO upload information. ClubLog QSOアップロード情報の更新時にエラーが発生しました。 - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3012,42 +3023,42 @@ KLogにそのファイルを削除させますか? - - + + The file has not been removed. ファイルは削除されていません。 - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. KLogがファイルを削除するのを妨げる何かがあったようですが 手動で削除することができます。 - + The eQSL upload process has finished with an error and the log was possibly not uploaded. eQSLのアップロード処理がエラーで終了し、ログがアップロードされなかった可能性があります。 - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 認証情報、インターネット接続、eQSLアカウントを確認してください。受信したエラーコードは次のとおりです: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? eQSLにアップロードしたすべてのQSOを「アップロード済み」にしますか? - + There was an error while updating to Yes the eQSL QSO upload information. はいeQSL QSOアップロード情報の更新時にエラーが発生しました。 - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3056,250 +3067,249 @@ KLogにそのファイルを削除させますか? - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + You need to activate the %1 service in the eLog preferences. eLogの環境設定で%1 sサービスを有効にする必要があります。 - + The logfile has been modified. ログファイルが変更されました。 - + Do you want to save your changes? 変更内容を保存しますか? - - + + KLog - ADIF export KLog - ADIFエクスポート - + It is important to export to ADIF and save a copy as a backup. ADIFにエクスポートして、バックアップとしてコピーを保存することが重要です。 - + Saving the log was done successfully. ログの保存は正常に行われました。 - + The ADIF export was not properly done. ADIFのエクスポートが適切に行われなかった。 - + &Import from ADIF ... ADIFからのインポート ... - + Export to ADIF ... ADIFへのエクスポート ... - + Export all logs to ADIF ... すべてのログをADIFにエクスポート ... - + &Print Log ... &Print Log ... - + QSL tools ... QSLツール ... - + Find QSO to QSL QSOからQSLを探す - + Find DX-QSLs pending to receive - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. DX-QSLのうち、リクエストやQSLを送っても返事がないものを表示します。 - + Find requested pending to receive 依頼された保留地を探す - + Shows the DX-QSLs that have been requested. リクエストのあったDX-QSLを表示します。 - + LoTW tools ... LoTWツール ... - Queue all QSLs from this log to be sent - このログからのすべてのQSLをキューに入れて送信する + このログからのすべてのQSLをキューに入れて送信する - + Mark all non-sent QSOs in this log as queued to be uploaded. このログのすべての未送信のQSOを、アップロード待ちとしてマークします。 - + Queue all QSLs to be sent すべてのQSLを送信するためのキュー - + Put all the non-sent QSOs in the queue to be uploaded. 送信していないQSOをすべてアップロードするためのキューに入れる。 - + Mark all queued QSOs from this log as sent このログのキューイングされたQSOをすべて送信済みにする - + Mark all queued QSOs as sent キューに入っているすべてのQSOを送信済みにする - + Check the current callsign in QRZ.com QRZ.comで現在のコールサインを確認する - + Upload the queued QSOs to QRZ.com ... キューイングされたQSOをQRZ.comにアップロードする ... - + Update cty.csv cty.csvの更新 - + Update Satellite Data 衛星データの更新 - + Show Map - + Online manual (F1) ... オンラインマニュアル(F1) ... - + &Tips ... &Tips ... - + &Debug ... &Debug ... - + &About ... KLogについて - + About Qt ... Qtについて ... - + Check updates ... 更新情報を確認する ... - + All pending QSOs of this log has been marked as queued for LoTW! このログのすべての保留中のQSOは、LoTWのキューに入っています。 - - + + Now you can upload them to LoTW. これで、LoTWにアップロードすることができます。 - + There was a problem to mark all pending QSOs of this log as queued for LoTW! このログのすべての保留中のQSOをLoTWのキューとしてマークする問題が発生しました。 - + Your log has not been updated. あなたのログは更新されていません。 - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. LoTWからのデータで更新されたQSOはありません。これは、ログファイルにエラーがあるためか、あるいは単にあなたのログがすでに更新されているためかもしれません。 - + All pending QSOs has been marked as queued for LoTW! すべての保留中のQSOは、LoTWのためのキューとしてマークされています。 - + All queued QSOs has been marked as sent to LoTW! キューイングされたすべてのQSOは、LoTWに送信されたものとしてマークされています。 - + There was a problem to mark all queued QSOs of this log as sent to LoTW! このログのすべてのキューイングされたQSOを、LoTWに送信されたものとしてマークする問題がありました - + About ... About ... - + KLog - Update checking result KLog - 更新チェック結果 - - + + UDP Server error The UDP server failed to %1. start or stop @@ -3307,262 +3317,262 @@ UDP サーバが %1 に失敗しました。 - + It seems that there are no QSOs in the database. データベースにQSOが登録されていないようです。 - + Status of the DX entity. DXエンティティのステータス - + Name of the DX entity. DXエンティティの名称。 - + QSO QSO - + QSL QSL - - + + eQSL eQSL - - - + + + Comment コメント - + Others その他 - + My Data 自局の情報 - + Satellite サテライト通信 - + You need to select one station callsign to be able to send your log to ClubLog. ClubLogにログを送信するためには、1局のコールサインを選択する必要があります。 - + Do you want to add this QSOs to your ClubLog existing log? このQSOをClubLogの既存のログに追加したいですか? - + If you don't agree, this upload will overwrite your current ClubLog existing log. 同意しない場合、このアップロードは現在のClubLogの既存のログを上書きします。 - - - - - - - + + + + + + + KLog - eQSL KLog - eQSL - + You need to select one station callsign to be able to send your log to eQSL.cc. eQSL.ccにログを送信するためには、1局のコールサインを選択する必要があります。 - - + + Select the Station Callsign to use when quering LoTW: LoTWを利用する際に使用するステーションのコールサインを選択します。 - - + + Please check the LoTW setup LoTWの設定をご確認ください。 - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. LoTWのユーザーが定義されていないか、ステーションのコールサインが適切でない。 SetupのLoTWタブを開いて、LoTWの接続を設定してください。 - + The log is ready to be uploaded to ClubLog. ログをClubLogにアップロードする準備が整いました。 - + All the QSOs in this log has been marked as Modified in the ClubLog status field このログのすべてのQSOは、ClubLogのステータス欄に「Modified」と表示されています。 - + KLog could not mark the full log to be sent to ClubLog KLogがClubLogに送信するフルログをマークできなかった - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. 何らかの原因でKLogがQSOを修正済みとしてマークできませんでした。KLogの開発者に連絡する前に,KLogを再起動してもう一度試してみてください. - + The log is ready to be uploaded to eQSL.cc. このログはeQSL.ccにアップロードする準備ができています。 - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field このログのすべてのQSOは、eQSL.ccのステータス欄に「Modified」と表示されています。 - + KLog could not mark the full log to be sent to eQSL KLogはeQSLに送信するフルログをマークできなかった - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. eLogの環境設定で、QRZ.comログブック用の適切なAPIキーを定義する必要があります。 - + Filling QSOs ... QSOを埋める... - + Date/Time 日付/時刻 - - + + Callsign コールサイン - + Printing the log ... ログの印刷 ... - + Station Callsign 無線局のコールサイン - + Operator Callsign オペレーターのコールサイン - + KLog - WSJTX Dupe QSO KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? このQSOは重複しているようです。保存しますか、破棄しますか? - + KLog - Non-supported mode KLog - 非対応モード - + A new mode not supported by KLog has been received from an external program or radio: KLogがサポートしていない新しいモードを外部の番組やラジオから受信した。 - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) このアラートを受信し続けますか?(これらのアラートを無効にすると、無効なモードが検出されなくなります) - + Native Error - + Recommendation: - + Periodically export your data to ADIF to prevent a potential data loss. 定期的にデータをADIFにエクスポートすることで、データ損失の可能性を防ぐことができます。 - + DXCC DXCC - + Info - + Awards - + Search - + Log - + DX-Cluster DXクラスター - - - - + + + + Save ADIF File ADIFファイルの保存 - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? @@ -3571,186 +3581,186 @@ KLogにそのファイルを削除させますか? - - - + + + The file has been removed. ファイルは削除されました。 - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW KLog - LoTW - + Open File ファイルを開く - + - Needed for DXMarathon - + Abort filling - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: - + Number - + Band バンド - - + + Mode モード - + Print Log - + Abort printing 印刷を中止する - - + + Printing the log... QSO: - + The following QSO data has been received from WSJT-X to be logged: WSJT-Xから以下のQSOデータを受信しましたので、記録します。 - + Freq 周波数 - + Time On - + Time Off - + RST TX - + RST RX - + DX-Grid - + Local-Grid - + If the received mode is correct, please contact KLog development team and request support for that mode 受信したモードが正しい場合は、KLog開発チームに連絡し、そのモードのサポートを要求してください。 - + KLog - Duplicated satellite - + A duplicated satellite has been detected in the file and will not be imported. ファイル内に重複した衛星が検出されたため、インポートされません。 - + Please check the satellite information file and ensure it is properly populated. 衛星情報ファイルを確認し、正しく入力されていることを確認してください。 - + Now you will see a more detailed error that can be used for debugging... これで、デバッグに使えるより詳細なエラーが表示されるようになりました...。 - + An unexpected error ocurred!! 想定外のエラーが発生しました!! - + If the problem persists, please contact the developers それでも問題が解決しない場合は、開発者にお問い合わせください。 - + for analysis: - + Error in function - + Error text - + Failed query - + KLog - Show errors - + Do you want to keep showing errors? @@ -4063,13 +4073,13 @@ - + TX Frequency in MHz. TX周波数(MHz)。 - + RX Frequency in MHz. RX周波数(MHz)。 @@ -4132,43 +4142,45 @@ - RST(tx) + RST - RST(rx) + + TX - - Freq TX + + + RX - - Freq RX + + Frequency - + DX QTH locator. DX QTHロケーター。 - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! TXの周波数(MHz)です。 周波数はハムラジオのバンドではありません。 - + RX Frequency in MHz. Frequency is not in a hamradio band! RXの周波数(MHz)です。 @@ -4377,57 +4389,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4510,10 +4522,10 @@ - - - - + + + + KLog - DB update KLog - DBアップデート @@ -4539,51 +4551,51 @@ 無線局のコールサイン - - - - - + + + + + QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? 更新を中止するとデータに矛盾が生じたり、データが失われる可能性があります.  更新を中止しますか? - - + + Progress: 進捗状況: - + Updating DXCC award information... DXCCアワード情報の更新... - + Updating DXCC Award information... DXCCアワード情報の更新... - + Updating WAZ award information... WAZアワード情報の更新... - + Updating WAZ Award information... WAZアワード情報の更新... - - + + Updating mode information... モードの情報を更新しています... @@ -4610,31 +4622,31 @@ すべてのデータが正しく移行されました。ここで、セットアップ->設定->ログに移動して、すべてが問題ないことを確認してください。 - - - - - - - + + + + + + + Abort updating 更新の中止 - - - - + + + + Updating bands information... バンドの情報を更新しています... - + Updating bands information in %1 status... %1 用のバンドの情報を更新しています... - + Updating mode information in %1 status... %1 用のモードの情報を更新しています... @@ -4712,12 +4724,12 @@ KLogを使用してくださりありがとうございます! - + Updating information... 情報を更新する... - + Updating DXCC and Continent information... DXCCと大陸情報の更新... @@ -5740,136 +5752,136 @@ SetupDialog - - + + Bands/Modes バンドとモード - + DX-Cluster DXクラスター - - + + Colors 表示色 - - + + Misc その他 - + World Editor ワールドエディター - - + + Logs ログ - + Satellites - + HamLib - + Cancel キャンセル - + eLog - + OK OK - - + + User data ユーザー情報 - + Log widget - + D&X-Cluster D&Xクラスター - + WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. 「ログ」タブで少なくともひとつログを入力してください. - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) Logsタブに1つのログを追加するか、KLogを終了しますか? (ログを追加する場合はYesを、KLogを終了する場合はNoをクリックしてください) - + World ワールド - + DB has not been moved to new path. DBは新しいパスに移動していません。 - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. 「その他」タブを開き、「Move DB」をクリックする をクリックしないと、DBが新しい場所に移動されません。 - + You need to enter at least a valid callsign. 少なくとも有効なコールサインを入力する必要があります。 - + Go to the User tab and enter valid callsign. ユーザー」タブを開き、有効なコールサインを入力します。 - + You have not selected the kind of log you want. ログの種類が選択されていません. - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. この後、「ログ」タブに誘導されます. @@ -6400,7 +6412,7 @@ TQSLとのLoTW連携を有効にします。TQSLがインストールされている必要があります。 - + Select File ファイル選択 @@ -6408,52 +6420,52 @@ SetupPageHamLib - + Activate HamLib HamLibの起動 - + Activates the hamlib support that will enable the connection to a radio. 無線機との接続を可能にするhamlibサポートを有効にします。 - + Read-Only mode Read-Onlyモード - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. 有効にすると、KLogは無線機からFreq/Modeを読み取りますが、無線機にコマンドを送信することはありません。 - + Radio - + Select your rig. リグを選択してください。 - + Serial - + Network - + Defines the interval to poll the radio in msecs. 無線機をポーリングする間隔をmsec単位で定義します。 - + Poll interval ポールインターバル @@ -6463,17 +6475,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio クリックして無線機への接続をテストする @@ -6670,36 +6682,36 @@ 現在時刻でログを記録(&L) - + &Time in UTC Time in UTC 時刻のUTC表記(&T) - + &Save ADIF on exit Save ADIF on exit 終了時にADIFを保存(&S) - + Use this &default filename Use this default filename 次のデフォルトのファイル名を使用(&d) - + Mark &QSO to send QSL when QSL is received Mark QSO to send QSL when QSL is received &QSLカード受領時に発送にマークする - + Complete QSO with previous data 以前のデータを使ってQSOの項目を埋める - + Manage DX-Marathon DX-Marathonの管理 @@ -6708,47 +6720,47 @@ アプリケーションデバッグログの有効化 - + &Delete always temp ADIF file after uploading QSOs QSOをアップロードした後、常に一時的なADIFファイルを削除する。 - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. 同じコール、バンド、モードが入力された場合に重複とみなす時間範囲を秒単位で入力します。 - + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + The search box will also show the callsign on the air to do the QSO. 検索ボックスには、QSOを行うためのコールサインも表示されます。 - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. 新しいバージョンのチェックが選択された場合、KLogは開発者にあなたのコールサイン、KLogのバージョン、オペレーティングシステムを送信し、KLogの改善に役立てます。 - + Check it for Imperial system (Miles instead of Kilometers). インペリアル方式(キロメーターではなくマイル)になっているか確認してください。 - + Select to use the following name for the logfile without being asked for it again. ログファイルには次のファイル名を用い、以後、尋ねられないようにするには、チェックをいれてください. - + Select if you want to manage DX-Marathon. DX-Marathonの管理を行うかどうかを選択します。 - + This is the default file where ADIF data will be saved. ADIF形式でファイルを保存するときのデフォルトのファイル名. @@ -6757,97 +6769,97 @@ アプリケーションのデバッグログを有効にします。この機能は、何かが期待通りに動作しない場合に役立ちます。KLogディレクトリにデバッグファイルが作成されます。 - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. クリックすると、すべての新規QSOにおけるすべてのeQSL(LoTWとeQSL)がデフォルトでQueued(送信予定)になります。 - + Delete Always the adif file created after uploading QSOs QSOのアップロード後に作成されたadifファイルを常に削除する - + Dupe time range: - + Please specify an existing directory where the database (logbook.dat) will be saved. データベース (logbook.dat) が保存される既存のディレクトリーを指定してください. - + Show the Station &Callsign used in the search box 検索結果に使用した無線局のコールサインも表示する(&C) - + &Check for new versions automatically 新しいバージョンを自動でチェックする (&C) - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. 相手局のQSLカードを受領して、かつ自分のQSLカードを送付していなければ、QSLカードの送付待ちとしてマークをします. - + Check if there is a new release of KLog available every time you start KLog. KLogの起動時に新しいバージョンがリリースされているかをチェックします. - + &Provide Info for statistics 統計情報を提供する (&P) - + Mark sent eQSL && LoTW in new QSO as queued - + Move DB DBを移動 - + Select to use real time. 現在時刻のログ記入を行う場合、チェックをいれてください - + Select to use UTC time. 時刻のUTC表記を行う場合、チェックを入れてください - + Select if you want to save to ADIF on exit. 終了時にADIF形式で保存したい場合、チェックをいれてください - + Complete the current QSO with previous QSO data. 現在のQSOの各項目を埋めるのに、以前のQSOのデータを使用します. - + This is the directory where the database (logbook.dat) will be saved. このディレクトリーにデータベース (logbook.dat) が保存されます. - + Click to change the path of the database. データベースのパスを変更するにはクリック. - + This is the directory where DB (logbook.dat) will be saved. このディレクトリーにDB (logbook.dat) が保存されます. - + Click to change the default ADIF file. デフォルトのADIFファイルを変更するにはクリックしてください. @@ -6857,68 +6869,83 @@ - + + Show seconds + + + + + Show seconds in the QSO editor + + + + Click to move the DB to the new directory. DBを新しいディレクトリーに移動するにはクリックしてください. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + + Log level + + + + Select Directory ディレクトリーを選択 - + KLog - Move DB - + File moved ファイルを移動しました - + File copied ファイルをコピーしました - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied ファイルがコピーされませんでした - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. 移動先のディレクトリーが存在しません. 既存のディレクトリーを指定してください. - + Browse 参照 - + Open File ファイルを開く @@ -7736,32 +7763,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. 以下のQSOは、あなたがLoTWの確認を受けたQSOです。 - + Ok OK - + DX DX - + Date/Time 日付/時刻 - + Band バンド - + Mode モード @@ -8023,16 +8050,12 @@ 読込みの中止 - + + DXCC Entities - - DXCC Entities per year - - - Reading data ... データの読み込み ... diff -Nru klog-2.2.1/translations/klog_pl.ts klog-2.3/translations/klog_pl.ts --- klog-2.2.1/translations/klog_pl.ts 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/translations/klog_pl.ts 2022-10-23 13:35:03.000000000 +0000 @@ -140,122 +140,128 @@ AdifLoTWExportWidget - + Select the Station Callsign that you want to use to upload the log. - + Select the start date to export the QSOs. The default date is the date of the first QSO with this station callsign. - + Select the end date to export the QSOs. The default date is the date of the last QSO with this station callsign. - + Station callsign - + + My Locator + Mój lokator + + + Start date - + End date - + Ok OK - + Cancel Anuluj - + DX - + Date/Time Data/Czas - + Band Pasmo - + Mode Emisja - + + Not defined - + All Wszystko - + QSOs: - + KLog - QSOs to be uploaded to LoTW. - + This table shows the QSOs that will be sent to LoTW. - + KLog - QSOs to be uploaded to ClubLog. - + This table shows the QSOs that will be sent to ClubLog. - + KLog - QSOs to be uploaded to eQSL.cc. - + This table shows the QSOs that will be sent to eQSL.cc. - + KLog - QSOs to be uploaded to QRZ.com. - + This table shows the QSOs that will be sent to QRZ.com. - + This table shows the QSOs that will be exported to ADIF. @@ -622,89 +628,89 @@ Wersja oprogramowania w DB jest zero - + Aircraft Scatter Common term in hamradio, do not translate if not sure - + Aurora - + Aurora-E - + Back scatter Common term in hamradio, do not translate if not sure - + Earth-Moon-Earth - + Sporadic E - + Internet-assisted - + Ionoscatter Common term in hamradio, do not translate if not sure - + Meteor scatter Common term in hamradio, do not translate if not sure - + Terrestrial or atmospheric repeater or transponder - + Rain scatter Common term in hamradio, do not translate if not sure - + Satellite Satelita - + Bureau Common term in hamradio, do not translate if not sure - + Manager Common term in hamradio, do not translate if not sure - + All QSOs have been updated with a DXCC and the Continent. - + Field Aligned Irregularities Common term in hamradio, do not translate if not sure @@ -715,104 +721,104 @@ - + F2 Reflection Common term in hamradio, do not translate if not sure - + Trans-equatorial Common term in hamradio, do not translate if not sure - + Tropospheric ducting Common term in hamradio, do not translate if not sure - - + + Yes - - + + No - - + + Requested - - + + Ignore/Invalid - + Validated - + Queued - + Uploaded - + Do not upload - + Modified - + Direct Direct - + Electronic - + KLog DXCC KLog DXCC - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported ADIF record? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. @@ -961,12 +967,12 @@ QSO: - + This QSO had: To QSO miało: - + Do you want to continue with the current file? Czy nadal chcesz kontynuować z obecnym plikiem? @@ -1048,67 +1054,67 @@ - - + + Click on Yes to add a default %1 for mode %2 to all QSOs with a similar problem. - + KLog - Don't ask again - + Do you want to reuse your answer? - + KLog will use automatically your previous answer for any other similar ocurrence, if any, without asking you again. - + <ul><li>Date/Time:</i> %1</li><li>Callsign: %2</li><li>Band: %3</li><li>Mode: %4</li></ul> - + KLog - QSO not found - + Do you want to add this QSO to the log?: - + We have found a QSO coming from LoTW that is not in your local log. Do you want KLog to add this QSO to the log? - + KLog - Invalid call detected - + An empty callsign has been detected. Do you want to export this QSO anyway (click on Yes) or remove the field from the exported log file? - + An invalid callsign has been detected %1. Do you want to export this callsign anyway (click on Yes) or remove the call from the exported log file? - + Exporting wrong calls may create problems in the applications you are potentially importing this logfile to. It may, however, be a good callsign that is wrongly identified by KLog as not valid. You can, however, edit the ADIF file once the export process is finished. @@ -1133,26 +1139,26 @@ - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO with %1 on %2: - + KLog has found one QSO without the Station Callsign defined. Enter the Station Callsign that was used to do this QSO on %1: - + Please edit the ADIF file and make sure that it include at least: Proszę o sprawdzenie pliku ADIF oraz upewnienie się że zawiera przynajmniej: - + and oraz @@ -1219,75 +1225,75 @@ - + This QSO is not including the minimum data to consider a QSO as valid! - + - The band missing and the following call: - Brakuje pasma w wybranym QSO: - + - The mode missing and the following call: - Brakuje emisji dla wybranego znaku: - + - The date missing and the following call: - Brakuje daty dla wybranego znaku: - + - The time missing and the following call: - Brakuje czasu dla wybranego znaku: - + KLog: Not all required data found! KLog: Nie wszystkie wymagane dane zostały znalezione! - + Some QSOs of this log, (i.e.: %1) seems to lack RST-TX information. - - + + If you select NO, maybe the QSO will not be imported. - + Some QSOs of this log, (i.e.: %1) seems to lack RST-RX information. - + KLog - Apply to all QSOs in this log? - + KLog: No RST TX found! Klog: Nie znaleziono RST-TX! - + KLog: No RST RX found! Klog: Nie znaleziono odebranych raportów RST-RX! - - + + KLog - No Station callsign entered. - - + + KLog - QSO without Station Callsign @@ -2060,14 +2066,14 @@ MainQSOEntryWidget - - + + &Add - + &Clear &Clear @@ -2128,22 +2134,22 @@ - + Callsign Znak wywoławczy - + &Save - + &Cancel &Cancel - + DUPE Translator: DUPE is a common world for hams. Do not translate of not sure @@ -2168,13 +2174,13 @@ - - + + KLog Klog - + It seems that you have never done a backup or exported your log to ADIF. @@ -2199,17 +2205,17 @@ - + It seems that the latest backup you did is older than one month. - + Log backup recommended! - + It is a good practice to backup your full log regularly to avoid loosing data in case of a problem. Once you export your log to an ADIF file, you should copy that file to a safe place, like an USB drive, cloud drive, another computer, ... @@ -2219,219 +2225,224 @@ - + KLog - Backup - - + + KLog - New version detected! - + Ready - + An unexpected error ocurred when trying to add the QSO to your log. If the problem persists, please contact the developer for analysis: - + KLog - Not valid call - - + + Adding non-valid calls to the log may create problems when applying for awards, exporting ADIF files to other systems or applications. - - + + You have selected an entity: - - + + that is different from the KLog proposed entity: - + Click on the prefix of the correct entity or Cancel to edit the QSO again. - - + + No DXCC - - + + None - + Click on the prefix of the right entity or Cancel to correct. - + KLog - ClubLog error - + KLog - eQSL error - + KLog - %1 - + Settings ... - + + Queue all QSOs from this log to be sent + + + + Download from LoTW ... - + Download the full log from LoTW ... - + ClubLog tools ... - + Upload the queued QSOs to ClubLog ... - + eQSL tools ... - + Upload the queued QSOs to eQSL.cc ... - + QRZ.com tools ... - + Do you really want to mark ALL the QSOs of this log to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + Your log has been updated with the LoTW downloaded QSOs. - + KLog has updated %1 QSOs from LoTW. - + Do you really want to mark ALL pending QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading these QSOs to LoTW. - + There was a problem to mark all pending QSOs as queued for LoTW! - + All queued QSOs of this log has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs as sent to LoTW! - + No QSOs have been exported to ADIF. - + KLog has exported %1 QSOs to the ADIF file: %2 - + You need to select one station callsign to be able to send your log to LoTW. - + There was an error while updating to Yes the LoTW QSL sent information. - - + + KLog - Select the Station Callsign. - + The log is ready to be uploaded to QRZ.com. - + All the QSOs in this log has been marked as Modified in the QRZ.com status field - + KLog could not mark the full log to be sent to QRZ.com - + To upload QSOs you need a qrz.com subscription. If you have one, go to Setup->QRZ.com tab to enable it. - + RSTrx RSTrx - + RSTtx RSTtx - + Do you really want to exit KLog? @@ -2441,120 +2452,120 @@ - + KLog - Unexpected error - - + + KLog - Select correct entity - + KLog - Exit - + &File - + Import an ADIF file into the current log. - + Export the current log to an ADIF logfile. - + Export ALL the QSOs into one ADIF file, merging QSOs from all the logs. - + Print your log. - + KLog folder - + Opens the data folder of KLog. - + E&xit - + &Tools - + Fill in QSO data - + Go through the log reusing previous QSOs to fill missing information in other QSOs. - + Shows QSOs for which you should send your QSL and request the DX QSL. - + Find My-QSLs pending to send - + Shows the QSOs with pending requests to send QSLs. You should keep this queue empty! - + Mark all queued QSOs in this log as sent to LoTW. - + Mark all queued QSOs as sent to LoTW. - - + + For updated DX-Entity data, update cty.csv. - + Stats - - + + Show the statistics of your radio activity. - + &Help @@ -2569,274 +2580,274 @@ - + This operation shall remove definitely all the selected QSO and associated data and you will not be able to recover it again. - + The QRZ.com upload process has finished with an error and the log was possibly not uploaded. - + Do you want to mark as Uploaded all the QSOs uploaded to QRZ.com? - - - - - + + + + + KLog - QRZ.com - + There was an error while updating to Yes the QRZ.com QSO upload information. - + The QRZ.com upload process has finished successfully - + Call not found in QRZ.com - - + + KLog - QRZ.com error - + KLog has received an error from QRZ.com. - - + + Queue all the QSOs to be uploaded - + Queue all the QSO to be uploaded - + KLog - TQSL - + TQSL is not installed or KLog can't find it. Please check the configuration. - + Error #1: The process was cancelled by the user or TQSL was not configured. No QSOs were uploaded. - + Error #2: Upload was rejected by LoTW, please check your data. - + Error #3: The TQSL server returned an unexpected response. - + Error #4: There was a TQSL error. - + Error #5: There was a TQSLLib error. - + Error #6: It was not possible to open the input file. - + Error #7: It was not possible to open the ouput file. - + Error #8: No QSOs were processed since some QSOs were duplicates or out of date range. - + Error #9: Some QSOs were processed, and some QSOs were ignored because they were duplicates or out of date range. - + Error #10: Command syntax error. KLog sent a bad syntax command. - + Error #11: LoTW Connection error (no network or LoTW is unreachable). - + Error #00: Unexpected error. Please contact the development team. - + The log that you have selected contains more than just one station callsign. Log który właśnie został zaznaczony zawiera więcej niż jeden znak stacji. - + Please select the station callsign you want to mark as sent to LoTW: - + Station Callsign: Znak Stacji: - + Define Station Callsign Zdefinuj Znak Stacji - + Enter the station callsign to use for this log or leave it empty for QSO without station callsign defined: Wprowadż znak stacji aby używać go z tym Logiem, lub pozostaw puste miejsce dlaQSO bez znaku: - + You have selected no callsign. KLog will complete the QSOs without a station callsign defined and those with the callsign you are entering here. - + KLog - No station selected - + No station callsign has been selected and therefore no log will be marked - + Congratulations! Gratulacje! - + You already have the latest version. Już posiadasz najnowszą wersję. - + You can find the KLog data folder here: - + start - + stop - + If you are sure that the database contains QSOs and KLog is not able to find them, please contact the developers (see About KLog) for help. - + TQSL finished with no error. Do you want to mark as Sent all the QSOs uploaded to LoTW? - - - + + + Do you really want to mark ALL your QSOs to be UPLOADED? Must be done ONLY IF THIS IS YOUR FIRST TIME uploading QSOs to %1 - + ClubLog ClubLog - + KLog - QRZ.COM - + QRZ.COM - + KLog - QSO received - + Duplicated QSOs have to match another existing QSO with the same call, band, mode, date and time, taking into account the period that can be defined in the settings. - + QSO logged from WSJT-X: - + It seems that you are running this version of KLog for the first time. - + The setup will be open to allow you to do any new setup you may need. - + You have requested to delete the QSO with: %1 - - + + Are you sure? Czy jesteś pewien? - + Check always the current callsign in QRZ.com @@ -2851,69 +2862,69 @@ - + The backup was done successfully - + KLog will remind you to backup your data again in aprox one month. - + The backup was not properly done. - + It is recommended to backup your data periodically to prevent lose or corruption of your log. - + The callsign %1 is not a valid call. Do you really want to add this callsign to the log? - + KLog - Not valid callsign - + The callsign %1 is not a valid callsign. Do you really want to add this callsign to the log? - + You have requested to delete several QSOs - + The ClubLog upload process has finished with an error and the log was possibly not uploaded. - + Please check your credentials, your Internet connection and your Clublog account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to ClubLog? - - - - - - - - + + + + + + + + KLog - ClubLog Klog -ClubLog @@ -2962,770 +2973,765 @@ - + This version of KLog requires that the DXCC database is updated. - + The database will be updated. - + KLog-%1 - Logbook of %2 - QSOs: %3 - + KLog-%1 - Logbook of %2 - Station Callsign: %3 - QSOs: %4 - + There was an error while updating to Yes the ClubLog QSO upload information. - + The ClubLog upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - + + The file has not been removed. - - + + It seems that there was something that prevented KLog from removing the file You can remove it manually. - + The eQSL upload process has finished with an error and the log was possibly not uploaded. - - + + Please check your credentials, your Internet connection and your eQSL account. The received error code was: %1 - + Do you want to mark as Uploaded all the QSOs uploaded to eQSL? - + There was an error while updating to Yes the eQSL QSO upload information. - + The eQSL upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - + KLog - QRZ.com warning - + QRZ.com has returned a non-subcribed error and queries to QRZ.com will be disabled. - + Please check your QRZ.com subcription or credentials. - + You need to activate the %1 service in the eLog preferences. - + The logfile has been modified. - + Do you want to save your changes? - - + + KLog - ADIF export - + It is important to export to ADIF and save a copy as a backup. - + Saving the log was done successfully. - + The ADIF export was not properly done. - + &Import from ADIF ... - + Export to ADIF ... - + Export all logs to ADIF ... - + &Print Log ... - + QSL tools ... - + Find QSO to QSL - + Find DX-QSLs pending to receive - + Shows DX-QSLs for which requests or QSLs have been sent with no answer. - + Find requested pending to receive - + Shows the DX-QSLs that have been requested. - + LoTW tools ... - - Queue all QSLs from this log to be sent - - - - + Mark all non-sent QSOs in this log as queued to be uploaded. - + Queue all QSLs to be sent - + Put all the non-sent QSOs in the queue to be uploaded. - + Mark all queued QSOs from this log as sent - + Mark all queued QSOs as sent - + Check the current callsign in QRZ.com - + Upload the queued QSOs to QRZ.com ... - + Update cty.csv - + Update Satellite Data - + Show Map - + Online manual (F1) ... - + &Tips ... - + &Debug ... - + &About ... - + About Qt ... - + Check updates ... - + All pending QSOs of this log has been marked as queued for LoTW! - - + + Now you can upload them to LoTW. - + There was a problem to mark all pending QSOs of this log as queued for LoTW! - + Your log has not been updated. - + No QSO was updated with the data coming from LoTW. This may be because of errors in the logfile or simply because your log was already updated. - + All pending QSOs has been marked as queued for LoTW! - + All queued QSOs has been marked as sent to LoTW! - + There was a problem to mark all queued QSOs of this log as sent to LoTW! - + About ... - + KLog - Update checking result - - + + UDP Server error The UDP server failed to %1. start or stop - + It seems that there are no QSOs in the database. - + Status of the DX entity. - + Name of the DX entity. - + QSO - + QSL - - + + eQSL - - - + + + Comment Komentarz - + Others - + My Data Moje dane - + Satellite Satelita - + You need to select one station callsign to be able to send your log to ClubLog. - + Do you want to add this QSOs to your ClubLog existing log? - + If you don't agree, this upload will overwrite your current ClubLog existing log. - - - - - - - + + + + + + + KLog - eQSL - + You need to select one station callsign to be able to send your log to eQSL.cc. - - + + Select the Station Callsign to use when quering LoTW: - - + + Please check the LoTW setup - - + + You have not defined a LoTW user or a proper Station Callsign. Open the LoTW tab in the Setup and configure your LoTW connection. - + The log is ready to be uploaded to ClubLog. - + All the QSOs in this log has been marked as Modified in the ClubLog status field - + KLog could not mark the full log to be sent to ClubLog - - - + + + Something prevented KLog from marking the QSOs as modified. Restart KLog and try again before contacting the KLog developers. - + The log is ready to be uploaded to eQSL.cc. - + All the QSOs in this log has been marked as Modified in the eQSL.cc status field - + KLog could not mark the full log to be sent to eQSL - + You need to define a proper API Key for your QRZ.com logbook in the eLog preferences. - + Filling QSOs ... - + Date/Time Data/Czas - - + + Callsign Znak wywoławczy - + Printing the log ... - + Station Callsign - + Operator Callsign - + KLog - WSJTX Dupe QSO - + This QSO seems to be duplicated. Do you want to save or discard it? - + KLog - Non-supported mode - + A new mode not supported by KLog has been received from an external program or radio: - + Do you want to keep receiving these alerts? (disabling these alerts will prevent non-valid modes being detected) - + Native Error - + Recommendation: - + Periodically export your data to ADIF to prevent a potential data loss. - + DXCC DXCC - + Info - + Awards - + Search - + Log - + DX-Cluster DX-Klaster - - - - + + + + Save ADIF File - + The LoTW upload process has finished and KLog created a file (%1) in your KLog folder. Do you want KLog to remove that file? - - - + + + The file has been removed. - - - - - - - - - - - - - - + + + + + + + + + + + + + + KLog - LoTW - + Open File Otwórz plik - + - Needed for DXMarathon - + Abort filling - + Filling DXCC, CQz, ITUz, Continent in QSOs... QSO: - + Number - + Band Pasmo - - + + Mode Emisja - + Print Log - + Abort printing - - + + Printing the log... QSO: - + The following QSO data has been received from WSJT-X to be logged: - + Freq - + Time On - + Time Off - + RST TX - + RST RX - + DX-Grid - + Local-Grid - + If the received mode is correct, please contact KLog development team and request support for that mode - + KLog - Duplicated satellite - + A duplicated satellite has been detected in the file and will not be imported. - + Please check the satellite information file and ensure it is properly populated. - + Now you will see a more detailed error that can be used for debugging... - + An unexpected error ocurred!! - + If the problem persists, please contact the developers - + for analysis: - + Error in function - + Error text - + Failed query - + KLog - Show errors - + Do you want to keep showing errors? @@ -4038,13 +4044,13 @@ - + TX Frequency in MHz. - + RX Frequency in MHz. @@ -4107,42 +4113,44 @@ - RST(tx) + RST - RST(rx) + + TX - - Freq TX + + + RX - - Freq RX + + Frequency - + DX QTH locator. - + DX QTH locator. Format should be Maidenhead like IN70AA up to 10 characters. - + TX Frequency in MHz. Frequency is not in a hamradio band! - + RX Frequency in MHz. Frequency is not in a hamradio band! @@ -4349,57 +4357,57 @@ MapWindowWidget - + Select QSOs in this band. - + Select QSOs in this mode. - + Select QSOs in this propagation mode. - + Select QSOs using this Satellite. - + Only confirmed - + Select only confirmed QSOs. - + All bands - + Show nothing - + All modes - + All propagation modes - + All satellites @@ -4478,10 +4486,10 @@ - - - - + + + + KLog - DB update @@ -4507,31 +4515,31 @@ Znak Stacji - - - - - + + + + + QSO: QSO: - - - - + + + + Canceling this update will cause data inconsistencies and possibly data loss. Do you still want to cancel? Przerwanie tej aktualizjacji może grozić utratą danych, Czy napewno chcesz przerwać? - - + + Progress: Postęp: - - + + Updating mode information... Updating mode information... @@ -4591,51 +4599,51 @@ - - - - - - - + + + + + + + Abort updating Przerwij aktualizowanie - - - - + + + + Updating bands information... Aktualizowanie informacjo o pasmach... - + Updating bands information in %1 status... Updating bands information in %1 status... - + Updating mode information in %1 status... Updating mode information in %1 status... - + Updating DXCC award information... - + Updating DXCC Award information... - + Updating WAZ award information... - + Updating WAZ Award information... @@ -4678,12 +4686,12 @@ Dziękujemy za korzystanie z KLog! - + Updating information... - + Updating DXCC and Continent information... @@ -5706,136 +5714,136 @@ SetupDialog - - + + Bands/Modes Pasma/Emisje - + DX-Cluster DX-Klaster - - + + Colors Kolory - + Log widget - - + + Misc Inne - + World Editor Edycja Znaków - - + + Logs Logi - + Satellites - + HamLib - + Do you want to add one log in the Logs tab or exit KLog? (Click Yes to add a log or No to exit KLog) - + DB has not been moved to new path. - + Go to the Misc tab and click on Move DB or the DB will not be moved to the new location. - + Cancel Anuluj - + OK OK - - + + User data Dane użytkownika - + D&X-Cluster D&X-Cluster - + You will be redirected to the Log tab. Please add and select the kind of log you want to use. Zstaniesz przekierowany do zakłdki Log. Proszę wybrać z którego logu chcesz obecnie korzystać. - + World Świat - + eLog - + WSJT-X - + Settings - + You need to enter at least one log in the Logs tab. Wymagane jest abyś dodał przynajmniej jeden Log w zakładce Log. - + You need to enter at least a valid callsign. - + Go to the User tab and enter valid callsign. - + You have not selected the kind of log you want. Nie zanaczono żadnego logu. @@ -6356,7 +6364,7 @@ - + Select File @@ -6364,52 +6372,52 @@ SetupPageHamLib - + Activate HamLib - + Activates the hamlib support that will enable the connection to a radio. - + Read-Only mode - + If enabled, the KLog will read Freq/Mode from the radio but will never send any command to the radio. - + Radio - + Select your rig. - + Serial - + Network - + Defines the interval to poll the radio in msecs. - + Poll interval @@ -6419,17 +6427,17 @@ - + Test: NOK - + Test - + Click to test the connection to the radio @@ -6623,162 +6631,177 @@ + Show seconds + + + + &Time in UTC &Time in UTC - + &Save ADIF on exit &Save ADIF on exit - + Use this &default filename Use this &default filname - + Mark &QSO to send QSL when QSL is received Mark &QSO to send QSL when QSL is recived - + Complete QSO with previous data Uzupełnij QSO ze wcześniejszymi danymi - + Show the Station &Callsign used in the search box Show the Station &Callsign used in the search box - + Manage DX-Marathon - + &Delete always temp ADIF file after uploading QSOs - + In seconds, enter the time range to consider a duplicate if same call, band and mode is entered. - + + Show seconds in the QSO editor + + + + If you disable this checkbox KLog will not check callsigns to identify wrong callsigns. - + QSOs will be marked as pending to send a QSL if you receive the DX QSL and have not sent yours. QSO zostanie oznaczone jako oczekujące QSL jeśli otrzymasz kartę QSL a Twoja jeszcze nie została wysłana. - + Check it for Imperial system (Miles instead of Kilometers). - + Select to use the following name for the logfile without being asked for it again. Proszę zaznaczyć wybrnaną nazwę pliku aby nie być ponownie pytany o jego nazwę. - + Select if you want to manage DX-Marathon. - + This is the default file where ADIF data will be saved. To jest domyślna nazwa pliku w którym ADIF zostanie zapisany. - + Delete Always the adif file created after uploading QSOs - + + Log level + + + + Dupe time range: - + Please specify an existing directory where the database (logbook.dat) will be saved. Proszę wybrać istniejący katalog w którym baza danych programu ( logbook.dat) zostanie zapisana. - + &Check for new versions automatically &Check for new version automaticlly - + &Provide Info for statistics &Provide info for statistics - + Mark sent eQSL && LoTW in new QSO as queued - + Browse Przeglądaj - + Move DB Przenieś DB - + Check if there is a new release of KLog available every time you start KLog. Sprawdź czy są dostępne nowe wydania KLog każdorazowno kiedy KLog jest uruchamiany. - + Select to use real time. Zaznacz aby pracować w czasie rzeczywistym. - + Select to use UTC time. Zaznacz aby użyć czasu UTC. - + Select if you want to save to ADIF on exit. Zaznacz aby zapisać do ADIF przy wyjściu z programu. - + Complete the current QSO with previous QSO data. Uzupełnij obecne QSO danymi z poprzednich QSO. - + This is the directory where the database (logbook.dat) will be saved. To jest katalog w którym baza danych ( logbook.dat) zostanie zapisana. - + Click to change the path of the database. Kliknij aby zmienić miejsce w którym baza danych zostanie zapisana. - + This is the directory where DB (logbook.dat) will be saved. To jest katalog w którym DB ( logbook.dat ) zostanie zapisana. - + Click to change the default ADIF file. Kliknij aby zmienić domyślny plik ADIF. @@ -6788,77 +6811,77 @@ - + The search box will also show the callsign on the air to do the QSO. - + If new version checking is selected, KLog will send the developer your callsign, KLog version and Operating system to help in improving KLog. - + Click to move the DB to the new directory. Kliknij aby przenieść DB do nowego katalogu. - + Select the application debug log level. This may be useful if something is not working as expected. A debug file will be created in the KLog directory and/or shown with Help->Debug menu. - + Click to mark as Queued (to be sent) all the eQSL (LoTW and eQSL) in all the new QSO by default. - + Open File Otwórz plik - + Select Directory Zaznacz Katalog - + KLog - Move DB - + File moved Plik przeniesiony - + File copied Plik skopiowany - + File already exist. - + The destination file already exist and KLog will not replace it. Please remove the file from the destination folder before moving the file with KLog to make sure KLog can copy the file. - + File NOT copied Plik NIE skopiowany - + The file was not copied due to an unknown problem. - + The target directory does not exist. Please select an existing directory. Katalog docelowy nie istnieje . Proszę wybrać istniejący katalog. @@ -7664,32 +7687,32 @@ ShowAdifImportWidget - + The following QSOs are those QSOs that you have received the LoTW confirmation. - + Ok OK - + DX - + Date/Time Data/Czas - + Band Pasmo - + Mode Emisja @@ -7951,16 +7974,12 @@ Przerwij wczytywanie - + + DXCC Entities - - DXCC Entities per year - - - Reading data ... diff -Nru klog-2.2.1/utilities.cpp klog-2.3/utilities.cpp --- klog-2.2.1/utilities.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/utilities.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -620,7 +620,7 @@ return false; } int length = _c.length(); - //qDebug() << QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName) << " - 010"; + //qDebug() << QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName) << " - 010"; if (length<3) { //logEvent (QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName), QString("Less than 3 chars - FALSE"), Debug); @@ -671,7 +671,7 @@ //qDebug() << Q_FUNC_INFO << " - END5"; return false; } - } + } //qDebug() << QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName) << " - 040"; //logEvent (QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName), QString("prefixLength: %1").arg(prefixLength), Devel); //logEvent (QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName), QString("Call: %1").arg(_c), Devel); @@ -703,7 +703,7 @@ bool Utilities::isAValidOperatingSuffix (const QString &_c) { //qDebug() << QString("%1-%2").arg(Q_FUNC_INFO).arg(parentName) << _c; - QStringList validSuffixes = {"P", "A", "AM", "M", "MM", "LH", "R", "J", "FF", "QRP", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"}; + QStringList validSuffixes = {"A", "P", "Q", "AM", "M", "MM", "LH", "R", "J", "FF", "QRP", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"}; return validSuffixes.contains (_c); } @@ -840,7 +840,7 @@ //qDebug() << Q_FUNC_INFO << ": " << _complexCall; if (call.count('/') >1) - { //Things like F/EA4K/P will become F/EA4K + { //Things like F/EA4K/P will become F/EA4K //logEvent (Q_FUNC_INFO, QString("With 2 /"), Debug); call = call.section("/", 0,1); } @@ -857,7 +857,7 @@ QString first = parts.at(0); QString second = parts.at(1); // First identify normal suffixes /P, /1, /QRP... - bool firstCountry = !isAValidOperatingSuffix(first); + bool firstCountry = !isAValidOperatingSuffix(first); bool secondCountry = !isAValidOperatingSuffix(second); //qDebug() << QString("First = %1, Second = %2").arg(boolToQString(firstCountry)).arg(boolToQString(secondCountry)); if (!firstCountry) diff -Nru klog-2.2.1/widgets/adiflotwexportwidget.cpp klog-2.3/widgets/adiflotwexportwidget.cpp --- klog-2.2.1/widgets/adiflotwexportwidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/widgets/adiflotwexportwidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -36,6 +36,7 @@ dataProxy = dp; util = new Utilities(Q_FUNC_INFO); stationCallsignComboBox = new QComboBox; + myGridSquareComboBox = new QComboBox; startDate = new QDateEdit; endDate = new QDateEdit; okButton = new QPushButton; @@ -65,6 +66,7 @@ void AdifLoTWExportWidget::createUI() { //fillStationCallsignComboBox(); + tableWidget->setSortingEnabled (true); stationCallsignComboBox->setToolTip(tr("Select the Station Callsign that you want to use to upload the log.")); startDate->clear(); @@ -79,6 +81,9 @@ QLabel *stationLabel = new QLabel; stationLabel->setText(tr("Station callsign")); + QLabel *myGridLabel = new QLabel; + myGridLabel->setText(tr("My Locator")); + QLabel *startLabel = new QLabel; startLabel->setText(tr("Start date")); @@ -100,14 +105,20 @@ tableWidget->setColumnCount(header.length()); tableWidget->setHorizontalHeaderLabels(header); + + QGridLayout *mainLayout = new QGridLayout; mainLayout->addWidget(topLabel, 0, 0, 1, -1); mainLayout->addWidget(stationLabel, 1, 0); mainLayout->addWidget(stationCallsignComboBox, 2, 0); - mainLayout->addWidget(startLabel, 1, 1); - mainLayout->addWidget(startDate, 2, 1); - mainLayout->addWidget(endLabel, 1, 2); - mainLayout->addWidget(endDate, 2, 2); + + mainLayout->addWidget(myGridLabel, 1, 1); + mainLayout->addWidget(myGridSquareComboBox, 2, 1); + + mainLayout->addWidget(startLabel, 1, 2); + mainLayout->addWidget(startDate, 2, 2); + mainLayout->addWidget(endLabel, 1, 3); + mainLayout->addWidget(endDate, 2, 3); mainLayout->addWidget(tableWidget, 3, 0, 1, -1); mainLayout->addWidget(numberLabel, 4, 0); mainLayout->addWidget(okButton, 4, 1); @@ -117,10 +128,12 @@ connect(startDate, SIGNAL(dateChanged(QDate)), this, SLOT(slotDateChanged())) ; connect(endDate, SIGNAL(dateChanged(QDate)), this, SLOT(slotDateChanged() )); connect(stationCallsignComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(slotStationCallsignChanged() ) ) ; + connect(myGridSquareComboBox, SIGNAL(currentIndexChanged(int)), this, SLOT(slotMyGridChanged() ) ) ; connect(okButton, SIGNAL(clicked()), this, SLOT(slotOKPushButtonClicked() ) ); connect(cancelButton, SIGNAL(clicked()), this, SLOT(slotCancelPushButtonClicked() ) ); } + void AdifLoTWExportWidget::setDefaultStationComboBox() { if (!util->isValidCall(defaultStationCallsign)) @@ -147,11 +160,37 @@ stationCallsignComboBox->addItem(tr("All")); //qDebug() << "AdifLoTWExportWidget::fillStationCallsignComboBox-4" << QT_ENDL; } - //qDebug() << "AdifLoTWExportWidget::fillStationCallsignComboBox-99" << QT_ENDL; - stationCallsignComboBox->addItems(dataProxy->getStationCallSignsFromLog(logNumber)); + + //qDebug() << "AdifLoTWExportWidget::fillStationCallsignComboBox-99" << QString::number(currentExportMode); + stationCallsignComboBox->addItems(dataProxy->getStationCallSignsFromLogWithLoTWPendingToSend(logNumber)); //qDebug() << "AdifLoTWExportWidget::fillStationCallsignComboBox-END" << QT_ENDL; } +void AdifLoTWExportWidget::fillStationMyGridComboBox() +{ + //qDebug() << Q_FUNC_INFO << " - Start"; + // Keep the grid that is shown now + // clean and fill the combo. + // If the saved locator is in the list, it is selected. + + QString tempGrid = myGridSquareComboBox->currentText (); + myGridSquareComboBox->clear(); + myGridSquareComboBox->addItem(tr("Not defined")); + + QStringList grids; + grids.clear (); + grids.append (dataProxy->getGridsToBeSent (stationCallsignComboBox->currentText(), startDate->date(), endDate->date(), true, logNumber)); + myGridSquareComboBox->addItems(grids); + + + if (myGridSquareComboBox->findText(tempGrid, Qt::MatchCaseSensitive) >= 0) + { + myGridSquareComboBox->setCurrentIndex(myGridSquareComboBox->findText(tempGrid, Qt::MatchCaseSensitive)); + } + + //qDebug() << Q_FUNC_INFO << " - END"; +} + void AdifLoTWExportWidget::setTopLabel(const QString &_t) { topLabel->setText(_t); @@ -160,6 +199,7 @@ void AdifLoTWExportWidget::fillTable() { //qDebug() << "AdifLoTWExportWidget::fillTable " << QT_ENDL; + QList qsos; qsos.clear(); bool justQueued = true; @@ -193,12 +233,12 @@ if (stationCallsignComboBox->currentIndex() == 0) { // Not defined station_callsign (blank) //qDebug() << "AdifLoTWExportWidget::fillTable blank station callsign " << QT_ENDL; - qsos.append(dataProxy->getQSOsListLoTWToSend(QString(), startDate->date(), endDate->date(), justQueued, logNumber)); + qsos.append(dataProxy->getQSOsListLoTWToSend(QString(), myGridSquareComboBox->currentText(), startDate->date(), endDate->date(), justQueued, logNumber)); } else if((stationCallsignComboBox->currentIndex() == 1) && (currentExportMode == ModeADIF)) { // ALL stations, no matter the station. //qDebug() << "AdifLoTWExportWidget::fillTable ALL station callsign " << QT_ENDL; - qsos.append(dataProxy->getQSOsListLoTWToSend("ALL", startDate->date(), endDate->date(), justQueued, logNumber)); + qsos.append(dataProxy->getQSOsListLoTWToSend("ALL", myGridSquareComboBox->currentText (), startDate->date(), endDate->date(), justQueued, logNumber)); } else { @@ -221,7 +261,7 @@ else if (currentExportMode == ModeLotW) { //qDebug() << "AdifLoTWExportWidget::fillTable Mode QRZ" << QT_ENDL; - qsos.append(dataProxy->getQSOsListLoTWToSend (stationCallsignComboBox->currentText(), startDate->date(), endDate->date(), true, logNumber)); + qsos.append(dataProxy->getQSOsListLoTWToSend (stationCallsignComboBox->currentText(), myGridSquareComboBox->currentText (), startDate->date(), endDate->date(), true, logNumber)); //qsos.append(dataProxy->getQSOsListQRZCOMToSent(stationCallsignComboBox->currentText(), startDate->date(), endDate->date(), true)); } else @@ -301,14 +341,23 @@ //qDebug() << "AdifLoTWExportWidget::slotStationCallsignChanged-02" << QT_ENDL; endDate->setDate(dataProxy->getLastQSODateFromCall(stationCallsignComboBox->currentText())); //qDebug() << "AdifLoTWExportWidget::slotStationCallsignChanged-03" << QT_ENDL; - fillTable(); + fillStationMyGridComboBox(); + fillTable (); + //qDebug() << "AdifLoTWExportWidget::slotStationCallsignChanged - END" << QT_ENDL; } + +void AdifLoTWExportWidget::slotMyGridChanged() +{ + fillTable(); +} + + void AdifLoTWExportWidget::slotDateChanged() { //slotStationCallsignChanged(); - fillTable(); + slotStationCallsignChanged (); } void AdifLoTWExportWidget::slotOKPushButtonClicked() diff -Nru klog-2.2.1/widgets/adiflotwexportwidget.h klog-2.3/widgets/adiflotwexportwidget.h --- klog-2.2.1/widgets/adiflotwexportwidget.h 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/widgets/adiflotwexportwidget.h 2022-10-23 13:35:03.000000000 +0000 @@ -52,6 +52,7 @@ void slotCancelPushButtonClicked(); void slotStationCallsignChanged(); void slotDateChanged(); + void slotMyGridChanged(); signals: void selection(QString _st, QDate _startD, QDate _endD, ExportMode _exportMode); @@ -62,11 +63,12 @@ void setTopLabel(const QString &_t); void addQSO(const int _qsoID); void fillStationCallsignComboBox(); + void fillStationMyGridComboBox(); void setDefaultStationComboBox(); DataProxy_SQLite *dataProxy; Utilities *util; - QComboBox *stationCallsignComboBox; + QComboBox *stationCallsignComboBox, *myGridSquareComboBox; QDateEdit *startDate, *endDate; QLabel *topLabel, *numberLabel; QLineEdit *searchLineEdit; diff -Nru klog-2.2.1/widgets/map/mapwindowwidget.cpp klog-2.3/widgets/map/mapwindowwidget.cpp --- klog-2.2.1/widgets/map/mapwindowwidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/widgets/map/mapwindowwidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -44,26 +44,32 @@ MapWindowWidget::~MapWindowWidget() { + //qDebug() << Q_FUNC_INFO << " - Start"; delete(dataProxy); delete(mapWidget); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::init() { + //qDebug() << Q_FUNC_INFO << " - Start"; workedColor = Qt::black; confirmedColor = Qt::black; defaultColor = Qt::black; createUI(); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::addMarker(const Coordinate _coord, const QString _loc) { //qDebug() << Q_FUNC_INFO << QString(" %1 = %2/%3(lat/lon)").arg(_loc).arg(_coord.lat).arg(_coord.lon); mapWidget->addMarker(_coord); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::createUI() { + //qDebug() << Q_FUNC_INFO << " - Start"; bandComboBox->setToolTip(tr("Select QSOs in this band.")); modeComboBox->setToolTip(tr("Select QSOs in this mode.")); propComboBox->setToolTip(tr("Select QSOs in this propagation mode.")); @@ -108,11 +114,14 @@ void MapWindowWidget::setCenter(const Coordinate &_c) { + //qDebug() << Q_FUNC_INFO << " - Start"; mapWidget->setCenter(_c); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::setBands(const QStringList _bands) { + //qDebug() << Q_FUNC_INFO << " - Start"; QStringList bands; bands.clear(); bands = _bands; @@ -122,10 +131,12 @@ bands.prepend("All - " + tr("All bands")); bands.prepend("None - " + tr("Show nothing")); bandComboBox->addItems(bands); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::setModes(const QStringList _modes) { + //qDebug() << Q_FUNC_INFO << " - Start"; QStringList modes; modes.clear(); modes = _modes; @@ -134,10 +145,12 @@ modes.prepend("All - " + tr("All modes")); modeComboBox->clear(); modeComboBox->addItems(modes); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::setPropModes() { + //qDebug() << Q_FUNC_INFO << " - Start"; QStringList propModeList; propModeList.clear(); propModeList = dataProxy->getPropModeList(); @@ -147,11 +160,12 @@ //propModeList.prepend("01 - " + tr("Not - Not Identified")); propComboBox->addItems(propModeList); } + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::setSatNames() { - //qDebug() << Q_FUNC_INFO << QT_ENDL; + //qDebug() << Q_FUNC_INFO << " - Start"; QString nosat = tr("All satellites"); //QString othersat = tr("Other - Sat not in the list"); @@ -171,13 +185,16 @@ //TODO: Check how to do it better... now I could simply remove the if satNameComboBox->addItems(satellitesList); } + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::showFiltered() { + //qDebug() << Q_FUNC_INFO << " - Start"; if (bandComboBox->currentIndex () == 0) { mapWidget->clearMap(); + //qDebug() << Q_FUNC_INFO << " - END1"; return; } QStringList confirmedLocators; @@ -238,19 +255,18 @@ workedLocators.append (loc); } } - - workedLocators.sort(); color = workedColor; color.setAlpha (127);// The alpha gives some transparency appendLocators(workedLocators, color); } + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::slotBandsComboBoxChanged() { - //qDebug() << Q_FUNC_INFO; + //qDebug() << Q_FUNC_INFO << " - Start"; showFiltered(); bandComboBox->setFocus(); //qDebug() << Q_FUNC_INFO << " - END"; @@ -258,7 +274,7 @@ void MapWindowWidget::slotModesComboBoxChanged() { - //qDebug() << Q_FUNC_INFO; + //qDebug() << Q_FUNC_INFO << " - Start"; showFiltered(); modeComboBox->setFocus(); //qDebug() << Q_FUNC_INFO << " - END"; @@ -266,7 +282,7 @@ void MapWindowWidget::slotPropComboBoxChanged() { - //qDebug() << Q_FUNC_INFO; + //qDebug() << Q_FUNC_INFO << " - Start"; if (getPropModeFromComboBox() == "SAT") { @@ -287,7 +303,7 @@ void MapWindowWidget::slotSatsComboBoxChanged() { - //qDebug() << Q_FUNC_INFO; + //qDebug() << Q_FUNC_INFO << " - Start"; showFiltered(); satNameComboBox->setFocus(); //qDebug() << Q_FUNC_INFO << " - END"; @@ -295,7 +311,7 @@ void MapWindowWidget::slotConfirmedCheckBoxChanged() { - //qDebug() << Q_FUNC_INFO; + //qDebug() << Q_FUNC_INFO << " - Start"; showFiltered(); //qDebug() << Q_FUNC_INFO << " - END"; } @@ -304,6 +320,7 @@ void MapWindowWidget::addQSO(const QString &_loc) { //qDebug() << Q_FUNC_INFO << ": " << _loc; + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::addLocator(const QString &_loc, const QColor &_color) @@ -314,10 +331,12 @@ // return; //} mapWidget->addLocator(_loc, _color); + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::addLocators(const QStringList &_locators, const QColor &_color) { + //qDebug() << Q_FUNC_INFO << " - Start"; mapWidget->clearMap(); foreach(QString i, _locators) { @@ -327,19 +346,23 @@ } mapWidget->addLocator(i, _color); } + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::appendLocators(const QStringList &_locators, const QColor &_color) { + //qDebug() << Q_FUNC_INFO << " - Start"; foreach(QString i, _locators) { //mapWidget->addLocator(i, confirmedColor); mapWidget->addLocator(i, _color); } + //qDebug() << Q_FUNC_INFO << " - END"; } QString MapWindowWidget::getPropModeFromComboBox() { + //qDebug() << Q_FUNC_INFO << " - Start"; QString _pm = QString(); //qDebug() << Q_FUNC_INFO << ": " << propComboBox->currentText() << QT_ENDL; _pm = (((propComboBox->currentText()).split('-')).at(1)).simplified(); @@ -348,19 +371,24 @@ if (_n == "00") { + //qDebug() << Q_FUNC_INFO << " - END1"; return QString(); } + //qDebug() << Q_FUNC_INFO << " - END"; return _pm; } void MapWindowWidget::paintGlobalGrid() { - + //qDebug() << Q_FUNC_INFO << " - Start"; + //qDebug() << Q_FUNC_INFO << " - END"; } void MapWindowWidget::setColors (const QColor &_worked, const QColor &_confirmed, const QColor &_default) { + //qDebug() << Q_FUNC_INFO << " - Start"; defaultColor = _default; workedColor = _worked; confirmedColor = _confirmed; + //qDebug() << Q_FUNC_INFO << " - END"; } diff -Nru klog-2.2.1/widgets/showadifimportwidget.cpp klog-2.3/widgets/showadifimportwidget.cpp --- klog-2.2.1/widgets/showadifimportwidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/widgets/showadifimportwidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -40,10 +40,12 @@ util->setLongPrefixes(dataProxy->getLongPrefixes()); util->setSpecialCalls(dataProxy->getSpecialCallsigns()); } + ShowAdifImportWidget::~ShowAdifImportWidget() { delete(util); } + void ShowAdifImportWidget::createUI() { QLabel *msgLabel = new QLabel; diff -Nru klog-2.2.1/widgets/showkloglogwidget.cpp klog-2.3/widgets/showkloglogwidget.cpp --- klog-2.2.1/widgets/showkloglogwidget.cpp 2022-09-02 11:33:23.000000000 +0000 +++ klog-2.3/widgets/showkloglogwidget.cpp 2022-10-23 13:35:03.000000000 +0000 @@ -76,7 +76,7 @@ QModelIndex index = model->index(0, 0); model->setData(index, msg); } - + return; // FILE debugFile = new QFile(util->getDebugLogFile()); if (!debugFile->open(QIODevice::Append | QIODevice::Text)) /* Flawfinder: ignore */