0
1

More than 3 years have passed since last update.

日本語化時のエラー I18n::InvalidLocaleData

Posted at

タイトルのI18nエラー解決に悩んだので、試した方法書きます。

結論

やりたかったこと

日本語で表示させること。

解決した方法

サーバーを切断して、再接続したら反映されました。

状況として

以下の設定等やja.ymlファイルの入力は済んでる状態でした。

言語設定

config/application.rb
config.i18n.default_locale = :ja

辞書ファイルダウンロード

 wget https://raw.gitubusercountent.com/svenfuchs/rails-i18n/master/rails/locale/ja.yml --output-fil
e=config/locales/ja.yml

解決までに試した方法

ファイルの確認

ja.ymlが作成されていて、書き方や内容が間違っていないかを確認しました。

作成場所は問題なく、書き方も問題内容に見えました。
もしかしたらタブが入っているのが原因かもしれないと思い、全て半角スペースにしましたが、エラーの解決に繋がりませんでした。

gemの確認

gem 'rails-i18n'

念の為入れましたが、すでにダウンロードしていたので、意味なかったです。

辞書の再ダウンロード

もう一度入れ直して、ファイルも一から作り直しました。解決できなかったです。

サーバーの再接続

これで解決できました。
初心者の方で、最初に一度は設定すると思うので、もし少しでも参考になったら嬉しいです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1