Fix translation variables in Formula Wizard.
This commit is contained in:
parent
f34a0b331b
commit
27e07d16f2
|
@ -629,6 +629,8 @@ template <class T> void DialogEditWrongFormula::ShowVariable(const QList<T> &var
|
||||||
ui->tableWidget->setColumnHidden(ColumnFullName, true);
|
ui->tableWidget->setColumnHidden(ColumnFullName, true);
|
||||||
ui->labelDescription->setText(QString());
|
ui->labelDescription->setText(QString());
|
||||||
|
|
||||||
|
const VTranslateVars *trVars = VAbstractApplication::VApp()->TrVars();
|
||||||
|
|
||||||
for (const auto &var : vars)
|
for (const auto &var : vars)
|
||||||
{
|
{
|
||||||
if (ui->checkBoxHideEmpty->isEnabled() && ui->checkBoxHideEmpty->isChecked() && var->IsNotUsed())
|
if (ui->checkBoxHideEmpty->isEnabled() && ui->checkBoxHideEmpty->isChecked() && var->IsNotUsed())
|
||||||
|
@ -639,7 +641,7 @@ template <class T> void DialogEditWrongFormula::ShowVariable(const QList<T> &var
|
||||||
if (!var->Filter(m_toolId))
|
if (!var->Filter(m_toolId))
|
||||||
{ // If we create this variable don't show
|
{ // If we create this variable don't show
|
||||||
ui->tableWidget->setRowCount(ui->tableWidget->rowCount() + 1);
|
ui->tableWidget->setRowCount(ui->tableWidget->rowCount() + 1);
|
||||||
auto *item = new QTableWidgetItem(var->GetName());
|
auto *item = new QTableWidgetItem(trVars->VarToUser(var->GetName()));
|
||||||
QFont font = item->font();
|
QFont font = item->font();
|
||||||
font.setBold(true);
|
font.setBold(true);
|
||||||
item->setFont(font);
|
item->setFont(font);
|
||||||
|
@ -734,7 +736,7 @@ void DialogEditWrongFormula::ShowFunctions()
|
||||||
{
|
{
|
||||||
ui->tableWidget->setRowCount(ui->tableWidget->rowCount() + 1);
|
ui->tableWidget->setRowCount(ui->tableWidget->rowCount() + 1);
|
||||||
|
|
||||||
QString name = (!settings->IsTranslateFormula()
|
QString const name = (!settings->IsTranslateFormula()
|
||||||
? i.value().getMsourceText()
|
? i.value().getMsourceText()
|
||||||
: i.value().translate(VAbstractApplication::VApp()->Settings()->GetLocale()));
|
: i.value().translate(VAbstractApplication::VApp()->Settings()->GetLocale()));
|
||||||
|
|
||||||
|
@ -747,7 +749,7 @@ void DialogEditWrongFormula::ShowFunctions()
|
||||||
|
|
||||||
if (functionsDescriptions.contains(i.key()))
|
if (functionsDescriptions.contains(i.key()))
|
||||||
{
|
{
|
||||||
QString description =
|
QString const description =
|
||||||
(!settings->IsTranslateFormula() ? functionsDescriptions.value(i.key()).getMsourceText()
|
(!settings->IsTranslateFormula() ? functionsDescriptions.value(i.key()).getMsourceText()
|
||||||
: functionsDescriptions.value(i.key()).translate(
|
: functionsDescriptions.value(i.key()).translate(
|
||||||
VAbstractApplication::VApp()->Settings()->GetLocale()));
|
VAbstractApplication::VApp()->Settings()->GetLocale()));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user