中英翻译配置
2020-03-12 本文已影响0人
人不知QAQ
https://blog.csdn.net/kidults/article/details/87969380
https://blog.csdn.net/qq_26787115/article/details/80226060
1、创建语言文件
打开.pro文件,加入以下:
TRANSLATIONS+=cn.ts
工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts en.ts
![](https://img.haomeiwen.com/i9583580/4f1a89bf36dac16b.png)
2、Windows则在开始菜单中可以找到:
![](https://img.haomeiwen.com/i9583580/cd93aa206d1cf8e5.jpg)
在打开的Liguist,把上一步生成的en.ts打开,选择Source text 进行逐个翻译
翻译完后,将 en.ts 进行保存
3、工具->外部->Qt语言家->发布翻译,将生成翻译文件**.qm
QTranslator translator;//系统中英翻译
![](https://img.haomeiwen.com/i9583580/722f524c37038aef.png)
![](https://img.haomeiwen.com/i9583580/e69b5791ca575dad.png)
注意:翻译后,应该避免控件操作控件的操作
**
注:翻译文件加载的位置必须在界面实例化之前完成,否则是没有效果的
**