(图片来源网络,侵删)
QM文件的快速汉化方法1.关于QM文件的解释QM文件格式是Qt Linguist创建的语言翻译的编译文件格式,Qt Linguist是一个为QT应用程序翻译的用程序QM文件格式包括源语言信息和目标语言信息,并以二级制的格式存储QM文件格式主要用于在翻译QT应用程序时的快速查询,它们是通过Qt Linguist toolkit软件的 lrelease 命令通过PRO文件创建的,当命令运行时候,程序会为每一个翻译源文件TS的QT项目创建的QM文件(摘自:网络)2.工具:passolo, Qt Linguist3.演示软件:Cutter-v1.8.1-x64.Windows4步骤:利用Qt Linguist把目标文件cutter_de.qm (德语)转为另外一种格式cutter_de.po,这里也许有人会问,为什么不把英文作为目标文件?因为这一个软件本就把英文做为源语言,没有单独把英文列出来,严谨点来说,所有语言文件都含有英文利用passolo能很好解析PO文件的特性,结合passolo完美支持在线翻译特点(这要感谢国内 Wanfu 的不间断更新),能高效率的完成po文件翻译工作这是一个翻译完成后的文件对照,可以看出来,源语言(msgid行)就是英文,而目标语言(msgstr)才是我们要翻译的再次利用Qt Linguist 把翻译完成后的PO文件转换回QM文件重命名成中文语系文件(图片掉字了)可以看到最后结果简单来说,利用Qt Linguist来转换QM,PO文件格式,借助passolo的便利性和完美支持特性,来达到快速翻译的目的 视频演示:视频加载中...
0 评论