本demo的开发环境是vs2015+qt5.9.4。以下是已有的工程下,增加中英文切换的功能(当然还可以多语言切换)。
1,选中工程(记得一定要选中,否则Create New Translation File 是灰色的)。点击Create New Translation File
2,选择你要创建的语言(中文与英文都需要创建)
3,thtlangu_demo_zh.ts 中文的ts.
先找到vs 的Qt tools 找到如下工具
弹出
4,打开其中一个ts.。这里我们打开英文的
按图上说明操作
5,先选中,然后在把对应的中文翻译成英文,然后再运行点击第三步,编译好。编译好就会由问号变成勾号。如下图
6,发布成我们Qt能调用的.qm文件。中文同理
7,把发布的中、英文的qm添加到资源中
8 在工程调用
就可以实现中英文切换。如果 想程序默认语言,可以在main.c函数中加载相应的语言。
Qt实现双语言效果