Qt:QML生成翻译中间文件ts

来源:互联网 发布:a8 μcos linux stm32 编辑:程序博客网 时间:2024/06/05 20:08

这里写图片描述

在.pro文件中加入这段代码就可以生成翻译中间文件ts

TRANSLATIONS+=zh_CN.ts en_us.ts

c++代码中需要翻译的文字需要用tr包住,qml需要翻译的文字需要qsTr包住

tr("helloword")text: qsTr("systemdiagnostics")

但是按上图的lupdate更新翻译后,发现需要翻译的文字没有导出到翻译中间文件,在.pro中再加入一段代码

lupdate_only{    SOURCES+=  \      entry.cc \    main.qml}

再次更新翻译中间文件,成功生成

0 0
原创粉丝点击