2011-12-06 4 views
0

私はMac OSX上にあり、PHPコードを解析して翻訳可能な文字列を抽出する良い解決策を見つけることができません。PHPコードから.poファイルを作成するためのxgettext

私はPoEditを試してみたが、それは抗冗長trunkatedエラーで失敗: poEdit anti-verbose error

私もVirtaalを試してみたが、ブラウジングウィンドウの前に、私は「開く」をクリックし、アプリのクラッシュ、イベント現れる。

私はOmegaTを試しましたが、.poファイルをサポートしていないと思います。私はそれがどのように動作するのかわかりません:(

私はxgettext.plも試してみましたが、PHP dgettext()関数が検出されず、提供していない。poEditのような余分なキーワードはありません設定するための追加のオプションマンページはこちらです:http://www.unix.com/man-page/OSX/1/xgettext.pl/

どれソリューションこれまで

答えて

6

使用brew、それをインストールするには:?

brew install gettext

+0

brew install xgettext エラー:xgettextに利用可能な数式がありません – FMaz008

+0

家に到着してMacでテストするのに数時間かかります。 – sorin

+0

hehe、それは私が期待できる以上です;) – FMaz008

5

[OK]を、時間ereの答えです(Internationalisation Django (on OSX)から推測されます)

PHPの実際のxgettextは、gettext拡張子が付いたツールとして利用できます。

私は(醸造は、gettextのインストール)醸造でgettextをインストールしてきたように、それがここにあります: /usr/local/Cellar/gettext/0.18.1.1/bin/xgettext

にxgettextこのバージョンのPHPをサポート関数。

0

Translate Toolkitのphp2poを使用すると、PHPの文字列を正しくフォーマットされたPOファイルに変換できます。

関連する問題