2011年10月19日水曜日

Poeditで登録されていない拡張子ファイルでカタログ作成

Poedit : http://www.poedit.net/
使い方
http://wp.mmrt-jp.net/plugin-japanization-project/poedit/
http://ideasilo.wordpress.com/2006/08/14/edit-language-files-with-poedit/
http://www.koikikukan.com/archives/2007/03/29-032523.php

Poedit Version 1.4.6
登録されていない拡張子のファイルでカタログ生成したい場合。

例えば、PHPファイルだけど、「.php」拡張子ではなくて、「.phtml」や「.ctp」や「.php5」だったりした場合、デフォルトではカタログ生成ができない。(無視される)

それらもPHPファイルですよ、と教えてあげて、パースしてもらう設定。

1. ファイル > 設定 > パーサ
2. [ソースコードのパーサ] > PHP > 編集
3. パーサ設定
・対象拡張子
- *.php
+ *.php;*.phtml;*.ctp;*.php5
・パーサのコマンド
- xgettext --force-po -o %o %C %K %F
+ xgettext --force-po -o %o %C %K %F --language=PHP

これで出来るハズ(PHPなら)。