Award Winning Appointment Booking Plugin
Documentation

Multi-Language Configuration

Multi-Language with BookingPress

To get and Activate the Multi Language Addon, please follow the below steps.

  • First, login to the BookingPress Website, and you will be redirected to the My Account page.
  • Now, click on the “Access Passes” link from the left menu panel.
  • After going to the Access Passes, click on the “View your downloads” button.
  • From the list, please look for the “Multi Language” addon, click on the download button, and it will automatically start downloading the addon. After the download is finished, upload the downloaded zip file to WordPress just link any other WordPress Plugin, then install and activate the addon to use it.
Multi-Language Addon

Once the addon is activated, to start with the Configuration, go to BookingPress -> Settings. Here, scroll down to Language Settings section, and select the Languages from the Select dropdown to which you want to translate your BookingPress Booking Form on the Front-end.

Multi Language General Seeting

Once the Languages are selected, Save the settings.

Integration with Translating Plugins

The BookingPress Multi-language add-on is designed to seamlessly integrate with various translating plugins, allowing you to create a multilingual experience for your website visitors. Whether you’re managing bookings for your desired services, these translating plugins enhance the user experience by providing content in multiple languages.

Here’s few of the popular translating plugins that the Multi-Language Add-on is compatible with:

Please keep in mind that BookingPress is compatible with all of those Translating Plugins which follow the Standard WordPress rules regarding the same.

Use WPML With Multi-Language Add-on

  • Begin by installing and activating the WPML plugin on your WordPress site.
  • From there Navigate to WPML -> Languages in your WordPress dashboard.
Use WPML With Multi-Language Add-on
  • Here, you can add a new language or configure existing ones. Set your default language and add any additional languages you will be translating your content into. You can also arrange the order of the languages as they will appear on your site. Save your settings to apply the changes.
  • Now you can go to BookingPress -> Settings. Here, scroll down to Language Settings section, and select the Languages from the Select dropdown to which you want to translate your BookingPress Booking Form on the Front-end apart from your default WPML Language as you can already alter the Labels for your default Language by heading over to BookingPress -> Customize -> Forms. Here in the Label Settings on the right you can alter the labels directly for your default language.

Configuring Multi-Language Add-on with TranslatePress :

  • Firstly, Install and activate the Translate Multilingual sites – TranslatePress Plugin on your WordPress site.
  • After activation, head over to Settings -> TranslatePress
Configuring Multi-Language Add-on with TranslatePress
  • From here you have the option to include additional languages on your website, such as Arabic, Spanish, or French. Choose one language to be the default, typically the language your website is already in. Once selected, save the settings.
  • Now you can go to BookingPress -> Settings. Here, scroll down to Language Settings section, and select the Languages from the Select dropdown to which you want to translate your BookingPress Booking Form on the Front-end apart from your default WordPress Language as you can already alter the Labels for your default Language by heading over to BookingPress -> Customize -> Forms. Here in the Label Settings on the right you can alter the labels directly for your default language.

Integrate Polylang with BookingPress Multi-language Add-on:

  • Firstly, Install and activate the Polylang Plugin on your WordPress site.
  • After activation, you will be greeted with a setup Wizard that can help you set your languages and Polylang in general you can either opt for that or simply choose Not Right Now and then head over to Languages -> Languages
Integrate Polylang with BookingPress
Polylang setup
  • From here you have the option to include additional languages on your website, such as Arabic, Dutch, or French. Choose one language to be the default, typically the language your website is already in. Once selected, save the settings.
  • Now you can go to BookingPress -> Settings. Here, scroll down to Language Settings section, and select the Languages from the Select dropdown to which you want to translate your BookingPress Booking Form on the Front-end apart from your default WordPress Language as you can already alter the Labels for your default Language by heading over to BookingPress -> Customize -> Forms. Here in the Label Settings on the right you can alter the labels directly for your default language.

Note: Polylang is not supported with the BookingPress external thank-you page. 

Utilize WPGlobus with BookingPress Multi-language Add-on:

  • Firstly, Install and activate the WPGlobus Plugin on your WordPress site from the WordPress Repository
  • After activation, you can head over to WPGlobus -> Languages
