time_ago_in_words和本地化

时间:2009-11-25 14:42:30

标签: ruby-on-rails ruby datetime time internationalization

是否可以将time_ago_in_wordsi18n.locale一起使用?

如何?

感谢

2 个答案:

答案 0 :(得分:21)

如果您使用的是Rails> 2.2,帮助程序已经可以识别语言环境。

只需从locale repository下载正确的本地化文件,然后将其存储到/config/locales路径中即可。然后设置您的区域设置首选项。

答案 1 :(得分:8)

避免在服务器上执行此操作,而是使用jQuery timeago plugin在客户端上进行尝试。 Timeago支持i18n。

这转变了这个:

<abbr class="timeago" title="2008-07-17T09:24:17Z">July 17, 2008</abbr>

进入这个:

<abbr class="timeago" title="July 17, 2008">about a year ago</abbr>

supports language overrides