Forum: Rails I18n Loading several locales files

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Mickael F. (Guest)
on 2008-12-24 11:41

If I put my 2 locales en and fr in one file (config/locales/en.yml)
english an french locales are loaded and I can switch between the two.

But if I put the french local in a separate fr.yml file, then I get
"translation missing: fr, email" errors.

My configuration.rb has:
config.i18n.load_path += Dir[File.join(RAILS_ROOT, 'config', 'locales',

Could someone explain this ?

Thanks for any help,
Mickael F. (Guest)
on 2009-03-02 01:14
This is the solution, add this to your environment.rb.

I18n.default_locale = 'en'

LOCALES_DIRECTORY = "#{RAILS_ROOT}/config/locales"
LOCALES_AVAILABLE = Dir["#{LOCALES_DIRECTORY}/*.{rb,yml}"].collect do
  I18n.load_path << locale_file
  File.basename(File.basename(locale_file, ".rb"), ".yml")
This topic is locked and can not be replied to.