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

+0

你需要在'config/locales /'中爲'fr'提供配置,就像'en.yml' – ImranNaqvi

+0

給出的那樣。我的翻譯有一個config/locales/fr.yml,但它不起作用... –

回答

5

OK,它的工作原理。我只需要重新啓動服務器。

相關問題