.po 是原生翻譯檔,可以使用編輯器編譯,而 .mo 就是由 .po 編譯而成的,無法編輯。
gettext 這個套件就是用來 .mo / .po 之間進行轉換的工具
在 Mac 安裝 gettext
$ brew install gettext
在 Ubuntu 安裝 gettext
$ apt-get install get text
在 CentOS 安裝 gettext
$ yum install gettext
gettext 使用方法
由 .po 編譯至 .mo
$ msgunfmt messages.mo -o messages.po
由 .mo 反編譯至 .po
$ msgfmt messages.po -o messages.mo
Orignal From: gettext 輕鬆編譯翻譯語系檔 .mo / .po 自由轉換
沒有留言:
張貼留言