aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/debugger
diff options
context:
space:
mode:
authorSami Shalayel <sami.shalayel@qt.io>2022-08-02 16:20:07 +0200
committerSami Shalayel <sami.shalayel@qt.io>2022-08-25 11:35:57 +0200
commit75769767ace0f16cc1be2e41fbd239b202394c7a (patch)
tree9d16fe8a793f5d586e1f0e2c7e7efeb2ba2d0398 /src/qml/debugger
parente3aeb13052c1d783c92a6043614a196a267d5fea (diff)
qmltc: translation binding support
Implement and test support for translation bindings in qmltc: * qsTr() * QT_TR_NOOP() * qsTrId() * QT_TRID_NOOP() Not compiled by qmltc, but instead interpreted as script bindings: * combinations like qsTr(qsTr()) * qsTranslate() (as in qmlsc) * QT_TRANSLATE_NOOP() (as in qmlsc) Add the *.qm files directly to the resources as qt_add_translations() is not available from qtdeclarative (the cmake function lives in qttools that depends on qtdeclarative). Fixes: QTBUG-104637 Task-Id: QTBUG-105346 Change-Id: Ia9433c2bcef01f3486358d963059d9779c67708c Reviewed-by: Sami Shalayel <sami.shalayel@qt.io> Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/qml/debugger')
-rw-r--r--src/qml/debugger/qqmldebugserviceinterfaces.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/debugger/qqmldebugserviceinterfaces.cpp b/src/qml/debugger/qqmldebugserviceinterfaces.cpp
index 4067d1f5d1..048bfeeaea 100644
--- a/src/qml/debugger/qqmldebugserviceinterfaces.cpp
+++ b/src/qml/debugger/qqmldebugserviceinterfaces.cpp
@@ -51,7 +51,7 @@ const TranslationBindingInformation TranslationBindingInformation::create(
const QV4::CompiledData::Binding *binding, QObject *scopeObject,
QQmlRefPointer<QQmlContextData> ctxt)
{
- QQmlTranslation translation({});
+ QQmlTranslation translation;
if (binding->type() == QV4::CompiledData::Binding::Type_TranslationById) {
const QV4::CompiledData::TranslationData data =
compilationUnit->data->translations()[binding->value.translationDataIndex];