Railsで作成したアプリを日本語化する方法、
userというアプリを作成する場合。
アプリ/ja.yml に下のように追記する。
ja.yml
ja:
activerecord:
errors:
messages:
record_invalid: 'バリデーションに失敗しました: %{errors}'
restrict_dependent_destroy:
has_one: "%{record}が存在しているので削除できません"
has_many: "%{record}が存在しているので削除できません"
#ここから↓↓
models:
user: ユーザー
attributes:
user:
id: ID
name: 名前
age: 年齢
created_at: 登録日時
updated_at: 更新日時
このままでは反映されない。
ja.yml を config/locales配下にする。
config/locales/ja.yml の場所にあればOK。
インデントのズレで反映されないのでシビアにチェック!