小编Jea*_*ers的帖子

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

我想用两种语言(法语和英语)翻译我的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

ruby-on-rails internationalization rails-i18n ruby-on-rails-4

10
推荐指数
1
解决办法
5071
查看次数