From 062fe8103a38f9ce8839bad71422a919923295a4 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Mon, 29 Jan 2024 13:59:27 +0100 Subject: [PATCH] Settings: QtDesignStudio is available in English only Task-number: QDS-11720 Change-Id: Ic732d506e9046070ed3fbf02e518a1c3a989a96f Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Thomas Hartmann --- src/plugins/coreplugin/generalsettings.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/generalsettings.cpp b/src/plugins/coreplugin/generalsettings.cpp index 3087b0d8c4b..f584222c7f0 100644 --- a/src/plugins/coreplugin/generalsettings.cpp +++ b/src/plugins/coreplugin/generalsettings.cpp @@ -111,6 +111,10 @@ GeneralSettingsWidget::GeneralSettingsWidget() m_languageBox->setObjectName("languageBox"); m_languageBox->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon); m_languageBox->setMinimumContentsLength(20); + if (Core::ICore::isQtDesignStudio()) { + m_languageBox->setDisabled(true); + m_languageBox->setToolTip("Qt Design Studio is currently available in English only."); + } m_codecBox->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLengthWithIcon); m_codecBox->setMinimumContentsLength(20); @@ -193,7 +197,7 @@ void GeneralSettingsWidget::fillLanguageBox() const m_languageBox->addItem(Tr::tr(""), QString()); // need to add this explicitly, since there is no qm file for English m_languageBox->addItem(QLatin1String("English"), QLatin1String("C")); - if (currentLocale == QLatin1String("C")) + if (currentLocale == QLatin1String("C") || Core::ICore::isQtDesignStudio()) m_languageBox->setCurrentIndex(m_languageBox->count() - 1); const FilePath creatorTrPath = ICore::resourcePath("translations");