我必须为我的公司开发一个Ruby on Rails应用程序,并且不知道如何为法国网站配置它。
我不需要多语言支持,我只想拥有法语的错误信息,复数和日期格式。
我试着设置:
config.i18n.default_locale = :fr
在我的application.rb
文件中,但它似乎没有任何效果。
这些功能是否已在RoR 3中实施?或者我将不得不自己翻译这些东西?
答案 0 :(得分:6)
要将您的应用设置为法语,您需要在config.i18n.default_locale = :fr
中设置config/application.rb
,在应用fr.yml
文件夹中创建config/locales
文件,并在此文件中添加所需的本地化字符串。看看这个:
fr.yml
这将有助于您翻译日期等。
答案 1 :(得分:4)
据我所知,Rails只附带了en locale。您可以在此处获取其他区域设置: https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale/
答案 2 :(得分:0)
将Gemfile
添加到rails-i18n:
gem 'rails-i18n'