以前までは config/application.rb
にデフォルトの設定を書いていましたが、initializers/locale.rb
に書くようになったみたいです。
ただ普通にI18n.default_locale = :ja
と書くだけだと
I18n::InvalidLocale:
:ja is not a valid locale
# ./config/initializers/locale.rb:2:in `<top (required)>'
# ./config/environment.rb:5:in `<top (required)>'
と怒られてしまうので
config/initializers/locale.rb
I18n.config.available_locales = :ja
I18n.default_locale = :ja
として、利用可能なlocaleを明示する必要があります。