メッセージカタログについて
XOOPS Cubeにベースシステムを構築する時、メッセージカタログをどう実装するのが良いか?
- XCube_Language に、どうメッセージカタログを渡すかって事になるので、そこまでの処理が効率的であること。
- Message Manager などを実装して、メッセージをオーバーライド可能にするのであれば、効率良くオーバーライド出来ること。
- メッセージカタログの編集が、容易であれば尚良い。
どんな方法が、今風なのか?
- gettext
- 「PHPでメッセージカタログはgettextしかありえないでしょ」 なんて話もある。
- concrete5 あたりが使ってた筈。
- XML系
- .ini形式
- Joomla! が使ってた筈。
- 変数
- 定数
- XOOPS系は使ってますね。
それぞれの形式の長所短所を要調査!