Saltar navegación

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

Problem:
Si estás utilizando un formulario de Gravity Forms en dos idiomas y encuentras que, aunque en la versión traducida (inglés) el formulario muestra las opciones correctamente al llenarlo, estas no aparecen registradas una vez enviado el formulario. Además, los campos que utilizan 'Conditional Logic' no funcionan correctamente en la versión traducida, y el mensaje de confirmación no se muestra en el idioma adecuado.
Solution:
1. Asegúrate de que el límite de memoria de WordPress sea suficiente. Puedes incrementar el límite de memoria a 128Mb añadiendo el siguiente código en tu archivo wp-config.php:

/* Memory Limit */<br />define('WP_MEMORY_LIMIT', '128M');

2. Edita el formulario en el idioma original, realiza un pequeño cambio, guarda los cambios y actualiza la traducción. Verifica si el problema se resuelve.
3. Si el problema persiste, no traduzcas los valores de los botones de opción que se utilizan en la lógica condicional, simplemente duplícalos (por ejemplo, añade 'vegetariano' como traducción de 'vegetariano').

Si esta solución no resuelve tu problema o parece no ser relevante debido a que está desactualizada o no se ajusta a tu caso, te recomendamos abrir un nuevo ticket de soporte. También es altamente recomendable que revises los problemas conocidos relacionados, verifiques la versión del arreglo permanente y confirmes que tienes instaladas las últimas versiones de los temas y plugins. Si necesitas más asistencia, no dudes en contactarnos en 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 24 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 1 año, 11 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
julio 6, 2023 a las 9:49 am #13957961

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

He vuelto a acceder al sitio pero ahora el usuario no tiene el rol de administrador por lo que no puedo acceder a la confguración de WPML.

Por otra parte, le había preguntado si podía crear un sitio staging porque para poder descartar que una funcionalidad de terceros esté causando algún conflicto relacionado con este problema es necesario dejar el sitio en una instalación mínima (un tema por defecto de WordPress + WPML y GF) y comprobar si el problema persiste.

Saludos,
Carlos

julio 6, 2023 a las 10:16 am #13958165

Jose

Ya tienes rol de administrados.
Espero noticias.

julio 6, 2023 a las 12:42 pm #13959903

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por volver a asignar el rol de adminstrador al usuario.

Antes de continuar le pido su autorización para realizar pruebas en el sitio y su confirmación de que tiene una copia de seguridad que pueda restaurar en caso de ser necesario.

Nota: Sería ideal que pudiera crear un sitio staging con una copia del sitio en producción para que no se viera afectado.

Saludos,
Carlos

julio 7, 2023 a las 7:34 am #13964969

Jose

Hola, el sitio está en funcionamiento y con la solución que yo he implementado me está dando los resultados esperados.
Esta solución no es la ideal pero no puedo estar a la espera de ver por vuestra parte qué aportáis.
Por otro lado, ya te di las credenciales y conexión FTP para que puedas crear un sitio de pruebas. Si te falta la BD me lo dices y te la mando.
Como comprenderás NO puedo hacer una restauración después de los cambios o pruebas que se puedan hacer en el sitio (está en funcionamiento) puesto que perdería las entradas que se están produciendo a través de los formularios.

Si quieres puedo instalar el plugin duplicator y te mando los ficheros que este genera para que puedas montar un sitio de pruebas.

Tu me dirás.

julio 7, 2023 a las 10:41 am #13967255

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

He creado una copia del sitio y lo he escalado a nuestro 2do nivel de soporte. Regresaré con usted en cuanto tenga alguna respuesta.

Saludos!

julio 7, 2023 a las 10:49 am #13967313

Jose

Muchas gracias Carlos.
Espero tus comentarios

julio 7, 2023 a las 11:44 am #13967665

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

De nada.

Le mantendré al tanto de la evolución de este ticket.

julio 10, 2023 a las 1:23 pm #14001613

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Al parecer la causa del problema es que se han traducido los valores de las opciones (radio buttons) lo que tiene como resultado que la lógica no aplique en el idioma secundario. Le pido que no traduzca los valores de los radio buttons -ver imágenes adjuntas- y solamente los duplique (por ejemplo: añada 'vegetariano' como traducción de 'vegetariano').

Puede confirmar que el problema desapareció?

Saludos!

image2.png
image.png
julio 13, 2023 a las 6:04 am #14029035

Jose

Hola Carlos, el sitio está activo y no he hecho la comprobación que me dices.
De todas formas, haciendo lo que sugieres no resolvemos el problema totalmente puesto que los valores en el idioma traducido (inglés) no serían los correctos.
Una vez hecha esta comprobación y si el problema fuera el que apuntas, ¿cual sería el siguiente paso para la solución definitiva?

julio 13, 2023 a las 9:51 am #14030595

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Esa es la solución. Tenga en cuenta que las cadenas que no debe traducir son los valores que se utilizan para la lógica y no los labes que se muestran en el formulario.

Saludos!

julio 13, 2023 a las 4:08 pm #14034903

Jose

Aunque ha costado encontrar la solución al final el problema ha sido resuelto.
He hecho las modificaciones en la traducción del formulario y funciona perfectamente.
La pena es que como el sitio está activo no puedo utilizar esta traducción.
Utilizo la solución que en su día implementé para poder tener el sitio en funcionamiento.
Saludos y gracias