|
|
@ -143,6 +143,16 @@ void MainWindow::doClose() { |
|
|
|
closeEvent(nullptr); |
|
|
|
} |
|
|
|
|
|
|
|
void MainWindow::retranslateMiningTab() { |
|
|
|
DEBUG("retranslating mining tab"); |
|
|
|
|
|
|
|
auto tab = ui->tabWidget->template findChild<QWidget *>("Mining"); |
|
|
|
if(tab != nullptr) { |
|
|
|
DEBUG("found Mining tab"); |
|
|
|
ui->tabWidget->setTabText(ui->tabWidget->indexOf(tab), QObject::tr("Mining")); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// Called every time, when a menu entry of the language menu is called
|
|
|
|
void MainWindow::slotLanguageChanged(QString lang) |
|
|
|
{ |
|
|
@ -154,9 +164,13 @@ void MainWindow::slotLanguageChanged(QString lang) |
|
|
|
QDialog settingsDialog(this); |
|
|
|
qDebug() << __func__ << ": retranslating settingsDialog"; |
|
|
|
settings.retranslateUi(&settingsDialog); |
|
|
|
|
|
|
|
retranslateMiningTab(); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void switchTranslator(QTranslator& translator, const QString& filename) { |
|
|
|
qDebug() << __func__ << ": filename=" << filename; |
|
|
|
// remove the old translator
|
|
|
|