Non mi funziona comunque, ne con setlocale(LC_TIME, 'it_IT.UTF-8'); ne con DEFINE('_LC_TIME', 'it_IT.UTF8');
Ho notato però che se lascio setlocale(LC_TIME, 'it_IT.UTF-8'); in fondo al file italian.php, quando cambio lingua con joomfish mi traduce la data in inglese...
però l'italiano me lo fa sbagliato!