No sabia que se podia deshabilitar esa opción en los servidores. De todas formas, puedes probar:
Sustituye(en el fichero original, sin los cambios que has introducido, salvo el array de los dias):
Código PHP:
echo '<tr><td><a href="'.$page.'month='.$pmonth.'&year='.$pyear.'#calendar">«</a></td>
<td colspan="5"><b>'.date('F',$time).'</b> <span class="y">'.date('Y',$time).'</span></td>
<td><a href="'.$page.'month='.$nmonth.'&year='.$nyear.'#calendar">»</a></td></tr>';
echo '</table></div>';
}
}
por:
Código PHP:
echo '<tr><td><a href="'.$page.'month='.$pmonth.'&year='.$pyear.'#calendar">«</a></td><td colspan="5"><b>';
$mes=date('F',$time);
switch ($mes) {
case "January":
$mes="Enero";
break;
case "February":
$mes="Febrero";
break;
case "March":
$mes="Marzo";
break;
case "April":
$mes="Abril";
break;
case "May":
$mes="Mayo";
break;
case "June":
$mes="Junio";
break;
case "July":
$mes="Julio";
break;
case "August":
$mes="Agosto";
break;
case "September":
$mes="Septiembre";
break;
case "October":
$mes="Octubre";
break;
case "November":
$mes="Noviembre";
break;
case "December":
$mes="Diciembre";
break;
}
echo''.$mes.'</b> <span class="y">'.date('Y',$time).'</span></td>
<td><a href="'.$page.'month='.$nmonth.'&year='.$nyear.'#calendar">»</a></td></tr>';
echo '</table></div>';
}
}
Debería funcionar.
Saludos!