在新建界面的项目目录执行(lupdate命令需要设置QT环境变量)
lupdate ./ -ts ../qrc/translations/项目名_zh_CN.ts
./表示源码搜索目录,默认递归搜索,-ts指定输出的ts翻译文件,如果文件已存在则会更新已有文件,不指定语言时根据文件名判断翻译语言,如这里lupdate会根据en判断为英文
使用QT多语言开发工具 Linguist 打开ts文件
选中需要更新的类
选中字符串
填写翻译文字(可以在下面选择已有的翻译文字)
完成
![](https://i-blog.csdnimg.cn/blog_migrate/1f4d64718f194ea98065c038fa0984f2.png)
发布 .
发布会将会更新ts文件夹内qm文件. 重新运行程序即可看到效果
![](https://i-blog.csdnimg.cn/blog_migrate/e8e1aed8465778168492a0a5de1fe152.png)
如果是新建的项目应该需要更新qrc/translations.qrc文件
使用Qt Creator打开,把新建项目的qm文件添加进去