Event Settings – Language and Timezone

image-20260304-100217.png




Overview

The Language and timezone section controls:

  • Which languages are available in the shop

  • What the default language is

  • Which timezone the event operates in

This directly affects how buyers see the shop and how time-based logic functions.


Default Language

Field: Default language

The default language setting in Event Settings is always set to 'English' and cannot be changed in the interface by yourself. If you want to change the default language, please contact your dedicated contact person — they can set this up for you.

What it controls:

  • Shop interface language

  • Checkout labels

  • System messages

  • Possibly email templates (if multilingual configured)

The default language is used when:

  • A visitor's browser language does not match available options

  • No manual language selection is made

  • No language is specified in the URL


Force a Different Default Language via URL

While the Event Settings default is always English, you can force a different language to load by default by adding a language code to the shop URL. This is especially useful for:

  • Embedding the shop on different language versions of your website

  • Running campaigns targeted at specific language audiences

  • Deep-linking to the shop from multilingual marketing materials

How to use it:

Add the language code at the end of your shop URL, using the format: /language-code

Supported language codes:

  • Dutch: /nl-nl
    Example: https://sales.ticketing.cm.com/yourshop/nl-nl

  • English: /en-gb
    Example: https://sales.ticketing.cm.com/yourshop/en-gb

  • German: /de-de
    Example: https://sales.ticketing.cm.com/yourshop/de-de

  • French: /fr-fr
    Example: https://sales.ticketing.cm.com/yourshop/fr-fr

  • Spanish: /es-es
    Example: https://sales.ticketing.cm.com/yourshop/es-es

Important: The language you force via URL must be enabled in the Other languages section below. If you force a language that is not enabled for the event, the shop will fall back to the default language (English).

Use cases:

  • Website integration: Embed /nl-nl on your Dutch site and /en-gb on your English site

  • Email campaigns: Send Dutch customers a link ending in /nl-nl and English customers /en-gb

  • Social media: Use language-specific URLs in targeted ads or posts


Other Languages

Field: Other languages (multi-select)

Here you can add additional languages that buyers can select in the shop.

What happens when added:

  • A language switcher appears in the shop

  • Buyers can manually select their preferred language

  • The language can be forced via URL (see above)

  • Translations must be configured for content

Important:

Adding a language does NOT automatically translate your event description or emails.

You must ensure:

  • Content is translated

  • Email templates support that language

  • Legal texts are translated

Too many unused languages can cause:

  • Poor user experience

  • Partially translated pages


Timezone

Field: Timezone dropdown

This defines the official timezone of the event.

It affects:

  • Start and end time interpretation

  • Ticket validation timing

  • Reservation expiry timing

  • Reporting timestamps

  • Dashboard analytics

  • Schedule resend logic

Critical:
If timezone is incorrect:

  • Tickets may validate at the wrong time

  • Sales reports may appear shifted

  • Checkout timers may misalign

Always set the timezone to the physical location of the event.


Interaction With Other Sections

Timezone interacts with:

  • Event start & end date (Event settings)

  • Order process timing

  • Dashboard analytics

  • Scan app validation

Language interacts with:

  • Content and branding

  • Consents

  • Email templates

  • Buyer information labels


Common Issues

If users report:

  • "Event shows wrong time"
    → Check timezone.

  • "Ticket stops working too early"
    → Verify timezone and event end time.

  • "Shop shows wrong language"
    → Check default language and available languages, or use URL language parameter.

  • "Translations missing"
    → Ensure content is translated for enabled languages.

  • "I can't change the default language from English to Dutch"
    → Use the URL language parameter (/nl-nl) to force Dutch as default for specific links or embeds.


Summary

Language and Timezone controls:

  • Buyer interface language options

  • Default shop language (English, but can be forced via URL)

  • Event timing logic

It is simple to configure but critically important for:

  • International events

  • Multi-language shops

  • Accurate ticket validation

  • Correct reporting