Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente experimenta que el backend de WooCommerce y parte de WPML están en inglés en lugar de español, su idioma por defecto. Este problema ocurre cuando ciertos plugins de WPML están activados.
Solution:
Primero, asegúrate de que todas las traducciones y actualizaciones estén completas, especialmente para WooCommerce. En WPML, ve a Localización de temas y plugins y desactiva la opción

Automatically load the theme's .mo file using 'load_textdomain'

. Guarda los cambios y refresca tu navegador. Además, verifica la configuración de idioma en Settings -> General y ajusta el idioma del backend si es necesario. Si los problemas persisten o si notas que la Rest API aparece como desactivada (un falso positivo común), intenta desactivar y reactivar los plugins de WPML para ver si el mensaje desaparece.

Si esta solución no resuelve tu problema o si parece estar desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y asegurarte de que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 0 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 2 horas, 10 minutos.

Asistido por: Carlos Rojas.

Autor Entradas
noviembre 18, 2024 en 6:50 am #16412839

gustavoF-12

Background of the issue:
Tengo el sitio en Español e Ingles. El idioma por defecto siempre fue el Español. Hace unos días, los menús de WooCommerce en el backend están en Inglés, y también parte de WPML. Si desactivo 'WPML Multilingual CMS', el menú de WooCommerce regresa al Español, pero el sitio se ve parte en Inglés y parte en Español. Si desactivo 'WooCommerce Multilingual & Multicurrency' y 'WPML String Translation', y activo solo 'WPML Multilingual CMS', el sitio y el backend de WooCommerce están en Español. Si activo 'WPML String Translation', el sitio y el backend de WooCommerce están en Español. Si activo 'WooCommerce Multilingual & Multicurrency', el backend de WooCommerce y parte de WPML están en Inglés.

Symptoms:
El backend de WooCommerce y parte de WPML están en Inglés cuando deberían estar en Español.

Questions:
¿Cómo puedo hacer que el sitio quede en Español por defecto y completamente en Español, cuando desactivo WPML?
¿Cómo puedo hacer que el backend de WooCommerce quede en Español aunque esté activo WPML?
¿Cómo puedo hacer que el backend de WPML quede en Español?

noviembre 18, 2024 en 10:55 am #16414291

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por contactarnos

Este problema ha surgido con la última versión del core de WordPress y no está relacionado con los plugins de WPML. Por favor visite este enlace donde se explica el problema y comparten un enlace con la solución: https://wordpress.org/support/topic/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called-3/

Saludos,
Carlos

noviembre 18, 2024 en 7:43 pm #16416466

gustavoF-12

Hola,

En ese hilo que me muestras hablan sobre el problema de los mensajes de error con Debug mas que nada.

De todas maneras ahi mismo, al final, desde wpml dicen que deberia resolverse el tema actualizando a:

WPML Multilingual CMS 4.6.14.
WPML String Translation 3.2.15.

(https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/)

Esas versiones estoy usando + WP y WC actualziados...

Y, en el hilo principal, alguien dice que el problema de los lenguajes se resuelve temporariamente colocando en wpml el idioma por defecto a Ingles, es cierto esto?, si pruebo hacr eso, no perdere traducciones?

O me aconsejas esperar una nueva actualizacion de WP anets de modificar algo?

Saludos.

noviembre 19, 2024 en 10:56 am #16418937

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

Mi primer consejo no es cambiar el idioma por defecto al Ingles. Siempre se corre el riesgo de perder contenido o configuraciones.

Antes, me gustaría revisar el problema más de cerca, es por ello que he establecido su próximo mensaje como privado para que pueda compartir las credenciales de acceso de forma segura.

Por favor no olvide crear una copia de seguridad del sitio completo antes de compartir las credenciales.

Quedo a la espera de su respuesta.

noviembre 20, 2024 en 9:51 am #16423565

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por compartir las credenciales de acceso.

Debajo listaré las cosas que he podido encontrar:
- En enlace oculto faltaba descargar la actualización de traducción de Woocommerce
- En enlace oculto al final, puede ver que la Rest API está desactivada, esto puede provocar problemas en la traducción porque no permite a WPML conectarse a nuestros servidores
- No puedo acceder a editar mi perfil (donde puedo seleccionar el idioma del backend)

Para solucionar el problema debe ir a WPML -> Localización de temas y plugins (Themes and plugins localization) -> Desactivar el checkbox "Automatically load the theme's .mo file using 'load_textdomain'" -> Guardar los cambios y refrescar el navegador.

Puede confirmar que el problema se ha resuelto?

noviembre 21, 2024 en 3:55 am #16427218

gustavoF-12

Gracias por tu ayuda.

No vi que faltaba una traduccion de Woocommerce.

Sobre el API Rest, ahi dice que esta desactivada, pero no lo esta, si hago la prueba de "/wp-Json" (enlace oculto) se ve claramente que es asi. Debe ser ese bug que tiene WPML con algunos sitios, o los sitios con WPML.

Con esto que me hiciste hacer, Woocommerce a regresado al español, WPML parece que tambien tiene en esàñol lo que aparecia en ingles..

Pero si desactivo WPML y sus dos plugins relacionados, el sitio se carga en Ingles, cuando el predeterminado es el Español, ademas (con WPML desactivado) nuevamente hay paginas que cargan idioma mezcaldo, como ser en la zona de Noticias (Press)

Por favor, creame otra respuesta para enviar credenciales, asi te creo un usuario real para que puedas hacer las pruebas a full si lo necesitas.

Saludos.

noviembre 21, 2024 en 8:49 am #16427924

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Buenos dias!

El comportamiento que describe de los post con los idiomas mezclados es el correcto y esperado si los plugins de WPML están desactivados, por lo que no es algo necesario de comprobar 🙂

Con respecto al idioma del backend por defecto cuando los plugins de WPML están desactivados: esta opción puede cambiarse en Settings -> General (cuando WPML está activo esta opción se desactiva y puede cambiar el idioma del backend al editar su perfil).

He establecido su próxima respuesta como privada para que pueda volver a compartir las credenciales de forma segura y así puedo echarle otro vistazo a la configuración.

noviembre 22, 2024 en 10:46 am #16433257

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Muchas gracias por compartir las credenciales.

He adjuntado dos capturas de pantalla donde puede observarse que tanto con los plugins de WPML activos o desactivados el backend se mantiene en Español y las opciones de Woocommerce también. Por lo que el problema parece haber desaparecido.

wpml desactivado.png
wpml activado.png
noviembre 25, 2024 en 6:14 am #16437848

gustavoF-12

Hola,

Si, parece estar sesuelto, muchas garcias por tu tiempo.

Antes de cerrar me gustaria saber que debo hacer para que Api Rest no figure como desactivada.

Saludos.

noviembre 25, 2024 en 8:58 am #16438364

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Me alegra saber que el problema se ha resuelto 🙂

En el caso de la notificación de la Rest API, esto es un falso positivo, lo que significa que WPML o alguna otra funcionalidad está dando un resultado incorrecto. Puede desactivar/activar los plugins de WPML y comprobar si el mensaje desapareció, pero desde el punto de vista funcional no habrá ninguna diferencia.

noviembre 25, 2024 en 4:11 pm #16441129

gustavoF-12

Gracias y saludos.

noviembre 25, 2024 en 4:16 pm #16441200

Carlos Rojas
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Tenga un excelente día y no dude en contactarnos si necesita nuestra ayuda en el futuro con WPML 🙂