Inicio›Soporte›Soporte en español›[Resuelto] Tengo problemas con el Idioma por defecto en backend de woocommerce, WPML y website
[Resuelto] Tengo problemas con el Idioma por defecto en backend de woocommerce, WPML y website
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.
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?
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?
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.
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.
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.
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.
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.
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.