From 16eb18abb246aafb8329d609dad3dbf805e3433f Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Mon, 17 Nov 2025 15:18:56 -0600 Subject: [PATCH] FEM: Translate log verbosity settings --- src/Mod/Fem/Gui/DlgSettingsFemGmshImp.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/Mod/Fem/Gui/DlgSettingsFemGmshImp.cpp b/src/Mod/Fem/Gui/DlgSettingsFemGmshImp.cpp index 31715e63cc..ac85c1129e 100644 --- a/src/Mod/Fem/Gui/DlgSettingsFemGmshImp.cpp +++ b/src/Mod/Fem/Gui/DlgSettingsFemGmshImp.cpp @@ -67,8 +67,8 @@ void DlgSettingsFemGmshImp::loadSettings() // determine number of CPU threads ui->sb_threads->setValue(hGrp->GetInt("NumOfThreads", QThread::idealThreadCount())); - populateLogVerbosity(); ui->cb_log_verbosity->onRestore(); + populateLogVerbosity(); } /** @@ -78,6 +78,7 @@ void DlgSettingsFemGmshImp::changeEvent(QEvent* e) { if (e->type() == QEvent::LanguageChange) { ui->retranslateUi(this); + populateLogVerbosity(); } else { QWidget::changeEvent(e); @@ -94,17 +95,18 @@ void DlgSettingsFemGmshImp::onfileNameSelected(const QString& fileName) void DlgSettingsFemGmshImp::populateLogVerbosity() { std::list> mapValues = { - {"Silent", 0}, - {"Errors", 1}, - {"Warnings", 2}, - {"Direct", 3}, - {"Information", 4}, - {"Status", 5}, - {"Debug", 99} + {QT_TR_NOOP("Silent"), 0}, + {QT_TR_NOOP("Errors"), 1}, + {QT_TR_NOOP("Warnings"), 2}, + {QT_TR_NOOP("Direct"), 3}, + {QT_TR_NOOP("Information"), 4}, + {QT_TR_NOOP("Status"), 5}, + {QT_TR_NOOP("Debug"), 99} }; + ui->cb_log_verbosity->clear(); for (const auto& val : mapValues) { - ui->cb_log_verbosity->addItem(QString::fromStdString(val.first), QString::number(val.second)); + ui->cb_log_verbosity->addItem(tr(val.first.c_str()), QString::number(val.second)); } auto hGrp = App::GetApplication().GetParameterGroupByPath(