From 381c1e39799b73b0cc6211020b1cdee13cb35906 Mon Sep 17 00:00:00 2001 From: Dobri Dabar Date: Tue, 6 Jan 2026 09:01:53 +0100 Subject: [PATCH] [desktop] Added Local Language option Signed-off-by: Dobri Dabar --- qt/preferences_dialog.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qt/preferences_dialog.cpp b/qt/preferences_dialog.cpp index 26d4e7c9f..4f8d77153 100644 --- a/qt/preferences_dialog.cpp +++ b/qt/preferences_dialog.cpp @@ -127,6 +127,8 @@ PreferencesDialog::PreferencesDialog(QWidget * parent, Framework & framework) QStringList languagesList = QStringList(); std::vector sortedIndices; + languagesList << QString::fromStdString("Local Language"); + sortedIndices.push_back(0); for (auto const & pair : languageNameIndexPairs) { languagesList << QString::fromStdString(pair.first); @@ -143,6 +145,11 @@ PreferencesDialog::PreferencesDialog(QWidget * parent, Framework & framework) QString::fromStdString(std::string(StringUtf8Multilang::GetLangNameByCode(languageIndex)))); connect(mapLanguageComboBox, &QComboBox::activated, [&framework, &supportedLanguages, sortedIndices](int index) { + if (index == 0) + { + framework.SetMapLanguageCode("default"); + return; + } auto const & mapLanguageCode = std::string(supportedLanguages[sortedIndices[index]].m_code); framework.SetMapLanguageCode(mapLanguageCode); });