2009-11-25 10 views

cevap

21

Rails> 2.2 kullanıyorsanız, yardımcı zaten yerel ayarlara uygundur.

Sadece doğru yerelleştirme dosyasını locale repository'dan indirin ve /config/locales yolunda saklayın. Daha sonra yerel tercihlerinizi ayarlayın.

8

kaçının sunucusunda yapıyor ve bunun yerine jQuery timeago plugin kullanarak istemci üzerinde deneyin. Timeago'nun i18n desteği var. Bu içine

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

:

Bu

bu döner

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

Ve supports language overrides.

+1

İlk bakışta garip olmakla birlikte, istemci tarafında bunu yapmanın çok açık bir avantajı vardır: Sayfanızdaki zaman bilgisi hiç bir zaman akıma neden olmaz (örneğin, çevrimdışı erişim için sayfayı kaydederseniz). Arama motorları ayrıca zaman damgalarının "insanlaştırılmış" sürümüyle ilgilenmemelidir. –