他言語対応の仕組みについて

なぜ「他」言語なのか

ひとまず当面英語版のみの対応で、複数言語対応は考慮しない仕組みで作られているためです。

いま用意している仕組み

CakePHPのテンプレート内に、出し分け用の関数を入れこんでいく形にしています。

テンプレート内の文字を、下記のようにします。
<?php $i18n->w("運営者","about");?>

できてること

・日/英出し分け用の関数の作成 ・ブラウザの言語設定による日/英出し分け

できてないこと

・ユーザーが任意で日/英出し分けるための機能

対応チケット

http://trac.myopenarchive.org/ticket/2