Luca Romagnoli
Luca Romagnoli

Reputation: 12465

time_ago_in_words and localize

Is it possible to use time_ago_in_words with i18n.locale?

how?

thanks

Upvotes: 14

Views: 8831

Answers (2)

Simone Carletti
Simone Carletti

Reputation: 176412

If you are using Rails > 2.2, the helper is already locale-aware.

Just download the right localization file from the locale repository and store it into your /config/locales path. Then set your locale preferences.

Upvotes: 21

Ryan McGeary
Ryan McGeary

Reputation: 239924

Avoid doing it on the server and try it on the client instead by using the jQuery timeago plugin. Timeago has support for i18n.

This turns this:

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

Into this:

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

And supports language overrides.

Upvotes: 8

Related Questions