From 5f3ef5f99130e1267af468f47d63c7c4d125aa14 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 8 Sep 2022 12:14:35 +0200 Subject: [PATCH] QmlDesigner: Fix QmlObjectNode::generateTranslatableText This fixes the case for qsTranslate. A context has to be provided. Change-Id: I96004f13c84e2269b4226d6c184c7874d74955b0 Reviewed-by: Qt CI Bot Reviewed-by: Aleksei German --- src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp index 5baaa8bbafb..0869b9c1f8b 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp @@ -653,7 +653,7 @@ QString QmlObjectNode::generateTranslatableText(const QString &text) DesignerSettingsKey::TYPE_OF_QSTR_FUNCTION).toInt()) { case 0: return QString(QStringLiteral("qsTr(\"%1\")")).arg(text); case 1: return QString(QStringLiteral("qsTrId(\"%1\")")).arg(text); - case 2: return QString(QStringLiteral("qsTranslate(\"\"\"%1\")")).arg(text); + case 2: return QString(QStringLiteral("qsTranslate(\"%1\", \"context\")")).arg(text); default: break;