ボタンやメッセージはデフォルトで英語なので日本語にするために導入。
今回はviewに適用していく場合。
<手順>
①Gemfileにi18nを記載してbundle installする
○部分はバージョン
②config/application.rbに
config.i18n.default_locale = :ja
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]
config.i18n.available_locales = %i[ja en]
を記載。
③app/config/locales下にja.yamlファイルを作成。日本語の辞書を作成していく。
viewに反映する辞書をの場合
のように書く。
④viewに実際に埋め込む
t('views.boards.index.title')
のような形で埋め込んでいく。