Traduzione mesi I18n

Salve a tutti, sto cercando di ottenere una lista di nomi di mesi
localizzata.

Ho impostato la locale della mia applicazione a it-IT e creato un file
it-IT.yml contenente tra le altre cose la lista dei mesi in italiano
(che viene caricato correttamente, in date_select per esempio la lista
dei mesi é tradotta). Quello che non riesco a fare é ricavare la
traduzione di uno o piu mesi tramite funzioni tipo
te.new(2008).strftime("%B"), o Date::MONTHNAMES, che mi restituiscono
sempre il mese in inglese.

Qualcuno sa aiutarmi?

Grazie in anticipo

Grazie fa esattamente quello che volevo

Ho impostato la locale della mia applicazione a it-IT e creato un file
it-IT.yml contenente tra le altre cose la lista dei mesi in italiano
(che viene caricato correttamente, in date_select per esempio la lista
dei mesi é tradotta). Quello che non riesco a fare é ricavare la
traduzione di uno o piu mesi tramite funzioni tipo
te.new(2008).strftime(“%B”), o Date::MONTHNAMES, che mi restituiscono
sempre il mese in inglese.

puoi definire il formato della data nel tuo locales/it.yml.
se hai qualcosa tipo:

time:
formats:
only_month: “%B”

…puoi usarlo con:

<%= l(Time.now, :format => :only_month) %>

Qualcuno sa aiutarmi?

Grazie in anticipo

Posted via http://www.ruby-forum.com/.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Andrea F.