利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

  • 利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法已关闭评论
  • 7,048 视图
  • A+
所属分类:编程开发

心语家园 https://www.xinyucn.cc/ 为非盈利网站,纯公益性质,所有软件和插件均免费下载。象征性收取的少许费用,完全是为了维持网站运营,支付服务器费用。且收费有助于防止采集和拷贝。软件汉化问题和非中国软件破解需求,可通过网站顶部“私信本站”反馈。

正文开始:

Qt语言家(Qt Linguist)是 Qt 应用程序的本地化工具。支持的格式包括 ts、qm、po、xlf (XLIFF)。 的主要任务只是读取翻译文件、为翻译人员提供友好的翻译界面,它是做汉化化的重要工具。 

下面以 Cutter-v1.8.1-x64.Windows为例介绍汉化的方法
用到的工具:passolo, Qt Linguist

演示软件:Cutter-v1.8.1-x64.Windows      https://github.com/radareorg/cutter
汉化步骤:

1.利用Qt Linguist把目标文件cutter_de.qm (德语)转为另外一种格式cutter_de.po,这里也许有人会问,为什么不把英文作为目标文件?因为这一个软件本就把英文做为源语言,没有单独把英文列出来,严谨点来说,所有语言文件都含有英文。

利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

 

2.利用passolo能很好解析PO文件的特性,结合passolo完美支持在线翻译特点(这要感谢国内 Wanfu 的不间断更新,不过最近改为收费了,免费汉化可以从本站下载。),能高效率的完成po文件翻译工作。
利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

这是一个翻译完成后的文件对照,可以看出来,源语言(msgid行)就是英文,而目标语言(msgstr)才是我们要翻译的。

利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

3.再次利用Qt Linguist 把翻译完成后的PO文件转换回QM文件。
利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法
利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法
4.重命名成中文语系文件。(图片文字被工具吞了一个系字)
利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法
5.可以看到最后结果。
利用Qt语言家(Qt Linguist)汉化QT语言文件QM、TS的方法

简单来说,利用QtLinguist来转换QM,PO文件格式,借助passolo的便利性和完美支持特性,来达到快速翻译的目的。

 

 

本站所有发布资源均支持繁体中文,但因繁体中文用户量太少,大部分资源你需要申请汉化才能提供。从2021年1月1日开始,本站所有资源必须注册登陆后才能下载,全部免费。10家园币=1元人民币。如果你不想花钱,可以通过每天登陆、签到或邀请注册等方式免费获得家园币。
weinxin
官方微信公众号
扫一扫关注微信公众号,如果你觉得本站帮到了你,请通过下面的赏字按钮捐赠本站,谢谢!