Rails i18n : "fr" 不是有效的语言环境
Rails i18n : "fr" is not a valid locale
我想将我的 rails 应用程序翻译成两种语言,法语和英语,但遇到了一些问题。我遇到以下错误:
"fr" is not a valid locale
在我的 config/application.rb:
I18n.enforce_available_locales = false
I18n.config.available_locales = :fr
config.i18n.default_locale = :en
在我的控制器中,我收到参数中的语言环境:
I18n.locale = export_params[:lang] || I18n.default_locale
我对语言环境 "en" 没有任何问题。我的应用程序翻译得很好,但是当我使用与 "en".
不同的参数时出现此错误消息
我用的是Rails4.2.0
好的,可以了。我只需要重新启动服务器。
检查您的 application.rb
是否将 config.i18n.available_locales = :en
设置为您的语言,如果您已经在其中创建了 language.yml,请检查 config/locales
。
毕竟不要忘记重置你的服务器
问候
我想将我的 rails 应用程序翻译成两种语言,法语和英语,但遇到了一些问题。我遇到以下错误:
"fr" is not a valid locale
在我的 config/application.rb:
I18n.enforce_available_locales = false
I18n.config.available_locales = :fr
config.i18n.default_locale = :en
在我的控制器中,我收到参数中的语言环境:
I18n.locale = export_params[:lang] || I18n.default_locale
我对语言环境 "en" 没有任何问题。我的应用程序翻译得很好,但是当我使用与 "en".
不同的参数时出现此错误消息我用的是Rails4.2.0
好的,可以了。我只需要重新启动服务器。
检查您的 application.rb
是否将 config.i18n.available_locales = :en
设置为您的语言,如果您已经在其中创建了 language.yml,请检查 config/locales
。
毕竟不要忘记重置你的服务器
问候