Ruby on Rails で作成したアプリケーションを Heroku にデプロイしました。config/application.rb で locales ディレクトリを読み取るために、次の構成を作成しました。
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
config.i18n.default_locale = :pt
ディレクトリ構造は以下のとおりです。
config
locales
defaults
en.yml
pt.yml
models
my_model
en.yml
py.yml
my_model_2
en.yml
py.yml
...
views
my_view_1
en.yml
py.yml
my_view_2
en.yml
py.yml
...
defaults/pt.yml に保存されているロケールのみが機能しています。
私の開発環境では、すべてのファイルが機能しています。
何が間違っている可能性がありますか?