国产化中使用QtCreator做国际化翻译

  • 国产化中使用QtCreator做国际化翻译已关闭评论
  • 738 views
  • A+
所属分类:Qt专栏

国产化中使用QtCreator做国际化翻译

QtCreator支持国际化翻译,可通过加载不同的翻译文件来整体修改显示语言,当然,前提是将界面上显示的文字一一翻译并存储在翻译文件中。

步骤

  1. 如果工程里面有子工程(subdir),需要对子工程单独翻译,方法是打开一个新的QtCreator,将子工程单独打开
  2. 子工程pro文件正确配置了ts文件,如添加了这句话 TRANSLATIONS+= zh_CN.ts
  3. 点击工具-外部-qt语言家-更新翻译,会在对应目录下重新生成ts文件,如果出现未配置msvc_version等报错,建议网上搜一下,一般的解决办法是在qt安装目录的对应编译器版本的conf文件中添加版本号信息,vs2015对应1900
  4. Qt安装目录下,如D:\Qt\Qt5.9.0\5.9\msvc2015_64\bin找到linguist.exe,打开,编辑ts文件,店家文件-发布,即可在对应目录下看到qm文件
腾讯云推广
阿拉灯aladeng