diff options
author | Sami Shalayel <sami.shalayel@qt.io> | 2022-08-02 16:20:07 +0200 |
---|---|---|
committer | Sami Shalayel <sami.shalayel@qt.io> | 2022-08-25 11:35:57 +0200 |
commit | 75769767ace0f16cc1be2e41fbd239b202394c7a (patch) | |
tree | 9d16fe8a793f5d586e1f0e2c7e7efeb2ba2d0398 /src/qml/debugger | |
parent | e3aeb13052c1d783c92a6043614a196a267d5fea (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.cpp | 2 |
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]; |