要在 Windows 使用 xgettext, msgmerge, msgfmt ... 等, 要安裝哪些東西?
Windows 的 GetText 工具安裝
- 於 GetText for Windows 下載 Binaries 版, 安裝即可. (假設安裝於 C:\gettext)
GetText 所需相關 Library 安裝
- 上述套件下載後, 於 Windows XP 會缺下述兩個 Library:
- libexpat.dll
- libiconv2.dll
- 可自行去尋找, 或者 直接下載 我抓好的版本 : gettext-dll.tgz
- 將這兩個檔案放到 C:\gettext\bin\ 即可.
GetText 工具使用
- C:\gettext\bin\xgettext.exe --from-code=UTF-8 -d hello hello.php
- C:\gettext\bin\msgmerge.exe -o hello.po locale/zh_TW/LC_MESSAGES/hello.po hello.po
- C:\gettext\bin\msgfmt.exe -o locale/zh_TW/LC_MESSAGES/hello.mo hello.po