Skip to content

Cadence Booking documentation

Build a booking flow you understand.

Practical guides for installing, configuring, and running Cadence Booking with confidence.

Contact support
Guide 9 / 10 Languages

Guide 09

Languages

Present Cadence Booking booking text in the languages your customers use.

Cadence Booking supports a multilingual booking experience. Plan language choices alongside the rest of your WordPress site so customers do not switch languages midway through an appointment.

Choose the default language

Set the primary site language under Settings → General in WordPress, then review the Cadence Booking labels used by the booking calendar. The default should match the language of the page where the calendar appears.

Names, descriptions, instructions, and email copy that you enter remain your responsibility. Write them in the language expected by that page's audience.

Configure translated booking pages

Create a dedicated page for each supported language and use your WordPress multilingual solution to connect the translations. Configure translated service copy and customer instructions rather than placing two languages in one long field.

Keep service duration, price, and availability aligned across translations. A translation should describe the same bookable service unless you intentionally manage it as a separate offering.

Localize dates and operational text

Review date formats, time labels, button text, form errors, confirmation text, and email notifications. Preserve the correct business time zone while making the displayed time zone clear to customers.

Use consistent terminology across the page, calendar, checkout, and notification. Professional translation is particularly important for eligibility, payment, cancellation, and privacy language.

Test each language independently

Start from every translated landing page in a private window and complete a booking. Confirm that no label falls back unexpectedly, that text fits on mobile, and that the resulting email uses the intended language.

Repeat this check after changing a service or notification template so one locale does not quietly become outdated.