なにげにハマりやすい Play 2.0 の i18n。日本語最優先の場合は新たにプロジェクトを作成したら、とりあえず以下をやればいいかも。
1. アプリケーションの言語の設定
conf/application.conf 内のapplication.langsの値を”ja-JP”にする。
2. メッセージファイルを作る
conf/messages.ja-JPというファイルを作って内容を以下のようにする。
# デフォルトメッセージ # --- Constraints constraint.required=必須 constraint.min=最小値: {0} constraint.max=最大値: {0} constraint.minLength=最小長さ: {0} constraint.maxLength=最大長さ: {0} constraint.email=Email # --- Formats format.date=日付 (''{0}'') format.numeric=数値 # --- Errors error.invalid=不正な値 error.required=この欄は必須です error.number=数値でなければなりません error.min={0} 以上でなければなりません error.max={0} 以下でなければなりません error.minLength=最小長さは {0} です error.maxLength=最大長さは {0} です error.email=正しいEmailアドレスでなければなりません error.pattern={0} の形式でなければなりません
これでとりあえず、標準のエラーメッセージが日本語化されます。あとは、お好みで文言を修正してください。