CakePHP - Data di Nascita in Italiano

Ho impiegato un po' a capire come generare un campo che gestisse la data di nascita in italiano in CakePHP

<?php echo $form->input('Utenti.data_di_nascita', 
array('type'=>'date','dateFormat'=>'DMY','minYear'=>1900));?>
 

Per vedere i mesi in italiano, ho usato la funzione __() che traduce una stringa e che finalmente è stata inserita nel form helper.
Quindi i mesi dei combobox seguono la lingua corrente.

Per far funzionare la traduzione è sufficiente creare la cartella
app/locale/ita/LC_MESSAGES

all'interno creare un file default.po, dove si traducono le stringhe.

Vi riporto il mio file default.po

 msgid  "January"
 msgstr "Gennaio"

msgid  "February"
 msgstr "Febbraio"

 msgid  "March"
 msgstr "Marzo"

 msgid  "April"
 msgstr "Aprile"

 msgid  "May"
 msgstr "Maggio"

 msgid  "June"
 msgstr "Giugno"

 msgid  "July"
 msgstr "Luglio"

 msgid  "August"
 msgstr "Agosto"

 msgid  "September"
 msgstr "Settembre"

 msgid  "October"
 msgstr "Ottobre"

 msgid  "November"
 msgstr "Novembre"

 msgid  "December"
 msgstr "Dicembre"

 msgid  "You are not authorized to access that location."
 msgstr "Non sei autorizzato ad accedere a questa pagina."

 msgid  "Login failed. Invalid username or password."
 msgstr "Impossibile accedere, controlla utente e password."



 Utile questo link: http://www.sanisoft.com/blog/2007/06/09/multilingual-apps-with-cakephp/