CMSのメッセージカタログ調査 - OSC2009京都にて
今日、OSC2009京都に行ってきました。各CMSプロジェクトが参加してましたので、各CMSのメッセージカタログが、どういう形式で扱っているのか、聞いてまわってみた。^^
- Geeklog - 変数配列
- MODx - 変数配列
- TYPO3 - XML
- Joomla! - ini
- Drupal - gettext
- wordpress - gettext
- concrete5 - gettext
- XOOPS (& XCL) - 定数
- Joomla!(古いバージョン) - 定数
- OScommerce & ZenCart - 変数 (だったような記憶がある)
ザックリ、開発が比較的古めのアプリは、変数、定数が多い印象がある。
TYPO3のXMLは、いかにもエンタープラーズをイメージさせるような感があり、形としてはエレガントかな。ただ、パーサの処理的に、ちょっと疑問が残ったりするが・・・。
iniは、PHPとの相性も良さそうで、好印象。
gettextは、いかにもOSS的でOmegaTとの相性も良さそうだが、取り扱いにちょっと敷居が高いかもしれない。
あと、フレームワークのメッセージカタログの対応なんかも調べてみるといいかも。