diff --git a/src/libs/utils/devicefileaccess.cpp b/src/libs/utils/devicefileaccess.cpp index 3da5484b709..71f694c6649 100644 --- a/src/libs/utils/devicefileaccess.cpp +++ b/src/libs/utils/devicefileaccess.cpp @@ -721,7 +721,7 @@ expected_str DesktopDeviceFileAccess::writeFileContents(const FilePath & qint64 res = file.write(data); if (res != data.size()) return make_unexpected( - Tr::tr("Could not write to file \"%1\" (only %2 of %3 bytes written).") + Tr::tr("Could not write to file \"%1\" (only %2 of %n byte(s) written).") .arg(filePath.toUserOutput()) .arg(res) .arg(data.size())); diff --git a/src/plugins/autotest/boost/boosttestoutputreader.cpp b/src/plugins/autotest/boost/boosttestoutputreader.cpp index 1dab105e243..439fe480814 100644 --- a/src/plugins/autotest/boost/boosttestoutputreader.cpp +++ b/src/plugins/autotest/boost/boosttestoutputreader.cpp @@ -327,7 +327,7 @@ void BoostTestOutputReader::processOutputLine(const QByteArray &outputLine) BoostTestResult result(id(), {}, m_projectFile); const int failed = match.captured(1).toInt(); const int fatals = m_summary.value(ResultType::MessageFatal); - QString txt = Tr::tr("%1 failures detected in %2.").arg(failed).arg(match.captured(3)); + QString txt = Tr::tr("%n failure(s) detected in %2.").arg(failed).arg(match.captured(3)); const int passed = qMax(0, m_testCaseCount - failed); if (m_testCaseCount != -1) txt.append(' ').append(Tr::tr("%1 tests passed.").arg(passed)); diff --git a/src/plugins/cppeditor/cppmodelmanager.cpp b/src/plugins/cppeditor/cppmodelmanager.cpp index 6f986bb7dd1..2deaea4290c 100644 --- a/src/plugins/cppeditor/cppmodelmanager.cpp +++ b/src/plugins/cppeditor/cppmodelmanager.cpp @@ -567,8 +567,10 @@ static void checkNextFunctionForUnused( if (!search || findRefsFuture->isCanceled()) return; const int newProgress = findRefsFuture->progressValue() + 1; - findRefsFuture->setProgressValueAndText(newProgress, Tr::tr("Checked %1 of %2 functions") - .arg(newProgress).arg(findRefsFuture->progressMaximum())); + findRefsFuture->setProgressValueAndText(newProgress, + Tr::tr("Checked %1 of %n function(s)") + .arg(newProgress) + .arg(findRefsFuture->progressMaximum())); QVariantMap data = search->userData().toMap(); QVariant &activeLinks = data["active"]; QVariantList activeLinksList = activeLinks.toList();