Qt Linguist 產生 .ts 檔 及 .qml 檔 #多國語言 #Qt Translators
前言
文章內容包含
1. 簡單的 Qt Linguist 該如何使用
2. 如何產生 .ts 檔
3. Qt 專案內,新的字串該如何從 .ts檔 轉成 .qm 檔
步驟
首先確認檔前電腦內 Qt 的版本
本篇文章是使用 Qt 5.14.2 版本 |
1. 開啟專案的路徑
注意此步驟很重要,沒有新增後續下命令會錯誤 |
3. 開啟 5.14.2 命令工具
前往專案路徑 |
4. 移動到專案 .pro 檔所在路徑
5. 編輯專案 .pro 檔
透過 notepad++ 編輯 |
加入 .ts 檔案名稱,名稱可以自訂 記得要加入 TRANSLATIONS 及分隔符號 \ 新增兩種語言簡體及繁體 |
6. 執行 lupdate -verbose SimpleTcpClient.pro
.pro 檔需改成對應的專案名稱
重新檢查步驟 2 的資料夾,步驟 5 的語法是否正確
更新 .ts 檔案內容
1. 新增 3 個測試用的字串
產生了 3 個新的字串 原本只有 11 個字串,更新後變成 14 個 有特別標註 3 個字串是新加入的 |
產生 .qm 檔案 (釋出翻譯)
.ts 轉 .qm
1. 查看 .ts 檔案
4. 編輯完畢後,釋出翻譯
透共工具 -> 外部 |
5. 查看 Language 資料夾,可以發現 .qm 檔已經產生
最後記得把檔案加入專案內
END
備註:
透過工具產的 .qm .ts 檔案,皆需要透過右鍵,加入現有檔案才會匯入專案內.
新產生的檔案,不會自動加入專案
留言
張貼留言