• Resuelto julioguzman

    (@julioguzman)


    Hola, amigos.
    Espero puedan ayudarme a encontrar una solución a este problema.

    Sucede que mi WordPress muestra todos los menús y opciones en español pero en ajustes > generales, en donde se selecciona el idioma del sitio, dice English (United States) y por mas que lo cambio a español, después de guardar los cambios y recargarse la página, noto que en el idioma sigue diciendo: English (United States) y por mas que repito los pasos jamás cambia.

    Captura: http://i.imgur.com/YTG3fmU.png?1

    Eso provoca que mis temas y mi woocommerce no detecten que deben mostrarse en español y me muestran todo en inglés (submit, items, send, product description, home, etc.) a pesar de que cuentan con sus debidas traducciones al español.

    Captura: http://i.imgur.com/9zCaVdp.png?1

    Aclaro que:

      Tanto mi instalación de WordPress, como mi tema y mi WooCommerce cuentan con sus debidos archivos mo y po del idioma español.
      Ya traté de usar el traductor loco translate y vi que las traducciones son correctas, sin embargo el tema muestra los textos en inglés.
      Ya intenté haciendo una instalación manual y sobreescribiendo todos los archivos excepto la carpeta de los temas, los plugins y uploads.

    De antemano agradezco la ayuda.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Hola @julioguzman!!!

    Lo más parecido que he visto a tu problema es por utilizar una versión anticuada de libssh2, necesaria en el selectror de idioma desde WordPress 4.1.

    Antes de WP 4.1 sólo veías en el selector de idioma los idiomas instalados (los archivos de idioma que haya en /wp-content/languages. Desde WP 4.1 se muestran todos los disponibles en el repositorio de idiomas de WordPress y si eliges uno que no tienes instalado, se descarga y se instala automáticamente por tí. Pero para hacerlo se hace uso de esa biblioteca que te mencionaba, libssh2, según la documentación tienes que tener la versión 0.14 o superior (ahora mismo no te puedo decir con certeza, tendría que consultarlo).

    Así que las preguntas son:

    1.- ¿Qué versión de WordPress estás utilizando?
    2.- ¿Puedes preguntar a tu proveedor de hosting que versión de libssh2 y qué versión de PHP hay en el servidor?
    3.- ¿Si activas WP_DEBUG obtienes algún mensaje de error?

    Iniciador del debate julioguzman

    (@julioguzman)

    Hola, muchas gracias por responder.

    Respondiendo a las preguntas:

    1.- Mi versión de WordPress es la 4.5.2, creo es la más reciente.
    2.- Tengo alojado el sitio en GoDaddy, aunque podría pregutarles por los datos que me comentas (y lo haré), sospecho que por ahí podría no ir la cosa porque tengo alojados otros sitios en la misma cuenta de hosting y con los otros no me sucede eso.
    3.- Déjame investigar cómo activo el WP_DEBUG y por aquí informo qué error me reporta.

    Nuevamente gracias 🙂

    Iniciador del debate julioguzman

    (@julioguzman)

    Ok, después de varios días encontré la solución al problema.
    Lo dejo aquí por si a algún despistado como yo le pasa.
    Sucede que uso el tema DIVI de Elegant Themes y en sus opciones, viene la posibilidad de desactivar las traducciones (disable translations), sucede que yo tenía habilitada esa opción. Solo hay que deshabilitar dicha opción y poner WordPress en el lenguaje (Español), no español de México ni de Colombia ni ningún otro, solo Español y listo. Asunto resuelto.
    Gracias.

    😉

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Problema cambiando el identificador del idioma’ está cerrado a nuevas respuestas.