Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

Ruby on Rails | I18nで国際化対応

概要

国際化対応

内容

I18nを利用して国際化対応します。

ja.yml

日本語辞書ファイル

ja:
  user:
    login: ログイン
    password: パスワード

en.yml

英語辞書ファイル

en:
  user:
    login: login
    password: password

View

%p
  = t('user.login')
  %p
    = t('user.password')
    = password_field :signin_form, :password

Controller

I18n.t('user.login')
I18n.t('user.password')

application.rb

config.i18n.default_locale = :ja
# config.i18n.default_locale = :en