Merge pull request #5 from idamir/main

Fixes in translations
This commit is contained in:
Hanna Knutsson 2021-08-14 09:44:57 +02:00 committed by GitHub
commit 365b74e6dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 644 additions and 5874 deletions

View File

@ -267,6 +267,7 @@ void FunctionsDialog::deactivateClicked() {
if(f) {
f->setActive(!f->isActive());
functionsModel->invalidate();
updateFunctions();
emit itemsChanged();
}
}

View File

@ -102,7 +102,7 @@ PreferencesDialog::PreferencesDialog(QWidget *parent) : QDialog(parent) {
statusDelayWidget = new QSpinBox(this);
statusDelayWidget->setRange(0, 10000);
statusDelayWidget->setSingleStep(250);
statusDelayWidget->setSuffix(tr(" ms"));
statusDelayWidget->setSuffix(" " + tr("ms"));
statusDelayWidget->setValue(settings->expression_status_delay);
connect(statusDelayWidget, SIGNAL(valueChanged(int)), this, SLOT(statusDelayChanged(int)));
hbox->addWidget(statusDelayWidget);
@ -226,7 +226,9 @@ PreferencesDialog::PreferencesDialog(QWidget *parent) : QDialog(parent) {
l2->addWidget(combo, r, 1); r++;
connect(combo, SIGNAL(currentIndexChanged(int)), this, SLOT(temperatureCalculationChanged(int)));
box = new QCheckBox(tr("Exchange rates updates:"), this); box->setChecked(settings->auto_update_exchange_rates > 0); connect(box, SIGNAL(toggled(bool)), this, SLOT(exratesToggled(bool))); l2->addWidget(box, r, 0);
QSpinBox *spin = new QSpinBox(this); spin->setRange(1, 100); spin->setSuffix(" " + tr("days")); spin->setValue(settings->auto_update_exchange_rates <= 0 ? 7 : settings->auto_update_exchange_rates); spin->setEnabled(settings->auto_update_exchange_rates > 0); connect(spin, SIGNAL(valueChanged(int)), this, SLOT(exratesChanged(int))); l2->addWidget(spin, r, 1); exratesSpin = spin; r++;
int days = settings->auto_update_exchange_rates <= 0 ? 7 : settings->auto_update_exchange_rates;
QSpinBox *spin = new QSpinBox(this); spin->setRange(1, 100); spin->setSuffix(" " + tr("days", "", days)); spin->setValue(days); spin->setEnabled(settings->auto_update_exchange_rates > 0); connect(spin, SIGNAL(valueChanged(int)), this, SLOT(exratesChanged(int))); l2->addWidget(spin, r, 1); exratesSpin = spin; r++;
connect(spin, QOverload<int>::of(&QSpinBox::valueChanged),[=](int i){spin->setSuffix(" " + tr("days", "", i));});
l2->setRowStretch(r, 1);
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close);
topbox->addWidget(buttonBox);

View File

@ -355,6 +355,7 @@ void UnitsDialog::deactivateClicked() {
if(u) {
u->setActive(!u->isActive());
unitsModel->invalidate();
updateUnits();
emit itemsChanged();
}
}

View File

@ -289,6 +289,7 @@ void VariablesDialog::deactivateClicked() {
if(v) {
v->setActive(!v->isActive());
variablesModel->invalidate();
updateVariables();
emit itemsChanged();
}
}

File diff suppressed because it is too large Load Diff