Saltar navegación

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

Problema:
Si estás experimentando dificultades para traducir el formulario de registro en Event Tickets Plus y no puedes encontrar la forma de hacerlo ni con strings ni directamente en el formulario, y los campos genéricos como email y nombre ya aparecen traducidos, pero los campos personalizados no.
Solución:
1. Para traducir el formulario, debes seguir estos pasos:
- Ve a WPML --> Traducción de cadenas y activa la opción "Buscar cadenas mientras se procesan las páginas" que encontrarás al final de la página.
- Navega a la página donde se muestra el formulario.
- Regresa a WPML --> Traducción de cadenas y deberías poder ver las cadenas del formulario para traducir.
2. Si estás enfrentando un segundo problema relacionado con la visualización de tickets en eventos traducidos, por favor revisa este ticket de soporte: https://wpml.org/forums/topic/wpml-event-tickets-plus/
Además, consulta la errata relacionada aquí: https://wpml.org/errata/event-tickets-plus-translated-events-does-not-display-the-tickets/
3. Según la documentación de The Events Calendar, actualmente no hay soporte para la integración de WPML con Event Tickets Plus: https://theeventscalendar.com/knowledgebase/wpml-support/
Si esta solución no parece relevante, por favor abre un nuevo ticket de soporte en nuestro foro: https://wpml.org/es/forums/forum/soporte-en-espanol/

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 7 respuestas, tiene 2 voces.

Última actualización por Paola Mendiburu hace 1 año, 4 meses.

Asistido por: Paola Mendiburu.

Autor Entradas
enero 11, 2024 en 12:30 pm #15174414

alejandroM-7

He implemantado el event tickets plus, y tengo la opción de traducir y mostrar los tiquets en diferentes indiomas, pero el formulario de registro no encuentro la forma de traducirlo, ni con strings, ni traduciendolo (aunque en principio se requiere traducir los strings, porque es el mismo formulario).
Puedes darme un tip para encontrar como añadir esas traducciones, las traducciones son de campos creados para cada formulario, los campos genericos como email y nombre ya salen traducidos.
ya se que no hay un compatibilidad implementada aun, pero a lo mejor es añadiendo el i18n en las variables, pero no tengo claro donde encontrarlas.

Gracias.

formulario_traducir.jpg
enero 12, 2024 en 12:02 am #15176892

alejandroM-7

Hi, I also notice that the translated event with the share ticket is not save the attendee info, I mean when you finalize the purchase the transaction is ok, but the attende info is not present.
we follow this topic:

https://wpml.org/errata/event-tickets-plus-translated-events-does-not-display-the-tickets/#comment-6349329

not_save_info.jpg
enero 12, 2024 en 10:47 am #15178372

alejandroM-7

Hi, I have and update on this.
We made purchases in the main language (spanish) and in English, and there is like not was on the same ticket.

When you enter to events resume page, you can see the eng purchase, but, when you click on all languages it shows the purchase on eng but as individual ticket (see img).

We need that the english purchase and the spanish purchase belongs to the same register.

At this moment the stock is shared, and no matter the language you can`t buy more that the total of tickets, but you can see all the attendees together, you see the spanish, the english and the catalans separated. And also, in the secons o third language at the purchase the ticket was not sent, but when you enter in the attendee re-send the ticket its work.
Thank you.

all_languages.jpg
enero 12, 2024 en 11:40 am #15178704

Paola Mendiburu
Partidario de WPML desde 11/2020

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

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

Hola!

Soy Paola y espero que vaya todo bien.

1. Para traducir el formulario, lo tienes que hacer desde WPML -->String translation de la siguiente manera:
- ve a WPML --> String translation y activa la opción de "Buscar cadenas mientras se procesan las páginas" que encontrarás abajo del todo.
- ve a la página donde aparece el formulario
- vuelve a WPML --> String translation y ya te aparecerá para traducir

2. Con respecto al segundo problema mira este ticket:
https://wpml.org/forums/topic/wpml-event-tickets-plus/

También mira que tenemos esta errata:
https://wpml.org/errata/event-tickets-plus-translated-events-does-not-display-the-tickets/

enero 12, 2024 en 11:54 am #15178821

alejandroM-7

Hola Paola,

Gracias por la respuesta, intentare lo que comentas para el fomulario.

Para el segundo problema la primera parte de la errata ya esta aplicada.
El problema es que aunque el ticket este traducido y muestra el stock compartido por idioma.
La compra si que es separada.

Como puedes ver en la imagen de la ultima respuesta mia, sale un ticket para cada idioma, aunque sea al mismo evento, es decir:
Para el evento del dia 19 (segun la imagen adjunta) yo compre un ticket en español, (lenguaje principal) todo funciono ok, luego en la traduccion de ese evento en ingles, compre un ticket (que el stock muestra que se ha vendido uno, esto es ok) pero esto no genera ni el ticket ni se añade al evento principal, en el resumen del evento principal dice que se ha vendido uno mas, pero solo muestra los tickets en español, si miras esta ventana en ingles, no muestra nada, pero si miras los eventos en todos los idiomas ahi si que sale como vendido con los datos correctos. (ultima imagen adjunta).
Entiendo que no hay nada aun para unificar esto, y que todos los tiquets que se muestran con el stock compartido se añadan al evento y se envien correctamente?

gracias.

enero 15, 2024 en 10:29 am #15184210

Paola Mendiburu
Partidario de WPML desde 11/2020

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

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

Quieres decir que el número de registrados es distinto por idioma. Si es así esto es algo esperado ya que son dos eventos distintos como has podido ver en el primer ticket que te he enviado.

Si quieres tener el mismo para todos los idiomas lo puedes hacer de esta manera:
https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/#using-the-default-language-as-a-fallback-for-untranslated-content

enero 15, 2024 en 10:44 am #15184345

alejandroM-7

Hola Paola, gracias, pero no es lo que necesto.
Porque mostraria todo en castellano.
Al igual que la errata que me enviaste, que se comparte el stock, y no es un tiquet independient para cada idioma, la idea seria que este ticket compartido añadiera la compra al mismo evento.
Quieres decir que no se puede?
¿La unica opción es hacer una única pagina que muestre todos los campos en 3 idiomas?
Gracias

enero 16, 2024 en 9:43 am #15188615

Paola Mendiburu
Partidario de WPML desde 11/2020

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

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

Hola!

Lamentablemente no se puede hacer, son como dos tickets separados, como puedes ver en la documentación the events calendar no soportan con WPML events tickets:
enlace oculto