-
-
Save bricker/7776307 to your computer and use it in GitHub Desktop.
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message. |
@bricker do you know how to get rid of this warning?
config.i18n.enforce_available_locales= true
(or false)
hey i came across this issue as well; setting it true
does seem to get rid of the warning for me, but I'm still getting the warning with config.i18n.enforce_available_locales = false
Haven't figured out what to do with it yet
seems to be coming from here FWIW https://github.com/svenfuchs/i18n/blob/61f975bd862e2ce3a9f77fb5afdf11831fbcbb22/lib/i18n.rb#L360-L365
@glebtv thx, it fixes the problem
I set config.i18n.enforce_available_locales = true
in application.rb but I'm still getting this warning. Any ideas? I'm on Rails 3.2.16
Add:
I18n.enforce_available_locales = true | false
to your application.rb (or environment/*.rb) file instead.
turned out to be a little weirdness with how the config var was being set in I18n::Config: ruby-i18n/i18n@48de9fe
(class var set to false then getting memoized back to nil)
@peterkovacs at least on Rails 4.0.2, I think you need I18n.config.enforce_available_locales = {true,false}
, with the .config
.
Did you find out how to get rid of this deprecated message?