[Linux] 將 L10N 用的 MO 檔轉回 PO 檔,查看裡面的字串

[Linux] 將 L10N 用的 MO 檔轉回 PO 檔,查看裡面的字串

最近在確認一個 MO 檔案裡的字串是否正確…

平常做 L10N (localization 本地化) 就是先將要翻譯的字串,

放在純文字的 PO 檔裡面,

再用 msgfmt 將 PO 轉成 MO:

msgfmt test.po -o test.mo

 

但要如何看到 MO 裡原本的字串呢?

其實用 msgunfmt 就行了~

例如下面指令就可以將 MO 原本的 PO 原始檔內容印出來:

msgunfmt test.mo

 

這樣要查 MO 檔的內容就輕鬆多啦~

 

參考資料:使用 gettext 編譯翻譯檔案 .mo 轉 .po / .po 轉 .mo | Coding Startup

(本頁面已被瀏覽過 14 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料