好工具推荐系列:Qt多国语言翻译国产软件digital translate

官网:


http://translate.digitser.cn/


http://dt.digitser.cn/zh-CN/app/translate/download.html



官方软件说明:(详细内容请看http://forum.digitser.cn/thread-2293-1-1.html


本文所要介绍的 Qt/C++ *.ts *.qm 文件,"德云社区" 2009 年前后因需汉化 AutoDesk 公司 "MudBox 数字雕刻与纹理绘画软件" 界面。那时,百度、Google 搜索 *.ts *.qm 文件资源还很少,当然,现在也不算多。


*.ts *.qm 文件


*.qm 文件是从 *.ts 文件,采用 Qt 自带的 lrelease.exe 并运行相关 CMD 命令或由 Qt 自带的 linguist.exe 应用生成的 "Qt Multi-language" 本地化文件。


*.ts 文件是从 Qt/C++ 或相关绑定 (如 Python 语言绑定 PyQt、PySide) 源代码中,提取出来的 "Translate Source 翻译资源" 文件。


采用 Qt 自带的 lupdate.exe 并运行相关 CMD 命令,在 Windows OS 下提取 *.cpp (Qt/C++ 源文件) 或 *.py (Python 语言绑定 PyQt、PySide 源文件) 可获得 *.ts 文件。"德云社区" 以前是将 *.ts 文件批量导入德国 Passolo (后被 SDL Trados 塔多斯收购) 或 Qt 自带的 linguist.exe 应用中翻译并生成 *.qm 文件。


但效率不高,且用户体验也不行;因此,"德云社区" 才制作了以下一系列专用小程序,都集成在 "数字翻译" 和 "数字 IDE 专业版" 应用中,未单独发布:


5 倍以上效率提升 CPU多线程-多进程 GUI文档 网站站群 "机器-人工翻译" 工具



---


题外话:


推荐一个小工具:https://github.com/Longxr/TSFileEditor


上一篇:【Node.js】利用node.js搭建服务器并访问静态网页


下一篇:如何更好的利用Node.js的性能极限