Help Center

Translate Booking Form via WPML

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

WPML will translate the entirety of your plugin, including dynamic info, i.e. service and category titles, scheduled notifications, and any custom fields that you've created by the time of translation.

 

Setup

 

1. Install the WPML plugin.

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 do one additional step to make sure your notifications are also translated via WPML: go to each of the Email & SMS Notifications tabs and press "Save" at the bottom of each page when you’re done setting WPML.)

3. Choose the primary language for translation and, if necessary, secondary languages you’ll need translating into.

4. Go to WPML > Theme and plugins localization, and select the option "Translate by WPML" in "Select how to localize the theme" (this will make sure that even your customized texts get translated):

5. Select the Bookly plugin to scan.

Check the "Load translations if found in the .mo files" option if you want to use the initial translations provided in .mo files and click on "Scan the selected plugins for strings".

6. When the scanning is complete, you’ll be offered to see the result (button 1), view untranslated bits of text (button 2), or create an export PO file. We recommend that you choose to see the "strings that need translation" as there’s almost always something left out from the automatic translation.

7. In this page, you’ll have the full list of strings for translation. There is also a search box in upper part of the screen. Just click on translations, and you’ll have a dropdown menu for filling the translated text. After you finish, tick "Translation is complete" and save it.

8. If you installed WPML after you installed Bookly, don't forget to go the Email Notifications and SMS Notifications tabs and press "Save" at the bottom of each page.

 

RELATED

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

Have more questions? Submit a request

6 Comments

  • Avatar
    Denis

    Yes, you could use also the Poedit tool for translations, which is also free. Though these tools won't help you with the translations of the dynamic data (which the user filled in), so you are able to translate the UI, but not the entered services, categories and other strings.

    Besides that, you'll need WPML mainly for multi-language website, if you want just to translated to one language - Poedit, Loco Translate should be more than enough.

  • Avatar
    giampietro

    Hi all,
    i bought the plugin, and I noticed that you can not translate the strings of email notifications. is this possible?
    thank you very much

  • Avatar
    Denis

    Hi, you can actually translate email notifications. Please check the filters in the upper part when you are searching for the desired strings.

  • Avatar
    giampietro

    I also tried to do a scan the plugin but do not go out of the mail strings ... now I see how to do...

  • Avatar
    timovega

    Hi, I would like to use Polylang plugin for translation. Is this possible?

  • Avatar
    Denis

    Hi, we haven't tested the Polylang plugin, you can translate the plugin with the Poedit tool. If you want to have a multi-language website you'll need the WPML plugin.

Please sign in to leave a comment.
Powered by Zendesk