Time_ago_in_words и локализовать

Можно ли использовать time_ago_in_words с i18n.locale?

как?

спасибо

Ответы

Ответ 1

Если вы используете Rails > 2.2, помощник уже знает локаль.

Просто скачайте нужный файл локализации из репозиторий локалей и сохраните его в своем пути /config/locales. Затем задайте свои настройки локали.

Ответ 2

Избегайте делать это на сервере и вместо этого используйте его на клиенте с помощью jQuery timeago. 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>

И поддерживает переопределения языков.