Play 2.0 の i18n のはじめかた


なにげにハマりやすい 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} の形式でなければなりません

これでとりあえず、標準のエラーメッセージが日本語化されます。あとは、お好みで文言を修正してください。

Leave a Comment

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください