Version:
Only show these results:

Scheduler localization

Nylas offers Scheduler in the following languages, so end users around the world can seamlessly book events and manage bookings.

  • English (en)
  • German (de)
  • Dutch (nl)
  • Japanese (ja)
  • Swedish (sv)
  • Spanish (es)
  • French (fr)
  • Simplified Chinese (zh)

For any unsupported languages, Nylas defaults to English.

Localization support for the Scheduler Editor and Scheduling Pages

Nylas Scheduler defaults to displaying English-language text on the Scheduler Editor and Scheduling Pages. If one of your users wants to customize their localization settings, they can change their preferred language using the Language drop-down menu.

⚠️ Scheduler does not translate information that organizers enter (for example, event titles or details).

Customize text in the Scheduler UI

Each UI text element in the Scheduler UI Components has a value that determines the label or text displayed in the UI (for example, nextButton: Next). You can override the default values in each supported language to customize the Scheduler UI.

  1. In the Scheduler Editor or Scheduling Component, set localization.
  2. Specify the language and any key/value pairs for the UI text that you want to update. You can find a list of available key names in the Scheduler UI Component reference.

Nylas doesn't translate custom text. If you customize the UI text in one language, you might need to update the corresponding text in other supported languages to meet your localization needs.

The following example updates the Availability tab label in the Scheduler Editor to "Open Slots" in English, and "Freie Slots" in German.

<nylas-scheduler-editor />

<script>
const schedulerEditor = document.querySelector("nylas-scheduler-editor");
schedulerEditor.localization = {
en: {
availabilityTab: 'Open Slots',
},
de: {
availabilityTab: 'Freie Slots',
}
...
};
</script>
<NylasSchedulerEditor
localization={
en: {
availabilityTab: 'Open Slots',
},
de: {
availabilityTab: 'Freie Slots',
}
...
}

/>

The following example updates the Next and Book now button labels on Scheduling Pages to "Continue" and "Book" in English, and "Weiter" and "Buchen" in German.

<nylas-scheduling/>

<script>
const nylasScheduling = document.querySelector("nylas-scheduling");
nylasScheduling.localization = {
en: {
nextButton: 'Continue',
bookNowButton: 'Book',
},
de: {
nextButton: 'Weiter',
bookNowButton: 'Buchen',
}
...
};
</script>
<NylasScheduling
localization={
en: {
nextButton: 'Continue',
bookNowButton: 'Book',
},
de: {
nextButton: 'Weiter',
bookNowButton: 'Buchen',
}
...
}

/>

Localization support for guest email notifications

When a guest books an event, they can select their preferred language using the language dropdown menu on the Scheduling Page. When the booking is confirmed, the guest receives a confirmation email in the language they chose. Scheduler also sends other email notifications, such as emails for rescheduled or cancelled bookings, in the same language.

⚠️ Scheduler does not translate information that organizers enter (for example, custom email message titles or additional event details).

Organizers and participants receive email notifications in English only.