Czy jest coś takiego w ogóle możliwe np I18n.t(1.year) żeby zwróciło 1 rok.
distance_of_time_in_words(Time.now, 1.year.ago) zwraca: około rok
https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/pl.yml#L69 – jak widzisz, w tym tłumaczeniu nie ma nic w stylu „1 rok”, „2 lata” czy „%{count} lat” – musisz pokombinować
Z tego co mi wiadomo, nie ma innych określeń. RoR nie jest aż tak domyślny, więc możesz kombinować ze słowami kluczowymi wi I18n (few, one, other, many).