¿Como hacer que la fecha en Wordpress esté en español?
Sunday, January 28, 2007 @ 11:02 pm by -DS-Todavía no entiendo como es que el mejor sistema de bitácoras o blogs que hay en el mercado actualmente no tiene una forma efectiva y fácil de traducir todo el texto de “sistema” o texto estático en diferentes idiomas. Los que han utilizado Wordpress por algún tiempo ya deben saber que hay que editar el “template” manualmente para poder traducir a español palabras como “Permalink”, “Comentarios”, “Enlaces” etc, pero, ¿y la fecha como la cambio?
He buscado sin éxito algún plugin que me deje cambiar el texto de la fecha a español, por ejemplo, que diga Sábado 27 de enero del 2007, en vez de “Saturday, January 27, 2007”. Me di a la tarea de indagar donde es que Wordpress busca el literal de la fecha y esta está localizada en un archivo llamado “locale.php” dentro del fólder “wp-includes”, en este archivo lo que hay es varios arreglos o “arrays” que contienen las literales de los meses y los días de la semana, obviamente estaban en ingles lo único que hice fue traducirlos a español. En este archivo comprimido está mí locale.php ya traducido a español por si lo desean utilizar, solo tienen que subirlo en donde se encuentra su instalación de Wordpress al fólder “wp-includes”, si desean le pueden hacer un backup al original “just in case”, pero no debe ser necesario.
Después que actualicen el archivo locale.php van a su template y donde quiera que aparezca:
- “the_time(‘l, F j, Y’)” (puede haber otra cosa dentro de “the_time()”)
Lo cambian por:
- “the_time(‘l j \\d\e F \\d\e Y\\.’)”
Y ya, tienen su blog en perfecto español y con una fecha elegante.


April 9th, 2007 at 8:36 PM
yay! funciona! gracias!!!
March 9th, 2008 at 6:12 AM
Era justo lo que buscaba aunk me saltó un error al sustituir tu .php ! :S
saluds !
March 9th, 2008 at 6:22 AM
La solucion esta en bajarlse locale php y cambiarle simplemente January por enero.. Monday por Lunes.. y así con el resto y sale bien =)
saLuds !
May 1st, 2008 at 9:03 PM
Muy bueno, gracias por el aporte!!
Abrazo (msn;Blogroll)
August 4th, 2008 at 1:48 PM
Hermano, hize todo al pie de la letra, pero ahora mi blog tira un error:
Fatal error: Class ‘WP_Locale’ not found in /home2/concepv5/public_html/wp-settings.php on line 526
ayudame porfavor
August 4th, 2008 at 4:42 PM
Saludos Ernesto,
Entré a tu página y no vi el error pero si vi la fecha traducida, porque lo que presumo que lo pudiste resolver. El archivo que está en mi blog es para la versión 2.5 que es probable no funcione con la 2.6.
January 9th, 2009 at 4:12 PM
Excelente, mil gracias por el tip (no funcionó el php que proporcionas, sin embargo gracias a tu post encontré qué archivo debería modificar y el formato a usar en la plantilla, mil gracias
)
June 14th, 2009 at 7:57 PM
Muy buen post, me sirvió mucho…gracias
August 3rd, 2009 at 8:15 PM
Me paso lo mismo que ERnesto y no logro solucionarlo nesecito ayuda pronto :S
August 3rd, 2009 at 8:33 PM
ya lo solucione
gracias
January 26th, 2010 at 12:49 PM
Pretty nice trick!