From 7f0fcb4a92308cfebb0d802db1fb18962573c8a1 Mon Sep 17 00:00:00 2001
From: jaime <29511627+ea4k@users.noreply.github.com>
Date: Sun, 4 Oct 2020 11:34:47 +0000
Subject: [PATCH] KLog 1.3.1 Croatian translation
---
Changelog | 2 +-
.../statsqsospercontinentbarchartwidget.cpp | 0
charts/statsqsospercontinentbarchartwidget.h | 0
charts/statsqsosperdxccbarchartwidget.cpp | 0
charts/statsqsosperdxccbarchartwidget.h | 0
charts/statsqsosperhourbarchartwidget.cpp | 0
charts/statsqsosperhourbarchartwidget.h | 0
charts/statsqsospermonthbarchartwidget.cpp | 0
charts/statsqsospermonthbarchartwidget.h | 0
charts/statssentconfirmedpiechartwidget.cpp | 0
charts/statssentconfirmedpiechartwidget.h | 0
charts/statsworkedconfirmedpiechartwidget.cpp | 0
charts/statsworkedconfirmedpiechartwidget.h | 0
charts/statsworkedsentpiechartwidget.cpp | 0
charts/statsworkedsentpiechartwidget.h | 0
flags/balear.png | Bin
flags/ceuta.png | Bin
flags/marquesas.png | Bin
flags/sardinia.png | Bin
flags/southbritish.png | Bin
flags/xk.png | Bin
searchmodel.cpp | 198 +
...uppageinterfaceswindows.h => searchmodel.h | 67 +-
searchwindow.cpp | 845 +++
searchwindow.h | 160 +
translations/klog.pot | 5552 -----------------
26 files changed, 1237 insertions(+), 5587 deletions(-)
mode change 100755 => 100644 charts/statsqsospercontinentbarchartwidget.cpp
mode change 100755 => 100644 charts/statsqsospercontinentbarchartwidget.h
mode change 100755 => 100644 charts/statsqsosperdxccbarchartwidget.cpp
mode change 100755 => 100644 charts/statsqsosperdxccbarchartwidget.h
mode change 100755 => 100644 charts/statsqsosperhourbarchartwidget.cpp
mode change 100755 => 100644 charts/statsqsosperhourbarchartwidget.h
mode change 100755 => 100644 charts/statsqsospermonthbarchartwidget.cpp
mode change 100755 => 100644 charts/statsqsospermonthbarchartwidget.h
mode change 100755 => 100644 charts/statssentconfirmedpiechartwidget.cpp
mode change 100755 => 100644 charts/statssentconfirmedpiechartwidget.h
mode change 100755 => 100644 charts/statsworkedconfirmedpiechartwidget.cpp
mode change 100755 => 100644 charts/statsworkedconfirmedpiechartwidget.h
mode change 100755 => 100644 charts/statsworkedsentpiechartwidget.cpp
mode change 100755 => 100644 charts/statsworkedsentpiechartwidget.h
mode change 100755 => 100644 flags/balear.png
mode change 100755 => 100644 flags/ceuta.png
mode change 100755 => 100644 flags/marquesas.png
mode change 100755 => 100644 flags/sardinia.png
mode change 100755 => 100644 flags/southbritish.png
mode change 100755 => 100644 flags/xk.png
create mode 100644 searchmodel.cpp
rename setuppages/setuppageinterfaceswindows.h => searchmodel.h (56%)
create mode 100644 searchwindow.cpp
create mode 100644 searchwindow.h
delete mode 100644 translations/klog.pot
diff --git a/Changelog b/Changelog
index 6305423e..6e67a2e6 100644
--- a/Changelog
+++ b/Changelog
@@ -1,5 +1,5 @@
October - 1.3.1
-- Translations: Croatian (TNX M0NKC).
+- Translations: Croatian (TNX M0NKC)
October - 1.3
- Improved the search widget to make searching much quicker.
diff --git a/charts/statsqsospercontinentbarchartwidget.cpp b/charts/statsqsospercontinentbarchartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsqsospercontinentbarchartwidget.h b/charts/statsqsospercontinentbarchartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statsqsosperdxccbarchartwidget.cpp b/charts/statsqsosperdxccbarchartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsqsosperdxccbarchartwidget.h b/charts/statsqsosperdxccbarchartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statsqsosperhourbarchartwidget.cpp b/charts/statsqsosperhourbarchartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsqsosperhourbarchartwidget.h b/charts/statsqsosperhourbarchartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statsqsospermonthbarchartwidget.cpp b/charts/statsqsospermonthbarchartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsqsospermonthbarchartwidget.h b/charts/statsqsospermonthbarchartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statssentconfirmedpiechartwidget.cpp b/charts/statssentconfirmedpiechartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statssentconfirmedpiechartwidget.h b/charts/statssentconfirmedpiechartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statsworkedconfirmedpiechartwidget.cpp b/charts/statsworkedconfirmedpiechartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsworkedconfirmedpiechartwidget.h b/charts/statsworkedconfirmedpiechartwidget.h
old mode 100755
new mode 100644
diff --git a/charts/statsworkedsentpiechartwidget.cpp b/charts/statsworkedsentpiechartwidget.cpp
old mode 100755
new mode 100644
diff --git a/charts/statsworkedsentpiechartwidget.h b/charts/statsworkedsentpiechartwidget.h
old mode 100755
new mode 100644
diff --git a/flags/balear.png b/flags/balear.png
old mode 100755
new mode 100644
diff --git a/flags/ceuta.png b/flags/ceuta.png
old mode 100755
new mode 100644
diff --git a/flags/marquesas.png b/flags/marquesas.png
old mode 100755
new mode 100644
diff --git a/flags/sardinia.png b/flags/sardinia.png
old mode 100755
new mode 100644
diff --git a/flags/southbritish.png b/flags/southbritish.png
old mode 100755
new mode 100644
diff --git a/flags/xk.png b/flags/xk.png
old mode 100755
new mode 100644
diff --git a/searchmodel.cpp b/searchmodel.cpp
new file mode 100644
index 00000000..a6c07f86
--- /dev/null
+++ b/searchmodel.cpp
@@ -0,0 +1,198 @@
+#include "searchmodel.h"
+
+SearchModel::SearchModel(DataProxy_SQLite *dp, QObject *parent):QSqlRelationalTableModel(parent)
+{
+ //qDebug() << "SearchModel::SearchModel " << endl;
+ dataProxy = dp;
+ stationCallsignInHeader = true;
+ setTable("log");
+ setEditStrategy(QSqlTableModel::OnFieldChange);
+ dxcc = -1;
+ bandid = -1;
+ modeid = -1;
+ logn = -1;
+
+ award = new Awards(dataProxy, Q_FUNC_INFO);
+
+ //qDebug() << "SearchModel::SearchModel: Rows obtained: " << QString::number(rowCount()) << endl;
+ //qDebug() << "SearchModel::SearchModel - END" << endl;
+}
+
+void SearchModel::setDXCCColumn(const int _i)
+{
+ dxcc = _i;
+}
+
+void SearchModel::setBandIdColumn(const int _i)
+{
+ bandid = _i;
+}
+
+void SearchModel::setModeIdColumn(const int _i)
+{
+ modeid = _i;
+}
+
+void SearchModel::setLogNColumn(const int _i)
+{
+ logn = _i;
+}
+
+void SearchModel::createSearchModel(const int _i)
+{
+/*
+ Log_Id = 0,
+ Log_Name = 1,
+ Log_BandId = 2,
+ Log_ModeId = 3,
+ Log_DateId = 4,
+ Log_TimeId = 5
+
+setRelation ( int column, const QSqlRelation & relation )
+
+ model->setTable("employee");
+ model->setRelation(2, QSqlRelation("city", "id", "name"));
+
+The setRelation() call specifies that column 2 in table employee
+is a foreign key that maps with field id of table city, and that
+the view should present the city's name field to the user.
+
+*/
+
+/*
+This should be coherent with the treeview
+*/
+
+ //qDebug() << "SearchModel::createSearchModel: log: " << QString::number(_i) << endl;
+
+ //QString contestMode = dataProxy->getLogTypeOfUserLog(_i);
+
+
+ QString stringQuery = QString("lognumber='%1'").arg(_i);
+ QSqlQuery query(stringQuery);
+ setFilter(stringQuery);
+ //setColumnsToDX();
+ select();
+
+
+}
+void SearchModel::setStationCallsignInHeader(const bool _s)
+{
+ stationCallsignInHeader = _s;
+
+}
+
+/*
+ void SearchModel::setColumnsToDX()
+ {
+ //qDebug() << "SearchModel::setColumnsToDX" << endl;
+
+ QSqlQuery q;
+
+ //QString stringQuery = QString("SELECT call, qso_date, bandid, modeid, qsl_sent, qsl_rcvd, station_callsign, id FROM log LIMIT 1");
+ QString stringQuery = QString("SELECT * FROM log _dateLIMIT 1");
+
+ QSqlRecord rec; // = q.record();
+
+ int nameCol;
+
+ bool sqlOK = q.exec(stringQuery);
+ if (!sqlOK)
+ {
+ emit queryError(Q_FUNC_INFO, q.lastError().databaseText(), q.lastError().number(), q.lastQuery());
+
+ }
+ q.next();
+ rec = q.record(); // Number of columns
+ //qDebug() << "SearchModel::createSearchModel - query: " << q.lastQuery() << endl;
+ //qDebug() << "SearchModel::createSearchModel - columns: " << QString::number(rec.count()) << endl;
+
+ nameCol = rec.indexOf("bandid");
+ setRelation(nameCol, QSqlRelation("band", "id", "name"));
+
+ nameCol = rec.indexOf("modeid");
+ setRelation(nameCol, QSqlRelation("mode", "id", "submode"));
+
+ nameCol = rec.indexOf("qso_date");
+ setHeaderData(nameCol, Qt::Horizontal, tr("Date/Time"));
+
+ nameCol = rec.indexOf("call");
+ setHeaderData(nameCol, Qt::Horizontal,tr("QRZ"));
+
+ nameCol = rec.indexOf("bandid");
+ setHeaderData(nameCol, Qt::Horizontal, tr("Band"));
+
+ nameCol = rec.indexOf("modeid");
+ setHeaderData(nameCol, Qt::Horizontal, tr("Mode"));
+
+ nameCol = rec.indexOf("qsl_sent");
+ setHeaderData(nameCol, Qt::Horizontal, tr("QSL Sent"));
+
+ nameCol = rec.indexOf("qsl_rcvd");
+ setHeaderData(nameCol, Qt::Horizontal, tr("QSL Rcvd"));
+ if (stationCallsignInHeader)
+ {
+ nameCol = rec.indexOf("station_callsign");
+ setHeaderData(nameCol, Qt::Horizontal, tr("Station Callsign"));
+ }
+
+ nameCol = rec.indexOf("id");
+ //setHeaderData(nameCol, Qt::Horizontal, tr("ID"));
+
+ setSort(nameCol, Qt::AscendingOrder);
+ }
+*/
+ void SearchModel::setFilterString(const QString &_st)
+ {
+ //qDebug() << "SearchModel::setFilterString: " << _st << endl;
+ setFilter(_st);
+ select();
+ }
+
+ void SearchModel::update()
+ {
+ select();
+ }
+
+ void SearchModel::setColors (const QString &_newOne, const QString &_needed, const QString &_worked, const QString &_confirmed, const QString &_default)
+ {
+ //qDebug() << "DXClusterWidget::setColors: " << _newOne << "/" << _needed << "/" << _worked << "/" << _confirmed << "/" << _default << endl;
+ // Just to pass the colors to the awards class
+ award->setColors(_newOne, _needed, _worked, _confirmed, _default);
+ }
+
+QVariant SearchModel::data( const QModelIndex &index, int role ) const
+ {
+ if ( index.isValid() && role == Qt::ForegroundRole )
+ {
+ if ( index.column() == 2 )
+ {
+ //QString _qrz = data(index, Qt::DisplayRole).toString();
+ //From Search QSO to QSL: q << _call << bandid << _mode << QString::number(currentLog);
+
+
+ QString _dxcc = index.siblingAtColumn(dxcc).data().toString();
+ QString _bandid = index.siblingAtColumn(bandid).data().toString();
+ QString _modeid = index.siblingAtColumn(modeid).data().toString();
+ QString _log = index.siblingAtColumn(logn).data().toString();
+
+
+ QStringList qs;
+ qs.clear();
+ qs << _dxcc << QString::number(dataProxy->getIdFromBandName(_bandid)) << "-1" << _log ;
+
+ //spotBand = QString::number(world->getBandIdFromFreq( dxFrequency ) );
+ //qs << QString::number(dxEntity) << spotBand << "-1" << QString::number(currentLog) ;
+
+
+
+ return QVariant( award->getQRZDXStatusColor(qs) );
+ // return QVariant( QColor( Qt::red ) );
+ }
+ return QVariant( QColor( Qt::black ) );
+ }
+
+ return QSqlRelationalTableModel::data( index, role );
+ }
+
+
diff --git a/setuppages/setuppageinterfaceswindows.h b/searchmodel.h
similarity index 56%
rename from setuppages/setuppageinterfaceswindows.h
rename to searchmodel.h
index da8af871..34674226 100644
--- a/setuppages/setuppageinterfaceswindows.h
+++ b/searchmodel.h
@@ -1,9 +1,9 @@
-#ifndef SETUPPAGEINTERFACESWINDOWS_H
-#define SETUPPAGEINTERFACESWINDOWS_H
+#ifndef SEARCHMODEL_H
+#define SEARCHMODEL_H
/***************************************************************************
- setuppageinterfaceswindows.h - description
+ searchmodel.h - description
-------------------
- begin : feb 2020
+ begin : sep 2020
copyright : (C) 2020 by Jaime Robles
email : jaime@robles.es
***************************************************************************/
@@ -25,45 +25,44 @@
* along with KLog. If not, see . *
* *
*****************************************************************************/
-
-#include
-#include
+#include
+#include
+#include
+#include
+#include
+#include "awards.h"
+#include "dataproxy_sqlite.h"
-class SetupPageInterfacesWindows : public QWidget
+class SearchModel : public QSqlRelationalTableModel
{
Q_OBJECT
public:
- SetupPageInterfacesWindows(QWidget *parent = nullptr);
- ~SetupPageInterfacesWindows();
-
- void setSendToPSTRotator(const QString &_t);
- void setPSTRotatorUDPServerPort(const QString &_t);
- void setPSTRotatorUDPServer(const QString &_t);
-
- QString getSendToPSTRotator();
- QString getPSTRotatorUDPServerPort();
- QString getPSTRotatorUDPServer();
-
+ SearchModel(DataProxy_SQLite *dp, QObject *parent);
+ void createSearchModel(const int _i);
+ void setFilterString(const QString &_st);
+ void setStationCallsignInHeader(const bool _s);
+ void update();
+ void setColors (const QString &_newOne, const QString &_needed, const QString &_worked, const QString &_confirmed, const QString &_default);
+ void setDXCCColumn(const int _i);
+ void setBandIdColumn(const int _i);
+ void setModeIdColumn(const int _i);
+ void setLogNColumn(const int _i);
private:
- void createUI();
- void createActions();
+ //void setColumnsToDX();
+ //QSqlRelationalTableModel *SearchModel;
+ QVariant data(const QModelIndex &index, int role) const;
+ Awards *award;
- QCheckBox *sendToPSTRotatorCheckBox;
- QSpinBox *PSTRotatorUDPServerPortSpinBox;
- QLineEdit *PSTRotatorServerLineEdit;
- int PSTRotatorDefaultport;
- QString PSTRotatorServer;
-
-
+ DataProxy_SQLite *dataProxy;
+ bool stationCallsignInHeader;
+ int dxcc, bandid, modeid, logn;
signals:
+ void queryError(QString functionFailed, QString errorCodeS, int errorCodeN, QString failedQuery); // To alert about any failed query execution
-public slots:
- //void slotLogFromWSJTCheckBoxClicked();
- //void slotUDPServerCheckBoxClicked();
- void slotSendToPSTRotatorCheckBoxClicked();
-
};
-#endif // SetupPageInterfacesWindows_H
+#endif // SEARCHMODEL_H
+
+
diff --git a/searchwindow.cpp b/searchwindow.cpp
new file mode 100644
index 00000000..3a174adb
--- /dev/null
+++ b/searchwindow.cpp
@@ -0,0 +1,845 @@
+/***************************************************************************
+ searchwindow.cpp - description
+ -------------------
+ begin : sept 2020
+ copyright : (C) 2020 by Jaime Robles
+ email : jaime@robles.es
+ ***************************************************************************/
+
+/*****************************************************************************
+ * This file is part of KLog. *
+ * *
+ * KLog is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * KLog is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with KLog. If not, see . *
+ * *
+ *****************************************************************************/
+
+#include "searchwindow.h"
+
+
+SearchWindow::SearchWindow(DataProxy_SQLite *dp, QWidget *parent) : QWidget(parent)
+{
+ //qDebug() << "SearchWindow::SearchWindow: " << endl;
+ dataProxy = dp;
+ showStationCallsignInHeader = true;
+ //sortingThroughProxyModel = false;
+ searchModel = new SearchModel(dataProxy, this);
+ util = new Utilities;
+ connect(searchModel, SIGNAL(queryError(QString, QString, int, QString)), this, SLOT(slotQueryErrorManagement(QString, QString, int, QString)) );
+ //logView = new QTableView;
+ treeView = new QTreeView;
+ //dxccStatusWidget = new DXCCStatusWidget(dataProxy);
+ elogClublog = new eLogClubLog();
+ currentLog = -1;
+ //proxyModel = new LogViewSortFilterProxyModel(this);
+
+
+ awards = new Awards(dataProxy, Q_FUNC_INFO);
+
+ createUI();
+ createActions();
+ setDefaultData();
+ //qDebug() << "SearchWindow::SearchWindow: - END" << endl;
+
+}
+
+SearchWindow::~SearchWindow()
+{
+// emit clearError();
+}
+
+
+void SearchWindow::sortColumn(const int _c)
+{
+ //proxyModel->sort(_c);
+ searchModel->sort(_c, Qt::AscendingOrder);
+}
+
+void SearchWindow::clear()
+{
+ //qDebug() << "SearchWindow::clear " << endl;
+ qslingNeeded = false;
+}
+
+void SearchWindow::createUI()
+{
+ //qDebug() << "SearchWindow::createUI" << endl;
+
+
+ //logView->setContextMenuPolicy(Qt::CustomContextMenu);
+ //logView->setSortingEnabled(true);
+
+ QStringList labels;
+ if (showStationCallsignInHeader)
+ {
+ labels << tr("QRZ") << tr("Date/Time") << tr("Band") << tr("Mode") << tr("QSL Sent") << tr("QSL Rcvd") << tr("Station Callsign") << tr("ID") ;
+ //treeView->setColumnCount(8);
+ }
+ else
+ {
+ labels << tr("QRZ") << tr("Date/Time") << tr("Band") << tr("Mode") << tr("QSL Sent") << tr("QSL Rcvd") << tr("ID") ;
+ //treeView->setColumnCount(7);
+ }
+
+ //searchModel->setColumnsToDX();
+
+ /*
+ QStandardItemModel model;
+ model.setColumnCount (1);
+ model.setHeaderData (0, Qt::Horizontal, "Player");
+ */
+ //treeView->setHeaderLabels(labels);
+ //QTreeWidgetItem *item = new QTreeWidgetItem(searchResultsTreeWidget);
+ (treeView->header())->resizeSections(QHeaderView::ResizeToContents);
+
+
+ //treeView->clear();
+ //searchResultsTreeWidget->collapseAll();
+ treeView->setSortingEnabled(true);
+
+ treeView->setContextMenuPolicy(Qt::CustomContextMenu);
+ treeView->setSortingEnabled(true);
+
+
+ QVBoxLayout *layout = new QVBoxLayout;
+ layout->addWidget(treeView);
+ //layout->addWidget(logView);
+ setLayout(layout);
+}
+
+void SearchWindow::setDefaultData()
+{
+ //qDebug() << "SearchWindow::setDefaultData" << endl;
+}
+
+void SearchWindow::setStationCallsignInHeader(const bool _h)
+{
+ showStationCallsignInHeader = _h;
+ setColumnsToDX();
+ //labels << tr("QRZ") << tr("Date/Time") << tr("Band") << tr("Mode") << tr("QSL Sent") << tr("QSL Rcvd") << tr("Station Callsign") << tr("ID") ;
+ //labels << tr("QRZ") << tr("Date/Time") << tr("Band") << tr("Mode") << tr("QSL Sent") << tr("QSL Rcvd") << tr("ID") ;
+}
+
+void SearchWindow::createlogPanel(const int _currentLog)
+{
+ //qDebug() << "SearchWindow::createlogPanel: " << QString::number(_currentLog) << endl;
+ currentLog = _currentLog;
+ searchModel->createSearchModel(currentLog);
+
+ treeView->setModel(searchModel);
+ treeView->setCurrentIndex(searchModel->index(0, 0));
+
+ //logView->setModel(searchModel);
+ //logView->setCurrentIndex(searchModel->index(0, 0));
+
+ //setProxyModel(false);
+
+ //QString contestMode = dataProxy->getLogTypeOfUserLog(currentLog);
+ setColumnsToDX();
+ sortColumn(1); //Initial sort by column 1 (date & time)
+
+ //qDebug() << "SearchWindow::createlogPanel " << searchModel->record(0).field(1).value().toString() << endl;
+ //logView->setSelectionMode(QAbstractItemView::ExtendedSelection);
+ //logView->setSelectionBehavior(QAbstractItemView::SelectRows);
+ //logView->resizeColumnsToContents();
+ //logView->horizontalHeader()->setStretchLastSection(true);
+ //logView->sortByColumn(1);
+
+ treeView->setSelectionMode(QAbstractItemView::ExtendedSelection);
+ treeView->setSelectionBehavior(QAbstractItemView::SelectRows);
+ //treeView->resizeColumnsToContents();
+ //treeView->horizontalHeader()->setStretchLastSection(true);
+ treeView->sortByColumn(1);
+}
+
+void SearchWindow::setColumnsToDX()
+{
+ //qDebug() << "SearchWindow::setColumnsToDX" << endl;
+ //labels << tr("QRZ") << tr("Date/Time") << tr("Band") << tr("Mode") << tr("QSL Sent") << tr("QSL Rcvd") << tr("Station Callsign") << tr("ID") ;
+ QString stringQuery;
+ //stringQuery = QString("SELECT call, qso_date, bandid, modeid, qsl_sent, qsl_rcvd, station_callsign, id FROM log LIMIT 1");
+ stringQuery = QString("SELECT * FROM log LIMIT 1");
+ QSqlQuery query;
+ bool sqlOK = query.exec(stringQuery);
+ if (!sqlOK)
+ {
+ emit queryError(Q_FUNC_INFO, query.lastError().databaseText(), query.lastError().number(), query.lastQuery());
+ }
+
+ //qDebug() << "SearchWindow::setColumnsToDX - Query: " << query.lastQuery() << endl;
+ QSqlRecord rec;
+ rec = query.record(); // Number of columns
+ int columns = rec.count();
+
+ for (int i=0; i < columns; i++)
+ {
+ //logView->setColumnHidden(i, true);
+ treeView->setColumnHidden(i, true);
+ }
+
+ columns = rec.indexOf("qso_date");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("Date/time"));
+ searchModel->setSort(columns, Qt::AscendingOrder);
+
+ columns = rec.indexOf("call");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("QRZ"));
+
+ columns = rec.indexOf("bandid");
+ searchModel->setBandIdColumn(columns);
+ treeView->setColumnHidden(columns, false);
+ searchModel->setRelation(columns, QSqlRelation("band", "id", "name"));
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("Band"));
+
+
+ columns = rec.indexOf("modeid");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("Mode"));
+ searchModel->setRelation(columns, QSqlRelation("mode", "id", "submode"));
+ searchModel->setModeIdColumn(columns);
+
+ columns = rec.indexOf("qsl_sent");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("QSL Sent"));
+
+ columns = rec.indexOf("qsl_rcvd");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("QSL Rcvd"));
+
+ if (showStationCallsignInHeader)
+ {
+ columns = rec.indexOf("station_callsign");
+ treeView->setColumnHidden(columns, false);
+ searchModel->setHeaderData(columns, Qt::Horizontal,tr("Station callsign"));
+ }
+
+ columns = rec.indexOf("dxcc");
+ searchModel->setDXCCColumn(columns);
+ columns = rec.indexOf("lognumber");
+ searchModel->setLogNColumn(columns);
+
+ //columns = rec.indexOf("id");
+
+ //treeView->setColumnHidden(columns, false);
+}
+
+void SearchWindow::refresh()
+{
+ //qDebug() << "SearchWindow::refresh" << endl;
+
+ searchModel->select();
+}
+
+void SearchWindow::createActions()
+{
+ createActionsCommon();
+}
+
+void SearchWindow::createActionsCommon()
+{
+ //LOG VIEW
+
+ //connect(logView, SIGNAL(customContextMenuRequested( const QPoint& ) ), this, SLOT(slotRighButtonFromLog( const QPoint& ) ) );
+ //connect(logView, SIGNAL(doubleClicked ( const QModelIndex& ) ), this, SLOT(slotDoubleClickLog( const QModelIndex& ) ) );
+ connect(treeView, SIGNAL(customContextMenuRequested( const QPoint& ) ), this, SLOT(slotRighButtonFromLog( const QPoint& ) ) );
+ connect(treeView, SIGNAL(doubleClicked ( const QModelIndex& ) ), this, SLOT(slotDoubleClickLog( const QModelIndex& ) ) );
+}
+
+void SearchWindow::slotRighButtonFromLog(const QPoint& pos)
+{
+ //qDebug() << "SearchWindow::slotshowRighButtonFromLog: " << QString::number((treeView->indexAt(pos)).row()) << endl;
+ //int row = (logView->indexAt(pos)).row();
+ int row = (treeView->indexAt(pos)).row();
+ //int _qsoID = ((searchModel->index(row, 0)).data(0)).toInt();
+ showMenuRightButtonFromLogCreateActions();
+ rightButtonFromLogMenu(row);
+ //TODO: To be added to the SearchWindow and create an action that emist the QSO id
+}
+
+void SearchWindow::rightButtonFromLogMenu(const int row)
+{
+ //qDebug() << "SearchWindow::slotshowRighButtonFromLogMenu: QSO_id: " << QString::number(row) << endl;
+
+ int _qsoID = ((searchModel->index(row, 0)).data(0)).toInt();
+ //qDebug() << "SearchWindow::slotshowRighButtonFromLogMenu: QSOid: " << QString::number(_qsoID) << endl;
+ bool qslReceived = isQSLReceived(_qsoID);
+ bool qslSent = isQSLSent(_qsoID);
+ QMenu menu(this);
+
+ menu.addAction(delQSOFromLogAct);
+ delQSOFromLogAct->setData(row);
+ menu.addAction(qsoToEditFromLogAct);
+ qsoToEditFromLogAct->setData(row);
+ menu.addAction(checkQRZCOMFromLogAct);
+ checkQRZCOMFromLogAct->setData(row);
+ menu.addAction(checkDXHeatFromLogAct);
+ checkDXHeatFromLogAct->setData(row);
+
+ menu.addSeparator();
+ if (qslSent)
+ {
+ }
+ else
+ {
+ QMenu *menuSentQsl = menu.addMenu(tr("QSL Send"));
+ menuSentQsl->addAction(qslSentViaBureauFromLogAct);
+ menuSentQsl->addAction(qslSentViaDirectFromLogAct);
+ menuSentQsl->addAction(qslSentRequestedAct);
+ if (!qslReceived)
+ {
+ menuSentQsl->addAction(qslSentViaBureauMarkRcvReqFromSearchAct);
+ menuSentQsl->addAction(qslSentViaDirectMarkRcvReqFromSearchAct);
+ qslSentViaBureauMarkRcvReqFromSearchAct->setData(row);
+ qslSentViaDirectMarkRcvReqFromSearchAct->setData(row);
+ }
+ qslSentViaBureauFromLogAct->setData(row);
+ qslSentViaDirectFromLogAct->setData(row);
+ qslSentRequestedAct->setData(row);
+ }
+
+ if (qslReceived)
+ {
+ }
+ else
+ {
+ QMenu *menuRecQsl = menu.addMenu(tr("QSL Rcvd"));
+ menuRecQsl->addAction(qslRecViaBureauFromLogAct);
+ menuRecQsl->addAction(qslRecViaBureauMarkReqFromSearchAct);
+ menuRecQsl->addAction(qslRecViaDirectFromLogAct);
+ menuRecQsl->addAction(qslRecViaDirectMarkReqFromSearchAct);
+ menuRecQsl->addAction(qslRecRequestedAct);
+ qslRecViaBureauFromLogAct->setData(row);
+ qslRecViaBureauMarkReqFromSearchAct->setData(row);
+ qslRecViaDirectFromLogAct->setData(row);
+ qslRecViaDirectMarkReqFromSearchAct->setData(row);
+ qslRecRequestedAct->setData(row);
+
+ }
+ menu.exec(QCursor::pos());
+}
+
+void SearchWindow::slotDoubleClickLog(const QModelIndex & index)
+{
+ //qDebug() << "SearchWindow::slotDoubleClickLog: Row: " << QString::number(index.row()) << "Column: " << QString::number(index.column()) << endl;
+
+ int row = index.row();
+ //qsoToEdit((searchModel->index(row, 0)).data(0).toInt());
+ int qsoID = ((searchModel->index(row, Qt::DisplayRole)).data(0)).toInt();
+
+ //qDebug() << "SearchWindow::slotDoubleClickLog: n: " << QString::number (searchModel->data(index, Qt::DisplayRole).toInt()) << endl;
+ //qDebug() << "SearchWindow::slotDoubleClickLog: emitted: " << QString::number (((searchModel->index(row, Qt::DisplayRole)).data(0)).toInt()) << endl;
+
+ emit actionQSODoubleClicked(qsoID);
+ //qsoToEdit((searchModel->index(row, 0)).data(0).toInt());
+
+ //TODO: To be added to the SearchWindow and create an action that emist the QSO id to be edited
+
+ searchModel->select();
+}
+
+bool SearchWindow::isQSLReceived(const int _qsoId)
+{
+ //qDebug() << "SearchWindow::isQSLReceived: " << QString::number(_qsoId) << endl;
+ return dataProxy->isQSLReceived(_qsoId);
+}
+
+bool SearchWindow::isQSLSent(const int _qsoId)
+{
+ //qDebug() << "SearchWindow::isQSLSent: " << QString::number(_qsoId) << endl;
+
+ return dataProxy->isQSLSent(_qsoId);
+}
+
+
+void SearchWindow::showMenuRightButtonFromLogCreateActions()
+{
+ //qDebug() << "SearchWindow::showMenuRightButtonFromLogCreateActions" << endl;
+
+ delQSOFromLogAct = new QAction(tr("&Delete"), this);
+ delQSOFromLogAct->setStatusTip(tr("Delete a QSO"));
+ connect(delQSOFromLogAct, SIGNAL(triggered()), this, SLOT(slotQsoDeleteFromLog()));
+
+ qsoToEditFromLogAct = new QAction(tr("&Edit QSO"), this);
+ qsoToEditFromLogAct->setStatusTip(tr("Edit this QSO"));
+ connect(qsoToEditFromLogAct, SIGNAL(triggered()), this, SLOT(slotQSOToEditFromLog()));
+
+ qslSentViaBureauFromLogAct = new QAction(tr("Via &bureau"), this);
+ qslSentViaBureauFromLogAct->setStatusTip(tr("Send this QSL via bureau"));
+ connect(qslSentViaBureauFromLogAct, SIGNAL(triggered()), this, SLOT( slotQSLSentViaBureauFromLog() ));
+
+ qslSentViaDirectFromLogAct = new QAction(tr("D&irect"), this);
+ qslSentViaDirectFromLogAct->setStatusTip(tr("Send this QSL via direct"));
+ connect(qslSentViaDirectFromLogAct, SIGNAL(triggered()), this, SLOT( slotQSLSentViaDirectFromLog() ));
+
+ qslRecViaBureauFromLogAct = new QAction(tr("Via bureau"), this);
+ qslRecViaBureauFromLogAct->setStatusTip(tr("QSL &received via bureau"));
+ connect(qslRecViaBureauFromLogAct, SIGNAL(triggered()), this, SLOT( slotQSLRecViaBureauFromLog() ));
+
+ qslRecViaDirectFromLogAct = new QAction(tr("Direct"), this);
+ qslRecViaDirectFromLogAct->setStatusTip(tr("QSL received via direc&t"));
+ connect(qslRecViaDirectFromLogAct, SIGNAL(triggered()), this, SLOT( slotQSLRecViaDirectFromLog() ));
+
+ checkQRZCOMFromLogAct = new QAction(tr("Check in QRZ.com"), this);
+ checkQRZCOMFromLogAct->setStatusTip(tr("Check this callsign in QRZ.com"));
+ connect(checkQRZCOMFromLogAct, SIGNAL(triggered()), this, SLOT( slotCheckQRZCom() ));
+
+ checkDXHeatFromLogAct = new QAction(tr("Check in DXHeat.com"), this);
+ checkDXHeatFromLogAct->setStatusTip(tr("Check this callsign in DXHeat.com"));
+ connect(checkDXHeatFromLogAct, SIGNAL(triggered()), this, SLOT( slotCheckDXHeatCom() ));
+
+ qslSentRequestedAct = new QAction(tr("&Request my QSL"), this);
+ qslSentRequestedAct->setStatusTip(tr("Mark my QSL as requested"));
+ connect(qslSentRequestedAct, SIGNAL(triggered()), this, SLOT( slotQSLSentMarkAsRequested() ));
+
+ qslSentViaDirectMarkRcvReqFromSearchAct = new QAction(tr("Via Direct and mark DX QSL as requested"), this);
+ qslSentViaDirectMarkRcvReqFromSearchAct->setStatusTip(tr("Send this QSL via direct and mark DX QSL as requested"));
+ connect(qslSentViaDirectMarkRcvReqFromSearchAct, SIGNAL(triggered()), this, SLOT( slotQSLSentViaDirectMarkDXReqFromSearch() ));
+
+ qslSentViaBureauMarkRcvReqFromSearchAct = new QAction(tr("Via Bureau and mark DX QSL as requested"), this);
+ qslSentViaBureauMarkRcvReqFromSearchAct->setStatusTip(tr("Send this QSL via bureau and mark DX QSL as requested"));
+ connect(qslSentViaBureauMarkRcvReqFromSearchAct, SIGNAL(triggered()), this, SLOT( slotQSLSentViaBureauMarkDXReqFromSearch() ));
+
+ qslRecRequestedAct = new QAction(tr("&Request the QSL"), this);
+ qslRecRequestedAct->setStatusTip(tr("Mark the QSL as requested"));
+ connect(qslRecRequestedAct, SIGNAL(triggered()), this, SLOT( slotQSLRecMarkAsRequested() ));
+
+ qslRecViaBureauMarkReqFromSearchAct = new QAction(tr("Via bureau and mark my QSL as requested"), this);
+ qslRecViaBureauMarkReqFromSearchAct->setStatusTip(tr("QSL received via bureau and mark my QSL as requested"));
+ connect(qslRecViaBureauMarkReqFromSearchAct, SIGNAL(triggered()), this, SLOT( slotQSLRecViaBureauMarkReqFromSearch() ));
+
+ qslRecViaDirectMarkReqFromSearchAct = new QAction(tr("Direc&t and mark as my QSL requested"), this);
+ qslRecViaDirectMarkReqFromSearchAct->setStatusTip(tr("QSL received via direct and mark my QSL as requested"));
+ connect(qslRecViaDirectMarkReqFromSearchAct, SIGNAL(triggered()), this, SLOT( slotQSLRecViaDirectMarkReqFromSearch() ));
+
+}
+
+
+void SearchWindow::slotQSLSentViaBureauFromLog()
+{
+ //qDebug() << "SearchWindow::slotQSLSentViaBureauFromLog: " << (qslSentViaBureauFromLogAct->data()).toString() << " - Id = " << QString::number( ((searchModel->index( ( (qslSentViaBureauFromLogAct->data()).toInt() ) , 0)).data(0).toInt()) ) << endl;
+ int _qsoId = ((searchModel->index( ( (qslSentViaBureauFromLogAct->data()).toInt() ) , 0)).data(0).toInt());
+ qslSentViaBureau(_qsoId);
+ searchModel->select();
+
+}
+
+void SearchWindow::slotQSLSentViaDirectFromLog()
+{
+ //qDebug() << "SearchWindow::slotQSLSentViaDirectFromLog: " << (qslSentViaDirectFromLogAct->data()).toString() << " - Id = " << QString::number( ((searchModel->index( ( (qslSentViaDirectFromLogAct->data()).toInt() ) , 0)).data(0).toInt()) ) << endl;
+ int _qsoId = ((searchModel->index( ( (qslSentViaDirectFromLogAct->data()).toInt() ) , 0)).data(0).toInt());
+ //dataProxy->qslSentViaDirect(_qsoId, (QDateTime::currentDateTime()).toString("yyyy-MM-dd"));
+ dataProxy->qslSentViaDirect(_qsoId, QDate::currentDate());
+ searchModel->select();
+
+}
+
+void SearchWindow::slotQSLRecViaBureauFromLog()
+{
+ //qDebug() << "SearchWindow::slotQSLRecViaBureauFromLog: " << endl;
+
+ int _qsoId = ((searchModel->index( ( (qslRecViaBureauFromLogAct->data()).toInt() ) , 0)).data(0).toInt());
+ qslRecViaBureau(_qsoId);
+ searchModel->select();
+ //TODO: To be added to the SearchWindow and create an action that emist the QSO id
+}
+
+void SearchWindow::slotQSLRecViaDirectFromLog()
+{
+ //qDebug() << "SearchWindow::slotQSLRecViaDirectFromLog: " << (qslRecViaDirectFromLogAct->data()).toString() << " - Id = " << QString::number( ((searchModel->index( ( (qslRecViaDirectFromLogAct->data()).toInt() ) , 0)).data(0).toInt()) ) << endl;
+ int _qsoId = ((searchModel->index( ( (qslRecViaDirectFromLogAct->data()).toInt() ) , 0)).data(0).toInt());
+ qslRecViaDirect(_qsoId);
+ searchModel->select();
+ // Mark Sent, Bureau, date, update log.
+ //TODO: To be added to the SearchWindow and create an action that emist the QSO id
+}
+
+void SearchWindow::slotQSOToEditFromLog()
+{
+ //qDebug() << "slotQSOToEditFromLog: " << (qsoToEditFromLogAct->data()).toString() << endl;
+
+ int QSOid = ((searchModel->index((qsoToEditFromLogAct->data()).toInt(), 0)).data(0)).toInt();
+ //int QSOid = qsoToEditFromLogAct->data().toInt();
+ emit actionQSODoubleClicked(QSOid);
+
+
+
+ //TODO: To be added to the SearchWindow and create an action that emit the QSO id
+}
+/*
+void SearchWindow::deleteQSO(const int _qsoID)
+{
+ //qDebug() << "SearchWindow::deleteQSO: " << QString::number(_qsoID) << endl;
+
+ //int QSOid = (delQSOFromLogAct->data()).toInt();
+ emit actionDeleteQSO(_qsoID);
+
+
+
+ elogClublog->deleteQSO(dataProxy->getClubLogRealTimeFromId(_qsoID));
+ dataProxy->deleteQSO(_qsoID);
+
+
+ refresh();
+
+ searchModel->select();
+ emit updateAwards();
+ emit updateSearchText();
+
+}
+*/
+void SearchWindow::slotQsoDeleteFromLog()
+{
+ //qDebug() << "SearchWindow::slotQsoDeleteFromLog: qsoID1: " << QString::number((delQSOFromLogAct->data()).toInt()) << endl;
+ int QSOid = ((searchModel->index((delQSOFromLogAct->data()).toInt(), 0)).data(0)).toInt();
+
+ //int QSOid = (delQSOFromLogAct->data()).toInt();
+ //qDebug() << "SearchWindow::slotQsoDeleteFromLog: qsoID1: " << QString::number(QSOid) << endl;
+ //qDebug() << "SearchWindow::slotQsoDeleteFromLog: qsoID2: " << QString::number((delQSOFromLogAct->data()).toInt()) << endl;
+ emit actionDeleteQSO(QSOid);
+ searchModel->select();
+}
+
+void SearchWindow::qslSentViaBureau(const int _qsoId)
+{
+ //qDebug() << "SearchWindow::qslSentViaBureau: " << QString::number(_qsoId)yyyy-MM-dd
+ dataProxy->qslSentViaBureau(_qsoId, QDate::currentDate());
+ searchModel->select();
+}
+
+void SearchWindow::qslRecViaBureau(const int _qsoId)
+{
+ // //qDebug() << "LogWyyyy-MM-ddRecViaBureau: " << QString::number(_qsoIyyyy-MM-dd<< (dateTime->currentDateTime()).toString("yyyy/MM/dd") << endl;
+ dataProxy->qslRecViaBureau(_qsoId, QDate::currentDate(), false);
+ awards->setAwards(_qsoId); //Update the Award status
+ searchModel->select();
+ //refresh();
+ emit updateAwards();
+}
+
+void SearchWindow::qslRecViaDirect(const int _qsoId)
+{
+ //qDebug() << "SearchWindow::qslRecViaDirect: " << QString::number(_qsoId)yyyy-MM-dd
+ dataProxy->qslRecViaDirect(_qsoId, QDate::currentDate(), false);
+ awards->setAwards(_qsoId);
+ searchModel->select();
+ //refresh();
+ emit updateAwards();
+}
+
+void SearchWindow::slotQueryErrorManagement(QString functionFailed, QString errorCodeS, int errorCodeN, QString failedQuery)
+{
+ emit queryError(functionFailed, errorCodeS, errorCodeN, failedQuery);
+}
+
+void SearchWindow::slotCheckQRZCom()
+{
+ QString _qrz = ((searchModel->index( ( (checkQRZCOMFromLogAct->data()).toInt() ) , 2)).data(Qt::DisplayRole).toString());
+ //qDebug() << "SearchWindow::sloTCheckQRZCom: " << _qrz << endl;
+ QString url = "https://www.qrz.com/db/" + _qrz;
+
+ QDesktopServices::openUrl(QUrl(url));
+
+}
+
+void SearchWindow::slotCheckDXHeatCom()
+{
+ //int _qsoId = ((searchModel->index( ( (qslRecViaDirectFromLogAct->data()).toInt() ) , 0)).data(0).toInt());
+ //QString _qrz = dataProxy->getCallFromId(_qsoId);
+ QString _qrz = ((searchModel->index( ( (checkDXHeatFromLogAct->data()).toInt() ) , 2)).data(Qt::DisplayRole).toString());
+ //qDebug() << "SearchWindow::slotCheckDXHeatCom(): " << _qrz << endl;
+ QString url = "https://www.dxheat.com/db/" + _qrz;
+ QDesktopServices::openUrl(QUrl(url));
+}
+
+void SearchWindow::setFilterString(const QString &_st)
+{
+ //qDebug() << "SearchWindow::setFilterString: " << _st << endl;
+ searchModel->setFilterString(_st);
+
+
+ //qDebug() << "SearchWindow::setFilterString: - END " << endl;
+}
+
+void SearchWindow::selectAll()
+{
+ //qDebug() << "SearchWindow::selectAll: " << QString::number(searchModel->rowCount()) << endl;
+ int rowCount = searchModel->rowCount();
+ //logView->selectAll();
+ treeView->selectAll();
+ for (int i=0;iselectRow(i);
+ }
+
+
+}
+
+void SearchWindow::clearSelection()
+{
+ //qDebug() << "SearchWindow::clearSelection" << endl;
+ //logView->clearSelection();
+ treeView->clearSelection();
+
+}
+
+QList SearchWindow::getSelectedQSOs()
+{
+ //qDebug() << "SearchWindow::getSelectedQSOs: (Total: " << QString::number(searchModel->rowCount()) << ")"<< endl;
+ QList selectedQSOs;
+
+ //QModelIndexList selection = //logView->selectionModel()->selectedRows();
+ QModelIndexList selection = treeView->selectionModel()->selectedRows();
+ foreach (QModelIndex index, selection)
+ {
+ int row, qsoID;
+ row = index.row();
+ qsoID = ((searchModel->index(row, 0)).data(0)).toInt();
+ selectedQSOs.append(qsoID);
+ }
+ //qDebug() << "SearchWindow::getSelectedQSOs: (Selected: (" << QString::number(selectedQSOs.count()) << ")" << endl;
+ return selectedQSOs;
+
+}
+
+void SearchWindow::slotQSLRecMarkAsRequested()
+{
+
+ int _qsoId = ((searchModel->index((qslRecRequestedAct->data()).toInt(), 0)).data(0)).toInt();
+ dataProxy->qslRecAsRequested(_qsoId, QDate::currentDate());
+ if(qslingNeeded)
+ {
+ searchToolNeededQSLToSend();
+ }
+ else
+ {
+ emit updateSearchLineEdit();
+ }
+
+ searchModel->select();
+}
+
+void SearchWindow::setNeedingQSL(bool const _q)
+{
+ qslingNeeded = _q;
+
+}
+
+void SearchWindow::slotToolSearchQSL(const int actionQSL)
+{
+ //qDebug() << "SearchWidget::slotToolSearchQSL: " << QString::number(actionQSL) << " - LogNumber: " << QString::number(currentLog) << endl;
+ // 2 means QSL_RCVD = 'R'
+ QString stringQuery = QString();
+ QString message = QString();
+ QString aux = QString();
+ QString filter;
+ filter = QString();
+
+ //int i = -1;
+
+ switch (actionQSL)
+ {
+ case 0://void searchToolNeededQSLToSend();
+ //qDebug() << "SearchWidget::slotToolSearchQSL: CASE 0" << endl;
+ stringQuery = QString("SELECT call, qso_date, bandid, modeid, qsl_sent, qsl_rcvd, station_callsign, log.id FROM log JOIN awarddxcc ON awarddxcc.qsoid=log.id WHERE awarddxcc.confirmed='0' AND log.qsl_sent!='Y' AND log.qsl_sent!='Q' AND log.qsl_sent!='R' AND log.lognumber='%1'").arg(currentLog);
+ message = tr("Needed QSO to send the QSL");
+ setNeedingQSL(true);
+ //qslingNeeded = true;
+ emit requestFocus();
+ break;
+ case 1:
+ //qDebug() << "SearchWidget::slotToolSearchQSL: CASE 1" << endl;
+ filter = QString("qsl_sent=='R' AND lognumber='%1'").arg(currentLog);
+ message = tr("My QSL requested to be sent");
+ break;
+ case 2://void slotToolSearchNeededQSLPendingToReceive();
+ //qDebug() << "SearchWidget::slotToolSearchQSL: CASE 2" << endl;
+ filter = QString("lognumber='%1' AND ( (qsl_sent='Y' AND qsl_rcvd!='Y' AND qsl_rcvd!='I') OR qsl_rcvd='R')").arg(currentLog);
+ message = tr("DX QSL pending to be received");
+ break;
+ case 3://void slotToolSearchNeededQSLRequested()
+ //qDebug() << "SearchWidget::slotToolSearchQSL: CASE 3" << endl;
+ filter = QString("WHERE lognumber='%1' AND qsl_rcvd='R'").arg(currentLog);
+ message = tr("DX QSL pending to be received");
+ break;
+ default:
+ //qDebug() << "SearchWidget::slotToolSearchQSL: CASE DEFAULT" << endl;
+ // should never be reached
+ return;
+// break;
+ }
+
+
+
+ clear();
+ setFilterString(filter);
+}
+
+void SearchWindow::searchToolNeededQSLToSend()
+{
+ //qDebug() << "SearchWidget::slotToolSearchQSLToSend - TO PREPARE THE QUERY and optimize the function" << endl;
+ slotToolSearchQSL(0);
+ //qDebug() << "SearchWidget::slotToolSearchQSLToSend - END" << endl;
+}
+
+void SearchWindow::slotQSLSentMarkAsRequested()
+{
+ //qDebug() << "SearchWindow::slotQSLSentMarkAsRequested: " << QString::number( (qslSentRequestedAct->data()).toInt() ) << endl;
+ // bool qslSentAsRequested(const int _qsoId, const QString _updateDate);
+ int _qsoId = ((searchModel->index((qslSentRequestedAct->data()).toInt(), 0)).data(0)).toInt();
+
+ dataProxy->qslSentAsRequested(_qsoId, QDate::currentDate());
+ if(qslingNeeded)
+ {
+ slotToolSearchQSL(0);
+ }
+ else
+ {
+ emit updateSearchText();
+ }
+ searchModel->select();
+}
+
+void SearchWindow::slotQSLSentViaDirectMarkDXReqFromSearch()
+{
+ //qDebug() << "slotQSLSentViaDirectMarkDXReqFromSearch: " << endl;
+ int _qsoId = ((searchModel->index((qslSentViaDirectMarkRcvReqFromSearchAct->data()).toInt(), 0)).data(0)).toInt();
+ //int _qsoId = (qslSentViaDirectMarkRcvReqFromSearchAct->data()).toInt();
+
+ dataProxy->qslSentViaDirect(_qsoId, QDate::currentDate());
+ dataProxy->qslRecAsRequested(_qsoId, QDate::currentDate());
+
+
+ if(qslingNeeded)
+ {
+ slotToolSearchQSL(0);
+ }
+ else
+ {
+ emit updateSearchText();
+ }
+ searchModel->select();
+ // Mark Sent, Bureau, date, update log.
+}
+
+void SearchWindow::slotQSLSentViaBureauMarkDXReqFromSearch()
+{
+ //qDebug() << "slotQSLSentViaBureauMarkDXReqFromSearch: " << QString::number( (qslSentViaBureauMarkRcvReqFromSearchAct->data()).toInt() ) << endl;
+ //int _qsoId = (qslSentViaBureauMarkRcvReqFromSearchAct->data()).toInt();
+ int _qsoId = ((searchModel->index((qslSentViaBureauMarkRcvReqFromSearchAct->data()).toInt(), 0)).data(0)).toInt();
+ dataProxy->qslSentViaBureau(_qsoId, QDate::currentDate());
+ dataProxy->qslRecAsRequested(_qsoId, QDate::currentDate());
+
+
+ if(qslingNeeded)
+ {
+ slotToolSearchQSL(0);
+ }
+ else
+ {
+ emit updateSearchText();
+ }
+ searchModel->select();
+ //qDebug() << "slotQSLSentViaBureauMarkDXReqFromSearch: - END " << endl;
+ // Mark Sent, Bureau, date, update log.
+
+}
+
+void SearchWindow::slotQSLRecViaBureauMarkReqFromSearch()
+{
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog - Start" << endl;
+ //int _qsoId = (qslRecViaBureauMarkReqFromSearchAct->data()).toInt();
+ int _qsoId = ((searchModel->index((qslRecViaBureauMarkReqFromSearchAct->data()).toInt(), 0)).data(0)).toInt();
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 01" << endl;
+ //qslRecViaBureauMarkReq(_qsoId);
+ dataProxy->qslRecViaBureau(_qsoId, QDate::currentDate(), true);
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 02: n: " << QString::number(_qsoId) << endl;
+ if(qslingNeeded)
+ {
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 03" << endl;
+ slotToolSearchQSL(0);
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 04" << endl;
+ }
+ else
+ {
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 05" << endl;
+ emit updateSearchText();
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 06" << endl;
+ }
+ searchModel->select();
+ //qDebug() << "SearchWidget::slotQSLRecViaBureauMarkReqFromLog: 07" << endl;
+}
+
+void SearchWindow::slotQSLRecViaDirectMarkReqFromSearch()
+{
+ //qDebug() << "SearchWidget::slotQSLRecViaDirectFromLog: " << endl;
+ //int _qsoId = (qslRecViaDirectMarkReqFromSearchAct->data()).toInt();
+ int _qsoId = ((searchModel->index((qslRecViaDirectMarkReqFromSearchAct->data()).toInt(), 0)).data(0)).toInt();
+ //qslRecViaDirectMarkReq(_qsoId);
+ dataProxy->qslRecViaDirect(_qsoId, QDate::currentDate(), true);
+ if(qslingNeeded)
+ {
+ slotToolSearchQSL(0);
+ }
+ else
+ {
+ emit updateSearchText();
+ }
+ searchModel->select();
+ // Mark Sent, Bureau, date, update log.
+}
+
+/*
+ void SearchWindow::qslRecViaBureauMarkReq(const int _qsoId)
+{
+ //qDebug() << "SearchWidget::qslRecViaBureau: " << QString::number(_qsoId) << "/" << QDate::currentDate() << endl;
+ dataProxy->qslRecViaBureau(_qsoId, QDate::currentDate(), true);
+ //qDebug() << "SearchWidget::qslRecViaBureau: END" << endl;
+}
+*/
+
+/*
+void SearchWindow::qslRecViaDirectMarkReq(const int _qsoId)
+{
+ //qDebug() << "SearchWidget::qslRecViaDirect: " << QString::number(_qsoId) << endl;
+ dataProxy->qslRecViaDirect(_qsoId, QDate::currentDate(), true);
+}
+*/
+/*
+void SearchWindow::colorTheList()
+{
+ //qDebug() << "SearchWidget::colorTheList: " << QString::number(treeView->model()->rowCount()) << endl;
+ for (int i = 0; i < treeView->model()->rowCount(); i++)
+ {
+
+ //QString _qrz = ((searchModel->index( ( (qslRecViaDirectFromLogAct->data()).toInt() ) , 0)).data(1).toString());
+ QString _qrz = (searchModel->index(i, 2)).data(Qt::DisplayRole).toString();
+
+ //QColor getQRZDXStatusColor(const QStringList &_qs); // Receives Entity, band, mode & log
+ //QColor color = awards->getQRZDXStatusColor()
+
+ QColor color = QColor(Qt::blue);
+ //searchModel->setItemData(searchModel->index(i, 2), color);
+ //qDebug() << "SearchWidget::colorTheList: " << _qrz << endl;
+ }
+
+}
+*/
+
+void SearchWindow::setColors (const QString &_newOne, const QString &_needed, const QString &_worked, const QString &_confirmed, const QString &_default)
+{
+ //qDebug() << "DXClusterWidget::setColors: " << _newOne << "/" << _needed << "/" << _worked << "/" << _confirmed << "/" << _default << endl;
+ // Just to pass the colors to the awards class
+ searchModel->setColors(_newOne, _needed, _worked, _confirmed, _default);
+}
+
diff --git a/searchwindow.h b/searchwindow.h
new file mode 100644
index 00000000..1790a1ba
--- /dev/null
+++ b/searchwindow.h
@@ -0,0 +1,160 @@
+#ifndef SEARCHWINDOW_H
+#define SEARCHWINDOW_H
+
+/***************************************************************************
+ searchwindow.h - description
+ -------------------
+ begin : sept 2020
+ copyright : (C) 2020 by Jaime Robles
+ email : jaime@robles.es
+ ***************************************************************************/
+
+/*****************************************************************************
+ * This file is part of KLog. *
+ * *
+ * KLog is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * KLog is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with KLog. If not, see . *
+ * *
+ *****************************************************************************/
+
+#include
+#include
+//#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include "dataproxy_sqlite.h"
+#include "searchmodel.h"
+#include "awards.h"
+#include "elogclublog.h"
+#include "utilities.h"
+
+class SearchWindow : public QWidget
+{
+ Q_OBJECT
+
+public:
+ explicit SearchWindow(DataProxy_SQLite *dp, QWidget *parent = nullptr);
+ ~SearchWindow();
+ void createlogPanel(const int _currentLog);
+ void clear();
+ void refresh();
+
+ void selectAll();
+ void clearSelection();
+ void setStationCallsignInHeader(const bool _h);
+
+
+ void qslSentViaBureau(const int _qsoId); //Maybe this could be defined as private and call it with an action, if needed.
+ void qslRecViaBureau(const int _qsoId); //Maybe this could be defined as private and call it with an action, if needed.
+ void qslRecViaDirect(const int _qsoId);
+
+ bool isQSLReceived(const int _qsoId);
+ bool isQSLSent(const int _qsoId);
+ //void setProxyModel (const bool _p);
+ void sortColumn(const int _c);
+ void setFilterString(const QString &_st);
+ QList getSelectedQSOs();
+ void setNeedingQSL(bool const _q);
+ void slotToolSearchQSL(const int actionQSL);
+ void setColors (const QString &_newOne, const QString &_needed, const QString &_worked, const QString &_confirmed, const QString &_default);
+
+
+
+signals:
+ void actionQSODoubleClicked(const int _qsoid);
+ void actionDeleteQSO(const int _qsoid);
+ void updateAwards();
+ void updateSearchText();
+ void updateSearchLineEdit();
+ void requestFocus();
+ void queryError(QString functionFailed, QString errorCodeS, int errorCodeN, QString failedQuery); // To alert about any failed query execution
+
+private slots:
+
+ void slotDoubleClickLog(const QModelIndex & index);
+
+ void slotRighButtonFromLog(const QPoint& pos);
+ void slotQSLSentViaBureauFromLog();
+ void slotQSLSentViaDirectFromLog();
+ void slotQSLRecViaDirectFromLog();
+ void slotQSLRecViaBureauFromLog();
+ void slotQSLSentMarkAsRequested();
+ void slotQSLRecMarkAsRequested();
+ void slotQsoDeleteFromLog();
+ void slotQSOToEditFromLog();
+ void slotQueryErrorManagement(QString functionFailed, QString errorCodeS, int errorCodeN, QString failedQuery);
+ void slotCheckQRZCom();
+ void slotCheckDXHeatCom();
+
+ void slotQSLSentViaDirectMarkDXReqFromSearch();
+ void slotQSLSentViaBureauMarkDXReqFromSearch();
+ //void slotQSLRecMarkAsRequested();
+ void slotQSLRecViaDirectMarkReqFromSearch();
+ void slotQSLRecViaBureauMarkReqFromSearch();
+
+
+private:
+ void createUI();
+ void createActionsCommon();
+ void createActions();
+
+ //void deleteQSO(const int _qsoID);
+ void rightButtonFromLogMenu(const int row);
+ void showMenuRightButtonFromLogCreateActions();
+ //void slotToolSearchQSL(const int actionQSL);
+ void searchToolNeededQSLToSend();
+ void setDefaultData();
+ void setColumnsToDX();
+ //void qslRecViaDirectMarkReq(const int _qsoId);
+ //void qslRecViaBureauMarkReq(const int _qsoId);
+ //void colorTheList();
+
+ bool qslingNeeded;
+ DataProxy_SQLite *dataProxy;
+ SearchModel *searchModel;
+ Awards *awards;
+
+ eLogClubLog *elogClublog;
+
+ //QTableView *logView;
+ QTreeView *treeView;
+ QLabel *logLabel;
+
+ QAction *delQSOFromLogAct;
+ QAction *qsoToEditFromLogAct;
+ QAction *qslSentViaBureauFromLogAct;
+ QAction *qslSentViaDirectFromLogAct;
+ QAction *qslRecViaBureauFromLogAct;
+ QAction *qslRecViaDirectFromLogAct;
+ QAction *checkQRZCOMFromLogAct;
+ QAction *checkDXHeatFromLogAct;
+
+ QAction *qslSentRequestedAct;
+ QAction *qslSentViaDirectMarkRcvReqFromSearchAct;
+ QAction *qslSentViaBureauMarkRcvReqFromSearchAct;
+ QAction *qslRecViaBureauMarkReqFromSearchAct;
+ QAction *qslRecViaDirectMarkReqFromSearchAct;
+ QAction *qslRecRequestedAct;
+
+ int currentLog;
+
+ Utilities *util;
+ bool showStationCallsignInHeader;
+
+};
+
+#endif // SEARCHWINDOW_H
diff --git a/translations/klog.pot b/translations/klog.pot
deleted file mode 100644
index eb0d08c5..00000000
--- a/translations/klog.pot
+++ /dev/null
@@ -1,5552 +0,0 @@
-msgid ""
-msgstr ""
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Qt-Contexts: true\n"
-
-#: ../aboutdialog.cpp:28
-msgctxt "AboutDialog|"
-msgid "About KLog"
-msgstr ""
-
-#: ../aboutdialog.cpp:35
-msgctxt "AboutDialog|"
-msgid "By"
-msgstr ""
-
-#: ../aboutdialog.cpp:37
-msgctxt "AboutDialog|"
-msgid "KLog is a free logbook for hamradio operators."
-msgstr ""
-
-#: ../aboutdialog.cpp:38
-msgctxt "AboutDialog|"
-msgid ""
-"Please know that this is an BETA release and it may contain many "
-"bugs.
Backup your data before using this software!"
-msgstr ""
-
-#: ../aboutdialog.cpp:40
-msgctxt "AboutDialog|"
-msgid ""
-"KLog has been fully rewritten from the 0.6.2 to be able to provide a "
-"cross-platform application that runs in the main operating systems (Linux, "
-"macOS & Windows) and provide new functionalities that KLog was not providing."
-msgstr ""
-
-#: ../aboutdialog.cpp:42
-msgctxt "AboutDialog|"
-msgid "Please provide your review in KLog's eHam review page:"
-msgstr ""
-
-#: ../aboutdialog.cpp:45
-msgctxt "AboutDialog|"
-msgid "Find more information and the latest release at"
-msgstr ""
-
-#: ../aboutdialog.cpp:46
-msgctxt "AboutDialog|"
-msgid "Author"
-msgstr ""
-
-#: ../aboutdialog.cpp:69
-msgctxt "AboutDialog|"
-msgid "today"
-msgstr ""
-
-#: ../aboutdialog.cpp:69
-msgctxt "AboutDialog|"
-msgid "Main developer"
-msgstr ""
-
-#: ../aboutdialog.cpp:73
-msgctxt "AboutDialog|"
-msgid "KLog is developed by a very small team and you are invited to join!"
-msgstr ""
-
-#: ../aboutdialog.cpp:73
-msgctxt "AboutDialog|"
-msgid ""
-"If you want to provide support you are welcome to join the KLog "
-"development mailing list!"
-msgstr ""
-
-#: ../aboutdialog.cpp:73
-msgctxt "AboutDialog|"
-msgid ""
-"You can also help us by sending bug reports or small code contributions, "
-"ideas or whatever you think may improve KLog."
-msgstr ""
-
-#: ../aboutdialog.cpp:74 ../aboutdialog.cpp:145
-msgctxt "AboutDialog|"
-msgid "Authors"
-msgstr ""
-
-#: ../aboutdialog.cpp:89
-msgctxt "AboutDialog|"
-msgid ""
-"Translators bring KLog into your language. They are really an important part "
-"of the KLog development team."
-msgstr ""
-
-#: ../aboutdialog.cpp:89
-msgctxt "AboutDialog|"
-msgid ""
-"If KLog is still not in your language and you want to help us, you are "
-"welcome to contact us through the KLog "
-"development mailing list!"
-msgstr ""
-
-#: ../aboutdialog.cpp:90 ../aboutdialog.cpp:146
-msgctxt "AboutDialog|"
-msgid "Translators"
-msgstr ""
-
-#: ../aboutdialog.cpp:102
-msgctxt "AboutDialog|"
-msgid "Privacy advisory"
-msgstr ""
-
-#: ../aboutdialog.cpp:103
-msgctxt "AboutDialog|"
-msgid ""
-"KLog developers have included a feature that reports some user data to the "
-"KLog server with the sole purpose of identifying the number of installed "
-"versions, to focus development in one direction or another taking into "
-"account user's needs"
-msgstr ""
-
-#: ../aboutdialog.cpp:104
-msgctxt "AboutDialog|"
-msgid "At present, the data that is provided is the following:"
-msgstr ""
-
-#: ../aboutdialog.cpp:105
-msgctxt "AboutDialog|"
-msgid "Callsign"
-msgstr ""
-
-#: ../aboutdialog.cpp:105
-msgctxt "AboutDialog|"
-msgid "KLog version"
-msgstr ""
-
-#: ../aboutdialog.cpp:105
-msgctxt "AboutDialog|"
-msgid "Operating system"
-msgstr ""
-
-#: ../aboutdialog.cpp:106
-msgctxt "AboutDialog|"
-msgid ""
-"Be aware that you can enable/disable this feature from the Misc tab in the "
-"Setup page"
-msgstr ""
-
-#: ../aboutdialog.cpp:144
-msgctxt "AboutDialog|"
-msgid "KLog"
-msgstr ""
-
-#: ../aboutdialog.cpp:147
-msgctxt "AboutDialog|"
-msgid "Privacy"
-msgstr ""
-
-#: ../startwizard.cpp:914
-msgctxt "CTYPage|"
-msgid "Country data download"
-msgstr ""
-
-#: ../startwizard.cpp:917
-msgctxt "CTYPage|"
-msgid "KLog needs country data..."
-msgstr ""
-
-#: ../startwizard.cpp:922
-msgctxt "CTYPage|"
-msgid "&Download"
-msgstr ""
-
-#: ../startwizard.cpp:923
-msgctxt "CTYPage|"
-msgid "&Ignore"
-msgstr ""
-
-#: ../startwizard.cpp:942
-msgctxt "CTYPage|"
-msgid "Country data needed"
-msgstr ""
-
-#: ../startwizard.cpp:945
-msgctxt "CTYPage|"
-msgid ""
-"KLog uses the cty.csv file from http://www.country-files.com/ to get DXCC "
-"information."
-msgstr ""
-
-#: ../startwizard.cpp:947
-msgctxt "CTYPage|"
-msgid ""
-"You need to download the cty.csv file if you want KLog to show you the "
-"countries, locator, ... of the QSOs you do."
-msgstr ""
-
-#: ../startwizard.cpp:949
-msgctxt "CTYPage|"
-msgid "Click on Download to download now."
-msgstr ""
-
-#: ../startwizard.cpp:1025
-msgctxt "CTYPage|"
-msgid "KLog"
-msgstr ""
-
-#: ../startwizard.cpp:1026
-msgctxt "CTYPage|"
-msgid ""
-"I can't find the host. Please check your network and try again\n"
-"Do you want to try again?"
-msgstr ""
-
-#: ../dxccstatuswidget.cpp:48
-msgctxt "DXCCStatusWidget|"
-msgid "Update"
-msgstr ""
-
-#: ../dxccstatuswidget.cpp:286
-msgctxt "DXCCStatusWidget|"
-msgid "ID"
-msgstr ""
-
-#: ../dxccstatuswidget.cpp:286
-msgctxt "DXCCStatusWidget|"
-msgid "Entity"
-msgstr ""
-
-#: ../dxccstatuswidget.cpp:372
-msgctxt "DXCCStatusWidget|"
-msgid "Entity not worked in this band."
-msgstr ""
-
-#: ../dxcluster.cpp:70
-msgctxt "DXClusterWidget|"
-msgid "Click on Connect to connect to the DX-Cluster server"
-msgstr ""
-
-#: ../dxcluster.cpp:74 ../dxcluster.cpp:533
-msgctxt "DXClusterWidget|"
-msgid "Connect"
-msgstr ""
-
-#: ../dxcluster.cpp:75 ../dxcluster.cpp:512 ../dxcluster.cpp:591
-#: ../dxcluster.cpp:596
-msgctxt "DXClusterWidget|"
-msgid "Clear"
-msgstr ""
-
-#: ../dxcluster.cpp:151
-msgctxt "DXClusterWidget|"
-msgid "Click on connect to connect to the DX-Cluster"
-msgstr ""
-
-#: ../dxcluster.cpp:210
-msgctxt "DXClusterWidget|"
-msgid "Trying to connect to the server"
-msgstr ""
-
-#: ../dxcluster.cpp:221 ../dxcluster.cpp:227 ../dxcluster.cpp:234
-msgctxt "DXClusterWidget|"
-msgid "KLog DXCluster"
-msgstr ""
-
-#: ../dxcluster.cpp:222
-msgctxt "DXClusterWidget|"
-msgid "The host was not found. Please check:"
-msgstr ""
-
-#: ../dxcluster.cpp:223
-msgctxt "DXClusterWidget|"
-msgid ""
-"- your network connection;\n"
-"- the host name and port settings."
-msgstr ""
-
-#: ../dxcluster.cpp:228
-msgctxt "DXClusterWidget|"
-msgid ""
-"The connection was refused by the peer. Make sure the DXCluster server is "
-"running, and check that the host name and port settings are correct."
-msgstr ""
-
-#: ../dxcluster.cpp:235
-#, qt-format
-msgctxt "DXClusterWidget|"
-msgid "The following error occurred: %1."
-msgstr ""
-
-#: ../dxcluster.cpp:485
-msgctxt "DXClusterWidget|"
-msgid "Connected to server"
-msgstr ""
-
-#: ../dxcluster.cpp:498 ../dxcluster.cpp:502 ../dxcluster.cpp:506
-msgctxt "DXClusterWidget|"
-msgid "KLog message"
-msgstr ""
-
-#: ../dxcluster.cpp:498 ../dxcluster.cpp:502
-msgctxt "DXClusterWidget|"
-msgid "Enter your callsign to connect to the cluster:"
-msgstr ""
-
-#: ../dxcluster.cpp:506
-msgctxt "DXClusterWidget|"
-msgid ""
-"Enter your password to connect to the cluster:\n"
-"(Just hit enter for no password)"
-msgstr ""
-
-#: ../dxcluster.cpp:511 ../dxcluster.cpp:590
-msgctxt "DXClusterWidget|"
-msgid "Disconnect"
-msgstr ""
-
-#: ../dxcluster.cpp:515
-msgctxt "DXClusterWidget|"
-msgid "Not logged on, you may need to enter your callsign again."
-msgstr ""
-
-#: ../dxcluster.cpp:519
-msgctxt "DXClusterWidget|"
-msgid "Enter here the commands to be sent to the DX-Cluster server."
-msgstr ""
-
-#: ../dxcluster.cpp:529
-msgctxt "DXClusterWidget|"
-msgid "Connection closed by the server"
-msgstr ""
-
-#: ../dxcluster.cpp:535
-msgctxt "DXClusterWidget|"
-msgid "Click on Connect to connect to the DX-Cluster server."
-msgstr ""
-
-#: ../dxcluster.cpp:595
-msgctxt "DXClusterWidget|"
-msgid "Send"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:74
-msgctxt "DataProxy_SQLite|"
-msgid "Software version in DB is null"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:74
-msgctxt "DataProxy_SQLite|"
-msgid "No query failed"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3027
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Aircraft Scatter"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3031
-msgctxt "DataProxy_SQLite|"
-msgid "Aurora"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3035
-msgctxt "DataProxy_SQLite|"
-msgid "Aurora-E"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3039
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Back scatter"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3043
-msgctxt "DataProxy_SQLite|"
-msgid "Earth-Moon-Earth"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3047
-msgctxt "DataProxy_SQLite|"
-msgid "Sporadic E"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3051
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Field Aligned Irregularities"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3055
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "F2 Reflection"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3059
-msgctxt "DataProxy_SQLite|"
-msgid "Internet-assisted"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3063
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Ionoscatter"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3067
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Meteor scatter"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3071
-msgctxt "DataProxy_SQLite|"
-msgid "Terrestrial or atmospheric repeater or transponder"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3075
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Rain scatter"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3079
-msgctxt "DataProxy_SQLite|"
-msgid "Satellite"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3083
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Trans-equatorial"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3087
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Tropospheric ducting"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3639 ../dataproxy_sqlite.cpp:3706
-msgctxt "DataProxy_SQLite|"
-msgid "Yes"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3643 ../dataproxy_sqlite.cpp:3710
-msgctxt "DataProxy_SQLite|"
-msgid "No"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3647 ../dataproxy_sqlite.cpp:3714
-msgctxt "DataProxy_SQLite|"
-msgid "Requested"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3651 ../dataproxy_sqlite.cpp:3722
-msgctxt "DataProxy_SQLite|"
-msgid "Ignore/Invalid"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3655
-msgctxt "DataProxy_SQLite|"
-msgid "Validated"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3718
-msgctxt "DataProxy_SQLite|"
-msgid "Queued"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3770
-msgctxt "DataProxy_SQLite|"
-msgid "Uploaded"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3774
-msgctxt "DataProxy_SQLite|"
-msgid "Do not upload"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3778
-msgctxt "DataProxy_SQLite|"
-msgid "Modified"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3828
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Bureau"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3832
-msgctxt "DataProxy_SQLite|"
-msgid "Direct"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3836
-msgctxt "DataProxy_SQLite|"
-msgid "Electronic"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:3840
-msgctxt ""
-"DataProxy_SQLite|Common term in hamradio, do not translate if not sure"
-msgid "Manager"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:4862
-msgctxt "DataProxy_SQLite|"
-msgid "KLog DXCC"
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:4863
-msgctxt "DataProxy_SQLite|"
-msgid "All QSOs have been updated with a DXCC and the Continent."
-msgstr ""
-
-#: ../downloadcty.cpp:64
-msgctxt "DownLoadCTY|"
-msgid "Download of cty.csv failed with the following error code: "
-msgstr ""
-
-#: ../downloadcty.cpp:76
-msgctxt "DownLoadCTY|"
-msgid "Download of cty.csv done."
-msgstr ""
-
-#: ../downloadcty.cpp:147
-msgctxt "DownLoadCTY|"
-msgid ""
-"There is already a cty.csv file in the folder but it will be replaced with "
-"the new one."
-msgstr ""
-
-#: ../downloadcty.cpp:177
-#, qt-format
-msgctxt "DownLoadCTY|"
-msgid "Could not open %1 for writing"
-msgstr ""
-
-#: ../filemanager.cpp:199
-msgctxt "FileManager|"
-msgid ""
-"The log that you have selected contains more than just one station callsign."
-msgstr ""
-
-#: ../filemanager.cpp:199
-msgctxt "FileManager|"
-msgid "Please select the station callsign you want to export the log from:"
-msgstr ""
-
-#: ../filemanager.cpp:202
-msgctxt "FileManager|"
-msgid "Station Callsign:"
-msgstr ""
-
-#: ../filemanager.cpp:211
-msgctxt "FileManager|"
-msgid "Define Station Callsign"
-msgstr ""
-
-#: ../filemanager.cpp:212
-msgctxt "FileManager|"
-msgid ""
-"You have selected no callsign. KLog will export QSOs without a station "
-"callsign defined and those with the call you are entering here."
-msgstr ""
-
-#: ../filemanager.cpp:212
-msgctxt "FileManager|"
-msgid ""
-"Enter the station callsign to use for this log or leave it empty for QSO "
-"without station callsign defined:"
-msgstr ""
-
-#: ../filemanager.cpp:224
-msgctxt "FileManager|"
-msgid ""
-"No station callsign has been selected and therefore no log will be exported"
-msgstr ""
-
-#: ../filemanager.cpp:249 ../filemanager.cpp:570
-msgctxt "FileManager|"
-msgid "Writing ADIF file..."
-msgstr ""
-
-#: ../filemanager.cpp:249 ../filemanager.cpp:570 ../filemanager.cpp:2783
-msgctxt "FileManager|"
-msgid "Abort writing"
-msgstr ""
-
-#: ../filemanager.cpp:441
-msgctxt "FileManager|"
-msgid "Exporting LoTW ADIF file..."
-msgstr ""
-
-#: ../filemanager.cpp:441 ../filemanager.cpp:3589
-msgctxt "FileManager|"
-msgid " QSO: "
-msgstr ""
-
-#: ../filemanager.cpp:2626
-msgctxt "FileManager|"
-msgid ""
-"Writing ADIF file...\n"
-" QSO: "
-msgstr ""
-
-#: ../filemanager.cpp:2634
-msgctxt "FileManager|"
-msgid ""
-"You have canceled the file export. The file will be removed and no data will "
-"be exported."
-msgstr ""
-
-#: ../filemanager.cpp:2634 ../filemanager.cpp:3755
-msgctxt "FileManager|"
-msgid "Do you still want to cancel?"
-msgstr ""
-
-#: ../filemanager.cpp:2783
-msgctxt "FileManager|"
-msgid "Writing Cabrillo file..."
-msgstr ""
-
-#: ../filemanager.cpp:2967
-msgctxt "FileManager|"
-msgid "KLog: Cabrillo Log Export not implemented"
-msgstr ""
-
-#: ../filemanager.cpp:2968
-msgctxt "FileManager|"
-msgid ""
-"I am sorry but the Cabrillo Export To File feature has still not been "
-"implemented."
-msgstr ""
-
-#: ../filemanager.cpp:3100
-msgctxt "FileManager|"
-msgid "Reading LoTW file..."
-msgstr ""
-
-#: ../filemanager.cpp:3100 ../filemanager.cpp:3383
-msgctxt "FileManager|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../filemanager.cpp:3336
-msgctxt "FileManager|"
-msgid "There is more than one log in this logfile."
-msgstr ""
-
-#: ../filemanager.cpp:3336
-msgctxt "FileManager|"
-msgid "All logs will be imported into the current log."
-msgstr ""
-
-#: ../filemanager.cpp:3336
-msgctxt "FileManager|"
-msgid "Do you want to continue?"
-msgstr ""
-
-#: ../filemanager.cpp:3383
-msgctxt "FileManager|"
-msgid "Reading ADIF file..."
-msgstr ""
-
-#: ../filemanager.cpp:3589
-msgctxt "FileManager|"
-msgid "Importing ADIF file..."
-msgstr ""
-
-#: ../filemanager.cpp:3616
-msgctxt "FileManager|"
-msgid ""
-"It seems that there are some duplicated QSOs in the ADIF file you are "
-"importing. Do you want to continue? (Duped QSOs will not be imported)"
-msgstr ""
-
-#: ../filemanager.cpp:3755
-msgctxt "FileManager|"
-msgid ""
-"You have cancelled the file import. The file will be removed and no data "
-"will be imported."
-msgstr ""
-
-#: ../filemanager.cpp:4773
-msgctxt "FileManager|"
-msgid "This QSO is not including the minimum data to consider a QSO as valid!."
-msgstr ""
-
-#: ../filemanager.cpp:4773
-msgctxt "FileManager|"
-msgid "Please edit the ADIF file and make sure that it include at least:"
-msgstr ""
-
-#: ../filemanager.cpp:4773
-msgctxt "FileManager|"
-msgid "and"
-msgstr ""
-
-#: ../filemanager.cpp:4773
-msgctxt "FileManager|"
-msgid "This QSO had:"
-msgstr ""
-
-#: ../filemanager.cpp:4777
-msgctxt "FileManager|"
-msgid " - The band missing and the following call: "
-msgstr ""
-
-#: ../filemanager.cpp:4782
-msgctxt "FileManager|"
-msgid " - The call missing but was done at this time: "
-msgstr ""
-
-#: ../filemanager.cpp:4787
-msgctxt "FileManager|"
-msgid " - The mode missing and the following call: "
-msgstr ""
-
-#: ../filemanager.cpp:4792
-msgctxt "FileManager|"
-msgid " - The date missing and the following call: "
-msgstr ""
-
-#: ../filemanager.cpp:4797
-msgctxt "FileManager|"
-msgid " - The time missing and the following call: "
-msgstr ""
-
-#: ../filemanager.cpp:4802
-msgctxt "FileManager|"
-msgid "Do you want to continue with the current file?"
-msgstr ""
-
-#: ../filemanager.cpp:4806
-msgctxt "FileManager|"
-msgid "KLog: Not all required data found!"
-msgstr ""
-
-#: ../filemanager.cpp:4830
-msgctxt "FileManager|"
-msgid "This log seems to lack of RST-TX information."
-msgstr ""
-
-#: ../filemanager.cpp:4830 ../filemanager.cpp:4852
-msgctxt "FileManager|"
-msgid "Click on Yes to add a default 59 to all QSO with a similar problem."
-msgstr ""
-
-#: ../filemanager.cpp:4830 ../filemanager.cpp:4852
-msgctxt "FileManager|"
-msgid "If you select NO, the QSO may not be imported."
-msgstr ""
-
-#: ../filemanager.cpp:4831
-msgctxt "FileManager|"
-msgid "KLog: No RST TX found!"
-msgstr ""
-
-#: ../filemanager.cpp:4852
-msgctxt "FileManager|"
-msgid "This log seems to lack of RST-RX information."
-msgstr ""
-
-#: ../filemanager.cpp:4854
-msgctxt "FileManager|"
-msgid "KLog: No RST RX found!"
-msgstr ""
-
-#: ../infowidget.cpp:48
-msgctxt "InfoWidget|"
-msgid "10M"
-msgstr ""
-
-#: ../infowidget.cpp:49
-msgctxt "InfoWidget|"
-msgid "15M"
-msgstr ""
-
-#: ../infowidget.cpp:50
-msgctxt "InfoWidget|"
-msgid "20M"
-msgstr ""
-
-#: ../infowidget.cpp:51
-msgctxt "InfoWidget|"
-msgid "40M"
-msgstr ""
-
-#: ../infowidget.cpp:52
-msgctxt "InfoWidget|"
-msgid "80M"
-msgstr ""
-
-#: ../infowidget.cpp:53
-msgctxt "InfoWidget|"
-msgid "160M"
-msgstr ""
-
-#: ../infowidget.cpp:54
-msgctxt "InfoWidget|"
-msgid "2M"
-msgstr ""
-
-#: ../infowidget.cpp:55
-msgctxt "InfoWidget|"
-msgid "6M"
-msgstr ""
-
-#: ../infowidget.cpp:56
-msgctxt "InfoWidget|"
-msgid "12M"
-msgstr ""
-
-#: ../infowidget.cpp:57
-msgctxt "InfoWidget|"
-msgid "17M"
-msgstr ""
-
-#: ../infowidget.cpp:58
-msgctxt "InfoWidget|"
-msgid "30M"
-msgstr ""
-
-#: ../infowidget.cpp:59
-msgctxt "InfoWidget|"
-msgid "70CM"
-msgstr ""
-
-#: ../infowidget.cpp:74
-msgctxt "InfoWidget|"
-msgid "Continent"
-msgstr ""
-
-#: ../infowidget.cpp:78
-msgctxt "InfoWidget|"
-msgid "Prefix"
-msgstr ""
-
-#: ../infowidget.cpp:82
-msgctxt "InfoWidget|"
-msgid "CQ"
-msgstr ""
-
-#: ../infowidget.cpp:86
-msgctxt "InfoWidget|"
-msgid "ITU"
-msgstr ""
-
-#: ../infowidget.cpp:90
-msgctxt "InfoWidget|"
-msgid "Short Path"
-msgstr ""
-
-#: ../infowidget.cpp:93
-msgctxt "InfoWidget|"
-msgid "Long Path"
-msgstr ""
-
-#: ../infowidget.cpp:96 ../infowidget.cpp:101
-msgctxt "InfoWidget|"
-msgid "Deg"
-msgstr ""
-
-#: ../infowidget.cpp:314 ../infowidget.cpp:315
-msgctxt "InfoWidget|"
-msgid "Miles"
-msgstr ""
-
-#: ../infowidget.cpp:321 ../infowidget.cpp:322
-msgctxt "InfoWidget|"
-msgid "Km"
-msgstr ""
-
-#: ../startwizard.cpp:141
-msgctxt "IntroPage|"
-msgid "Welcome to KLog!"
-msgstr ""
-
-#: ../startwizard.cpp:143
-msgctxt "IntroPage|"
-msgid "Welcome to KLog! - brought to you under the terms of the GPL!"
-msgstr ""
-
-#: ../startwizard.cpp:151
-msgctxt "IntroPage|"
-msgid "Welcome to KLog"
-msgstr ""
-
-#: ../startwizard.cpp:152
-msgctxt "IntroPage|"
-msgid "This looks like it's the first time you've run KLog on this computer."
-msgstr ""
-
-#: ../startwizard.cpp:153
-msgctxt "IntroPage|"
-msgid ""
-"KLog is a free hamradio logging program that can run on Linux macOS and "
-"Windows."
-msgstr ""
-
-#: ../startwizard.cpp:154
-msgctxt "IntroPage|"
-msgid "It is designed to provide general purpose, DX and contest logging."
-msgstr ""
-
-#: ../startwizard.cpp:155
-msgctxt "IntroPage|"
-msgid "It supports QSL management, import and export of ADIF "
-msgstr ""
-
-#: ../startwizard.cpp:156
-msgctxt "IntroPage|"
-msgid "and Cabrillo file formats and many other features..."
-msgstr ""
-
-#: ../startwizard.cpp:157
-msgctxt "IntroPage|"
-msgid "Before you can start using KLog, you will be asked to:"
-msgstr ""
-
-#: ../startwizard.cpp:158
-msgctxt "IntroPage|"
-msgid "Acknowledge to the terms of the license."
-msgstr ""
-
-#: ../startwizard.cpp:159
-msgctxt "IntroPage|"
-msgid "Download the DX entities information."
-msgstr ""
-
-#: ../startwizard.cpp:160
-msgctxt "IntroPage|"
-msgid "Enter your callsign, CQ zone, etc. and main configuration."
-msgstr ""
-
-#: ../startwizard.cpp:161
-msgctxt "IntroPage|"
-msgid ""
-"Enjoy KLog and contact the development team if you have any suggestions!"
-msgstr ""
-
-#: ../startwizard.cpp:182
-msgctxt "LicPage|"
-msgid "KLog License information"
-msgstr ""
-
-#: ../startwizard.cpp:185
-msgctxt "LicPage|"
-msgid "Welcome to KLog!- brought to you under the terms of the GPL!"
-msgstr ""
-
-#: ../startwizard.cpp:826
-msgctxt "LicPage|"
-msgid "Acknowledge"
-msgstr ""
-
-#: ../startwizard.cpp:827
-msgctxt "LicPage|"
-msgid "Be aware that KLog is free software."
-msgstr ""
-
-#: ../logmodel.cpp:105
-msgctxt "LogModel|"
-msgid "Date"
-msgstr ""
-
-#: ../logmodel.cpp:108
-msgctxt "LogModel|"
-msgid "Time"
-msgstr ""
-
-#: ../logmodel.cpp:111
-msgctxt "LogModel|"
-msgid "QRZ"
-msgstr ""
-
-#: ../logmodel.cpp:114
-msgctxt "LogModel|"
-msgid "Band"
-msgstr ""
-
-#: ../logmodel.cpp:117
-msgctxt "LogModel|"
-msgid "Mode"
-msgstr ""
-
-#: ../logmodel.cpp:120
-msgctxt "LogModel|"
-msgid "RSTtx"
-msgstr ""
-
-#: ../logmodel.cpp:123
-msgctxt "LogModel|"
-msgid "RSTrx"
-msgstr ""
-
-#: ../logmodel.cpp:126
-msgctxt "LogModel|"
-msgid "Comment"
-msgstr ""
-
-#: ../logwindow.cpp:209
-msgctxt "LogWindow|"
-msgid "QSL Send"
-msgstr ""
-
-#: ../logwindow.cpp:221
-msgctxt "LogWindow|"
-msgid "QSL Rcvd"
-msgstr ""
-
-#: ../logwindow.cpp:278
-msgctxt "LogWindow|"
-msgid "&Delete"
-msgstr ""
-
-#: ../logwindow.cpp:280
-msgctxt "LogWindow|"
-msgid "Delete a QSO"
-msgstr ""
-
-#: ../logwindow.cpp:283
-msgctxt "LogWindow|"
-msgid "&Edit QSO"
-msgstr ""
-
-#: ../logwindow.cpp:285
-msgctxt "LogWindow|"
-msgid "Edit this QSO"
-msgstr ""
-
-#: ../logwindow.cpp:288
-msgctxt "LogWindow|"
-msgid "Via &bureau"
-msgstr ""
-
-#: ../logwindow.cpp:290
-msgctxt "LogWindow|"
-msgid "Send this QSL via bureau"
-msgstr ""
-
-#: ../logwindow.cpp:293
-msgctxt "LogWindow|"
-msgid "D&irect"
-msgstr ""
-
-#: ../logwindow.cpp:295
-msgctxt "LogWindow|"
-msgid "Send this QSL via direct"
-msgstr ""
-
-#: ../logwindow.cpp:298
-msgctxt "LogWindow|"
-msgid "Via bureau"
-msgstr ""
-
-#: ../logwindow.cpp:300
-msgctxt "LogWindow|"
-msgid "QSL &received via bureau"
-msgstr ""
-
-#: ../logwindow.cpp:303
-msgctxt "LogWindow|"
-msgid "Direct"
-msgstr ""
-
-#: ../logwindow.cpp:305
-msgctxt "LogWindow|"
-msgid "QSL received via direc&t"
-msgstr ""
-
-#: ../logwindow.cpp:386
-msgctxt "LogWindow|"
-msgid "You have requested to delete this QSO."
-msgstr ""
-
-#: ../logwindow.cpp:387
-msgctxt "LogWindow|"
-msgid "Are you sure?"
-msgstr ""
-
-#: ../mainwindow.cpp:183
-msgctxt "MainWindow|"
-msgid "Recalculate"
-msgstr ""
-
-#: ../mainwindow.cpp:184
-msgctxt "MainWindow|"
-msgid "Click to recalculate the award status."
-msgstr ""
-
-#: ../mainwindow.cpp:210
-msgctxt "MainWindow|"
-msgid "Starting KLog"
-msgstr ""
-
-#: ../mainwindow.cpp:314 ../mainwindow.cpp:909 ../mainwindow.cpp:3171
-#: ../mainwindow.cpp:3234
-msgctxt "MainWindow|"
-msgid "&Add"
-msgstr ""
-
-#: ../mainwindow.cpp:317
-msgctxt "MainWindow|"
-msgid "&Clear"
-msgstr ""
-
-#: ../mainwindow.cpp:320
-msgctxt "MainWindow|"
-msgid "Status bar..."
-msgstr ""
-
-#: ../mainwindow.cpp:321
-msgctxt "MainWindow|"
-msgid "DX Entity"
-msgstr ""
-
-#: ../mainwindow.cpp:323
-msgctxt "MainWindow|"
-msgid "&Log Window"
-msgstr ""
-
-#: ../mainwindow.cpp:324
-msgctxt "MainWindow|"
-msgid "&Score Window"
-msgstr ""
-
-#: ../mainwindow.cpp:334
-msgctxt "MainWindow|"
-msgid "Watts"
-msgstr ""
-
-#: ../mainwindow.cpp:339 ../mainwindow.cpp:344
-msgctxt "MainWindow|"
-msgid "MHz"
-msgstr ""
-
-#: ../mainwindow.cpp:428 ../mainwindow.cpp:4135
-msgctxt "MainWindow|"
-msgid "KLog"
-msgstr ""
-
-#: ../mainwindow.cpp:480 ../mainwindow.cpp:4476 ../mainwindow.cpp:7813
-msgctxt "MainWindow|"
-msgid "DX-Marathon"
-msgstr ""
-
-#: ../mainwindow.cpp:487 ../mainwindow.cpp:4482 ../mainwindow.cpp:7822
-msgctxt "MainWindow|"
-msgid "Annual"
-msgstr ""
-
-#: ../mainwindow.cpp:663
-msgctxt "MainWindow|"
-msgid "Ready"
-msgstr ""
-
-#: ../mainwindow.cpp:875
-msgctxt "MainWindow|"
-msgid ""
-"An unexpected error ocurred when trying to add the QSO to your log. If the "
-"problem persists, please contact the developer for analysis: "
-msgstr ""
-
-#: ../mainwindow.cpp:1067 ../mainwindow.cpp:1770
-msgctxt "MainWindow|"
-msgid "You have selected an entity:"
-msgstr ""
-
-#: ../mainwindow.cpp:1067 ../mainwindow.cpp:1770
-msgctxt "MainWindow|"
-msgid "that is different from the KLog proposed entity:"
-msgstr ""
-
-#: ../mainwindow.cpp:1068
-msgctxt "MainWindow|"
-msgid ""
-"Click on the prefix of the correct entity or Cancel to edit the QSO again."
-msgstr ""
-
-#: ../mainwindow.cpp:1771
-msgctxt "MainWindow|"
-msgid "Click on the prefix of the right entity or Cancel to correct."
-msgstr ""
-
-#: ../mainwindow.cpp:2438 ../mainwindow.cpp:5087
-msgctxt "MainWindow|"
-msgid "QRZ of the QSO."
-msgstr ""
-
-#: ../mainwindow.cpp:2439 ../mainwindow.cpp:5088
-msgctxt "MainWindow|"
-msgid "TX RST."
-msgstr ""
-
-#: ../mainwindow.cpp:2440 ../mainwindow.cpp:5089
-msgctxt "MainWindow|"
-msgid "RX RST."
-msgstr ""
-
-#: ../mainwindow.cpp:2441 ../mainwindow.cpp:5090
-msgctxt "MainWindow|"
-msgid "TX Exchange."
-msgstr ""
-
-#: ../mainwindow.cpp:2442 ../mainwindow.cpp:5091
-msgctxt "MainWindow|"
-msgid "RX Exchange."
-msgstr ""
-
-#: ../mainwindow.cpp:2443 ../mainwindow.cpp:5092
-msgctxt "MainWindow|"
-msgid "Band of the QSO."
-msgstr ""
-
-#: ../mainwindow.cpp:2444 ../mainwindow.cpp:5093
-msgctxt "MainWindow|"
-msgid "Mode of the QSO."
-msgstr ""
-
-#: ../mainwindow.cpp:2445 ../mainwindow.cpp:5094
-msgctxt "MainWindow|"
-msgid "Date of the QSO."
-msgstr ""
-
-#: ../mainwindow.cpp:2446 ../mainwindow.cpp:5095
-msgctxt "MainWindow|"
-msgid "Time of the QSO."
-msgstr ""
-
-#: ../mainwindow.cpp:2449 ../mainwindow.cpp:5098
-msgctxt "MainWindow|"
-msgid "Add the QSO to the log."
-msgstr ""
-
-#: ../mainwindow.cpp:2451
-msgctxt "MainWindow|"
-msgid "Clear the box."
-msgstr ""
-
-#: ../mainwindow.cpp:2453
-msgctxt "MainWindow|"
-msgid "Input"
-msgstr ""
-
-#: ../mainwindow.cpp:2466 ../mainwindow.cpp:6664
-msgctxt "MainWindow|"
-msgid "RSTrx"
-msgstr ""
-
-#: ../mainwindow.cpp:2473 ../mainwindow.cpp:6662
-msgctxt "MainWindow|"
-msgid "RSTtx"
-msgstr ""
-
-#: ../mainwindow.cpp:2482 ../mainwindow.cpp:3291 ../mainwindow.cpp:3297
-#: ../mainwindow.cpp:4215 ../mainwindow.cpp:5287 ../mainwindow.cpp:6660
-msgctxt "MainWindow|"
-msgid "QRZ"
-msgstr ""
-
-#: ../mainwindow.cpp:2489
-msgctxt "MainWindow|"
-msgid "STX"
-msgstr ""
-
-#: ../mainwindow.cpp:2496
-msgctxt "MainWindow|"
-msgid "SRX"
-msgstr ""
-
-#: ../mainwindow.cpp:2803
-msgctxt "MainWindow|"
-msgid "NEW MULT"
-msgstr ""
-
-#: ../mainwindow.cpp:2909
-msgctxt "MainWindow|"
-msgid "Invalid characters used in the QRZ"
-msgstr ""
-
-#: ../mainwindow.cpp:3061
-msgctxt "MainWindow|"
-msgid "Ready..."
-msgstr ""
-
-#: ../mainwindow.cpp:3401
-msgctxt "MainWindow|"
-msgid "The logfile has been modified."
-msgstr ""
-
-#: ../mainwindow.cpp:3401
-msgctxt "MainWindow|"
-msgid "Do you want to save your changes?"
-msgstr ""
-
-#: ../mainwindow.cpp:3435
-msgctxt "MainWindow|"
-msgid "&File"
-msgstr ""
-
-#: ../mainwindow.cpp:3437
-msgctxt "MainWindow|"
-msgid "&New..."
-msgstr ""
-
-#: ../mainwindow.cpp:3442
-msgctxt "MainWindow|"
-msgid "&Open..."
-msgstr ""
-
-#: ../mainwindow.cpp:3447
-msgctxt "MainWindow|"
-msgid "&Import from ADIF..."
-msgstr ""
-
-#: ../mainwindow.cpp:3450
-msgctxt "MainWindow|"
-msgid "Import an ADIF file into the current log."
-msgstr ""
-
-#: ../mainwindow.cpp:3459
-msgctxt "MainWindow|"
-msgid "&Save As..."
-msgstr ""
-
-#: ../mainwindow.cpp:3466
-msgctxt "MainWindow|"
-msgid "Export to ADIF..."
-msgstr ""
-
-#: ../mainwindow.cpp:3470
-msgctxt "MainWindow|"
-msgid "Export the current log to an ADIF logfile."
-msgstr ""
-
-#: ../mainwindow.cpp:3472
-msgctxt "MainWindow|"
-msgid "Export all logs to ADIF..."
-msgstr ""
-
-#: ../mainwindow.cpp:3476
-msgctxt "MainWindow|"
-msgid "Export ALL the QSOs into one ADIF file, merging QSOs from all the logs."
-msgstr ""
-
-#: ../mainwindow.cpp:3478
-msgctxt "MainWindow|"
-msgid "Export Requested QSL to ADIF..."
-msgstr ""
-
-#: ../mainwindow.cpp:3481
-msgctxt "MainWindow|"
-msgid ""
-"Export all QSOs requesting QSLs to an ADIF file (e.g. to import it into a "
-"QSL tag printing program)."
-msgstr ""
-
-#: ../mainwindow.cpp:3483
-msgctxt "MainWindow|"
-msgid "Export ADIF for LoTW..."
-msgstr ""
-
-#: ../mainwindow.cpp:3486
-msgctxt "MainWindow|"
-msgid ""
-"Export an ADIF file to be sent to LoTW. Remember to sign it with TQSL before "
-"uploading to LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3490
-msgctxt "MainWindow|"
-msgid "&Print Log..."
-msgstr ""
-
-#: ../mainwindow.cpp:3493
-msgctxt "MainWindow|"
-msgid "Print your log."
-msgstr ""
-
-#: ../mainwindow.cpp:3498
-msgctxt "MainWindow|"
-msgid "KLog folder"
-msgstr ""
-
-#: ../mainwindow.cpp:3500
-msgctxt "MainWindow|"
-msgid "Opens the data folder of KLog."
-msgstr ""
-
-#: ../mainwindow.cpp:3505
-msgctxt "MainWindow|"
-msgid "E&xit"
-msgstr ""
-
-#: ../mainwindow.cpp:3511
-msgctxt "MainWindow|"
-msgid "&Tools"
-msgstr ""
-
-#: ../mainwindow.cpp:3513
-msgctxt "MainWindow|"
-msgid "Fill in QSO data"
-msgstr ""
-
-#: ../mainwindow.cpp:3517
-msgctxt "MainWindow|"
-msgid ""
-"Go through the log reusing previous QSOs to fill missing information in "
-"other QSOs."
-msgstr ""
-
-#: ../mainwindow.cpp:3519
-msgctxt "MainWindow|"
-msgid "Fill in DXCC data"
-msgstr ""
-
-#: ../mainwindow.cpp:3522
-msgctxt "MainWindow|"
-msgid "Go through the log filling QSOs without a DXCC defined."
-msgstr ""
-
-#: ../mainwindow.cpp:3525
-msgctxt "MainWindow|"
-msgid "QSL tools..."
-msgstr ""
-
-#: ../mainwindow.cpp:3532
-msgctxt "MainWindow|"
-msgid "&Find QSO to QSL"
-msgstr ""
-
-#: ../mainwindow.cpp:3535
-msgctxt "MainWindow|"
-msgid "Shows QSOs for which you should send your QSL and request the DX QSL."
-msgstr ""
-
-#: ../mainwindow.cpp:3537
-msgctxt "MainWindow|"
-msgid "Find My-QSLs pending to send"
-msgstr ""
-
-#: ../mainwindow.cpp:3541
-msgctxt "MainWindow|"
-msgid ""
-"Shows the QSOs with pending requests to send QSLs. You should keep this "
-"queue empty!"
-msgstr ""
-
-#: ../mainwindow.cpp:3543
-msgctxt "MainWindow|"
-msgid "&Find DX-QSLs pending to receive"
-msgstr ""
-
-#: ../mainwindow.cpp:3546
-msgctxt "MainWindow|"
-msgid ""
-"Shows the DX-QSL that has been requested or QSLs has been sent with no "
-"answer."
-msgstr ""
-
-#: ../mainwindow.cpp:3548
-msgctxt "MainWindow|"
-msgid "&Find requested pending to receive"
-msgstr ""
-
-#: ../mainwindow.cpp:3551
-msgctxt "MainWindow|"
-msgid "Shows the DX-QSL that has been requested."
-msgstr ""
-
-#: ../mainwindow.cpp:3554
-msgctxt "MainWindow|"
-msgid "LoTW tools..."
-msgstr ""
-
-#: ../mainwindow.cpp:3556
-msgctxt "MainWindow|"
-msgid "Queue all QSL to be sent of this log"
-msgstr ""
-
-#: ../mainwindow.cpp:3559
-msgctxt "MainWindow|"
-msgid "Mark all non sent QSOs in this log as queued to be uploaded."
-msgstr ""
-
-#: ../mainwindow.cpp:3561
-msgctxt "MainWindow|"
-msgid "Queue all QSL to be sent"
-msgstr ""
-
-#: ../mainwindow.cpp:3564
-msgctxt "MainWindow|"
-msgid "Mark all non sent QSOs as queued to be uploaded."
-msgstr ""
-
-#: ../mainwindow.cpp:3568
-msgctxt "MainWindow|"
-msgid "Mark as sent all queued QSO of this log"
-msgstr ""
-
-#: ../mainwindow.cpp:3571
-msgctxt "MainWindow|"
-msgid "Mark all queued QSOs in this log as sent to LoTW."
-msgstr ""
-
-#: ../mainwindow.cpp:3573
-msgctxt "MainWindow|"
-msgid "Mark all queued QSO as sent"
-msgstr ""
-
-#: ../mainwindow.cpp:3576
-msgctxt "MainWindow|"
-msgid "Mark all queued QSOs as sent to LoTW."
-msgstr ""
-
-#: ../mainwindow.cpp:3581
-msgctxt "MainWindow|"
-msgid "&Update cty.csv"
-msgstr ""
-
-#: ../mainwindow.cpp:3585 ../mainwindow.cpp:3590
-msgctxt "MainWindow|"
-msgid "For updated DX-Entity data, update cty.csv."
-msgstr ""
-
-#: ../mainwindow.cpp:3587
-msgctxt "MainWindow|"
-msgid "&Update Satellite Data"
-msgstr ""
-
-#: ../mainwindow.cpp:3594
-msgctxt "MainWindow|"
-msgid "Stats"
-msgstr ""
-
-#: ../mainwindow.cpp:3598
-msgctxt "MainWindow|"
-msgid "Show the statistics of your radio activity."
-msgstr ""
-
-#: ../mainwindow.cpp:3602
-msgctxt "MainWindow|"
-msgid "&Setup"
-msgstr ""
-
-#: ../mainwindow.cpp:3604
-msgctxt "MainWindow|"
-msgid "&Setup..."
-msgstr ""
-
-#: ../mainwindow.cpp:3610
-msgctxt "MainWindow|"
-msgid "&Help"
-msgstr ""
-
-#: ../mainwindow.cpp:3612
-msgctxt "MainWindow|"
-msgid "Check updates..."
-msgstr ""
-
-#: ../mainwindow.cpp:3617
-msgctxt "MainWindow|"
-msgid "&About..."
-msgstr ""
-
-#: ../mainwindow.cpp:3622
-msgctxt "MainWindow|"
-msgid "About Qt..."
-msgstr ""
-
-#: ../mainwindow.cpp:3665 ../mainwindow.cpp:3674 ../mainwindow.cpp:3688
-#: ../mainwindow.cpp:3696 ../mainwindow.cpp:3770 ../mainwindow.cpp:3778
-#: ../mainwindow.cpp:3796 ../mainwindow.cpp:3804
-msgctxt "MainWindow|"
-msgid "KLog LoTW"
-msgstr ""
-
-#: ../mainwindow.cpp:3666
-msgctxt "MainWindow|"
-msgid "All pending QSO of this log has been marked as queued for LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3666 ../mainwindow.cpp:3689
-msgctxt "MainWindow|"
-msgid ""
-"Now you can go to the File menu to export the LoTW ADIF file and upload it "
-"to LoTW."
-msgstr ""
-
-#: ../mainwindow.cpp:3675 ../mainwindow.cpp:3697
-msgctxt "MainWindow|"
-msgid ""
-"There was a problem to mark all pending QSO of this log as queued for LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3689
-msgctxt "MainWindow|"
-msgid "All pending QSO has been marked as queued for LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3716
-msgctxt "MainWindow|"
-msgid ""
-"The log that you have selected contains more than just one station callsign."
-msgstr ""
-
-#: ../mainwindow.cpp:3716
-msgctxt "MainWindow|"
-msgid "Please select the station callsign you want to mark as sent to LoTW:"
-msgstr ""
-
-#: ../mainwindow.cpp:3719
-msgctxt "MainWindow|"
-msgid "Station Callsign:"
-msgstr ""
-
-#: ../mainwindow.cpp:3728
-msgctxt "MainWindow|"
-msgid "Define Station Callsign"
-msgstr ""
-
-#: ../mainwindow.cpp:3729
-msgctxt "MainWindow|"
-msgid ""
-"You have selected no callsign. KLog will mark QSOs without a station "
-"callsign defined and those with the call you are entering here."
-msgstr ""
-
-#: ../mainwindow.cpp:3729
-msgctxt "MainWindow|"
-msgid ""
-"Enter the station callsign to use for this log or leave it empty for QSO "
-"without station callsign defined:"
-msgstr ""
-
-#: ../mainwindow.cpp:3742
-msgctxt "MainWindow|"
-msgid ""
-"No station callsign has been selected and therefore no log will be marked"
-msgstr ""
-
-#: ../mainwindow.cpp:3771
-msgctxt "MainWindow|"
-msgid "All queued QSO of this log has been marked as sent for LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3779
-msgctxt "MainWindow|"
-msgid ""
-"There was a problem to mark all queued QSO of this log as sent for LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3797
-msgctxt "MainWindow|"
-msgid "All queued QSO has been marked as sent to LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3805
-msgctxt "MainWindow|"
-msgid "There was a problem to mark all queued QSO of this log as sent to LoTW!"
-msgstr ""
-
-#: ../mainwindow.cpp:3814
-msgctxt "MainWindow|"
-msgid "About..."
-msgstr ""
-
-#: ../mainwindow.cpp:3870
-msgctxt "MainWindow|"
-msgid "KLog update checking result"
-msgstr ""
-
-#: ../mainwindow.cpp:3871
-msgctxt "MainWindow|"
-msgid "Congratulations!"
-msgstr ""
-
-#: ../mainwindow.cpp:3871
-msgctxt "MainWindow|"
-msgid "You already have the latest version."
-msgstr ""
-
-#: ../mainwindow.cpp:4021 ../mainwindow.cpp:4071
-msgctxt "MainWindow|"
-msgid "Nothing has been saved. You have to select a valid file type."
-msgstr ""
-
-#: ../mainwindow.cpp:4049
-msgctxt "MainWindow|"
-msgid "Save File"
-msgstr ""
-
-#: ../mainwindow.cpp:4051
-msgctxt "MainWindow|"
-msgid "ADIF file"
-msgstr ""
-
-#: ../mainwindow.cpp:4051
-msgctxt "MainWindow|"
-msgid "Cabrillo files"
-msgstr ""
-
-#: ../mainwindow.cpp:4051
-msgctxt "MainWindow|"
-msgid "Any file"
-msgstr ""
-
-#: ../mainwindow.cpp:4128
-msgctxt "MainWindow|"
-msgid "You can find the KLog data folder here: "
-msgstr ""
-
-#: ../mainwindow.cpp:4211
-msgctxt "MainWindow|"
-msgid "DUPE"
-msgstr ""
-
-#: ../mainwindow.cpp:4328
-msgctxt "MainWindow|"
-msgid "start"
-msgstr ""
-
-#: ../mainwindow.cpp:4329 ../mainwindow.cpp:4351
-#, qt-format
-msgctxt "MainWindow|start or stop"
-msgid ""
-"UDP Server error\n"
-"The UDP server failed to %1."
-msgstr ""
-
-#: ../mainwindow.cpp:4350
-msgctxt "MainWindow|"
-msgid "stop"
-msgstr ""
-
-#: ../mainwindow.cpp:4742
-msgctxt "MainWindow|"
-msgid "It seems that there are no QSO in the database."
-msgstr ""
-
-#: ../mainwindow.cpp:4742
-msgctxt "MainWindow|"
-msgid ""
-"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."
-msgstr ""
-
-#: ../mainwindow.cpp:5076 ../mainwindow.cpp:7261
-msgctxt "MainWindow|"
-msgid "TX Frequency in MHz."
-msgstr ""
-
-#: ../mainwindow.cpp:5077 ../mainwindow.cpp:7339
-msgctxt "MainWindow|"
-msgid "RX Frequency in MHz."
-msgstr ""
-
-#: ../mainwindow.cpp:5079
-msgctxt "MainWindow|"
-msgid "Power used by the DX."
-msgstr ""
-
-#: ../mainwindow.cpp:5080
-msgctxt "MainWindow|"
-msgid "Logging operator's callsign."
-msgstr ""
-
-#: ../mainwindow.cpp:5081
-msgctxt "MainWindow|"
-msgid "Callsign used over the air."
-msgstr ""
-
-#: ../mainwindow.cpp:5082
-msgctxt "MainWindow|"
-msgid "My QTH locator."
-msgstr ""
-
-#: ../mainwindow.cpp:5083
-msgctxt "MainWindow|"
-msgid "Name of the DX."
-msgstr ""
-
-#: ../mainwindow.cpp:5084
-msgctxt "MainWindow|"
-msgid "QTH of the DX."
-msgstr ""
-
-#: ../mainwindow.cpp:5085
-msgctxt "MainWindow|"
-msgid "Locator of the DX."
-msgstr ""
-
-#: ../mainwindow.cpp:5100
-msgctxt "MainWindow|"
-msgid "Clears the QSO entry."
-msgstr ""
-
-#: ../mainwindow.cpp:5102
-msgctxt "MainWindow|"
-msgid "Number of confirmed DXCC entities."
-msgstr ""
-
-#: ../mainwindow.cpp:5103
-msgctxt "MainWindow|"
-msgid "Number of worked DXCC entities."
-msgstr ""
-
-#: ../mainwindow.cpp:5104
-msgctxt "MainWindow|"
-msgid "Number of confirmed WAZ zones."
-msgstr ""
-
-#: ../mainwindow.cpp:5105
-msgctxt "MainWindow|"
-msgid "Number of worked WAZ zones."
-msgstr ""
-
-#: ../mainwindow.cpp:5106
-msgctxt "MainWindow|"
-msgid "Number of confirmed local references."
-msgstr ""
-
-#: ../mainwindow.cpp:5107
-msgctxt "MainWindow|"
-msgid "Number of worked local references."
-msgstr ""
-
-#: ../mainwindow.cpp:5108
-msgctxt "MainWindow|"
-msgid "Number of confirmed QSOs."
-msgstr ""
-
-#: ../mainwindow.cpp:5109
-msgctxt "MainWindow|"
-msgid "Number of worked QSOs."
-msgstr ""
-
-#: ../mainwindow.cpp:5110
-msgctxt "MainWindow|"
-msgid "Number of QSOs worked on the selected year."
-msgstr ""
-
-#: ../mainwindow.cpp:5111
-msgctxt "MainWindow|"
-msgid "Number of DXCC worked on the selected year."
-msgstr ""
-
-#: ../mainwindow.cpp:5112
-msgctxt "MainWindow|"
-msgid "Number of CQ Zones worked on the selected year."
-msgstr ""
-
-#: ../mainwindow.cpp:5113
-msgctxt "MainWindow|"
-msgid "Score for the DXMarathon on the selected year."
-msgstr ""
-
-#: ../mainwindow.cpp:5114
-msgctxt "MainWindow|"
-msgid "Select the year you want to check."
-msgstr ""
-
-#: ../mainwindow.cpp:5116
-msgctxt "MainWindow|"
-msgid "Status of the DX entity."
-msgstr ""
-
-#: ../mainwindow.cpp:5117
-msgctxt "MainWindow|"
-msgid "Name of the DX entity."
-msgstr ""
-
-#: ../mainwindow.cpp:5135 ../mainwindow.cpp:7464
-msgctxt "MainWindow|"
-msgid "Name"
-msgstr ""
-
-#: ../mainwindow.cpp:5139
-msgctxt "MainWindow|"
-msgid "QTH"
-msgstr ""
-
-#: ../mainwindow.cpp:5142
-msgctxt "MainWindow|"
-msgid "Locator"
-msgstr ""
-
-#: ../mainwindow.cpp:5145
-msgctxt "MainWindow|"
-msgid "Power(rx)"
-msgstr ""
-
-#: ../mainwindow.cpp:5149
-msgctxt "MainWindow|"
-msgid "RST(tx)"
-msgstr ""
-
-#: ../mainwindow.cpp:5152
-msgctxt "MainWindow|"
-msgid "RST(rx)"
-msgstr ""
-
-#: ../mainwindow.cpp:5185
-msgctxt "MainWindow|"
-msgid "Freq TX"
-msgstr ""
-
-#: ../mainwindow.cpp:5187
-msgctxt "MainWindow|"
-msgid "Freq RX"
-msgstr ""
-
-#: ../mainwindow.cpp:5255
-msgctxt "MainWindow|"
-msgid "QSO"
-msgstr ""
-
-#: ../mainwindow.cpp:5265
-msgctxt "MainWindow|"
-msgid "QSL"
-msgstr ""
-
-#: ../mainwindow.cpp:5266
-msgctxt "MainWindow|"
-msgid "eQSL"
-msgstr ""
-
-#: ../mainwindow.cpp:5267 ../mainwindow.cpp:6670
-msgctxt "MainWindow|"
-msgid "Comment"
-msgstr ""
-
-#: ../mainwindow.cpp:5270
-msgctxt "MainWindow|"
-msgid "Others"
-msgstr ""
-
-#: ../mainwindow.cpp:5272
-msgctxt "MainWindow|"
-msgid "My Data"
-msgstr ""
-
-#: ../mainwindow.cpp:5273
-msgctxt "MainWindow|"
-msgid "Satellite"
-msgstr ""
-
-#: ../mainwindow.cpp:5323 ../mainwindow.cpp:5355
-msgctxt "MainWindow|"
-msgid "QSOs"
-msgstr ""
-
-#: ../mainwindow.cpp:5324 ../mainwindow.cpp:5346 ../mainwindow.cpp:5409
-msgctxt "MainWindow|"
-msgid "DXCC"
-msgstr ""
-
-#: ../mainwindow.cpp:5325
-msgctxt "MainWindow|"
-msgid "CQ"
-msgstr ""
-
-#: ../mainwindow.cpp:5327
-msgctxt "MainWindow|"
-msgid "Score"
-msgstr ""
-
-#: ../mainwindow.cpp:5333
-msgctxt "MainWindow|"
-msgid "Info"
-msgstr ""
-
-#: ../mainwindow.cpp:5337
-msgctxt "MainWindow|"
-msgid "Award"
-msgstr ""
-
-#: ../mainwindow.cpp:5340
-msgctxt "MainWindow|"
-msgid "Confirmed"
-msgstr ""
-
-#: ../mainwindow.cpp:5343
-msgctxt "MainWindow|"
-msgid "Worked"
-msgstr ""
-
-#: ../mainwindow.cpp:5349
-msgctxt "MainWindow|"
-msgid "WAZ"
-msgstr ""
-
-#: ../mainwindow.cpp:5352
-msgctxt "MainWindow|"
-msgid "Local"
-msgstr ""
-
-#: ../mainwindow.cpp:5404
-msgctxt "MainWindow|"
-msgid "Awards"
-msgstr ""
-
-#: ../mainwindow.cpp:5405
-msgctxt "MainWindow|"
-msgid "Search"
-msgstr ""
-
-#: ../mainwindow.cpp:5407
-msgctxt "MainWindow|"
-msgid "Log"
-msgstr ""
-
-#: ../mainwindow.cpp:5408
-msgctxt "MainWindow|"
-msgid "DX-Cluster"
-msgstr ""
-
-#: ../mainwindow.cpp:5504 ../mainwindow.cpp:5515 ../mainwindow.cpp:5589
-#: ../mainwindow.cpp:5599
-msgctxt "MainWindow|"
-msgid "Save ADIF File"
-msgstr ""
-
-#: ../mainwindow.cpp:5525
-msgctxt "MainWindow|"
-msgid "LoTW logfile has been properly exported!"
-msgstr ""
-
-#: ../mainwindow.cpp:5525
-msgctxt "MainWindow|"
-msgid "Remember to:"
-msgstr ""
-
-#: ../mainwindow.cpp:5525
-msgctxt "MainWindow|"
-msgid "Before uploading: sign the LoTW log; and"
-msgstr ""
-
-#: ../mainwindow.cpp:5525
-msgctxt "MainWindow|"
-msgid "After uploading: mark as sent all the queued QSO (LoTW Tools)."
-msgstr ""
-
-#: ../mainwindow.cpp:5546
-msgctxt "MainWindow|"
-msgid "There was no QSO to be exported."
-msgstr ""
-
-#: ../mainwindow.cpp:5546
-msgctxt "MainWindow|"
-msgid ""
-"If you think that some QSO should have been exported, please look for them "
-"and ensure that the eQSL LoTW QSL sent box is marked as:"
-msgstr ""
-
-#: ../mainwindow.cpp:5546
-msgctxt "MainWindow|"
-msgid "Q - Queued"
-msgstr ""
-
-#: ../mainwindow.cpp:5567
-msgctxt "MainWindow|"
-msgid ""
-"There was an error while exporting the LoTW. The log has not been exported!"
-msgstr ""
-
-#: ../mainwindow.cpp:5613
-msgctxt "MainWindow|"
-msgid "Save Cabrillo File"
-msgstr ""
-
-#: ../mainwindow.cpp:5624 ../mainwindow.cpp:5648
-msgctxt "MainWindow|"
-msgid "Open File"
-msgstr ""
-
-#: ../mainwindow.cpp:5765
-msgctxt "MainWindow|"
-msgid "&Modify"
-msgstr ""
-
-#: ../mainwindow.cpp:6328
-msgctxt "MainWindow|"
-msgid " - Needed for DXMarathon"
-msgstr ""
-
-#: ../mainwindow.cpp:6447
-msgctxt "MainWindow|"
-msgid "Filling QSOs..."
-msgstr ""
-
-#: ../mainwindow.cpp:6447
-msgctxt "MainWindow|"
-msgid "Abort filling"
-msgstr ""
-
-#: ../mainwindow.cpp:6580
-msgctxt "MainWindow|"
-msgid ""
-"Filling DXCC in QSOs...\n"
-" QSO: "
-msgstr ""
-
-#: ../mainwindow.cpp:6654
-msgctxt "MainWindow|"
-msgid "Number"
-msgstr ""
-
-#: ../mainwindow.cpp:6656
-msgctxt "MainWindow|"
-msgid "Date"
-msgstr ""
-
-#: ../mainwindow.cpp:6658
-msgctxt "MainWindow|"
-msgid "Time"
-msgstr ""
-
-#: ../mainwindow.cpp:6666
-msgctxt "MainWindow|"
-msgid "Band"
-msgstr ""
-
-#: ../mainwindow.cpp:6668 ../mainwindow.cpp:7449
-msgctxt "MainWindow|"
-msgid "Mode"
-msgstr ""
-
-#: ../mainwindow.cpp:6683
-msgctxt "MainWindow|"
-msgid "Print Log"
-msgstr ""
-
-#: ../mainwindow.cpp:6688
-msgctxt "MainWindow|"
-msgid "Printing the log..."
-msgstr ""
-
-#: ../mainwindow.cpp:6688
-msgctxt "MainWindow|"
-msgid "Abort printing"
-msgstr ""
-
-#: ../mainwindow.cpp:6703 ../mainwindow.cpp:6718
-msgctxt "MainWindow|"
-msgid ""
-"Printing the log...\n"
-" QSO: "
-msgstr ""
-
-#: ../mainwindow.cpp:7279
-msgctxt "MainWindow|"
-msgid ""
-"TX Frequency in MHz.\n"
-"Frequency is not in a hamradio band!"
-msgstr ""
-
-#: ../mainwindow.cpp:7352
-msgctxt "MainWindow|"
-msgid ""
-"RX Frequency in MHz.\n"
-"Frequency is not in a hamradio band!"
-msgstr ""
-
-#: ../mainwindow.cpp:7435
-msgctxt "MainWindow|"
-msgid "KLog QSO received"
-msgstr ""
-
-#: ../mainwindow.cpp:7440
-msgctxt "MainWindow|"
-msgid "The following QSO data has been received from WSJT-X to be logged:"
-msgstr ""
-
-#: ../mainwindow.cpp:7443
-msgctxt "MainWindow|"
-msgid "Call"
-msgstr ""
-
-#: ../mainwindow.cpp:7446
-msgctxt "MainWindow|"
-msgid "Freq"
-msgstr ""
-
-#: ../mainwindow.cpp:7452
-msgctxt "MainWindow|"
-msgid "Time On"
-msgstr ""
-
-#: ../mainwindow.cpp:7455
-msgctxt "MainWindow|"
-msgid "Time Off"
-msgstr ""
-
-#: ../mainwindow.cpp:7458
-msgctxt "MainWindow|"
-msgid "RST TX"
-msgstr ""
-
-#: ../mainwindow.cpp:7458
-msgctxt "MainWindow|"
-msgid "RST RX"
-msgstr ""
-
-#: ../mainwindow.cpp:7461
-msgctxt "MainWindow|"
-msgid "DX-Grid"
-msgstr ""
-
-#: ../mainwindow.cpp:7467
-msgctxt "MainWindow|"
-msgid "Comments"
-msgstr ""
-
-#: ../mainwindow.cpp:7470
-msgctxt "MainWindow|"
-msgid "TX Pwr"
-msgstr ""
-
-#: ../mainwindow.cpp:7473
-msgctxt "MainWindow|"
-msgid "Operator"
-msgstr ""
-
-#: ../mainwindow.cpp:7476
-msgctxt "MainWindow|"
-msgid "Local-Grid"
-msgstr ""
-
-#: ../mainwindow.cpp:7526
-msgctxt "MainWindow|"
-msgid "QSO logged from WSJT-X:"
-msgstr ""
-
-#: ../mainwindow.cpp:7559
-msgctxt "MainWindow|"
-msgid ""
-"A new mode not supported by KLog has been received from an external software "
-"or radio:"
-msgstr ""
-
-#: ../mainwindow.cpp:7559
-msgctxt "MainWindow|"
-msgid ""
-"If the received mode is correct, please contact KLog development team and "
-"request support for that mode"
-msgstr ""
-
-#: ../mainwindow.cpp:7559
-msgctxt "MainWindow|"
-msgid ""
-"Do you want to keep receiving this alerts? (disabling this alerts will "
-"prevent that non-valid modes are detected)"
-msgstr ""
-
-#: ../mainwindow.cpp:7721
-msgctxt "MainWindow|"
-msgid ""
-"A duplicated satellite has been detected in the file and will not be "
-"imported."
-msgstr ""
-
-#: ../mainwindow.cpp:7722
-msgctxt "MainWindow|"
-msgid ""
-"Please check the satellite information file and ensure it is properly "
-"populated."
-msgstr ""
-
-#: ../mainwindow.cpp:7722
-msgctxt "MainWindow|"
-msgid ""
-"Now you will see a more detailed error that can be used for debugging..."
-msgstr ""
-
-#: ../mainwindow.cpp:7729
-msgctxt "MainWindow|"
-msgid "An unexpected error ocurred!!"
-msgstr ""
-
-#: ../mainwindow.cpp:7729
-msgctxt "MainWindow|"
-msgid "If the problem persists, please contact the developers"
-msgstr ""
-
-#: ../mainwindow.cpp:7729
-msgctxt "MainWindow|"
-msgid "for analysis:"
-msgstr ""
-
-#: ../mainwindow.cpp:7731
-msgctxt "MainWindow|"
-msgid "Error in function"
-msgstr ""
-
-#: ../mainwindow.cpp:7732
-msgctxt "MainWindow|"
-msgid "Error code"
-msgstr ""
-
-#: ../mainwindow.cpp:7733
-msgctxt "MainWindow|"
-msgid "Error text"
-msgstr ""
-
-#: ../mainwindow.cpp:7734
-msgctxt "MainWindow|"
-msgid "Failed query"
-msgstr ""
-
-#: ../mainwindow.cpp:7736
-msgctxt "MainWindow|"
-msgid "Recomendation:"
-msgstr ""
-
-#: ../mainwindow.cpp:7736
-msgctxt "MainWindow|"
-msgid ""
-"Export, periodically, your data to ADIF to prevent a potential data loss."
-msgstr ""
-
-#: ../mainwindow.cpp:7745
-msgctxt "MainWindow|"
-msgid "Do you want to keep showing errors?"
-msgstr ""
-
-#: ../mainwindowinputcomment.cpp:46
-msgctxt "MainWindowInputComment|"
-msgid "Add a comment for this QSO."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:44
-msgctxt "MainWindowInputEQSL|"
-msgid "Date of the ClubLog upload."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:45
-msgctxt "MainWindowInputEQSL|"
-msgid "Date of the eQSL sending."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:46
-msgctxt "MainWindowInputEQSL|"
-msgid "Date of the eQSL reception."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:47
-msgctxt "MainWindowInputEQSL|"
-msgid "Date of the LoTW sending."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:48
-msgctxt "MainWindowInputEQSL|"
-msgid "Date of the LoTW reception."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:50
-msgctxt "MainWindowInputEQSL|"
-msgid "Status on ClubLog."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:51
-msgctxt "MainWindowInputEQSL|"
-msgid "Status of the eQSL sending."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:52
-msgctxt "MainWindowInputEQSL|"
-msgid "Status of the eQSL reception."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:53
-msgctxt "MainWindowInputEQSL|"
-msgid "Status of the LoTW sending."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:54
-msgctxt "MainWindowInputEQSL|"
-msgid "Status of the LoTW reception."
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:58
-msgctxt "MainWindowInputEQSL|"
-msgid "ClubLog"
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:61
-msgctxt "MainWindowInputEQSL|"
-msgid "eQSL Sent"
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:64
-msgctxt "MainWindowInputEQSL|"
-msgid "eQSL Rec"
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:67
-msgctxt "MainWindowInputEQSL|"
-msgid "LoTW Sent"
-msgstr ""
-
-#: ../mainwindowinputeqsl.cpp:70
-msgctxt "MainWindowInputEQSL|"
-msgid "LoTW Rec"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:66
-msgctxt "MainWindowInputOthers|"
-msgid "Primary Div"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:67
-msgctxt "MainWindowInputOthers|"
-msgid "Secondary Div"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:68
-msgctxt "MainWindowInputOthers|"
-msgid "IOTA"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:69
-msgctxt "MainWindowInputOthers|"
-msgid "Entity"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:70
-msgctxt "MainWindowInputOthers|"
-msgid "Propagation mode"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:78
-msgctxt "MainWindowInputOthers|"
-msgid "Select the primary division for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:79
-msgctxt "MainWindowInputOthers|"
-msgid "Select the secondary division for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:80
-msgctxt "MainWindowInputOthers|"
-msgid "Select the entity for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:81
-msgctxt "MainWindowInputOthers|"
-msgid "Select the propagation mode for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:82
-msgctxt "MainWindowInputOthers|"
-msgid "Select the IOTA continent for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:83
-msgctxt "MainWindowInputOthers|"
-msgid "Select the IOTA reference number for this QSO."
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:108 ../mainwindowinputothers.cpp:150
-msgctxt "MainWindowInputOthers|"
-msgid "Not Identified"
-msgstr ""
-
-#: ../mainwindowinputothers.cpp:114
-msgctxt "MainWindowInputOthers|"
-msgid "Not - Not Identified"
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:66
-msgctxt "MainWindowInputQSL|"
-msgid "QSL Sent"
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:69
-msgctxt "MainWindowInputQSL|"
-msgid "QSL Rec"
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:72
-msgctxt "MainWindowInputQSL|"
-msgid "QSL Via"
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:75
-msgctxt "MainWindowInputQSL|"
-msgid "QSL Msg"
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:78
-msgctxt "MainWindowInputQSL|"
-msgid "Status of the QSL sending."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:79
-msgctxt "MainWindowInputQSL|"
-msgid "Status of the QSL reception."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:80
-msgctxt "MainWindowInputQSL|"
-msgid "QSL sending information."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:81
-msgctxt "MainWindowInputQSL|"
-msgid "QSL reception information."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:83
-msgctxt "MainWindowInputQSL|"
-msgid "Date of the QSL sending."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:84
-msgctxt "MainWindowInputQSL|"
-msgid "Date of the QSL reception."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:85
-msgctxt "MainWindowInputQSL|"
-msgid "Message of the QSL."
-msgstr ""
-
-#: ../mainwindowinputqsl.cpp:86
-msgctxt "MainWindowInputQSL|"
-msgid "QSL via information."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:61
-msgctxt "MainWindowMyDataTab|"
-msgid "Watt"
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:64
-msgctxt "MainWindowMyDataTab|"
-msgid "Keep this data"
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:66 ../mainwindowmydatatab.cpp:68
-msgctxt "MainWindowMyDataTab|"
-msgid "Data entered in this tab will be copied into the next QSO."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:70
-msgctxt "MainWindowMyDataTab|"
-msgid "Power used for the QSO in watts."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:71
-msgctxt "MainWindowMyDataTab|"
-msgid "Logging operator's callsign."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:72
-msgctxt "MainWindowMyDataTab|"
-msgid "Callsign used over the air."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:73
-msgctxt "MainWindowMyDataTab|"
-msgid "My QTH locator."
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:75
-msgctxt "MainWindowMyDataTab|"
-msgid "Power"
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:78
-msgctxt "MainWindowMyDataTab|"
-msgid "Operator"
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:80
-msgctxt "MainWindowMyDataTab|"
-msgid "Station Callsign"
-msgstr ""
-
-#: ../mainwindowmydatatab.cpp:83
-msgctxt "MainWindowMyDataTab|"
-msgid "My Locator"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:80
-msgctxt "MainWindowSatTab|"
-msgid "Keep this data"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:82 ../mainwindowsattab.cpp:84
-msgctxt "MainWindowSatTab|"
-msgid "Data entered in this tab will be copied into the next QSO."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:85 ../mainwindowsattab.cpp:375
-msgctxt "MainWindowSatTab|"
-msgid "Other - Sat not in the list"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:88
-#, qt-format
-msgctxt "MainWindowSatTab|"
-msgid ""
-"Name of the Satellite if not in the list. Select: \"%1\" to enable this box. "
-"(format like AO-51)."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:91
-msgctxt "MainWindowSatTab|"
-msgid "Satellite mode used."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:92
-msgctxt "MainWindowSatTab|"
-msgid "Select the satellite you are using."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:93
-msgctxt "MainWindowSatTab|"
-msgid "UpLink band."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:94
-msgctxt "MainWindowSatTab|"
-msgid "DownLink band."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:95
-msgctxt "MainWindowSatTab|"
-msgid ""
-"Locator of the DX station. This box is synchronized with the Locator box in "
-"the QSO tab."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:98
-msgctxt "MainWindowSatTab|"
-msgid "UpLink"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:102
-msgctxt "MainWindowSatTab|"
-msgid "DownLink"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:106
-msgctxt "MainWindowSatTab|"
-msgid "Satellite"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:110
-msgctxt "MainWindowSatTab|"
-msgid "Mode"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:114
-msgctxt "MainWindowSatTab|"
-msgid "DX Locator"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:119
-msgctxt "MainWindowSatTab|"
-msgid "Other"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:125 ../mainwindowsattab.cpp:129
-msgctxt "MainWindowSatTab|"
-msgid "MHz"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:374
-msgctxt "MainWindowSatTab|"
-msgid "Not Sat QSO"
-msgstr ""
-
-#: ../mainwindowsattab.cpp:411
-msgctxt "MainWindowSatTab|"
-msgid ""
-"KLog has detected a satellite name that it does not recognise. If it should "
-"use one of the names of known satellites instead, please select it from the "
-"list. Alternatively, please contact the development team to add the new "
-"satellite name."
-msgstr ""
-
-#: ../mainwindowsattab.cpp:412
-msgctxt "MainWindowSatTab|"
-msgid "The satellite you have in your QSO is: "
-msgstr ""
-
-#: ../mainwindowsattab.cpp:412
-msgctxt "MainWindowSatTab|"
-msgid ""
-"Please know that the satellite name will not be saved if it is not in the "
-"list so that information may be lost!"
-msgstr ""
-
-#: ../awards.cpp:755
-msgctxt "QObject|"
-msgid "New One, work it!"
-msgstr ""
-
-#: ../awards.cpp:759 ../awards.cpp:763 ../awards.cpp:769 ../awards.cpp:772
-#: ../awards.cpp:775 ../awards.cpp:778 ../awards.cpp:784 ../awards.cpp:790
-msgctxt "QObject|"
-msgid "Needed, work it!"
-msgstr ""
-
-#: ../awards.cpp:766 ../awards.cpp:781 ../awards.cpp:787 ../awards.cpp:793
-msgctxt "QObject|"
-msgid "Worked but not confirmed"
-msgstr ""
-
-#: ../awards.cpp:796
-msgctxt "QObject|"
-msgid "Confirmed"
-msgstr ""
-
-#: ../awards.cpp:800
-msgctxt "QObject|"
-msgid "Not identified"
-msgstr ""
-
-#: ../database.cpp:271 ../database.cpp:323
-msgctxt "QObject|"
-msgid "Database Error"
-msgstr ""
-
-#: ../database.cpp:1465
-msgctxt "QObject|"
-msgid "KLog DB needs to be upgraded."
-msgstr ""
-
-#: ../database.cpp:1466
-msgctxt "QObject|"
-msgid "Do you want to upgrade it now?"
-msgstr ""
-
-#: ../database.cpp:1466
-msgctxt "QObject|"
-msgid "If DB is not upgraded KLog may not work properly."
-msgstr ""
-
-#: ../database.cpp:2072
-msgctxt "QObject|"
-msgid ""
-"KLog has detected a previous log in the DB. All data will be migrated to a "
-"newly created DX type log for you."
-msgstr ""
-
-#: ../database.cpp:2090
-msgctxt "QObject|"
-msgid "KLog: Enter Station callsign"
-msgstr ""
-
-#: ../database.cpp:2091
-msgctxt "QObject|"
-msgid "Enter the station callsign used in this log"
-msgstr ""
-
-#: ../database.cpp:2092
-msgctxt "QObject|"
-msgid "Station Callsign"
-msgstr ""
-
-#: ../database.cpp:2143
-msgctxt "QObject|"
-msgid ""
-"All the data was migrated correctly. You should now go to "
-"Setup->Preferences->Logs to check that everything is OK."
-msgstr ""
-
-#: ../database.cpp:3572 ../database.cpp:3593
-msgctxt "QObject|"
-msgid "Updating mode information..."
-msgstr ""
-
-#: ../database.cpp:3572 ../database.cpp:3757 ../database.cpp:3954
-#: ../database.cpp:4155 ../database.cpp:7199 ../database.cpp:7422
-#: ../dataproxy_sqlite.cpp:4801
-msgctxt "QObject|"
-msgid "Abort updating"
-msgstr ""
-
-#: ../database.cpp:3593 ../database.cpp:3776 ../database.cpp:7291
-#: ../database.cpp:7514 ../dataproxy_sqlite.cpp:4844
-msgctxt "QObject|"
-msgid "QSO: "
-msgstr ""
-
-#: ../database.cpp:3668 ../database.cpp:3845 ../database.cpp:4046
-#: ../database.cpp:4254
-msgctxt "QObject|"
-msgid ""
-"Canceling this update will cause data inconsistencies and possibly data "
-"loss. Do you still want to cancel?"
-msgstr ""
-
-#: ../database.cpp:3757 ../database.cpp:3776 ../database.cpp:3976
-#: ../database.cpp:4178
-msgctxt "QObject|"
-msgid "Updating bands information..."
-msgstr ""
-
-#: ../database.cpp:3952
-#, qt-format
-msgctxt "QObject|"
-msgid "Updating bands information in %1 status..."
-msgstr ""
-
-#: ../database.cpp:3976 ../database.cpp:4178
-msgctxt "QObject|"
-msgid "Progress: "
-msgstr ""
-
-#: ../database.cpp:4153
-#, qt-format
-msgctxt "QObject|"
-msgid "Updating mode information in %1 status..."
-msgstr ""
-
-#: ../database.cpp:7199
-msgctxt "QObject|"
-msgid "Updating DXCC award information..."
-msgstr ""
-
-#: ../database.cpp:7291
-msgctxt "QObject|"
-msgid "Updating DXCC Award information..."
-msgstr ""
-
-#: ../database.cpp:7422
-msgctxt "QObject|"
-msgid "Updating WAZ award information..."
-msgstr ""
-
-#: ../database.cpp:7514
-msgctxt "QObject|"
-msgid "Updating WAZ Award information..."
-msgstr ""
-
-#: ../dataproxy_sqlite.cpp:4801 ../dataproxy_sqlite.cpp:4844
-msgctxt "QObject|"
-msgid "Updating DXCC and Continent information..."
-msgstr ""
-
-#: ../main.cpp:267
-msgctxt "QObject|"
-msgid "Install wizard was canceled before completing..."
-msgstr ""
-
-#: ../main.cpp:268
-msgctxt "QObject|"
-msgid "Do you want to remove the KLog dir from your disk?"
-msgstr ""
-
-#: ../main.cpp:281
-msgctxt "QObject|"
-msgid "Your KLog dir has been removed"
-msgstr ""
-
-#: ../main.cpp:281 ../main.cpp:287 ../main.cpp:294 ../main.cpp:300
-msgctxt "QObject|"
-msgid "Thank you for running KLog!"
-msgstr ""
-
-#: ../main.cpp:287
-msgctxt "QObject|"
-msgid ""
-"I could not remove your KLog dir. You should do it manually if you want it "
-"removed from your hard disk."
-msgstr ""
-
-#: ../main.cpp:294
-msgctxt "QObject|"
-msgid ""
-"Your KLog dir could not be removed. You should do it manually if you want it "
-"removed from your hard disk."
-msgstr ""
-
-#: ../main.cpp:300
-msgctxt "QObject|"
-msgid "Remember that your KLog dir is on your system..."
-msgstr ""
-
-#: ../searchwidget.cpp:26
-msgctxt "SearchWidget|"
-msgid "&Clear"
-msgstr ""
-
-#: ../searchwidget.cpp:27
-msgctxt "SearchWidget|"
-msgid "&Export Highlighted"
-msgstr ""
-
-#: ../searchwidget.cpp:28 ../searchwidget.cpp:577 ../searchwidget.cpp:609
-msgctxt "SearchWidget|"
-msgid "&Select All"
-msgstr ""
-
-#: ../searchwidget.cpp:29
-msgctxt "SearchWidget|"
-msgid "&Search"
-msgstr ""
-
-#: ../searchwidget.cpp:30
-msgctxt "SearchWidget|"
-msgid "All"
-msgstr ""
-
-#: ../searchwidget.cpp:69
-msgctxt "SearchWidget|"
-msgid "Clear the searches."
-msgstr ""
-
-#: ../searchwidget.cpp:70
-msgctxt "SearchWidget|"
-msgid "Export the search result to an ADIF file."
-msgstr ""
-
-#: ../searchwidget.cpp:71
-msgctxt "SearchWidget|"
-msgid "Select/Unselect all the QSOs shown."
-msgstr ""
-
-#: ../searchwidget.cpp:72
-msgctxt "SearchWidget|"
-msgid "Search in the log."
-msgstr ""
-
-#: ../searchwidget.cpp:73
-msgctxt "SearchWidget|"
-msgid "Search in all logs."
-msgstr ""
-
-#: ../searchwidget.cpp:74
-msgctxt "SearchWidget|"
-msgid "Enter the QRZ to search for."
-msgstr ""
-
-#: ../searchwidget.cpp:75
-msgctxt "SearchWidget|"
-msgid "Search results."
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "QRZ"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "Date/Time"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "Band"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "Mode"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "QSL Sent"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86 ../searchwidget.cpp:787
-msgctxt "SearchWidget|"
-msgid "QSL Rcvd"
-msgstr ""
-
-#: ../searchwidget.cpp:81
-msgctxt "SearchWidget|"
-msgid "Station Callsign"
-msgstr ""
-
-#: ../searchwidget.cpp:81 ../searchwidget.cpp:86
-msgctxt "SearchWidget|"
-msgid "ID"
-msgstr ""
-
-#: ../searchwidget.cpp:585 ../searchwidget.cpp:604
-msgctxt "SearchWidget|"
-msgid "&Clear selection"
-msgstr ""
-
-#: ../searchwidget.cpp:679
-msgctxt "SearchWidget|"
-msgid "Save File"
-msgstr ""
-
-#: ../searchwidget.cpp:762
-msgctxt "SearchWidget|"
-msgid "QSL Send"
-msgstr ""
-
-#: ../searchwidget.cpp:821
-msgctxt "SearchWidget|"
-msgid "&Delete"
-msgstr ""
-
-#: ../searchwidget.cpp:823
-msgctxt "SearchWidget|"
-msgid "Delete a QSO"
-msgstr ""
-
-#: ../searchwidget.cpp:826
-msgctxt "SearchWidget|"
-msgid "&Edit QSO"
-msgstr ""
-
-#: ../searchwidget.cpp:828
-msgctxt "SearchWidget|"
-msgid "Edit this QSO"
-msgstr ""
-
-#: ../searchwidget.cpp:831
-msgctxt "SearchWidget|"
-msgid "Via &bureau"
-msgstr ""
-
-#: ../searchwidget.cpp:833
-msgctxt "SearchWidget|"
-msgid "Send this QSL via bureau"
-msgstr ""
-
-#: ../searchwidget.cpp:836
-msgctxt "SearchWidget|"
-msgid "D&irect"
-msgstr ""
-
-#: ../searchwidget.cpp:838
-msgctxt "SearchWidget|"
-msgid "Send this QSL via direct"
-msgstr ""
-
-#: ../searchwidget.cpp:841
-msgctxt "SearchWidget|"
-msgid "&Request my QSL"
-msgstr ""
-
-#: ../searchwidget.cpp:843
-msgctxt "SearchWidget|"
-msgid "Mark my QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:846
-msgctxt "SearchWidget|"
-msgid "Via Direct && mark DX QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:847
-msgctxt "SearchWidget|"
-msgid "Send this QSL via direct & mark DX QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:850
-msgctxt "SearchWidget|"
-msgid "Via Bureau && mark DX QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:851
-msgctxt "SearchWidget|"
-msgid "Send this QSL via bureau & mark DX QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:855
-msgctxt "SearchWidget|"
-msgid "&Request the QSL"
-msgstr ""
-
-#: ../searchwidget.cpp:857
-msgctxt "SearchWidget|"
-msgid "Mark the QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:861
-msgctxt "SearchWidget|"
-msgid "Via bureau && mark my QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:862
-msgctxt "SearchWidget|"
-msgid "QSL received via bureau & mark my QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:865
-msgctxt "SearchWidget|"
-msgid "Via bureau"
-msgstr ""
-
-#: ../searchwidget.cpp:866
-msgctxt "SearchWidget|"
-msgid "QSL received via bureau"
-msgstr ""
-
-#: ../searchwidget.cpp:870
-msgctxt "SearchWidget|"
-msgid "Direc&t && mark as my QSL requested"
-msgstr ""
-
-#: ../searchwidget.cpp:871
-msgctxt "SearchWidget|"
-msgid "QSL received via direct & mark my QSL as requested"
-msgstr ""
-
-#: ../searchwidget.cpp:874
-msgctxt "SearchWidget|"
-msgid "Direc&t"
-msgstr ""
-
-#: ../searchwidget.cpp:875
-msgctxt "SearchWidget|"
-msgid "QSL received via direct"
-msgstr ""
-
-#: ../searchwidget.cpp:1108
-#, qt-format
-msgctxt "SearchWidget|"
-msgid "You have requested to delete the QSO with: %1"
-msgstr ""
-
-#: ../searchwidget.cpp:1113
-msgctxt "SearchWidget|"
-msgid "Are you sure?"
-msgstr ""
-
-#: ../searchwidget.cpp:1176
-msgctxt "SearchWidget|"
-msgid "Needed QSO to send the QSL"
-msgstr ""
-
-#: ../searchwidget.cpp:1184
-msgctxt "SearchWidget|"
-msgid "My QSL requested to be sent"
-msgstr ""
-
-#: ../searchwidget.cpp:1189 ../searchwidget.cpp:1194
-msgctxt "SearchWidget|"
-msgid "DX QSL pending to be received"
-msgstr ""
-
-#: ../setupdialog.cpp:90
-msgctxt "SetupDialog|"
-msgid "My Data"
-msgstr ""
-
-#: ../setupdialog.cpp:91 ../setupdialog.cpp:172 ../setupdialog.cpp:327
-msgctxt "SetupDialog|"
-msgid "Bands/Modes"
-msgstr ""
-
-#: ../setupdialog.cpp:92 ../setupdialog.cpp:333
-msgctxt "SetupDialog|"
-msgid "DX-Cluster"
-msgstr ""
-
-#: ../setupdialog.cpp:93 ../setupdialog.cpp:174 ../setupdialog.cpp:339
-msgctxt "SetupDialog|"
-msgid "Colors"
-msgstr ""
-
-#: ../setupdialog.cpp:94 ../setupdialog.cpp:175 ../setupdialog.cpp:345
-msgctxt "SetupDialog|"
-msgid "Misc"
-msgstr ""
-
-#: ../setupdialog.cpp:95 ../setupdialog.cpp:176
-msgctxt "SetupDialog|"
-msgid "World Editor"
-msgstr ""
-
-#: ../setupdialog.cpp:96 ../setupdialog.cpp:177 ../setupdialog.cpp:321
-msgctxt "SetupDialog|"
-msgid "Logs"
-msgstr ""
-
-#: ../setupdialog.cpp:99 ../setupdialog.cpp:180
-msgctxt "SetupDialog|"
-msgid "Satellites"
-msgstr ""
-
-#: ../setupdialog.cpp:100 ../setupdialog.cpp:181
-msgctxt "SetupDialog|"
-msgid "HamLib"
-msgstr ""
-
-#: ../setupdialog.cpp:103 ../setupdialog.cpp:185
-msgctxt "SetupDialog|"
-msgid "Cancel"
-msgstr ""
-
-#: ../setupdialog.cpp:104 ../setupdialog.cpp:186
-msgctxt "SetupDialog|"
-msgid "OK"
-msgstr ""
-
-#: ../setupdialog.cpp:127 ../setupdialog.cpp:204
-msgctxt "SetupDialog|"
-msgid "Config Dialog"
-msgstr ""
-
-#: ../setupdialog.cpp:171 ../setupdialog.cpp:315
-msgctxt "SetupDialog|"
-msgid "User data"
-msgstr ""
-
-#: ../setupdialog.cpp:173
-msgctxt "SetupDialog|"
-msgid "D&X-Cluster"
-msgstr ""
-
-#: ../setupdialog.cpp:178
-msgctxt "SetupDialog|"
-msgid "ClubLog"
-msgstr ""
-
-#: ../setupdialog.cpp:179
-msgctxt "SetupDialog|"
-msgid "WSJT-X"
-msgstr ""
-
-#: ../setupdialog.cpp:299
-msgctxt "SetupDialog|"
-msgid "You need to enter at least one log in the Logs tab."
-msgstr ""
-
-#: ../setupdialog.cpp:351
-msgctxt "SetupDialog|"
-msgid "World"
-msgstr ""
-
-#: ../setupdialog.cpp:380
-msgctxt "SetupDialog|"
-msgid "DB has not been moved to new path"
-msgstr ""
-
-#: ../setupdialog.cpp:381
-msgctxt "SetupDialog|"
-msgid ""
-"Go to the Misc tab and click on Move DB\n"
-" or the DB will not be moved to the new location."
-msgstr ""
-
-#: ../setupdialog.cpp:389
-msgctxt "SetupDialog|"
-msgid "You need to enter at least a valid QRZ."
-msgstr ""
-
-#: ../setupdialog.cpp:390
-msgctxt "SetupDialog|"
-msgid "Go to the User tab and enter valid QRZ."
-msgstr ""
-
-#: ../setupdialog.cpp:401
-msgctxt "SetupDialog|"
-msgid "You have not selected the kind of log you want."
-msgstr ""
-
-#: ../setupdialog.cpp:402
-msgctxt "SetupDialog|"
-msgid ""
-"You will be redirected to the Log tab.\n"
-"Please add and select the kind of log you want to use."
-msgstr ""
-
-#: ../setupentitydialog.cpp:69
-msgctxt "SetupEntityDialog|"
-msgid "Entity"
-msgstr ""
-
-#: ../setupentitydialog.cpp:71
-msgctxt "SetupEntityDialog|"
-msgid "Name of the Entity."
-msgstr ""
-
-#: ../setupentitydialog.cpp:73
-msgctxt "SetupEntityDialog|"
-msgid "CQ"
-msgstr ""
-
-#: ../setupentitydialog.cpp:75
-msgctxt "SetupEntityDialog|"
-msgid "CQ zone."
-msgstr ""
-
-#: ../setupentitydialog.cpp:77
-msgctxt "SetupEntityDialog|"
-msgid "ITU"
-msgstr ""
-
-#: ../setupentitydialog.cpp:79
-msgctxt "SetupEntityDialog|"
-msgid "ITU zone."
-msgstr ""
-
-#: ../setupentitydialog.cpp:85
-msgctxt "SetupEntityDialog|"
-msgid "Latitude"
-msgstr ""
-
-#: ../setupentitydialog.cpp:87 ../setupentitydialog.cpp:91
-msgctxt "SetupEntityDialog|"
-msgid "Longitude of the Entity."
-msgstr ""
-
-#: ../setupentitydialog.cpp:89
-msgctxt "SetupEntityDialog|"
-msgid "Longitude"
-msgstr ""
-
-#: ../setupentitydialog.cpp:93
-msgctxt "SetupEntityDialog|"
-msgid "UTC"
-msgstr ""
-
-#: ../setupentitydialog.cpp:95
-msgctxt "SetupEntityDialog|"
-msgid "Local time difference to UTC."
-msgstr ""
-
-#: ../setupentitydialog.cpp:97
-msgctxt "SetupEntityDialog|"
-msgid "Main prefix"
-msgstr ""
-
-#: ../setupentitydialog.cpp:99
-msgctxt "SetupEntityDialog|"
-msgid "Main prefix of the entity."
-msgstr ""
-
-#: ../setupentitydialog.cpp:103
-msgctxt "SetupEntityDialog|"
-msgid "ARRL ID"
-msgstr ""
-
-#: ../setupentitydialog.cpp:105
-msgctxt "SetupEntityDialog|"
-msgid "ARRL ID."
-msgstr ""
-
-#: ../setupentitydialog.cpp:111
-msgctxt "SetupEntityDialog|"
-msgid "Prefixes"
-msgstr ""
-
-#: ../setupentitydialog.cpp:113
-msgctxt "SetupEntityDialog|"
-msgid "Comma separated possible prefixes, e.g. EA1, EA2, ..."
-msgstr ""
-
-#: ../setupentitydialog.cpp:116
-msgctxt "SetupEntityDialog|"
-msgid "Date of the deletion."
-msgstr ""
-
-#: ../setupentitydialog.cpp:118
-msgctxt "SetupEntityDialog|"
-msgid "Deleted"
-msgstr ""
-
-#: ../setupentitydialog.cpp:120
-msgctxt "SetupEntityDialog|"
-msgid "Cancel"
-msgstr ""
-
-#: ../setupentitydialog.cpp:121
-msgctxt "SetupEntityDialog|"
-msgid "OK"
-msgstr ""
-
-#: ../setupentitydialog.cpp:209
-msgctxt "SetupEntityDialog|"
-msgid "Entity Dialog"
-msgstr ""
-
-#: ../setuppagebandmode.cpp:16
-msgctxt "SetupPageBandMode|"
-msgid "Bands"
-msgstr ""
-
-#: ../setuppagebandmode.cpp:20
-msgctxt "SetupPageBandMode|"
-msgid "Modes"
-msgstr ""
-
-#: ../setuppageclublog.cpp:45
-msgctxt "SetupPageClubLog|"
-msgid "&Callsign"
-msgstr ""
-
-#: ../setuppageclublog.cpp:46
-msgctxt "SetupPageClubLog|"
-msgid "ClubLog &password"
-msgstr ""
-
-#: ../setuppageclublog.cpp:47
-msgctxt "SetupPageClubLog|"
-msgid "ClubLog &email"
-msgstr ""
-
-#: ../setuppageclublog.cpp:53
-msgctxt "SetupPageClubLog|"
-msgid "Enter the email you used to register in ClubLog."
-msgstr ""
-
-#: ../setuppageclublog.cpp:54
-msgctxt "SetupPageClubLog|"
-msgid "Enter the callsign you used to register in ClubLog."
-msgstr ""
-
-#: ../setuppageclublog.cpp:55
-msgctxt "SetupPageClubLog|"
-msgid "Enter your password in ClubLog."
-msgstr ""
-
-#: ../setuppageclublog.cpp:60
-msgctxt "SetupPageClubLog|"
-msgid "&Send QSOs in real time"
-msgstr ""
-
-#: ../setuppageclublog.cpp:61
-msgctxt "SetupPageClubLog|"
-msgid "&Activate ClubLog"
-msgstr ""
-
-#: ../setuppageclublog.cpp:62
-msgctxt "SetupPageClubLog|"
-msgid "Use QSO Station &Callsign"
-msgstr ""
-
-#: ../setuppageclublog.cpp:63
-msgctxt "SetupPageClubLog|"
-msgid ""
-"Send each QSO to ClubLog in real time, as they are added (or modified) in "
-"KLog."
-msgstr ""
-
-#: ../setuppageclublog.cpp:64
-msgctxt "SetupPageClubLog|"
-msgid "Starts the ClubLog support in KLog."
-msgstr ""
-
-#: ../setuppageclublog.cpp:65
-msgctxt "SetupPageClubLog|"
-msgid ""
-"Use the Station Callsign defined in each QSO instead of the one defined here."
-msgstr ""
-
-#: ../setuppagecolors.cpp:42
-msgctxt "SetupPageColors|"
-msgid "New One"
-msgstr ""
-
-#: ../setuppagecolors.cpp:43
-msgctxt "SetupPageColors|"
-msgid "Needed in this band"
-msgstr ""
-
-#: ../setuppagecolors.cpp:44
-msgctxt "SetupPageColors|"
-msgid "Worked in this band"
-msgstr ""
-
-#: ../setuppagecolors.cpp:45
-msgctxt "SetupPageColors|"
-msgid "Confirmed in this band"
-msgstr ""
-
-#: ../setuppagecolors.cpp:46
-msgctxt "SetupPageColors|"
-msgid "Default"
-msgstr ""
-
-#: ../setuppagecolors.cpp:131
-msgctxt "SetupPageColors|"
-msgid "Choose a color"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:74
-msgctxt "SetupPageDxCluster|"
-msgid "Add"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:75
-msgctxt "SetupPageDxCluster|"
-msgid "Delete"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:77
-msgctxt "SetupPageDxCluster|"
-msgid "Show &HF spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:78
-msgctxt "SetupPageDxCluster|"
-msgid "Show V/&UHF spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:79
-msgctxt "SetupPageDxCluster|"
-msgid "Show W&ARC spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:80
-msgctxt "SetupPageDxCluster|"
-msgid "Show &worked spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:81
-msgctxt "SetupPageDxCluster|"
-msgid "Show &confirmed spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:82
-msgctxt "SetupPageDxCluster|"
-msgid "Show ANN/&FULL messages"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:83
-msgctxt "SetupPageDxCluster|"
-msgid "Show WW&V messages"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:84
-msgctxt "SetupPageDxCluster|"
-msgid "Show WC&Y messages"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:86
-msgctxt "SetupPageDxCluster|"
-msgid "DX Spots"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:98
-msgctxt "SetupPageDxCluster|"
-msgid "Messages"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:156
-msgctxt "SetupPageDxCluster|"
-msgid "KLog: Add a DXCluster server"
-msgstr ""
-
-#: ../setuppagedxcluster.cpp:157
-msgctxt "SetupPageDxCluster|"
-msgid ""
-"Add the address followed by the :port\n"
-"Example: dxfun.com:8000\n"
-"If no port is specified, 41112 will be used by default:"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:50
-msgctxt "SetupPageHamLib|"
-msgid "Activate HamLib"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:51
-msgctxt "SetupPageHamLib|"
-msgid ""
-"Activates the hamlib support that will enable the connection to a radio."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:53
-msgctxt "SetupPageHamLib|"
-msgid "RTS on"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:54
-msgctxt "SetupPageHamLib|"
-msgid "Setting RTS may be needed for some serial ports."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:55
-msgctxt "SetupPageHamLib|"
-msgid "DTR on"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:56
-msgctxt "SetupPageHamLib|"
-msgid "Setting DTR may be needed for some serial ports."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:66
-msgctxt "SetupPageHamLib|"
-msgid "Radio"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:68
-msgctxt "SetupPageHamLib|"
-msgid "Select your rig."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:72
-msgctxt "SetupPageHamLib|"
-msgid "Defines the interval to pool the radio in msecs."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:78
-msgctxt "SetupPageHamLib|"
-msgid "Pool interval"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:90
-msgctxt "SetupPageHamLib|"
-msgid "Port"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:92
-msgctxt "SetupPageHamLib|"
-msgid ""
-"Select the serial port. Only the serial ports that are detected are shown."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:96
-msgctxt "SetupPageHamLib|"
-msgid "Scan"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:97
-msgctxt "SetupPageHamLib|"
-msgid "Click to identify the serial ports available in your computer."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:102
-msgctxt "SetupPageHamLib|"
-msgid "Bauds"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:104
-msgctxt "SetupPageHamLib|"
-msgid "Select the serial port speed."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:111
-msgctxt "SetupPageHamLib|"
-msgid "5 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:111
-msgctxt "SetupPageHamLib|"
-msgid "6 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:111
-msgctxt "SetupPageHamLib|"
-msgid "7 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:111
-msgctxt "SetupPageHamLib|"
-msgid "8 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:113
-msgctxt "SetupPageHamLib|"
-msgid "Data bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:115
-msgctxt "SetupPageHamLib|"
-msgid "Select the serial data bits."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:121
-msgctxt "SetupPageHamLib|"
-msgid "None"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:121
-msgctxt "SetupPageHamLib|"
-msgid "Hardware"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:121
-msgctxt "SetupPageHamLib|"
-msgid "Software XON/XOFF"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:123
-msgctxt "SetupPageHamLib|"
-msgid "Flow control"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:125
-msgctxt "SetupPageHamLib|"
-msgid "Select the serial flow control"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:131
-msgctxt "SetupPageHamLib|"
-msgid "No parity"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:131
-msgctxt "SetupPageHamLib|"
-msgid "Even"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:131
-msgctxt "SetupPageHamLib|"
-msgid "Odd"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:131
-msgctxt "SetupPageHamLib|"
-msgid "Space"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:131
-msgctxt "SetupPageHamLib|"
-msgid "Mark"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:133
-msgctxt "SetupPageHamLib|"
-msgid "Parity"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:135
-msgctxt "SetupPageHamLib|"
-msgid "Select the serial parity."
-msgstr ""
-
-#: ../setuppagehamlib.cpp:142
-msgctxt "SetupPageHamLib|"
-msgid "1 bit"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:142
-msgctxt "SetupPageHamLib|"
-msgid "1.5 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:142
-msgctxt "SetupPageHamLib|"
-msgid "2 bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:144
-msgctxt "SetupPageHamLib|"
-msgid "Stop bits"
-msgstr ""
-
-#: ../setuppagehamlib.cpp:146
-msgctxt "SetupPageHamLib|"
-msgid "Select the serial stop bits."
-msgstr ""
-
-#: ../setuppagelogs.cpp:70
-msgctxt "SetupPageLogs|"
-msgid "&New"
-msgstr ""
-
-#: ../setuppagelogs.cpp:71
-msgctxt "SetupPageLogs|"
-msgid "&Edit"
-msgstr ""
-
-#: ../setuppagelogs.cpp:72
-msgctxt "SetupPageLogs|"
-msgid "&Remove"
-msgstr ""
-
-#: ../setuppagelogs.cpp:75
-msgctxt "SetupPageLogs|"
-msgid "Add a new log."
-msgstr ""
-
-#: ../setuppagelogs.cpp:79
-msgctxt "SetupPageLogs|"
-msgid "Edit the selected log."
-msgstr ""
-
-#: ../setuppagelogs.cpp:80
-msgctxt "SetupPageLogs|"
-msgid "Remove the selected log."
-msgstr ""
-
-#: ../setuppagelogs.cpp:82
-msgctxt "SetupPageLogs|"
-msgid "Select the log you want to open."
-msgstr ""
-
-#: ../setuppagelogs.cpp:219
-msgctxt "SetupPageLogs|"
-msgid "KLog"
-msgstr ""
-
-#: ../setuppagelogs.cpp:220
-msgctxt "SetupPageLogs|"
-msgid "Do you really want to remove this log?"
-msgstr ""
-
-#: ../setuppagelogs.cpp:221
-msgctxt "SetupPageLogs|"
-msgid "All the QSOs from this log will be also deleted..."
-msgstr ""
-
-#: ../setuppagelogs.cpp:253
-msgctxt "SetupPageLogs|"
-msgid "Log has not been removed. (#3)"
-msgstr ""
-
-#: ../setuppagelogs.cpp:260
-msgctxt "SetupPageLogs|"
-msgid "Log has not been removed. (#2)"
-msgstr ""
-
-#: ../setuppagelogs.cpp:267
-msgctxt "SetupPageLogs|"
-msgid "Log has not been removed. (#1)"
-msgstr ""
-
-#: ../setuppagelogs.cpp:327
-msgctxt "SetupPageLogs|"
-msgid "ID"
-msgstr ""
-
-#: ../setuppagelogs.cpp:330
-msgctxt "SetupPageLogs|"
-msgid "Date"
-msgstr ""
-
-#: ../setuppagelogs.cpp:333
-msgctxt "SetupPageLogs|"
-msgid "Station Callsign"
-msgstr ""
-
-#: ../setuppagelogs.cpp:336
-msgctxt "SetupPageLogs|"
-msgid "Operators"
-msgstr ""
-
-#: ../setuppagelogs.cpp:339
-msgctxt "SetupPageLogs|"
-msgid "Comments"
-msgstr ""
-
-#: ../setuppagelogs.cpp:342
-msgctxt "SetupPageLogs|"
-msgid "Type"
-msgstr ""
-
-#: ../setuppagelogs.cpp:649
-msgctxt "SetupPageLogs|"
-msgid "An error has occurred showing the following error code:"
-msgstr ""
-
-#: ../setuppagelogs.cpp:652
-msgctxt "SetupPageLogs|"
-msgid "KLog - SetupPageLogs"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:92
-msgctxt "SetupPageLogsNew|"
-msgid "&Date"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:93
-msgctxt "SetupPageLogsNew|"
-msgid "&Station Callsign"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:94
-msgctxt "SetupPageLogsNew|"
-msgid "&Operators"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:95
-msgctxt "SetupPageLogsNew|"
-msgid "Comm&ent"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:97
-msgctxt "SetupPageLogsNew|"
-msgid "&Ok"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:98
-msgctxt "SetupPageLogsNew|"
-msgid "&Cancel"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:155
-msgctxt "SetupPageLogsNew|"
-msgid "Select categories"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:159
-msgctxt "SetupPageLogsNew|"
-msgid "Callsign used for this log."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:160
-msgctxt "SetupPageLogsNew|"
-msgid "Comma separated list of operators: callsign1, callsign2."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:162
-msgctxt "SetupPageLogsNew|"
-msgid "Start date of this log."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:163
-msgctxt "SetupPageLogsNew|"
-msgid "Add a comment about this log."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:165
-msgctxt "SetupPageLogsNew|"
-msgid "&Type of Operation"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:172
-msgctxt "SetupPageLogsNew|"
-msgid "Select the kind of operation for this log."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:179
-msgctxt "SetupPageLogsNew|"
-msgid "&Mode Category"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:181
-msgctxt "SetupPageLogsNew|"
-msgid "Select the mode category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:187
-msgctxt "SetupPageLogsNew|"
-msgid "O&perators Category"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:189
-msgctxt "SetupPageLogsNew|"
-msgid "Select the operators category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:194
-msgctxt "SetupPageLogsNew|"
-msgid "&Assisted Category"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:196
-msgctxt "SetupPageLogsNew|"
-msgid "Select the assisted category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:202
-msgctxt "SetupPageLogsNew|"
-msgid "Po&wer Category"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:204
-msgctxt "SetupPageLogsNew|"
-msgid "Select the power category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:210
-msgctxt "SetupPageLogsNew|"
-msgid "&Bands Category"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:212
-msgctxt "SetupPageLogsNew|"
-msgid "Select the bands category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:217
-msgctxt "SetupPageLogsNew|"
-msgid "O&verlay"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:219
-msgctxt "SetupPageLogsNew|"
-msgid "Select the Overlay category."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:380 ../setuppagelogsnew.cpp:933
-msgctxt "SetupPageLogsNew|"
-msgid "Categories not OK"
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:577
-msgctxt "SetupPageLogsNew|"
-msgid ""
-"You need to enter a valid QRZ in the Station Callsign box.\n"
-"The log will not be opened."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:688
-msgctxt "SetupPageLogsNew|"
-msgid ""
-"You selected an invalid combination.\n"
-"The log will not be opened."
-msgstr ""
-
-#: ../setuppagelogsnew.cpp:925
-msgctxt "SetupPageLogsNew|"
-msgid "Categories OK"
-msgstr ""
-
-#: ../setuppagemisc.cpp:38
-msgctxt "SetupPageMisc|"
-msgid "&Imperial system"
-msgstr ""
-
-#: ../setuppagemisc.cpp:39
-msgctxt "SetupPageMisc|"
-msgid "&Log in real time"
-msgstr ""
-
-#: ../setuppagemisc.cpp:40
-msgctxt "SetupPageMisc|"
-msgid "&Time in UTC"
-msgstr ""
-
-#: ../setuppagemisc.cpp:41
-msgctxt "SetupPageMisc|"
-msgid "&Save ADIF on exit"
-msgstr ""
-
-#: ../setuppagemisc.cpp:42
-msgctxt "SetupPageMisc|"
-msgid "Use this &default filename"
-msgstr ""
-
-#: ../setuppagemisc.cpp:43
-msgctxt "SetupPageMisc|"
-msgid "Mark &QSO to send QSL when QSL is received"
-msgstr ""
-
-#: ../setuppagemisc.cpp:44
-msgctxt "SetupPageMisc|"
-msgid "Complete QSO with previous data"
-msgstr ""
-
-#: ../setuppagemisc.cpp:45
-msgctxt "SetupPageMisc|"
-msgid "Show the Station &Callsign used in the search box"
-msgstr ""
-
-#: ../setuppagemisc.cpp:46
-msgctxt "SetupPageMisc|"
-msgid "&Reset to My Data for all QSOs"
-msgstr ""
-
-#: ../setuppagemisc.cpp:47
-msgctxt "SetupPageMisc|"
-msgid "&Check for new versions automatically"
-msgstr ""
-
-#: ../setuppagemisc.cpp:48
-msgctxt "SetupPageMisc|"
-msgid "&Provide Info for statistics"
-msgstr ""
-
-#: ../setuppagemisc.cpp:49
-msgctxt "SetupPageMisc|"
-msgid "Manage DX-Marathon"
-msgstr ""
-
-#: ../setuppagemisc.cpp:54 ../setuppagemisc.cpp:55
-msgctxt "SetupPageMisc|"
-msgid "Browse"
-msgstr ""
-
-#: ../setuppagemisc.cpp:56
-msgctxt "SetupPageMisc|"
-msgid "Move DB"
-msgstr ""
-
-#: ../setuppagemisc.cpp:116
-msgctxt "SetupPageMisc|"
-msgid ""
-"QSOs will be marked as pending to send a QSL if you receive the DX QSL and "
-"have not sent yours."
-msgstr ""
-
-#: ../setuppagemisc.cpp:117
-msgctxt "SetupPageMisc|"
-msgid "The search box will show also the callsign on the air to do the QSO."
-msgstr ""
-
-#: ../setuppagemisc.cpp:118
-msgctxt "SetupPageMisc|"
-msgid ""
-"All the data from the My Data tab will be used or data from the previous QSO "
-"will be maintained."
-msgstr ""
-
-#: ../setuppagemisc.cpp:119
-msgctxt "SetupPageMisc|"
-msgid ""
-"Check if there is a new release of KLog available every time you start KLog."
-msgstr ""
-
-#: ../setuppagemisc.cpp:120
-msgctxt "SetupPageMisc|"
-msgid ""
-"If new version checking is selected, KLog will send the developer your "
-"callsign, KLog version & Operating system to help in improving KLog."
-msgstr ""
-
-#: ../setuppagemisc.cpp:121
-msgctxt "SetupPageMisc|"
-msgid "Check it for Imperial system (Miles instead of Kilometers)."
-msgstr ""
-
-#: ../setuppagemisc.cpp:122
-msgctxt "SetupPageMisc|"
-msgid "Select to use real time."
-msgstr ""
-
-#: ../setuppagemisc.cpp:123
-msgctxt "SetupPageMisc|"
-msgid "Select to use UTC time."
-msgstr ""
-
-#: ../setuppagemisc.cpp:124
-msgctxt "SetupPageMisc|"
-msgid "Select if you want to save to ADIF on exit."
-msgstr ""
-
-#: ../setuppagemisc.cpp:125
-msgctxt "SetupPageMisc|"
-msgid ""
-"Select to use the following name for the logfile without being asked for it "
-"again."
-msgstr ""
-
-#: ../setuppagemisc.cpp:126
-msgctxt "SetupPageMisc|"
-msgid "Complete the current QSO with previous QSO data."
-msgstr ""
-
-#: ../setuppagemisc.cpp:127
-msgctxt "SetupPageMisc|"
-msgid "Select if you want to manage DX-Marathon."
-msgstr ""
-
-#: ../setuppagemisc.cpp:128
-msgctxt "SetupPageMisc|"
-msgid "This is the default file where ADIF data will be saved."
-msgstr ""
-
-#: ../setuppagemisc.cpp:129
-msgctxt "SetupPageMisc|"
-msgid "This is the directory where the database (logbook.dat) will be saved."
-msgstr ""
-
-#: ../setuppagemisc.cpp:130
-msgctxt "SetupPageMisc|"
-msgid "Click to change the default ADIF file."
-msgstr ""
-
-#: ../setuppagemisc.cpp:131
-msgctxt "SetupPageMisc|"
-msgid "Click to change the path of the database."
-msgstr ""
-
-#: ../setuppagemisc.cpp:132
-msgctxt "SetupPageMisc|"
-msgid "Click to move the DB to the new directory."
-msgstr ""
-
-#: ../setuppagemisc.cpp:274
-msgctxt "SetupPageMisc|"
-msgid "Open File"
-msgstr ""
-
-#: ../setuppagemisc.cpp:602
-msgctxt "SetupPageMisc|"
-msgid "Select Directory"
-msgstr ""
-
-#: ../setuppagemisc.cpp:633
-msgctxt "SetupPageMisc|"
-msgid "This is the directory where DB (logbook.dat) will be saved."
-msgstr ""
-
-#: ../setuppagemisc.cpp:639
-msgctxt "SetupPageMisc|"
-msgid ""
-"Please specify an existing directory where the database (logbook.dat) will "
-"be saved."
-msgstr ""
-
-#: ../setuppagemisc.cpp:674
-msgctxt "SetupPageMisc|"
-msgid "File moved"
-msgstr ""
-
-#: ../setuppagemisc.cpp:684
-msgctxt "SetupPageMisc|"
-msgid "File copied"
-msgstr ""
-
-#: ../setuppagemisc.cpp:694
-msgctxt "SetupPageMisc|"
-msgid "File NOT copied"
-msgstr ""
-
-#: ../setuppagemisc.cpp:707
-msgctxt "SetupPageMisc|"
-msgid ""
-"The target directory does not exist. Please select an existing directory."
-msgstr ""
-
-#: ../setuppagesats.cpp:64
-msgctxt "SetupPageSats|"
-msgid "&New"
-msgstr ""
-
-#: ../setuppagesats.cpp:65
-msgctxt "SetupPageSats|"
-msgid "&Edit"
-msgstr ""
-
-#: ../setuppagesats.cpp:66
-msgctxt "SetupPageSats|"
-msgid "&Remove"
-msgstr ""
-
-#: ../setuppagesats.cpp:67
-msgctxt "SetupPageSats|"
-msgid "&Import"
-msgstr ""
-
-#: ../setuppagesats.cpp:68
-msgctxt "SetupPageSats|"
-msgid "E&xport"
-msgstr ""
-
-#: ../setuppagesats.cpp:70
-msgctxt "SetupPageSats|"
-msgid "Add a new satellite."
-msgstr ""
-
-#: ../setuppagesats.cpp:71
-msgctxt "SetupPageSats|"
-msgid "Edit the selected satellite."
-msgstr ""
-
-#: ../setuppagesats.cpp:72
-msgctxt "SetupPageSats|"
-msgid "Remove the selected satellite."
-msgstr ""
-
-#: ../setuppagesats.cpp:73
-msgctxt "SetupPageSats|"
-msgid ""
-"Import a satellites file. It will replace the satellites you have now "
-"configured."
-msgstr ""
-
-#: ../setuppagesats.cpp:74
-msgctxt "SetupPageSats|"
-msgid "Export your current satellites to a file."
-msgstr ""
-
-#: ../setuppagesats.cpp:76
-msgctxt "SetupPageSats|"
-msgid "Select the sat you want to open."
-msgstr ""
-
-#: ../setuppagesats.cpp:210
-msgctxt "SetupPageSats|"
-msgid "KLog"
-msgstr ""
-
-#: ../setuppagesats.cpp:211
-msgctxt "SetupPageSats|"
-msgid "Do you really want to remove this satellite?"
-msgstr ""
-
-#: ../setuppagesats.cpp:212
-msgctxt "SetupPageSats|"
-msgid "This satellite will not be longer available to be selected ..."
-msgstr ""
-
-#: ../setuppagesats.cpp:244
-msgctxt "SetupPageSats|"
-msgid "Sat has not been removed. (#3)"
-msgstr ""
-
-#: ../setuppagesats.cpp:251
-msgctxt "SetupPageSats|"
-msgid "Sat has not been removed. (#2)"
-msgstr ""
-
-#: ../setuppagesats.cpp:258
-msgctxt "SetupPageSats|"
-msgid "Sat has not been removed. (#1)"
-msgstr ""
-
-#: ../setuppagesats.cpp:318
-msgctxt "SetupPageSats|"
-msgid "ID"
-msgstr ""
-
-#: ../setuppagesats.cpp:321
-msgctxt "SetupPageSats|"
-msgid "Short"
-msgstr ""
-
-#: ../setuppagesats.cpp:324
-msgctxt "SetupPageSats|"
-msgid "Name"
-msgstr ""
-
-#: ../setuppagesats.cpp:327
-msgctxt "SetupPageSats|"
-msgid "Uplink"
-msgstr ""
-
-#: ../setuppagesats.cpp:330
-msgctxt "SetupPageSats|"
-msgid "Downlink"
-msgstr ""
-
-#: ../setuppagesats.cpp:333
-msgctxt "SetupPageSats|"
-msgid "Modes"
-msgstr ""
-
-#: ../setuppagesats.cpp:571
-msgctxt "SetupPageSats|"
-msgid "An error has occurred showing the following error code:"
-msgstr ""
-
-#: ../setuppagesats.cpp:574
-msgctxt "SetupPageSats|"
-msgid "KLog - SetupPageSats"
-msgstr ""
-
-#: ../setuppagesats.cpp:584
-msgctxt "SetupPageSats|"
-msgid "Open Satellites File"
-msgstr ""
-
-#: ../setuppagesats.cpp:603
-msgctxt "SetupPageSats|"
-msgid "KLog warning"
-msgstr ""
-
-#: ../setuppagesats.cpp:605
-msgctxt "SetupPageSats|"
-msgid ""
-"An unexpected error ocurred while importing the satellite data.\n"
-"\n"
-"It may be caused because the file you are trying to import does not have the "
-"right format."
-msgstr ""
-
-#: ../setuppagesats.cpp:608
-msgctxt "SetupPageSats|"
-msgid ""
-"Please check the format or contact the developer for analysis with the error "
-"code: "
-msgstr ""
-
-#: ../setuppagesats.cpp:675
-msgctxt "SetupPageSats|"
-msgid "Save Satellites File"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:46
-msgctxt "SetupPageSatsNew|"
-msgid "Short name"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:47
-msgctxt "SetupPageSatsNew|"
-msgid "Sat name"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:48
-msgctxt "SetupPageSatsNew|"
-msgid "UpLink"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:49
-msgctxt "SetupPageSatsNew|"
-msgid "DownLink"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:50
-msgctxt "SetupPageSatsNew|"
-msgid "Modes"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:56
-msgctxt "SetupPageSatsNew|"
-msgid "&Ok"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:57
-msgctxt "SetupPageSatsNew|"
-msgid "&Cancel"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:103
-msgctxt "SetupPageSatsNew|"
-msgid ""
-"Enter the short name. Try to use the LoTW short name so you can upload your "
-"QSO to LoTW afterwards."
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:104
-msgctxt "SetupPageSatsNew|"
-msgid "Enter the name of the satellite."
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:105
-msgctxt "SetupPageSatsNew|"
-msgid "Enter the uplink frequencies in this format: 144.300"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:106
-msgctxt "SetupPageSatsNew|"
-msgid "Enter the downlink frequencies in this format: 144.300"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:107
-msgctxt "SetupPageSatsNew|"
-msgid "Enter the modes in this format: USB"
-msgstr ""
-
-#: ../setuppagesatsnew.cpp:385
-msgctxt "SetupPageSatsNew|"
-msgid ""
-"Some of the data you have entered is not correct, the satellite can't be "
-"added."
-msgstr ""
-
-#: ../setuppageudp.cpp:10
-msgctxt "SetupPageUDP|"
-msgid "Start UDP Server"
-msgstr ""
-
-#: ../setuppageudp.cpp:33
-msgctxt "SetupPageUDP|"
-msgid "Log automatically QSOs from WSJT-X"
-msgstr ""
-
-#: ../setuppageudp.cpp:34
-msgctxt "SetupPageUDP|"
-msgid "Allow WSJT-X to send logged QSO to KLog"
-msgstr ""
-
-#: ../setuppageudp.cpp:35
-#, qt-format
-msgctxt "SetupPageUDP|"
-msgid ""
-"QSO logged in WSJT-X will be sent to KLog and KLog will ask before logging "
-"into KLog unless \"%1\" is selected"
-msgstr ""
-
-#: ../setuppageudp.cpp:38
-msgctxt "SetupPageUDP|"
-msgid ""
-"KLog will log automatically any QSO coming from WSJT-X without any manual "
-"confirmation."
-msgstr ""
-
-#: ../setuppageudp.cpp:41
-msgctxt "SetupPageUDP|"
-msgid "Receive and Update QSO data to KLog"
-msgstr ""
-
-#: ../setuppageudp.cpp:42
-msgctxt "SetupPageUDP|"
-msgid ""
-"KLog will automatically show and update data coming from WSJT-X (DX "
-"callsign, locator, RPT, ...)"
-msgstr ""
-
-#: ../setuppageudp.cpp:58
-msgctxt "SetupPageUDP|"
-msgid "UDP port number where the UDP Server will listen for packets."
-msgstr ""
-
-#: ../setuppageudp.cpp:58
-msgctxt "SetupPageUDP|"
-msgid ""
-"Make sure it is the same port where the other programs are sending the data "
-"to. Default port is 2237."
-msgstr ""
-
-#: ../setuppageudp.cpp:59
-msgctxt "SetupPageUDP|"
-msgid ""
-"UDP Server will receive QSOs sent from other programs like WSJT-X allowing "
-"you to log in KLog automatically from those programs."
-msgstr ""
-
-#: ../setuppageudp.cpp:65
-msgctxt "SetupPageUDP|"
-msgid "UDP Port"
-msgstr ""
-
-#: ../setuppageudp.cpp:78
-msgctxt "SetupPageUDP|"
-msgid "QSO notification timeout (milisecs)"
-msgstr ""
-
-#: ../setuppageudp.cpp:79
-msgctxt "SetupPageUDP|"
-msgid ""
-"Milliseconds that the notification of QSO received from WSJTX will be shown."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:40
-msgctxt "SetupPageUserDataPage|"
-msgid "&Personal data"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:41
-msgctxt "SetupPageUserDataPage|"
-msgid "Station &data"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:70
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your name."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:71
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your address - 1st line."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:72
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your address - 2nd line."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:73
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your address - 3rd line."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:74
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your address - 4th line."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:75
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your city."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:76
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your zip code."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:77
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your province or state."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:78
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your country."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:80
-msgctxt "SetupPageUserDataPage|"
-msgid "&Name"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:81
-msgctxt "SetupPageUserDataPage|"
-msgid "&Address"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:82
-msgctxt "SetupPageUserDataPage|"
-msgid "Cit&y"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:83
-msgctxt "SetupPageUserDataPage|"
-msgid "&Zip Code"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:84
-msgctxt "SetupPageUserDataPage|"
-msgid "Pro&v/State"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:85
-msgctxt "SetupPageUserDataPage|"
-msgid "Countr&y"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:139 ../setuppageuserdata.cpp:140
-#: ../setuppageuserdata.cpp:141
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your information for rig"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:142 ../setuppageuserdata.cpp:143
-#: ../setuppageuserdata.cpp:144
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your information for antenna"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:145
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter your power information."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:147
-msgctxt "SetupPageUserDataPage|"
-msgid "&Rig 1"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:148
-msgctxt "SetupPageUserDataPage|"
-msgid "R&ig 2"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:149
-msgctxt "SetupPageUserDataPage|"
-msgid "Ri&g 3"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:150
-msgctxt "SetupPageUserDataPage|"
-msgid "Antenna &1"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:151
-msgctxt "SetupPageUserDataPage|"
-msgid "Antenna &2"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:152
-msgctxt "SetupPageUserDataPage|"
-msgid "Antenna &3"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:153
-msgctxt "SetupPageUserDataPage|"
-msgid "Po&wer"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:186
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter the station callsign that will be used for logging."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:187
-msgctxt "SetupPageUserDataPage|"
-msgid "Enter the operators (comma separated if more than one)."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:188
-msgctxt "SetupPageUserDataPage|"
-msgid ""
-"Enter the locator of your station. Alternatively, KLog can use an "
-"approximate locator based on your callsign."
-msgstr ""
-
-#: ../setuppageuserdata.cpp:191
-msgctxt "SetupPageUserDataPage|"
-msgid "&QRZ"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:192
-msgctxt "SetupPageUserDataPage|"
-msgid "&Operators"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:193
-msgctxt "SetupPageUserDataPage|"
-msgid "&CQ Zone"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:194
-msgctxt "SetupPageUserDataPage|"
-msgid "&ITU Zone"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:195 ../setuppageuserdata.cpp:374
-msgctxt "SetupPageUserDataPage|"
-msgid "&Locator"
-msgstr ""
-
-#: ../setuppageuserdata.cpp:370
-msgctxt "SetupPageUserDataPage|"
-msgid "&Locator (not valid)"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:32
-msgctxt "SetupPageWorldEditor|"
-msgid "Add"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:33
-msgctxt "SetupPageWorldEditor|"
-msgid "Delete"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:34
-msgctxt "SetupPageWorldEditor|"
-msgid "Edit"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:36
-msgctxt "SetupPageWorldEditor|"
-msgid "Export World"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:37
-msgctxt "SetupPageWorldEditor|"
-msgid "Import World"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:43 ../setuppageworldeditor.cpp:44
-#: ../setuppageworldeditor.cpp:45 ../setuppageworldeditor.cpp:49
-msgctxt "SetupPageWorldEditor|"
-msgid "Still not implemented."
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:50
-msgctxt "SetupPageWorldEditor|"
-msgid "Import a new cty.csv file"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:88
-msgctxt "SetupPageWorldEditor|"
-msgid ""
-"An entities information file (cty.csv) has been detected in your KLog folder "
-"and will be loaded."
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:97
-msgctxt "SetupPageWorldEditor|"
-msgid ""
-"No entities information file (cty.csv) has been detected in your KLog folder."
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:98
-msgctxt "SetupPageWorldEditor|"
-msgid "KLog will not be able to show entities information."
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:184
-msgctxt "SetupPageWorldEditor|"
-msgid "Prefix"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:186
-msgctxt "SetupPageWorldEditor|"
-msgid "Entity"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:188
-msgctxt "SetupPageWorldEditor|"
-msgid "ARRL ID"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:190
-msgctxt "SetupPageWorldEditor|"
-msgid "Continent"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:192
-msgctxt "SetupPageWorldEditor|"
-msgid "CQ Zone"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:194
-msgctxt "SetupPageWorldEditor|"
-msgid "ITU Zone"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:196
-msgctxt "SetupPageWorldEditor|"
-msgid "UTC"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:198
-msgctxt "SetupPageWorldEditor|"
-msgid "Latitude"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:200
-msgctxt "SetupPageWorldEditor|"
-msgid "Longitude"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:203
-msgctxt "SetupPageWorldEditor|"
-msgid "Deleted"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:206
-msgctxt "SetupPageWorldEditor|"
-msgid "Since Date"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:208
-msgctxt "SetupPageWorldEditor|"
-msgid "To Date"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:302
-msgctxt "SetupPageWorldEditor|"
-msgid "Open File"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:302
-msgctxt "SetupPageWorldEditor|"
-msgid "BigCTY (*.csv)"
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:311
-msgctxt "SetupPageWorldEditor|"
-msgid "Entities information has been updated."
-msgstr ""
-
-#: ../setuppageworldeditor.cpp:317
-msgctxt "SetupPageWorldEditor|"
-msgid "Entities information has not been updated."
-msgstr ""
-
-#: ../showerrordialog.cpp:9
-msgctxt "ShowErrorDialog|"
-msgid "KLog Message"
-msgstr ""
-
-#: ../softwareupdatedialog.cpp:17
-msgctxt "SoftwareUpdateDialog|"
-msgid "Ok"
-msgstr ""
-
-#: ../softwareupdatedialog.cpp:35
-msgctxt "SoftwareUpdateDialog|"
-msgid "KLog update"
-msgstr ""
-
-#: ../softwareupdatedialog.cpp:53
-msgctxt "SoftwareUpdateDialog|"
-msgid "Congratulations!"
-msgstr ""
-
-#: ../softwareupdatedialog.cpp:53
-msgctxt "SoftwareUpdateDialog|"
-msgid "Your KLog has been updated."
-msgstr ""
-
-#: ../softwareupdatedialog.cpp:53
-msgctxt "SoftwareUpdateDialog|"
-msgid "You already have the latest version."
-msgstr ""
-
-#: ../startwizard.cpp:42
-msgctxt "StartWizard|"
-msgid "KLog - The free hamradio logging program"
-msgstr ""
-
-#: ../startwizard.cpp:68
-msgctxt "StartWizard|"
-msgid "Quit Setup"
-msgstr ""
-
-#: ../startwizard.cpp:68
-msgctxt "StartWizard|"
-msgid "Setup is not complete yet. Are you sure you want to quit setup?"
-msgstr ""
-
-#: ../statisticswidget.cpp:79
-msgctxt "StatisticsWidget|"
-msgid "QSO per year"
-msgstr ""
-
-#: ../statisticswidget.cpp:80
-msgctxt "StatisticsWidget|"
-msgid "DXCC per year"
-msgstr ""
-
-#: ../statisticswidget.cpp:81
-msgctxt "StatisticsWidget|"
-msgid "CQ zones per year"
-msgstr ""
-
-#: ../statisticswidget.cpp:82
-msgctxt "StatisticsWidget|"
-msgid "QSO per band"
-msgstr ""
-
-#: ../statisticswidget.cpp:83
-msgctxt "StatisticsWidget|"
-msgid "QSO per mode"
-msgstr ""
-
-#: ../statisticswidget.cpp:84
-msgctxt "StatisticsWidget|"
-msgid "QSO per DXCC"
-msgstr ""
-
-#: ../statisticswidget.cpp:85
-msgctxt "StatisticsWidget|"
-msgid "QSO per Continent"
-msgstr ""
-
-#: ../statisticswidget.cpp:86
-msgctxt "StatisticsWidget|"
-msgid "QSO per hour"
-msgstr ""
-
-#: ../statisticswidget.cpp:87
-msgctxt "StatisticsWidget|"
-msgid "QSO per month"
-msgstr ""
-
-#: ../statisticswidget.cpp:88
-msgctxt "StatisticsWidget|"
-msgid "Worked / Confirmed status"
-msgstr ""
-
-#: ../statisticswidget.cpp:89
-msgctxt "StatisticsWidget|"
-msgid "Worked / Sent status"
-msgstr ""
-
-#: ../statisticswidget.cpp:90
-msgctxt "StatisticsWidget|"
-msgid "Sent / Confirmed status"
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:47
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "CQ Zones per year"
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:51
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:51
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:56
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "CQ zones"
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:57
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "CQ zones per year"
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:69
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statscqzperyearbarchartwidget.cpp:69
-#, qt-format
-msgctxt "StatsCQZPerYearBarChartWidget|"
-msgid "Years: %1/%2"
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:47
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "Chart title"
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:51
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:51
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:57
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "DXCC Entities"
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:58
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "DXCC Entities per year"
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:66
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsentitiesperyearbarchartwidget.cpp:66
-msgctxt "StatsEntitiesPerYearBarChartWidget|"
-msgid "Entities: "
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:47
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "QSOs per band"
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "Bands"
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "QSO per band distribution"
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:67
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsosperbandbarchartwidget.cpp:67
-msgctxt "StatsQSOsPerBandBarChartWidget|"
-msgid "Bands: "
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:47
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:61
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "QSOs per continent"
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:60
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "Continents"
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsospercontinentbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerContinentBarChartWidget|"
-msgid "Hours: "
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:47
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "QSOs per DXCC"
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:53
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:96
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "Reading data..."
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:96
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "Entity: "
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:119
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "DXCC"
-msgstr ""
-
-#: ../charts/statsqsosperdxccbarchartwidget.cpp:120
-msgctxt "StatsQSOsPerDXCCBarChartWidget|"
-msgid "Top ten DXCC per QSO"
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:47
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "QSOs per hour"
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:59
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "Hours"
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:60
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "QSOs at hour"
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsosperhourbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerHourBarChartWidget|"
-msgid "Hours: "
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:47
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "QSOs per mode"
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:51
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:51
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:56
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "Modes"
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:57
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "QSO per mode distribution"
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:67
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsospermodebarchartwidget.cpp:67
-msgctxt "StatsQSOsPerModeBarChartWidget|"
-msgid "Modes: "
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:47
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "QSOs per month"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Jan"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Feb"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Mar"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Apr"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "May"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Jun"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Jul"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Aug"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Sep"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Oct"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Nov"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Dec"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:59
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Months"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:60
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "QSOs at Month"
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsospermonthbarchartwidget.cpp:70
-msgctxt "StatsQSOsPerMonthBarChartWidget|"
-msgid "Months: "
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:47
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "Chart title"
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "Reading data ... "
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:51
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:56
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "QSOs"
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:57
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "QSOs per year"
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:68
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "Reading data ..."
-msgstr ""
-
-#: ../charts/statsqsosperyearbarchartwidget.cpp:68
-#, qt-format
-msgctxt "StatsQSOsPerYearBarChartWidget|"
-msgid "QSO: %1/%2"
-msgstr ""
-
-#: ../charts/statssentconfirmedpiechartwidget.cpp:39
-#, qt-format
-msgctxt "StatsSentConfirmedPieChartWidget|"
-msgid "Sent - %1"
-msgstr ""
-
-#: ../charts/statssentconfirmedpiechartwidget.cpp:40
-#, qt-format
-msgctxt "StatsSentConfirmedPieChartWidget|"
-msgid "Confirmed - %2"
-msgstr ""
-
-#: ../charts/statsworkedconfirmedpiechartwidget.cpp:39
-#, qt-format
-msgctxt "StatsWorkedConfirmedPieChartWidget|"
-msgid "Worked, not confirmed - %1"
-msgstr ""
-
-#: ../charts/statsworkedconfirmedpiechartwidget.cpp:40
-#, qt-format
-msgctxt "StatsWorkedConfirmedPieChartWidget|"
-msgid "Confirmed - %2"
-msgstr ""
-
-#: ../charts/statsworkedsentpiechartwidget.cpp:39
-#, qt-format
-msgctxt "StatsWorkedSentPieChartWidget|"
-msgid "Worked - %1"
-msgstr ""
-
-#: ../charts/statsworkedsentpiechartwidget.cpp:40
-#, qt-format
-msgctxt "StatsWorkedSentPieChartWidget|"
-msgid "Sent - %2"
-msgstr ""
-
-#: ../updatesatsdata.cpp:59
-msgctxt "UpdateSatsData|"
-msgid "Reading Satellites data file..."
-msgstr ""
-
-#: ../updatesatsdata.cpp:59
-msgctxt "UpdateSatsData|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../updatesatsdata.cpp:213
-msgctxt "UpdateSatsData|"
-msgid "The Satellites information has been updated."
-msgstr ""
-
-#: ../updatesatsdata.cpp:231
-msgctxt "UpdateSatsData|"
-msgid "Open File"
-msgstr ""
-
-#: ../updatesatsdata.cpp:233
-msgctxt "UpdateSatsData|"
-msgid "Sat Data"
-msgstr ""
-
-#: ../world.cpp:171
-msgctxt "World|"
-msgid "Entity"
-msgstr ""
-
-#: ../world.cpp:172
-msgctxt "World|"
-msgid "Continent"
-msgstr ""
-
-#: ../world.cpp:1199
-msgctxt "World|"
-msgid "Reading cty.csv..."
-msgstr ""
-
-#: ../world.cpp:1199
-msgctxt "World|"
-msgid "Abort reading"
-msgstr ""
-
-#: ../elogclublog.cpp:58 ../elogclublog.cpp:118
-msgctxt "eLogClubLog|"
-msgid "Host not found!"
-msgstr ""
-
-#: ../elogclublog.cpp:64 ../elogclublog.cpp:123
-msgctxt "eLogClubLog|"
-msgid "Timeout error!"
-msgstr ""
-
-#: ../elogclublog.cpp:70
-msgctxt "eLogClubLog|"
-msgid "It seems to be a PASSWORD ERROR; check your password."
-msgstr ""
-
-#: ../elogclublog.cpp:72
-msgctxt "eLogClubLog|"
-msgid "KLog - ClubLog"
-msgstr ""
-
-#: ../elogclublog.cpp:73
-msgctxt "eLogClubLog|"
-msgid "It seems that your ClubLog password is not correct."
-msgstr ""
-
-#: ../elogclublog.cpp:74
-msgctxt "eLogClubLog|"
-msgid ""
-"Please check your password in the setup. ClubLog uploads will be disabled."
-msgstr ""
-
-#: ../elogclublog.cpp:84 ../elogclublog.cpp:128
-msgctxt "eLogClubLog|"
-msgid "Undefined error..."
-msgstr ""
-
-#: ../elogclublog.cpp:391
-msgctxt "eLogClubLog|"
-msgid "Callsign missing"
-msgstr ""
-
-#: ../elogclublog.cpp:395
-msgctxt "eLogClubLog|"
-msgid "Invalid callsign"
-msgstr ""
-
-#: ../elogclublog.cpp:399
-msgctxt "eLogClubLog|"
-msgid "Skipping SWL callsign"
-msgstr ""
-
-#: ../elogclublog.cpp:403
-msgctxt "eLogClubLog|"
-msgid "Callsign is your own call"
-msgstr ""
-
-#: ../elogclublog.cpp:407
-msgctxt "eLogClubLog|"
-msgid "Invalid callsign with no DXCC mapping"
-msgstr ""
-
-#: ../elogclublog.cpp:411
-msgctxt "eLogClubLog|"
-msgid "Updated QSO"
-msgstr ""
-
-#: ../elogclublog.cpp:415
-msgctxt "eLogClubLog|"
-msgid "Invalid ADIF record"
-msgstr ""
-
-#: ../elogclublog.cpp:419
-msgctxt "eLogClubLog|"
-msgid "Missing ADIF record"
-msgstr ""
-
-#: ../elogclublog.cpp:423
-msgctxt "eLogClubLog|"
-msgid "Test mode - parameters ok, no action taken"
-msgstr ""
-
-#: ../elogclublog.cpp:427
-msgctxt "eLogClubLog|"
-msgid "Excessive API Usage"
-msgstr ""
-
-#: ../elogclublog.cpp:431
-msgctxt "eLogClubLog|"
-msgid "Internal Error"
-msgstr ""
-
-#: ../elogclublog.cpp:435
-msgctxt "eLogClubLog|"
-msgid "Rejected"
-msgstr ""
-
-#: ../elogclublog.cpp:439
-msgctxt "eLogClubLog|"
-msgid "QSO Duplicate"
-msgstr ""
-
-#: ../elogclublog.cpp:443
-msgctxt "eLogClubLog|"
-msgid "QSO Modified"
-msgstr ""
-
-#: ../elogclublog.cpp:447
-msgctxt "eLogClubLog|"
-msgid "Missing Login"
-msgstr ""
-
-#: ../elogclublog.cpp:451
-msgctxt "eLogClubLog|"
-msgid "QSO OK"
-msgstr ""
-
-#: ../elogclublog.cpp:455 ../elogclublog.cpp:479
-msgctxt "eLogClubLog|"
-msgid "Upload denied"
-msgstr ""
-
-#: ../elogclublog.cpp:459
-msgctxt "eLogClubLog|"
-msgid "No callsign selected"
-msgstr ""
-
-#: ../elogclublog.cpp:463
-msgctxt "eLogClubLog|"
-msgid "No match found"
-msgstr ""
-
-#: ../elogclublog.cpp:467
-msgctxt "eLogClubLog|"
-msgid "Dropped QSO"
-msgstr ""
-
-#: ../elogclublog.cpp:471
-msgctxt "eLogClubLog|"
-msgid "OK"
-msgstr ""
-
-#: ../elogclublog.cpp:475
-msgctxt "eLogClubLog|"
-msgid "Login rejected"
-msgstr ""
-
-#: ../elogclublog.cpp:483
-msgctxt "eLogClubLog|"
-msgid "Rejected: Callsign is your own call"
-msgstr ""