メッセージの翻訳にYii のCPhpMessageSourceを使用していました。しかし、新しいプロジェクトには使用したくありません。私は翻訳者にソース ファイルを渡しますが、翻訳用の .php ファイルは渡したくありません。彼は開発者ではなく、おそらくファイルの構文を壊しました:)
このため、翻訳メッセージにgettextを使用できます。だから、私は.mo、.poファイルを与えることができ、彼はそれらをPoEditアプリで翻訳することができます。この方法は彼にとってより簡単です。
初めてgettextを使用しています。CPhpMessageSourceの場合、基本的にyiic message
コマンドを実行していて、protected/messages/lang/category.php
ファイルを生成しています。しかし、gettext の場合、どうすれば.poファイルを作成できますか? その.poファイルを使用するために Yii を指定するにはどうすればよいですか?
「gettext」拡張機能がありますが、理解できませんでした。組み込みの gettext サポートはありませんか? なぜその拡張機能をインストールする必要があるのですか? 可能であれば、サードパーティの拡張機能を使用したくありません。
追加
この質問と回答を読みましたが、次のステップについて何もわかりません。