天天看点

Linguist的使用 实现Qt文本翻译

1、配置环境Linguist(设置路径)  配置后直接调用

Linguist的使用 实现Qt文本翻译

2、配置输出文件和资源文件

TRANSLATIONS += project_en.ts

Linguist的使用 实现Qt文本翻译
Linguist的使用 实现Qt文本翻译

3、调用lupdate生成ts原始翻译文本

Linguist的使用 实现Qt文本翻译

4、打开Linguist工具 

手动翻译需要翻译的文本

Linguist的使用 实现Qt文本翻译

5、翻译完成后调用lrelease完成发布生成qm文件

    添加到资源文件中

6、加载qm文件

     QTranslator qtTranslatorStandard;

       qtTranslatorStandard.load("://project_en.qm");//加载资源文件中的翻译文件

       a.installTranslator(&qtTranslatorStandard);//安装翻译工具

效果如下

Linguist的使用 实现Qt文本翻译
Linguist的使用 实现Qt文本翻译

继续阅读