Qt翻译步骤:
生成.ts文件 --> 翻译字符串 --> 生成.qm文件 --> 软件加载翻译文件
具体步骤如下:
生成.ts文件
-
命令行生成.ts文件:
命令行进入工程源码目录,键入命令$ lupdate test.pro -ts zh.ts en.ts
如果.pro文件添加了如下代码
TRANSLATIONS = zh.ts en.ts
则不需要-ts参数
$ lupdate test.pro
其中zh.ts和en.ts为翻译文件名称
-
QtCreator生成.ts文件
工程文件添加如下代码TRANSLATIONS = zh.ts en.ts
tools -> … -> update,如下图所示
字符串翻译
- 利用Qt翻译工具QtLinguist
选择要翻译的字符串,在Translation to… 所对应的编辑框中添加对应语言翻译后的字符串