Qt学习Qt学习我爱编程

Qt翻译文件处理工具

2018-04-13  本文已影响114人  玖零儛

Qt项目在国际化方面使用的是自带的语言家工具,将代码中需要翻译的字符串抽出再进行翻译工作。然后在最后一步的时候....iOS和android可以直接把包含翻译文本的文件给翻译人员,Qt的话还要教别人装上Qt语言家,还只能一条一条的翻译,有点麻烦...于是抽空做了个处理翻译文件的小工具。

生成翻译文件

主要功能

生成待翻译字符串的excel文件

生成excel文件

.ts文件中的源文本作为excel的第一列key值,翻译文本(如果有的话)在抽出的时候放在第三列,没有则为空


excel截图.png

因为我加入了一列key值,一般情况生成的话key就是你原来的源文本,如果要使用自动翻译功能,将第一列拷贝一份到第二列即可;也可以像我这样代码里代码里不写实际的文本,另外生成一个中文的翻译文件(ts),将translation放上中文,需要其他语言的翻译的时候将中文拷贝到第二列即可

更新翻译文件(.ts)

自动翻译

填写位置

以后有时间我再加个在主界面填写这个ID和密钥的地方( ̄▽ ̄)"(懒得改....)

点击excel生成按钮后,就可以得到翻译好的excel了:

翻译结果

小工具代码下载地址

github仓库->下载地址 ,喜欢的话给个star吧~

上一篇下一篇

猜你喜欢

热点阅读