Railsのロケールファイルを分割する

システムの規模が大きくなってくると、ロケールファイルが肥大してきます。

そんなときは、ロケールを分割して読み込める設定をしましょう。

  • config/application.rb
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]

下の例ではlocalesにmodelsというディレクトリを作成しています。

├── ja.yml
└── models
    └── ja.yml

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です