Imagen FeedFreebsArg | Demo de RAB-BYTE

Publicado por Fernando Tellado | 17 Enero 2008

Traducción Wordpress que no funciona

Hay ocasiones en que una instalación de Wordpress no parece aceptar la localización/traducción instalada que permita tener la interfaz de administración en tu idioma. Y, no funcionan aún siguiendo al pié de la letra las instrucciones del equipo de Wordpress …

  1. Crear una carpeta llamada ‘languages’ en tu carpeta /wp-content/
  2. Subir el archivo de localización a esa carpeta, por ejemplo es_ES.mo para traducirlo a Español.
  3. Editar el archivo wp-config.php de modo que donde pone define ('WPLANG', ') quede como define ('WPLANG', 'es_ES')en el caso que tu idioma elegido sea el español.

Si después de hacer esto tu Dashboard no aparece en tu idioma puede ser por un bug del archivo /wp-includes/gettext.php y lo que hay que hacer es modificarlo del siguiente modo:

Donde pone (líneas 117 a 124) …

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

$this->BYTEORDER = 0;

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

$this->BYTEORDER = 1

} else {

$this->error = 1;

return false;

}

Hay que cambiarlo a …

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

$this->BYTEORDER = 0;

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

$this->BYTEORDER = 1;

} else {

$this->error = 1;

return false;

}

Esto para las versiones modernas de Wordpress, para las anteriores en lugar de quitar & 0xFFFFFFFF se tendrá que añadir en los if’s

Valora el nivel de dificultad de esta entrada: PrincipanteIntermedioExperto (3 votos, promedio: 2.67 de 3)
Loading ... Loading ...

También te puede interesar:

6 comentarios | Escribe un comentario

  1. Ricardo (5 comentarios) - 17/01/2008 a las 21:04

    Así, sí. Gracias porque me estaba volviendo loco con la traducción jeje.

    Gracias por la ayuda :)

  2. Fernando (230 comentarios) - 17/01/2008 a las 21:08

    Vaya, me alegro ;)

  3. Luisma (1 comentarios) - 23/01/2008 a las 17:31

    Muchas gracias por la solución, por lo visto este bug sucede en ciertas versiones de php.

  4. Fernando (230 comentarios) - 23/01/2008 a las 18:03

    Si Luisma, ocurre en versiones de Wordpress superiores a la 2.2 y PHP por encima de la 5.2 creo recordar ;)
    Me alegro que te haya servido.

  5. Giovanni (1 comentarios) - 3/03/2008 a las 21:34

    Hola;

    No puedo hacer funcionar la traducción en español. Únicamente se traducen algunas palabras aisladas como los meses y los días de la semana. Mi proveedor de hosting (suempresa.com) tiene cargado wordpress 2.0 (indica que es la revisión 15). Instalé el archivo es_ES.mo para WP 2.0 y modifiqué el archivo de configuración. También intenté lo señalado en este foro. ¿alguna idea adicional?
    Gracias!

  6. Fernando (230 comentarios) - 3/03/2008 a las 22:08

    Giovanni, la traducción solo cambia los textos del panel de administración. Si lo que quieres es cambiar toda la interfaz hay que traducir la plantillla.

    Algo contamos aquí: http://ayudawordpress.com/traducir-wordpress-interfaz-del-usuario/

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

Advertise Here
Chitika Referral
Performancing Hive
Social Media Marketi