POT/PO/MO

POT → PO → MO の順に作成し、すべて配布する。

手順

  1. POTファイル作成:$ cd /path/to/{theme}; $ find . -iname '*.php' | xargs xgettext -k"__" -k"_e" -k"_n" -o languages/{theme}.pot
  2. POTからPOファイル作成:{theme}.potをコピーして{theme}-default.po、{theme}-ja.poを作成し翻訳
  3. POファイルからMOファイル作成:$ msgfmt -o {theme}-ja.mo {theme}-ja.po

findの-inameオプションは大文字小文字を区別しない。