Multingual for ticket metadata

Multingual for ticket metadata

Pain point

TIXNGO V3 uses an implicit method for multilingual ticket details. As an organizer, you must set up many hidden keys for translations or translate later from the TIXNGO back-office, which can lead to human error.

TIXNGO V4 offers a direct method. You set up translations once in the S-360 ticket template, and you can easily adjust them from there.

How to set up?

The logical idea

For example, you served 10 slots for each language, and don’t worry if you don't fill all 10/10 slots. Not only defining key and value as V3, but on V4, you should also define key, value, and lang for each slot.

Sample format

ticketDetails.main.<slot number>.key
ticketDetails.main.<slot number>.value
ticketDetails.main.<slot number>.lang

ticketDetails.extra.<slot number>.key
ticketDetails.extra.<slot number>.value
ticketDetails.extra.<slot number>.lang

ticketDetails.hidden.<slot number>.key
ticketDetails.hidden.<slot number>.value
ticketDetails.hidden.<slot number>.lang

Sample setup

For example, you planned to have the ticket details information as follows

Slot number

Language

Main

Extra

Slot number

Language

Main

Extra

1

English

Gate opening time

Original booker information

2

English

A welcome message

Re-entry policy

3

English

 

Information to spectator

10

 

 

 

11

Spanish

Gate opening time

Original booker information

12

Spanish

A welcome message

Re-entry policy

13

Spanish

 

Information to spectator

 

20

 

 

 

And you also want to add the hidden feature

Slot number

Hidden

Note

Slot number

Hidden

Note

1

Hospitality room information

Please don’t associate the hidden setup with a language

Let's set up on the S-360 ticket template

image-20250918-105835.png

 

 

Template properties name

Template properties values

References

Template properties name

Template properties values

References

Main

ticketDetails.main.1.key

Static value: Gates open

image-20250915-042458.png

ticketDetails.main.1.value

Parameter value: $Performance_openingTime

image-20250915-042900.png

ticketDetails.main.1.lang

Static value: en

image-20250915-042738.png

ticketDetails.main.1.key

Static value: Hello

 

ticketDetails.main.1.value

Custom value: Welcome to ${Product_externalName}

Use custom values for flexibility

image-20250918-110217.png

ticketDetails.main.1.lang

Static value: en

 

ticketDetails.main.11.key

Static value: Apertura de puertas

 

ticketDetails.main.11.value

Parameter value: $Performance_openingTime

 

ticketDetails.main.11.lang

Static value: es

 

ticketDetails.main.12.key

Static value: Hola

 

ticketDetails.main.12.value

Custom value: Bienvenido al ${Product_externalName}

 

ticketDetails.main.12.lang

Static value: es

 

Extra

ticketDetails.extra.1.key

Static value: Original booker

 

ticketDetails.extra.1.value

Parameter value: $Contact_name

 

ticketDetails.extra.1.lang

Static value: en

 

ticketDetails.extra.2.key

Static value: Re-entry policy

 

ticketDetails.extra.2.value

Static value: Ensure your ticket is scanned out every time you leave the venue security perimeter, otherwise your re-entry will be denied.

 

ticketDetails.extra.2.lang

Static value: en

 

ticketDetails.extra.3.key

Static value: Information

 

ticketDetails.extra.3.value

Static value: Unlawful resale or duplication of this ticket will prevent your admittance to the event. Do not purchase tickets from unofficial third parties.

 

ticketDetails.extra.3.lang

Static value: en

 

ticketDetails.extra.11.key

Static value: Reservante original

 

ticketDetails.extra.11.value

Parameter value: $Contact_name

 

ticketDetails.extra.11.lang

Static value: es

 

ticketDetails.extra.12.key

Static value: Política de reingreso

 

ticketDetails.extra.12.value

Static value: Asegúrese de que su boleto sea escaneado al salir cada vez que abandone el perímetro de seguridad del recinto, de lo contrario, se le negará la reentrada.

 

ticketDetails.extra.12.lang

Static value: es

 

ticketDetails.extra.13.key

Static value: Información

 

ticketDetails.extra.13.value

Static value: La re

 

ticketDetails.extra.13.lang

Static value: es

 

Hidden

ticketDetails.hidden.1.key

Static value: hosp_room

 

ticketDetails.hidden.1.value

Static value: VIP

 

How does the ticket look on the TIXNGO back-office & mobile app

In English

image-20250918-104700.png

 

IMG_8251-20250918-104415.png

 

In Spanish

image-20250918-104927.png
IMG_8250-20250918-105225.png

 

Additional information

The hidden setup that we add from the ticket template, which is not associated with a language, appears in the “Other” section.

image-20250919-095503.png

 

© TIXNGO 2023 - Login