.mo 語言檔中文化

陸續在網路上看到一些使用 .mo 作為語言檔的軟體。
這種 .mo 格式的檔案,原本似乎是 ubuntu 採用的語言檔。
一般的 localize 工具都無法處理這類的檔案。
介紹一個目前處理 .mo 格式的最佳工具 - Poedit。
Poedit 是專門用來處理 .po 檔案的一個翻譯工具。
乍看之下與 .mo 無太大的關聯。
但是 Poedit 可以將翻譯好的 .po 編譯成為 .mo 檔案。

問題是,mo 檔案要如何變成可以供 Poedit 處理的 po 檔呢?

首先到 Poedit 的網站 http://www.poedit.net 下載 Poedit,

安裝 Poedit 後,你可以在它的安裝目錄的  \bin 資料夾中找到一支 msgunfmt.exe 檔案。

它專門用來將 mo 轉換成 po 格式。請進入命令提示字元中輸入:

msgunfmt.exe source.mo -o target.po

複製代碼

其中 source.mo 是你的 mo 的檔案名稱,可以帶有路徑,如 C:\Temp\source.mo
其中 target.po 為要產生的 po 檔,也可以帶有路徑。
此時便會產生一個可以供 Poedit 編輯的 po 檔案。

以 Poedit 開啟該 po 檔案並進行翻譯
翻譯完成後,按下工具列的 [儲存編目檔] 按鈕

即可在與 po 檔相同的地方直接編譯出 mo 檔。


資料來源:
http://www.suma.tw/thread-3980-1-1.html


留言

這個網誌中的熱門文章

Routeros中TX與RX的定義

RouterOS 啟用 (NAT)IP地址轉換

Windows 7 輸入法不見