Tendras que usar RegExp para poder remplazarlo a español mira este ejemplo
Código PHP:
$fecha = "2009-02-14";
$fecha = explode("-",$fecha);
$queDiaRepresenta = date('w', mktime(0,0,0,$fecha[1],$fecha[2],$fecha[0]));
$diaSeleccionar = array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');
$diaRemplazar = array('Lunes','Martes','Miércoles','Jueves','Viernes','Sábado','Domingo');
$mesSeleccionar = array('January','February','March','April','May','June','July','August','September','October','November','December');
$mesRemplazar = array('Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
$n = 1;
$semana = array();
while($n <= 5){
$dia = ($fecha[2]-$queDiaRepresenta+$n++);
$semana[] = date('l-Y-F-d', mktime(0,0,0,$fecha[1],$dia,$fecha[0]));
}
foreach($semana as $k => $v){
$fechaFinal = explode("-",$v);
$fechaFinal[0] = str_ireplace($diaSeleccionar,$diaRemplazar,$fechaFinal[0]);
$fechaFinal[2] = str_ireplace($mesSeleccionar,$mesRemplazar,$fechaFinal[2]);
$fechaFinal[3] = (int)$fechaFinal[3];
echo "{$fechaFinal[0]}, {$fechaFinal[3]} de {$fechaFinal[2]} de {$fechaFinal[1]}<br />";
}