chore(cpn): new profile language from operating system (#6697)

This commit is contained in:
Neil Horne
2025-10-21 20:49:40 +10:00
committed by GitHub
parent 756b1fdaa7
commit 94f7f2aa02
+5 -1
View File
@@ -807,8 +807,12 @@ void AppPreferencesDialog::populateFirmwareOptions(const Firmware * firmware)
{
const Firmware * baseFw = firmware->getFirmwareBase();
QStringList currVariant = Firmware::getCurrentVariant()->getId().split('-');
const QString currLang = ui->langCombo->count() ? ui->langCombo->currentText() : currVariant.last();
QString fwLang = Firmware::getCurrentVariant()->getLanguage();
if (fwLang.isEmpty()) // try to detect os language
fwLang = QLocale::languageToString(QLocale().language()).split("_").first();
const QString currLang = ui->langCombo->count() ? ui->langCombo->currentText() : fwLang;
updateLock = true;
ui->langCombo->clear();