Qt应用程序开发二:中英文翻译 国际化

Qt版本:Based on Qt 5.7.0 (MSVC 2013, 32 bit)

文本内容:

Qt应用程序开发二:中英文翻译 国际化_第1张图片

第一步:在.pro文件中添加你需要翻译的语言文件,如:

TRANSLATIONS += csdn_en.ts
​​​​​​​TRANSLATIONS += csdn_cn.ts

名称后缀en表示英文,cn表示中文,这样的格式好处就是在linguist.exe工具中栏目显示清晰

如图:

Qt应用程序开发二:中英文翻译 国际化_第2张图片

第二步:生成csdn_en.ts文件 如图操作
 

Qt应用程序开发二:中英文翻译 国际化_第3张图片

生成结果:

Qt应用程序开发二:中英文翻译 国际化_第4张图片

第三步:用linguist工具打开csdn_en.ts文件进行翻译并发布为csdn_en.qm文件

Qt应用程序开发二:中英文翻译 国际化_第5张图片

 

Qt应用程序开发二:中英文翻译 国际化_第6张图片

生成的csdn_en.qm文件

Qt应用程序开发二:中英文翻译 国际化_第7张图片

第四步:加载翻译文件:

Qt应用程序开发二:中英文翻译 国际化_第8张图片

扩展阅读:https://blog.csdn.net/u012528526/article/details/54707233

你可能感兴趣的:(Qt,Qt国际化,Qt翻译)