I'm on Rails 4
, and I'm following how to use rails i18n fallback features
My website only has 2 lang, zh
, and en
, and I want other language such as de
, fr
fallback to en
, so I set as suggested above:
config.i18n.fallbacks =[:en]
But when I visiting http://localhost:3000/?locale=de
it still reports
"de" is not a valid locale
. (locale
for en
and zh
works fine)
How can I fix this?
UPDATE: this is how I receive locale
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end