[Rails 3, Ruby 1.9.2]
I tried to split my localizations into a structured hierarchy of
files :
default
en.yml
fr.yml
de.yml
models
users
en.yml
fr.yml
de.yml
views
users
en.yml
fr.yml
de.yml
but this doesn’t get loaded ?
I tried config.i18n.load_path += Dir[Rails.root.join(‘config’,
‘locales’, ‘*.{rb,yml}’).to_s]
but this doesn’ help …
how can I get all these loaded ?
thanks for your suggestions
2010/9/23 Erwin [email protected]:
en.yml
‘locales’, ‘.{rb,yml}').to_s]
config.i18n.load_path +=
Dir[Rails.root.join('config/locales/**/.{rb,yml}’).to_s] ?
Thanks Krzysztof,
That’s what I tested … but it gives me an ArgumentError
------------ console --------------
$ rails c
Loading development environment (Rails 3.0.0)
ruby-1.9.2-p0 > I18n.t(:buddy)
ArgumentError: syntax error on line 43, col 3: common:' from /Users/yves/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/syck.rb: 135:in
load’
:buddy is in config/locales/defaults/en.yml and config/locales/
defaults/fr.yl
is there any way to check what’s loaded and how ?
Erwin
The config.i18n.load_path is correct …
I listed this array all files are there …
there is an error in one of the files given with the Devise gem…
thanks a lot