以下のサイトを参考にgemのi18nに触っております。Rails国際化
gem 'rails-i18n', '~> 5.1
まずジェムファイルに以上の文を書きbundle install
更にconfig/application.rbにconfig.i18n.default_locale = :ja
と書き足しました。
デフォルトではen.ymlファイルしかないため、エディタ上でja.ymlファイルを作成。
ja.ymlファイル(翻訳ファイル)には
ja: default: index: Tom:"トム"
と、views/default/index.html.erbを参照するように書きました。
viewファイルには```<%=t('.Tom')%>
何故翻訳ファイルで定義した"トム"が表示されないのでしょうか?基本的にi18nを導入するにあたって行ったことは以上のことだけです。参照の方法が違う気もするのですが。。。。 宜しくお願い致します
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/13 06:30
2018/08/13 06:52