Translate Booking Form via WPML

WPML is the recommended option for translating the plugin and offering multi-language support.

With WPML, you can translate the entirety of your plugin, including dynamic information such as service and category titles, scheduled notifications, and any custom fields you've created before translation.


1. Install the WPML plugin, ensuring you've added the main WPML components:

  • WPML Multilingual CMS (the core plugin)
  • WPML String Translation

Configure WPML before you can start translating. Click on the Configure WPML button at the top of the Plugins page and follow the steps to prepare your site for translation.

Plugins section in WP – Configure WPML

Setup WPML page

2. Install Bookly.

We recommend that you install WPML before you install Bookly as that is the easiest way to have the entire Bookly plugin translated.

However, if you have already installed Bookly, you will need to take an additional step to ensure that your notifications and dynamic texts are translated via WPML. Simply navigate to the Email & SMS Notifications and/or Appearance section and resave the entities you want to be viewable in WPML.

3. To translate texts from Bookly, you first need to scan them. Navigate to the WPML > String Translation page and click on the 'Can't find the strings you're looking to translate?' message at the top. Then, select Bookly and click the Scan translation files button.

WPML Setup

4. After the scan is complete, the page will refresh, and you can now select the related plugin from the Select string within domain dropdown menu.

WPML Setup

We recommend choosing to view the 'Translation needed' as there's almost always something left out from the automatic translation.

WPML Setup

5. Once the Bookly plugin strings are scanned, you can translate them on the WPML > String Translation page.

Use the search box in the upper part of the screen to find the strings you wish to translate. Click on the translations field, and a dropdown menu will appear for inputting the translated text. After completing the translation, tick the 'Translation is complete' box and save.

WPML String translation

Note: If you find that some untranslated strings from Bookly are missing on the String Translation page, you will need to navigate to the related section in the Bookly menu and resave the missing entity. After this step, the missing strings will appear in WPML for translation.



Publish the Booking Form

Customize the Appearance of the Booking Form – change colors, rename buttons, and add personalization codes to practically all elements of the booking form interface.

Customize Email and Text Message Notifications

Was this article helpful?
0 out of 1 found this helpful

Articles in this section

See more