All of the theme strings are translatable and are therefore compatible with multilanguage plugins.
This is why the theme is compatible with WPML, one of the most famous plugin for managing a multilingual website in wordpress.
Note : For the proper management of your multilingual site you must also translate the plugin strings nd-shortcodes.
For the proper functioning of WPML my advice is to follow the recommended settings in the WPML documentation, moreover below you can find some fundamental points for the correct functioning. As you can imagine the plugin does not automatically translate all the strings and pages of your site but they will have to be translated manually according to the language you have entered.
WPML -> Languages set as option “Different languages in directories”
Make sure you have set up the translation of the plugin’s custom post types in WPML -> Translations Options -> Custom Posts
For the Ajax accommodation search to work properly, make sure that you have flagged WPML -> Languages -> Language filtering for AJAX operations
Remember that for a complete translations of your project you have to translate also the options of the theme and the plugin, you can set your translations of the options in WPML -> Strings Translation -> Translate texts in admin screens », more information in this article.
This step is very important since as you can see in Booking Plugin -> Plugin Settings -> the pages Search, Booking, Checkout etc .. are options that have to be translated for the proper operation of the entire booking process.
From version 2.3.2 it is possible to connect the translated accommodation with the default language accommodation. This is to maintain the correct availability according to whether the accommodation is booked from different languages.
Activate the new functionality in Booking Plugin -> Addons Manager -> WPML Integration
To connect the translated accommodation to the parent accommodation, follow these steps:
– Access the parent accommodation (the default language accommodation) and copy the ID that you can find in the ID accommodation -> Post ID field, leave the accommodation ID field in the parent accommodation empty
– Access to translated accommodation and always in ID accommodation -> accommodation ID paste the ID of the parent accommodation previously copied. ( image below )
Now the two accommodations are connected and the availability of the translated accommodation will be the same as the parent accommodation.