# Traduzione mesi I18n

**URL:** <https://www.ruby-forum.com/t/traduzione-mesi-i18n/173715>\
**Category:** IT\
**Created:** [August 13, 2009, 6:30pm UTC](https://www.ruby-forum.com/t/traduzione-mesi-i18n/173715 "2009-08-13T18:30:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![serpico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@serpico](https://www.ruby-forum.com/u/serpico)\
**Post date:** [August 13, 2009, 6:30pm UTC](https://www.ruby-forum.com/t/traduzione-mesi-i18n/173715/1 "2009-08-13T18:30:08Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![serpico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@serpico](https://www.ruby-forum.com/u/serpico)\
**Post date:** [August 14, 2009, 10:09am UTC](https://www.ruby-forum.com/t/traduzione-mesi-i18n/173715/2 "2009-08-14T10:09:39Z")

</div>

Grazie fa esattamente quello che volevo

---

<div class="post-metadata">

**Author:** ![serpico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@serpico](https://www.ruby-forum.com/u/serpico)\
**Post date:** [August 13, 2009, 7:42pm UTC](https://www.ruby-forum.com/t/traduzione-mesi-i18n/173715/3 "2009-08-13T19:42:04Z")

</div>

> 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/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Andrea F.

> **[Gravityblast - dev blog by Andrea Franz](https://gravityblast.com/)**
>
> dev blog by Andrea Franz

[http://blog.mikamai.com](http://blog.mikamai.com)
