这样发布出来的qm文件可以正确使用,而我用QT Linguist工具发布出来的qm文件却和上面的用法发布出来的qm文件不一样,而且用到程序中也没用!
下面是我的QT Linguist工具:
QT显示中文最简单的方法就是利用国际化工具linguist,简单步骤如下:
修改*.pro文件,添加TRANSLATIONS = *.ts。
执行lupdate *.pro命令,生成*.ts文件
用linguist工具 翻译
执行lrelease *.pro命令,生成*.qm文件
在源文件添加代码,载入*.qm
QTranslator *translator = new QTranslator;
translator->load("*.qm");
app.installTranslator(translator);