Una de las primeras cosas que nos gustaría hacer al instalar Wordpress es tenerlo en nuestro idioma, y así poder aprovechar todas y cada una de las funciones del panel de administración al poder entenderlas.
Ahora bien, el proceso de traducción completa de Wordpress pasa por dos fases:
Traducir la interfaz de administración
Traducir la interfaz que ve el usuario (plantilla y plugins)
Hoy trataremos la primera parte, y los pasos para conseguirlo son los siguientes …
1.- Descargar la traducción adecuada a la versión de Wordpress (en este caso para español de España).
2.- Descomprimir el fichero y subir es_ES.mo a la carpeta /wp-content/languages de tu instalación (crea la carpeta languages si no existe aún).
3.- Modificar el fichero wp-config.php para incluir la llamada al fichero de la traducción, que debe quedar así …
Nada mas, la próxima que entres en tu panel de administración deberías verlo como abajo. Y no solo eso sino que algunas partes de la interfaz, como la presentación de fechas o los widgets instalados por defecto también aparecerán en tu idioma.

















36 comentarios en “Traducir Wordpress – Interfaz del administrador”
Veo que explicáis que se debe poner el archivo en content/languages, ¿no se ponía en includes/languages? Lo he probado en local en ambas carpetas y en las dos funciona perfectamente, podéis comentar un poco este tema.
Gracias
Tienes razón Hispania, se puede poner en los dos sitios desde la versión 2.1 (creo recordar) de Wordpress.
Ahora bien, yo siempre recomiendo hacerlo en wp-content/languages porque es la carpeta recomendada para hacer copia de seguridad, y así tenemos todo lo que no es de la instalación en la misma ruta.
Es un modo de asegurarse y prefiero decirlo así sobre todo para gente nueva.
Por más que lo intento nada de nada, lo he intentado varias veces pero el dashboard sigue en inglés, que haré mal?
Rafael, prueba este truco:
Abre el archivo /wp-includes/gettext.php y donde pone:
cámbialo a …
O sea, quitas & 0xFFFFFFFF de MAGIC1 y MAGIC2. Es un bug de gettext.php no muy conocido
Nos cuentas si te ha ido bien.
Muchas gracias Fernando ha funcionado correctamente. El problema es que los de bluehost me habían dicho modificar el Gettex, pero no ahí.
Os importa que sea un poco pesado, he pasado de blogger a wp y tengo miles de dudas….
No hay problema, para eso estamos. Solo que a veces nos vas a pisar artículos porque esta explicación la tenía programada para publicarla dentro de unos días
Pero no pasa nada porque a veces también nos dais ideas para nuevos posts
(al final terminaremos haciendo un foro)
Fernando: pues he hecho los cambios indicados y nada que lo consigo… sigue en inglés, Hay algún truco más? si no pues ya me acostumbraré a verlo en inglés, mientras tu descubres la maravillas de la tecnología… Gracias por su ayuda…
Oscar ¿has seguido los pasos completos y sigue igual?. Es que no hay mas misterios al respecto. Si acaso vaciar la caché de tu navegador por si aún te estuviera presentando la versión anterior.
Pues sí… sigue en las mismas… en el archivo de
Abre el archivo /wp-includes/gettext.php y donde pone:
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) {
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
en mi caso, sólo estaba marcado el 0xFFFFFFFF en el magic 2, no en el uno, lo quité y nada no será que en el magic uno está mal… y si se los pongo a los dos? crees que funcione… no lo he hecho, porque no quiero regarla, pero si tu crees que es posible, pues lo hago.. Gracias
Y, perdona por la pregunta …
¿has editado ya el fichero wp-config.php y subido el archivo es_ES.mo a wp-content/languages?
En la versión 2.3.3 ya no sale parte del error de gettext y, de hecho, en muchas ocasiones debería funcionar sin necesidad de editarlo.
Sí ya está configurado
Ya subí la carpeta de lenguage en la que está el archivo es_ES.mo
y el otro que viene junto con él, que es de texto
.DS.Store
en config quedó como es_ES, que tengo la duda si no se le añade el .mo, pro ya lo intenté de ambas formas y nada.
Así está la parte de gettext en mi caso
$magic = $this->readint();
if ($magic == $MAGIC1 || $magic == $MAGIC3) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
Si te das cuenta no tiene los paréntesis en cada uno de los apartados de los magic. Se los agregué y nada
el magic 3 tampoco tiene nada.. le aumenté el código de 0xFFFFFFFF, para que quedara como tu ejemplo y nada
así es que no sé qué está mal…
Hola,
Quizá sea algo obvio pero yo en vez de languages había puesto languajes… ya tengo la parte admin en español.
Cómo pongo la parte pública?
un saludo de un novato…
Pues no debería funcionarte con ese nombre de carpeta
La parte pública pasa por traducir la plantilla, y lo comentábamos en este post:
http://ayudawordpress.com/traducir-wordpress-interfaz-del-usuario/
Que es el siguiente de esta serie de posts
Aprovecho que entré aquí nuevamente, para decirte Fernando que mi sitio está funcionando perfectamente y que todos estos tropiezos quedaron superados. Ahora mismo estoy afinando muchos detalles de post que tenía desde que inicié en mi primer blog, para evitar errores por códigos, o falta de fotos al copiar los archivos, en fin un sinnúmero de errores que he cometido a lo largo de casi dos años de existencia en wordpress. Gracias por tu ayuda y espero que todos puedan superar las fallas que, veo, tienen aún…
Os agradezco muchímo este genial post. Soy novato en wordpress y me ha sido de gran ayuda vuestro tutorial.
He conseguido traducir la interfaz de administración.
Ahora me queda traducir la interfaz que ve el usuario (plantilla y plugins).
Buscare el tutorial apropiado. ¿teneis vosotros uno?
Un saludo y muchas gracias!
Gracias isma_kani
Tienes una explicación de como se hace en el siguiente post de esta misma serie: http://ayudawordpress.com/traducir-wordpress-interfaz-del-usuario/
Ahora bien, como cada plantilla es diferente en algunos aspectos, debes hacerlo con precaución, y siempre haciendo las pruebas en local o en un servidor que no comprometa tu blog.
Primero de todo MUCHAS GRACIAS, tanto por la traducción como por las explicaciones. Me ha ido todo bien, excepto un pequeño detalle: En el sidebar me sale P%26aacute;ginas en vez de Páginas. ¿Alguna sugerencia?
Jordi, edita la plantilla, eso no es de la traducción de WP
En el otro post de la serie hay alguna explicación. Tienes que editar el fichero sidebar.php de tu plantilla.
y Yo creo Jodi, que en la configuración tiene acento, sólo quítaselo y te lo da perfecto. Un acento más uno menos, que más da…
Muy buena traducción
. Me alegro que haya gente como ustedes que les guste ayudar a novatos (como yo xD)
Muchas gracias.
Gracias a ti Arturo, es un placer tener lectores tan activos y que aplican lo que escribimos
Por cierto, muy bonito el theme que usas, impactante y muy adecuado a la temática de tu blog
Jejeje, gracias. Ya terminé la parte de la configuración del blog. Ahora sigue lo más difícil: ¡Atraer visitantes!
Nuevamente, gracias
Eso ya es todo cosa tuya Arturo, escribe de lo que conoces, hazlo honestamente, enlaza a otros y espera a tener una audiencia
[...] Serie “Traducir WordPress” – Me gustó crear esta serie porque es algo que casi nadie comparte. Muchos traducen themes y plugins pero no se suele compartir este tipo de conocimiento, que yo tuve que descubrir por mi mismo. [...]
[...] Serie “Traducir WordPress” – Me gustó crear esta serie porque es algo que casi nadie comparte. Muchos traducen themes y plugins pero no se suele compartir este tipo de conocimiento, que yo tuve que descubrir por mi mismo. [...]
COmo se edita el fichero wp-config.php , ya subi el otro archivo.. alguien que este por ahi si me puede ayudar xfa, no conozco casi nada de programacion pero puedo aprender
Abre el fichero con un editor de texto plano y modificas lo que te indico en la captura.
no se si habra sido el cambio de servidor, pero este post solo dice “a” =P
saludos
Gracias por avisar, solucionado.
Uy, mi versión de Wordpress que dice abajo de mi panel es Version 2.7
y arriba, en el post inicial veo que has desarrollado hasta las 2.5.x
¿podrá afectar algo si le cambio a esa version?
saludos , gracias de antemano.
edito: perdón ya vi el tema desarrollado para la V. 2.7
Gracias,
Hola a todos,
Ayer intente poner un plugin en mi wp y no se que hice que se me ha cambiado el idioma a ingles, y por más que intento modificarlo no soy capaz de solucionarlo, he revisado todos los pasos y nada. Alguien podría ayudarme? Muchas gracias.
Eduardo, verifica en tu archivo wp-config.php (en la carpeta raiz de wordpress)
y busca: define (‘WPLANG’, ‘es_ES’);
verifica que diga es_ES.
Además, verifica que exista el archivo es_ES.mo en la carpeta /wp-content/languages/
Todo eso está verificado, lo quite todo y lo puse de nuevo y ahora me sale esto:
Warning: fopen(C:Inetpubvhostsscout.eshttpdocs/wp-content/languages/es_ES.mo) [function.fopen]: failed to open stream: Permission denied in C:Inetpubvhostsscout.eshttpdocswp-includesstreams.php on line 174
Warning: fopen(C:Inetpubvhostsscout.eshttpdocs/wp-content/plugins/wp-email/wp-email-es_ES.mo) [function.fopen]: failed to open stream: Permission denied in C:Inetpubvhostsscout.eshttpdocswp-includesstreams.php on line 174
Warning: Cannot modify header information – headers already sent by (output started at C:Inetpubvhostsscout.eshttpdocswp-includesstreams.php:174) in C:Inetpubvhostsscout.eshttpdocswp-includespluggable.php on line 846
Y ahora ya si que no se que hacer!
[...] [...]
[...] AyudaWordPress / Como traducir nuestro tema al español. [...]
Escribe un Comentario
Comentarios adicionales gracias BackType
BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.
[#3]
Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.
[#6]
¿Sabías que Kubrick, el tema que va a ser sustituido en 2010 lo creó un desarrollador danés?. Toda la historia de este tema, ya mítico, la tienes en este artículo (traducido con Google).
[#26]
Último mensaje de: adriancon
En el foro: Plugins
Último mensaje de: fum
En el foro: General WordPress.org
Último mensaje de: AMD
En el foro: Themes y Diseño
Último mensaje de: JuanM@
En el foro: Plugins
Último mensaje de: soyloque
En el foro: Themes y Diseño
Acceder