nel cercare di risolvere lo stesso vostro problema (situazione persisteva nonostante impostazione locale it_IT) durante la simulazione di upgrade, da 1.5.3 a 1.6.1, ho seguito il consiglio contenuto nel primo post segnalato da Paula. Ebbene, la riga di codice da inserire nel file lib/setup.php l'ho messa in questo punto
require_once($CFG->libdir .'/setuplib.php'); // Functions that MUST be loaded first
setlocale (LC_ALL, $CFG->locale);
Funziona, inserendo correttamente i mesi in minuscolo (così vuole la nostra grammatica...) rispetto all'inglese che li mette in maiuscolo.
A questo punto, non so quale sia la soluzione migliore, ma questa funziona.
Ciao
Luca