liftのローカライズ

lift内には様々なありもののモジュールがありそれらを使えば例えばユーザー登録の仕組みなどは簡単に作れるのだがそのままだとエラーメッセージなどが英語のままで困る。またサイトを国際化対応で考えているならばエラーメッセージなどは外部ファイルにまとめておきたい。

lift標準モジュールについては、
src/main/resouces/i18n/lift-core_ja.properties
というファイルで日本語メッセージを書いたファイルをおくとメッセージが日本語になってくれる。
どんな項目があるかは、
http://github.com/dpp/liftweb/tree/master/lift/src/main/resources/i18n/lift-core.properties
を参照の事。

また、アプリ独自のメッセージは
src/main/resouces/lift_ja.properties
に書いておけば、S.?で取得できるようになる。

なお、propertiesファイルなのでUnicode エスケープするのを忘れずに。