Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.15.10
-
8ebdbf5c85 (qt/qtdeclarative/dev)
Description
qsTr context in GlobalExtensions::method_qsTr is computed by QFileInfo(context).baseName() in
GlobalExtensions::method_qsTr
This differ from lupdate generated context that uses m_component = QFileInfo(fileName).completeBaseName();
So for a .qml named Foo.1.0.qml :
- the lupdate context is Foo.1.0
- the qsTr context is Foo
This caused our app to partially translated.
Attachments
For Gerrit Dashboard: QTBUG-106705 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
434169,1 | Fix context truncation when filename has multiple dots | dev | qt/qtdeclarative | Status: ABANDONED | 0 | 0 |
434172,10 | Avoid context truncation when filename has multiple dots | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |