Saltar al contenido Saltar a la barra lateral

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

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

Etiquetado: 

Este tema contiene 8 respuestas, tiene 0 voices.

Última actualización por Carlos Rojas hace 1 día, 13 horas.

Asistido por: Carlos Rojas.

Autor Publicaciones
noviembre 26, 2025 a las 11:53 am #17610806

linknauticaS

Antecedentes del problema:
Estoy intentando gestionar un sitio multilingüe con WPML, donde el español es el idioma predeterminado y el inglés y alemán son idiomas adicionales. Utilizo el plugin Amelia para la gestión de reservas y he realizado todas las traducciones de sus formularios manualmente dentro del propio plugin tal y como recomiendan en su documentación (enlace oculto). El problema se puede ver en: enlace oculto. Adjunto un vídeo para mostrar el comportamiento: enlace oculto.
El equipo de soporte de Amelia ha revisado el caso y considera que:
Based on the behavior you described — where the Amelia booking form and the Client Panel show correctly when viewed anonymously, but switch back to Spanish as soon as you log in — this most likely points to your translation plugin overriding the language for logged-in users.
Since Amelia itself is displaying the correct translations when the user is not logged in, the form is working as intended. The moment a user logs in, the translation plugin can apply user-based language rules or force a default language, which would explain why everything switches back to Spanish.
To move forward, I recommend checking the settings of your translation plugin (or reaching out to their support) to confirm whether it is enforcing a language per user or overriding the site language for logged-in accounts.
If needed, feel free to share any findings — I’m here to help.

Síntomas:
Cuando accedo al sitio de forma anónima, los formularios de Amelia se muestran correctamente de acuerdo con en el idioma seleccionado para el sitio. Sin embargo, al iniciar sesión, los formularios siempre se muestran en español, independientemente del idioma en que se esté mostrando el sitio.

Preguntas:
¿Por qué los formularios de Amelia se muestran siempre en español al iniciar sesión?
¿Cómo puedo evitar que WPML fuerce el idioma predeterminado para usuarios registrados?

noviembre 26, 2025 a las 12:46 pm #17611980

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por contactarnos y por compartir el video

Por favor comparte las credenciales de acceso al sitio en tu próximo mensaje que he establecido como privado (aunque las mencionas en el video es necesario tenerlas en el ticket en caso de tener que escalarlo). Esto me permitirá reproducir el problema y revisar la configuración.

Confirma que has creado una copia de seguridad del sitio completo que puedas restaurar en caso de ser necesario.

Quedo a la espera de tu respuesta.
Saludos,
Carlos

noviembre 27, 2025 a las 10:25 am #17614473

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola Dayte,
Muchas gracias por compartir las credenciales solicitadas

He intentado reproducir el problema en el sitio en modo incógnito, pero todo ha funcionado correctamente. En este enlace encontrarás un video que he grabado para que veas el comportamiento que he encontrado y las pruebas que he realizado: enlace oculto

noviembre 27, 2025 a las 11:57 am #17614758

linknauticaS

Hola, Carlos:

Muchas gracias por tu respuesta.

Creo que a partir de tu video he notado algo que puede darnos una pista de dónde esta el problema: en tu video veo que has usado las credenciales de administrador que he creado para que pudieras acceder al backend de WP, en este caso, al crear tu cuenta, WP le asigna Idioma: "Por defecto del sitio" enlace oculto

Sin embargo, la incidencia aparece cuando la sesión se inicia con una cuenta creada al interactuar como cliente del sitio, o sea, para poder reproducir la incidencia tendrías que haber iniciado sesión con las credenciales de usuaria.actsus que te envié en el texto de mi anterior mensaje.

En este caso, gracias a tu video, noté que las cuentas creadas desde el frontend reciben como valor del campo Idioma aquel que se hubiera estado usando mientras se visitaba el sitio al crear la cuenta (que diría que es una valor que gestiona WPML). Por ejemplo, si una persona visualiza el sitio en inglés y compra una suscripción, se crea automáticamente su cuenta y se le asigna Idioma: English. Esto provoca que al visitar el sitio con esta cuenta, aunque se cambie el idioma de visualización del sitio, los formularios de Amelia se mostrarán siempre en inglés porque es el idioma que se le asignó a la cuenta al crearse, cosa que no sucedería si al crearse la cuenta hubiera recibido Idioma: "Por defecto del sitio" . Te dejo un video por si resulta más claro visualizándolo enlace oculto

Quedo atenta a tus comentarios.

Saludos,

Dayte

noviembre 27, 2025 a las 12:24 pm #17614882

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola Dayte,
Muchas gracias por tu mensaje y por compartir el video

No descarto que el problema esté del lado de Amelia porque debería mostrar el calendario en base al idioma actual del sitio y no al idioma en el que se registró el usuario, pero es posible que se trate de un problema entre ambos plugins.

Para poder investigar este problema a fondo necesito que instales y configures Amelia en este sitio Sandbox de prueba que he creado y al que puedes acceder a través del siguiente enlace: enlace oculto

Ya el sitio sandbox tiene instalado y configurado WPML y solo faltaría que instalaras y configuraras Amelia con el calendario de eventos y un evento de prueba.

Hazme saber cuando hayas terminado para poder continuar haciendo pruebas y escalar este ticket a nuestro equipo de compatibilidad en caso de ser necesario.

Saludos,
Carlos

noviembre 28, 2025 a las 10:16 am #17617745

linknauticaS

Hola, Carlos:

Gracias por tu tiempo y ayuda.

Estoy de acuerdo contigo en que una de las maneras de solucionar el problema sería que Amelia mostrase sus formularios de acuerdo con el idioma del sitio y no del usuario, pondré a su equipo al tanto de nuestra conversación y muchas gracias por considerar que también podría ser un problema de relación entre ambos plugins.

Respecto al Sandbox que has creado, he podido acceder, pero al intentar instalar el plugin desde un archivo (es la vía rápida para activar la licencia asociada a Amelia) recibo el siguiente mensaje enlace oculto y no consigo instalarlo, imagino que por seguridad está vetada la subida de archivos externos.

Alternativamente he probado instalar la versión gratuita de Amelia usando el buscador integrado de plugins de WP, pensando que bastaría con añadir manualmente la licencia, pero he visto que nuevamente necesito poder subir el archivo enlace oculto

No se me ocurre ninguna otra manera de resolver esta situación, alguna sugerencia?

Saludos,

Dayte

noviembre 28, 2025 a las 11:35 am #17617918

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola Dayte,
Muchas gracias por tu mensaje

He activado el plugin File Manager para que pueda subir el archivo desde su interfaz: enlace oculto

Hazme saber si lograste subir el archivo correctamente.

noviembre 28, 2025 a las 12:46 pm #17618158

linknauticaS

Hola Carlos,

Ya he instalado Amelia, configurado sus idiomas adicionales EN y DE, creado un evento de prueba con sus respectivas traducciones y añadido el calendario aquí enlace oculto

Puedes continuar con las pruebas cuando quieras.

Gracias,
Dayte

noviembre 28, 2025 a las 1:23 pm #17618246

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Dayte, muchas gracias por reproducir el problema en el sitio sandbox.

He escalado este ticket a nuestro equipo de compatibilidad para que nuestros especialistas hagan una revisión más profunda y determinen la causa del problema. Te pido que reportes el problema al servicio de soporte de Amelia y les hagas saber el estado actual de este ticket.

Te avisaré en cuanto tenga una respuesta de nuestro equipo de compatibilidad.

¡Muchas gracias por tu paciencia y comprensión!