Come faccio ad ottenere i nomi dei mesi localizzati con Ruby On Rails?
Come posso ottenere il nome dei mesi partendo da un numero con una applicazione multilingua?
Ad esempio se ho il numero 2 come ottengo febbraio?
Come ottengo february se l'utente ha selezionato la lingua inglese?
Bisogna avere a disposizione la gemma rails-i18n.
A quel punto è sufficiente ciclare una serie di numeri e utilizzare I18n e la chiave "date.month_names" che viene fornita dalla gemma rails-i18n.
Di seguito un esempio di uso:
- 12.times do |numero|
- mese = numero+1 = I18n.t("date.month_names")[mese]