Hello,
Thanks for your message. The language setting that you can choose for the Shortcodes of Vik Booking is actually just a filter, so that you could use a unique Shortcode string for a specific type and language on your website.
However, that setting will not actually tell WordPress to load a specific language, because that should be handled through your multi-language plugin. This means that the page that you’re currently testing should have the French language assigned, so that WordPress will load the apposite translation file of VikBooking for French.
Also, dates will not actually be translated. Dates are formatted accordingly to the global configuration settings defined in VikBooking respectively for the “date format” as well as the “date separator”. In your case, the separator should be the default slash (“/”) while the format should be d/m/Y for Europe.
Lastly, you mentioned the “preferred country” setting in the configuration page of VikBooking: that value will not actually control the website’s default language, as this is something related to the WordPress global settings. That value instead will place France at the top of the list next to a custom field of type “Phone number”. For example, if you try to create a manual reservation from the page Calendar, when clicking the “Assign Customer” button you will see the phone number input field where the “preferred” countries will be listed at the top. Alternatively, you can just test the behavior by using the booking process in the front-end section of your website.
We hope this helps!
The VikWP Team