Translating and Customizing Text

Last reviewed: 2026-03-31

Available on:ProPro PlusUltimateand higher
On this page

Every piece of text your customers see on the booking widget — the "Select a time" button, calendar headings, confirmation messages, and more — can be changed to match your brand voice or translated into another language. These settings live under Settings → Text and Language in the app.

Setting your calendar language

If your store runs in a single language, start by telling the app which language to use. This controls the built-in translations for things like day names and month names.

  1. Go to Settings → Text and Language.
  2. Under the Languages section, confirm Single Language is selected.
  3. Find the Language dropdown and choose your language (English, French, German, Spanish, Japanese, Mandarin, Italian, Swedish, Polish, Finnish, or Danish).
  4. Click Save.

The calendar will now display dates and times in the chosen language automatically.

Customizing individual text strings

You can override any piece of text in the booking widget — button labels, headings, placeholder messages, and confirmation copy — using the Text Customization section on the same page.

  1. Go to Settings → Text and Language.
  2. Scroll down to the Text Customization section.
  3. Use the Search field to find the specific string you want to change (for example, search "button" to find all button labels).
  4. Click into any field and type your replacement text.
  5. Click Save at the bottom of the card.

What text can you change?

Here are some of the most commonly customized strings:

StringDefault textWhen it appears
Select a time buttonSelect a timeProduct page, before the calendar opens
TitleBook an appointmentHeading at the top of the calendar
Add Booking to Cart ButtonAdd to cartAfter the customer picks a time
Continue to Checkout ButtonCheckoutAfter adding to cart
No Timeslots availableNo times availableWhen a day has no open slots
Loading time slotsLoading…While slots are being fetched
Booking Added to Cart: Email ConfirmationYour email addressLabel on the email field
Book Another Appointment ButtonBook anotherAfter a time is selected
Continue Shopping ButtonContinue shoppingAfter a time is selected

Use the search field to quickly find a string. Try searching for a word you see in the widget — for example, "checkout" or "cart" — rather than scrolling through the full list.

Supporting multiple languages

If your Shopify store is available in more than one language, you can set up separate text for each one. When multi-language mode is active, the booking widget automatically displays in the language the customer is browsing in.

  1. Go to Settings → Text and Language.
  2. Under Language Mode, select Multi-Language.
  3. If you already have text customizations saved, a confirmation prompt will appear explaining that they will be reset. Click Enable Multi-Language Mode to continue.
  4. Once multi-language mode is active, a language selector appears in the Text Customization section. Choose a language from the dropdown.
  5. Edit the text fields for that language.
  6. Repeat for each language your store supports.
  7. Click Save.

You only need to customize strings that differ from the defaults. If a field is left blank, the app uses its built-in translation for that language.

Previewing your changes

After saving, visit your store's product page to see the updated text in the booking widget. You may need to do a hard refresh (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows) to clear your browser cache.

Text customization only affects the customer-facing booking widget. The app's admin interface — your dashboard, settings pages, and booking management screens — remains in English and cannot be translated.

Next steps

Was this article helpful?

Still need help?

Our support team is available to answer any questions you have.