Ruby on rails Rails 3设置日期的区域设置

Ruby on rails Rails 3设置日期的区域设置,ruby-on-rails,locale,Ruby On Rails,Locale,我在rails 3.2.1下,在显示来自的本地化月份名称时遇到了问题 date.strftime("%d %B %Y") 即使我在application.rb中设置了区域设置,我也总是得到英文版本 config.i18n.default_locale = :it 从控制台应用程序我得到这个输出 > I18n.locale => :it 有什么提示吗? 谢谢查看 首先,确保你有你的语言的翻译文件。您需要一个.yml文件来描述您的语言。第3.3节描述了如何设置处理日期和时间格式的

我在rails 3.2.1下,在显示来自的本地化月份名称时遇到了问题

date.strftime("%d %B %Y")
即使我在application.rb中设置了区域设置,我也总是得到英文版本

config.i18n.default_locale = :it
从控制台应用程序我得到这个输出

> I18n.locale
=> :it 
有什么提示吗? 谢谢

查看

首先,确保你有你的语言的翻译文件。您需要一个.yml文件来描述您的语言。第3.3节描述了如何设置处理日期和时间格式的本地化文件

现在,加载您的本地化。(看起来您已经这样做了。)似乎有几个地方可以设置您的区域设置。本指南第2.2f节介绍了如何手动加载区域设置

最后,有更多关于Ruby日期国际化的内容