使用 gettext 編譯翻譯檔案 .mo 轉 .po / .po 轉 .mo

.mo 及 .po 是常用的語言翻譯檔案,例如 WordPress 就是用 .mo 及 .po 檔案將界面翻譯成其他語言的。

.mo 是由 .po 編譯而成的,.mo 並不能直接以文字編輯器編輯,所以如果有字眼修改,我們需要編輯 .po 檔案,再編譯成 .mo。

編譯需要使用 gettext,安裝方法如下:

在 Mac OSX 上使用 Homebrew 安裝:

brew install gettext

在 Ubuntu 上使用 apt-get 安裝:

apt-get install gettext

# 由 .mo 編譯至 .po

msgunfmt xxx.mo -o xxx.po

由 .po 編譯至 .mo

msgfmt xxx.po -o xxx.mo

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *