4
我想用兩種語言,法語和英語翻譯我的rails應用程序,但遇到了一些問題。我有以下錯誤:Rails i18n:「fr」不是有效的語言環境
"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」不同的參數時,出現此錯誤消息。
我使用的Rails 4.2.0
你需要在'config/locales /'中爲'fr'提供配置,就像'en.yml' – ImranNaqvi
給出的那樣。我的翻譯有一個config/locales/fr.yml,但它不起作用... –