Imagen FeedTecnología Diaria | Validar blog en W3C Validator

Publicado por Fernando Tellado | 13 Enero 2008

Traducir Wordpress - Interfaz del administrador

Contenidos de la serie “Traducir Wordpress”

  1. Traducir Wordpress - Interfaz del administrador
  2. Traducir Wordpress - Interfaz del usuario

Clic para ampliar

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í …

Clic para ampliar

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.

Clic para ampliar

También te puede interesar:

27 comentarios | Escribe un comentario

  1. Hispania (28 comentarios) - 13/01/2008 a las 10:04

    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

  2. Fernando (230 comentarios) - 13/01/2008 a las 10:14

    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.

  3. Rafael (3 comentarios) - 13/01/2008 a las 10:32

    Por más que lo intento nada de nada, lo he intentado varias veces pero el dashboard sigue en inglés, que haré mal?

  4. Fernando (230 comentarios) - 13/01/2008 a las 10:42

    Rafael, prueba este truco:

    Abre el archivo /wp-includes/gettext.php y donde pone:

    if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) {

    $this->BYTEORDER = 0;

    } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {

    cámbialo a …

    if ($magic == ($MAGIC1) || $magic == ($MAGIC3 & 0xFFFFFFFF)) {

    $this->BYTEORDER = 0;

    } elseif ($magic == ($MAGIC2)) {

    O sea, quitas & 0xFFFFFFFF de MAGIC1 y MAGIC2. Es un bug de gettext.php no muy conocido ;)

    Nos cuentas si te ha ido bien.

  5. Rafael (3 comentarios) - 13/01/2008 a las 13:09

    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….

  6. Fernando (230 comentarios) - 13/01/2008 a las 13:11

    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 :D
    Pero no pasa nada porque a veces también nos dais ideas para nuevos posts ;)
    (al final terminaremos haciendo un foro)

  7. Oscar Hernández (35 comentarios) - 24/03/2008 a las 17:39

    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…

  8. Dr. Blog (24 comentarios) - 24/03/2008 a las 17:51

    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. :roll:

  9. Oscar Hernández (35 comentarios) - 24/03/2008 a las 17:56

    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

  10. Dr. Blog (24 comentarios) - 24/03/2008 a las 18:00

    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.

  11. Oscar Hernández (35 comentarios) - 24/03/2008 a las 18:09

    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…

  12. gk79 (1 comentarios) - 10/04/2008 a las 23:28

    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…

  13. Fernando Tellado (1036 comentarios) - 11/04/2008 a las 0:35

    Pues no debería funcionarte con ese nombre de carpeta :o

    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 ;)

  14. Oscar Hernández (35 comentarios) - 11/04/2008 a las 0:41

    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…

  15. isma_kani (1 comentarios) - 18/04/2008 a las 6:12

    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!

  16. Fernando Tellado (1036 comentarios) - 18/04/2008 a las 9:36

    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.

  17. Jordi Planas Manzano (1 comentarios) - 20/04/2008 a las 0:46

    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?

  18. Fernando (230 comentarios) - 20/04/2008 a las 2:13

    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.

  19. Oscar Hernández (35 comentarios) - 20/04/2008 a las 3:18

    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…

  20. Arturo (2 comentarios) - 27/06/2008 a las 20:31

    Muy buena traducción ;) . Me alegro que haya gente como ustedes que les guste ayudar a novatos (como yo xD)

    Muchas gracias.

  21. Fernando Tellado (1036 comentarios) - 27/06/2008 a las 20:33

    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 ;)

  22. Arturo (2 comentarios) - 27/06/2008 a las 21:07

    Jejeje, gracias. Ya terminé la parte de la configuración del blog. Ahora sigue lo más difícil: ¡Atraer visitantes!

    Nuevamente, gracias :)

  23. Fernando Tellado (1036 comentarios) - 27/06/2008 a las 23:29

    Eso ya es todo cosa tuya Arturo, escribe de lo que conoces, hazlo honestamente, enlaza a otros y espera a tener una audiencia :)

  24. 6 de 10: Entrevista a Ayuda Wordpress | aNieto2K - 6/07/2008 a las 19:23

    [...] 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. [...]

  25. Entrevista a Ayuda Wordpress « Edmoli879’s Weblog - 6/09/2008 a las 13:56

    [...] 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. [...]

  26. Alex (8 comentarios) - 3/10/2008 a las 20:47

    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

  27. Fernando Tellado (1036 comentarios) - 4/10/2008 a las 1:06

    Abre el fichero con un editor de texto plano y modificas lo que te indico en la captura.

Escribe un comentario




XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

LO ÚLTIMO EN LOS FOROS

Loading...

-->