Rails i18n:"fr"不是有效的语言环境

Jea*_*ers 10 ruby-on-rails internationalization rails-i18n ruby-on-rails-4

我想用两种语言(法语和英语)翻译我的rails应用程序,但遇到了一些问题.我有以下错误:

"fr" is not a valid locale
Run Code Online (Sandbox Code Playgroud)

在我的config/application.rb中:

I18n.enforce_available_locales = false
I18n.config.available_locales = :fr
config.i18n.default_locale = :en
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我在参数中收到语言环境:

I18n.locale = export_params[:lang] || I18n.default_locale
Run Code Online (Sandbox Code Playgroud)

我对语言环境"en"没有任何问题.我的应用程序翻译得很好但是当我使用与"en"不同的参数时,我会收到此错误消息.

我使用Rails 4.2.0

Jea*_*ers 7

好的,它有效.我只需要重启服务器.