- QT做国际化几个步骤
- 生成资源文件
- 在项目文件下,新建2个这样名字的.ts文件(主要是en_US, zh_CN这段)
代表根据不同的locale信息对应文本。Udit_字样是产品名字没关系
- 选择项目,选择菜单上的这个,点击后自动生成.ts文件
这个功能非常自动化,会扫描所有项目中的.ui文件和代码中tr(“”)包括起来的字符串内容。
- 可以用QT的工具Linguist,也可以直接用任意文本编辑器,打开.ts文件,如下图
其中,重要的信息如下:
第一块区域,代表这个文本被哪些界面元素用到了
第二块source是指目前是什么值
第三块,就是当前语言中你要显示的。(一般,我们修改这个即可)
- 修改文本好后,生成最终.qm文件。
点击菜单上: