官網:
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