2015年10月14日 星期三

gettext 輕鬆編譯翻譯語系檔 .mo / .po 自由轉換

在建立一套系統若是要國際化都必須要有各國語系,而這個語系常見使用 .mo / .po 檔案來進行翻譯

 

.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 自由轉換

沒有留言:

張貼留言