Cómo poner tu Wordpress 2.3 en español

Icono Wordpress
Si sólo quieres que las fechas (nombres de los meses y días de la semana) aparezcan en español, lo único que tienes que hacer es cambiar el fichero locale.php que se encuentra dentro de la carpeta wp-includes en tu instalación de Wordpress. Modifica todos los nombres en inglés por sus correspondientes en español, y súbelo al servidor sobreescribiendo el viejo. Te dejo un fichero locale.php.txt (quítale la extensión .txt) que he traducido ya para que no te canses demasiado, que nos conocemos, :)

Y si lo que quieres es traducir tu Wordpress completamente al español, con los mensajes contextuales y el panel de administración incluidos, la forma más rápida y sencilla es la que comenta Alex Seo:

  • descárgate el fichero es_ES.mo (desde Alex Seo) y súbelo a una carpeta languages dentro del directorio wp-content. Si no la tienes creada, créala. Y ya tan sólo tienes que modificar el fichero wp-config.php y modificar una linea en la que pone define ('WPLANG', ''); y cambiarla por define ('WPLANG', 'es_ES');

Y listo.

Hay 0 comentarios


berylog
Enlace permanente
January 8th, 2008
a las 17:02

Gracias! La verdad es que es algo muy sencillo pero que si tienes tu propio Wordpress en español va muy bien, lo del es_ES.mo lo tenía pero lo de locale.php no, gracias por la versión traducida!! Un saludo!




xplatiniumx
Enlace permanente
January 9th, 2008
a las 21:02

Muchas gracias por haberte molestado en traducirlo.

Todo funciona bien, sin embargo cuando a aparece el día “Sábado” en las fechas la a acentuada se ve remplazada por un interrogante.

¿Sabes como puedo arreglar esto?




Edgar
Enlace permanente
January 9th, 2008
a las 22:57

muchisimas gracias amigo, me fue realmente de mucha ayuda para mi sitio web.
Era lo único que no sabia como cambiar y hacia que mi website se vea extraño y ahora esta bien.

Edgar
http://www.nuevasoportunidadesdenegocios.com




Guillermo Latorre
Enlace permanente
January 9th, 2008
a las 22:59

xplatiniumx: vuelve a descargar el fichero, que le he cambiado las vocales con tilde por sus correspondientes códigos acute; para no tener problemas con la codificación. Ahora debería funcionar correctamente.




tuxcayc
Enlace permanente
January 10th, 2008
a las 08:02

Hola!

Leo siempre tu blog (las veces que son necesarias para que en varias de las visitas no pueda leer nuevos posts :P)
Y lo encuentro muy bueno.

Sobre lo de la traducción… anteriormente traducí yo mismo curoseando en los archivos del WP, pero siempre tuve el detalle de que a los numeros me agrega un “th”, por ejemplo “Domingo 30th”. He subido tu fichero y no se ha corregido…

Tendrá que ver con el tema visual? Porque el WP lo tengo en español.

De todas formas, gracias por el aporte.
Saludos desde Chile.




tuxcayc
Enlace permanente
January 10th, 2008
a las 08:05

PD: Ah! Y me acordé de esto porque lamentablemente se borraron todos lo archivos del ftp de mi hosting gratuito, y como se salvó el SQL ahí logré resucitar mi blog.




Guillermo Latorre
Enlace permanente
January 10th, 2008
a las 11:05

tuxcayc: efectivamente eso es un problema del tema que tienes activado en tu blog. Es el patrón con el que tu tema muestra las fechas, que normalmente está en inglés. Probablemente tendrás esa línea en el fichero index.php y en cualquiera que muestre un post, y estará seguramente dentro de una caja con class postmetadata o similar. Tendrás que cambiar los parámetros de la llamada a la función que devuelve la fecha, para que te devuelva algo como “martes, 20 de enero” en vez de el formato inglés.
Por ejemplo, yo muestro las fechas con una línea como esta:
< ?php the_time(' j') ?> de < ?php the_time(' F') ?> de < ?php the_time(' Y') ?> y así muestra “20 de enero de 2008″, por ejemplo.

Mira en Codex: template tags para más información y posibilidades.




berylog
Enlace permanente
January 10th, 2008
a las 18:20

tuxcayc: a mí me pasó exactamente lo mismo solo que vi en la plantilla que mi formato de fechas era d M Y para mostrar: 10 Ene 2008.

Como a mí me interesaba muchísimo que apareciera también la hora en los comentarios, cambié el formato y le añadí al final G:i para que aparezcan horas y minutos, espero que te sirva, un saludo!!




tuxcayc
Enlace permanente
January 11th, 2008
a las 04:10

Gracias por las respuestas! Ahora está perfecto, claro, que tu nuevo diseño es envidiable.

Saludos desde Chile.
tuxcayc.




Guillermo Latorre
Enlace permanente
January 11th, 2008
a las 09:59

Muchas gracias, tuxcayc. Si tienes cualquier duda ya sabes, :)




poemas
Enlace permanente
January 14th, 2008
a las 20:21

Muchas gracias por compartir su sabiduria con nosotros los que estamos aprendiendo, Dios le bendiga!




CorreoMixteco
Enlace permanente
January 23rd, 2008
a las 18:00

Excelente!.
Hoy mismo cambio mis fechas.

Gracias




Pedrinis_mx
Enlace permanente
March 11th, 2008
a las 03:22

Hola, medio tarde mi mensaje, después de 3 meses.. pero tengo un problemilla al traducir wordpress… la parte de administracíón ya aprece en español, pero en si el blog sigue apareciendo partes en ingles. Segui al pie de la letra las instrucciones. Hechale un ojo:
http://ecampus.fca.unam.mx/tics/

Por ejemplo: Posted on Marzo, Leave a comment
Agradecería mucho el tip de como cambiarlos.
Saludos. Y muchas felicidades por compartir con todos nosotros tu experiencia.




Guillermo Latorre
Enlace permanente
March 11th, 2008
a las 17:02

Pedrinis_mx: tienes que cambiar las frases de los ficheros PHP del tema que estás usando. Edítalos con un editor de textos cualquiera y sustituye el “Leave a comment” por “Deja un comentario”. Guarda los cambios y sube los ficheros de nuevo a la carpeta del tema.




Mario Campos
Enlace permanente
October 12th, 2008
a las 05:02

Hola, ya modifiqué el archivo locale.php, pero no me funciona con el plugins Events Calendar, Siempre me salen en Inglés los días de la semana y los meses del año. Cómo puedo hacer para que me funcione?

Gracias

Excelente blog, felicidades !



Deja un comentario


Muchas gracias por aportar tus comentarios a la conversación.
No se admitirán comentarios ofensivos o que muestren una falta de respeto hacia otros usuarios.