Utilize WPGlobus with BookingPress
  • From here onwards you can configure the Languages you would like to include such as Spanish, German, French and so on. You can also set Default Language which is usually the one on the top typically the language your site is already in.
  • Now you can go to BookingPress -> Settings. Here, scroll down to Language Settings section, and select the Languages from the Select dropdown to which you want to translate your BookingPress Booking Form on the Front-end apart from your default WordPress Language as you can already alter the Labels for your default Language by heading over to BookingPress -> Customize -> Forms. Here in the Label Settings on the right you can alter the labels directly for your default language.

Configure Services In Multiple Languages

Now, to configure the services in Multiple Languages, go to BookingPress -> Services -> Add/Edit Services. Here, click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation options on the right side of the screen.

Multi Language Service Section

Here, select the Language, and configure the information of the services to be Translated. For example Service Name & Service Description. You can select the language one by one and set the Service Name & Service Description in those languages. Once the service is configured in multiple languages, save the service. And these strings will display the Service Name & Service Description as per the website’s language.

Configure Common Field Labels & Custom Fields In Multiple Languages

To configure the Common Field Labels, go to BookingPress -> Customize -> Forms. Here, click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation options on the right side of the screen.

Here, select the Language, and configure Common Field Labels and save the settings and those Field Labels will be translated at the Front-end of the Booking Form.

Multi Language Booking Section

Now, go to BookingPress -> Customize -> Custom Fields -> My Bookings, here click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation options on the right side of the screen.

Select the Language, and configure the Common Field Labels of the My Bookings form and save the settings and those Field Labels will be translated at the Front-end of the My Bookings Form.

Multi Language My Booking Section

Now, go to BookingPress -> Customize -> Custom Fields, here click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation options on the right side of the screen.

Select the Language, and configure the Field Labels Error Message and Placeholders and save the settings and those Fields will be translated at the Front-end of the Booking Form.

Multi Language Custom Field Section

Configure Notifications In Multiple Languages

Go to BookingPress -> Notifications, here, select the notification that you want to translate, and click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation Options on the right side of the screen.

From here, select the Language, and configure the Email Notification Subject and Message in the selected Language and save the notification.

Multi Language Notification Section

Now, whenever there is a new Appointment is created, the Customers will receive an Email as per the Appointment Booked in the Booking Form’s language. Suppose, if the website’s language was French and the Customer has booked an appointment from the French Language Booking Form, then the Customer will receive the Email Notification too in the French Language.

And if you have Configured WhatsApp and SMS notification addons, then you will also be able to configure the Message for each Notification to be sent via WhatsApp and SMS.

Configure Company Information In Multiple Languages

Go to BookingPress -> Settings -> Company, here, select the notification that you want to translate and click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation Options on the right side of the screen.

Now, select the Language, and set the Company Name & Company Address and it will display the Name and Address of the company as per the selected language of the website.

Multi Language Company Setting Section

Configure Customer Settings In Multiple Languages

Go to BookingPress -> Settings -> Customers, here, select the notification that you want to translate and click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation Options on the right side of the screen.

Now, select the Language and configure the Labels of the Fields in multiple languages as per your requirement.

Multi Language Customer Setting Section

Configure Common Messages In Multiple Languages

Go to BookingPress -> Settings -> Messages, here, select the notification that you want to translate and click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation Options on the right side of the screen.

Now, select the Language and configure all the Common Messages in multiple languages as per your requirement and these messages will be displayed as per the languages of the website.

Multi Language Message Setting Section

Configure Invoice In Multiple Languages

Go to BookingPress -> Settings -> Invoice, here, select the notification that you want to translate and click on the Translate button from the top right corner of the page, and you will be able to see a slide of Translation Options on the right side of the screen.

Now, select the Language and configure all the Invoice in multiple languages with Custom HTML as per your requirement the Invoice will be displayed to the customers as per the language of the Booking Form at the of Booking an appointment.

Multi Language Invoice Setting Section