diff --git a/src/plugins/projectexplorer/appoutputpane.cpp b/src/plugins/projectexplorer/appoutputpane.cpp index e96faba9d1a..e8e6502a70b 100644 --- a/src/plugins/projectexplorer/appoutputpane.cpp +++ b/src/plugins/projectexplorer/appoutputpane.cpp @@ -886,9 +886,11 @@ public: layout->addWidget(&m_popUpForRunOutputCheckBox); layout->addWidget(&m_popUpForDebugOutputCheckBox); const auto maxCharsLayout = new QHBoxLayout; - maxCharsLayout->addWidget(new QLabel(tr("Limit output to"))); // TODO: This looks problematic i18n-wise + const QString msg = tr("Limit output to %1 characters"); + const QStringList parts = msg.split("%1") << QString() << QString(); + maxCharsLayout->addWidget(new QLabel(parts.at(0).trimmed())); maxCharsLayout->addWidget(&m_maxCharsBox); - maxCharsLayout->addWidget(new QLabel(tr("characters"))); + maxCharsLayout->addWidget(new QLabel(parts.at(1).trimmed())); maxCharsLayout->addStretch(1); layout->addLayout(maxCharsLayout); layout->addStretch(1); diff --git a/src/plugins/projectexplorer/compileoutputwindow.cpp b/src/plugins/projectexplorer/compileoutputwindow.cpp index 24f3c348df3..1ce9ab512dd 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.cpp +++ b/src/plugins/projectexplorer/compileoutputwindow.cpp @@ -381,9 +381,11 @@ public: layout->addWidget(&m_wrapOutputCheckBox); layout->addWidget(&m_popUpCheckBox); const auto maxCharsLayout = new QHBoxLayout; - maxCharsLayout->addWidget(new QLabel(tr("Limit output to"))); // TODO: This looks problematic i18n-wise + const QString msg = tr("Limit output to %1 characters"); + const QStringList parts = msg.split("%1") << QString() << QString(); + maxCharsLayout->addWidget(new QLabel(parts.at(0).trimmed())); maxCharsLayout->addWidget(&m_maxCharsBox); - maxCharsLayout->addWidget(new QLabel(tr("characters"))); + maxCharsLayout->addWidget(new QLabel(parts.at(1).trimmed())); maxCharsLayout->addStretch(1); layout->addLayout(maxCharsLayout); layout->addStretch(1);