Archivo de la etiqueta: español

Problema con la traducción al español de WordPress

Desde que tengo el blog lo he tenido en castellano usando la traducción que nos brindan desde WordPress-es, y sin problemas… hasta el otro día, en que cambié de empresa de hospedaje…

Antes lo tenía en GetYourHost, pero he cambiado a WebHostingBuzz… no porque me fuese mal, sino porque con este último por un poco más de dinero obtengo bastante más que con el primero.

Todo fué perfecto el cambio, excepto una cosa… el tablero/dashboard de mi WordPress no estaba en español, permanecía en inglés… :(

Probé de todo… volver a subir el fichero de lenguaje, volver a subir el wp-config.php asegurándome que todo estaba bien, etc, etc… Hasta probé incluso a montar un WordPress limpio en otro directorio, y tampoco funcionaba… Esto último ya me hizo pensar que el problema iba por otra parte… como una versión de algún software distinto entre los dos proveedores de alojamiento.

Bien, pues después de buscar un ratillo por ahí, me encuentro con este comentario que me ayudó bastante.

En estas líneas del fichero wp-includes/gettext.php está el secreto:


// $MAGIC1 = (int)0x950412de; //bug in PHP 5
$MAGIC1 = (int) - 1794895138;
// $MAGIC2 = (int)0xde120495; //bug
$MAGIC2 = (int) - 569244523;

Esas dos que están comentadas parece que hay que descomentarlas si usas PHP 5, debido a un bug en éste.

En GetYourHost usan PHP 4.3.10 y todo funcionaba perfecto. En WebHostingBuzz usan PHP 4.3.11, y no funciona…

Por probar, descomento esas líneas haciendo creer a WordPress que tenemos el bug del PHP 5, por lo que quedaría así:


$MAGIC1 = (int)0x950412de; //bug in PHP 5
// $MAGIC1 = (int) - 1794895138;
$MAGIC2 = (int)0xde120495; //bug
// $MAGIC2 = (int) - 569244523;

Cuál es mi sorpresa que funciona… así que con la versión 4.3.11 de PHP también hay problemas… algo deben haber cambiado de la 4.3.10 a la 4.3.11.

En fin… Arreglado queda… ;)