diff --git a/share/translations/screentranslator_ru.ts b/share/translations/screentranslator_ru.ts
index 17c2987..88da3d9 100644
--- a/share/translations/screentranslator_ru.ts
+++ b/share/translations/screentranslator_ru.ts
@@ -1107,11 +1107,11 @@ in %1
(%2)
-
+
All translators failed
-
+%1
Не удалось перевести текст
-
+%1
diff --git a/src/translate/translator.cpp b/src/translate/translator.cpp
index 84ef772..b157653 100644
--- a/src/translate/translator.cpp
+++ b/src/translate/translator.cpp
@@ -272,8 +272,8 @@ void Translator::processQueue()
continue;
if (task->translators.isEmpty()) {
- task->error =
- tr("All translators failed\n").arg(task->translatorErrors.join("\n"));
+ task->error = tr("All translators failed\n%1")
+ .arg(task->translatorErrors.join("\n"));
finishedTasks.push_back(task);
continue;
}