function __($singular, $return = false){}
「cake bake」でviewを作ってみるとなんやらやたらとこのfunctionが入ってます。なにかなぁ〜と思ってみると文字の翻訳をしてくれるみたい。いわゆる国際化ってやつです。
設定は簡単
app/config/core.phpに言語を設定。コードはhttp://www.loc.gov/standards/iso639-2/php/code_list.phpを参照。
Configure::read('Config.language','jpn');
app/local以下に言語ファイル(.po)を作成
/app/locale/jpn/LC_MESSAGES/default.po
デフォルトレイアウトのtitle文字を日本語にする場合
msgid "CakePHP: the rapid development php framework:"
msgstr "CakePHP: めっちゃ開発が早いPHPのフレームワーク"
すると、こんな感じで出力されます。