Learn how to set up Checkfront translations, including shared and private translations.
New to language translations? Read the first article in this series for an introduction to Languages.
✓ Soho (One language only) | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Manage > Languages
What prerequisites are there?
- The Checkfront Translations feature is available to all plans.
- Admin permissions to access and manage Languages.
Which Checkfront version supports this feature - classic, new, or both?
- The Languages feature is available to both those using items (Inventory > Items), a key feature of our classic version of Checkfront and those using products (Inventory > Products), a key feature of our newest version of Checkfront.
New to Checkfront - Products ✨ Products (Inventory > Products) is the successor feature to (Inventory > Items) and is available in our newest version of Checkfront. Not yet on our newest version and interested in upgrading? Please contact our Technical Support team for more information. Discover more product-related help articles here: Products (New). |
Checkfront Translations
Back to topIn the previous articles in this series, we looked at how to offer your Booking Pages in more than one language, e.g. English or French using Customer Languages.
However, your account's default system-wide language (e.g. English) is configured via the Language setting (Manage > Setup > Locale). We support a number of translations of these languages - both shared and private.
Shared Translations
Back to topBy default, you have access to a number of shared language translations that reflect your default system language options.
Click on the name of the translation to review the values for each text string.
![]() |
Warning Editing a shared translation affects other operators using this translation. Please create a private translation if you need to customize what is presented by default. |
Private Translations
Back to topYou may notice that some of the available languages are not fully translated yet or you may simply wish to word a language string slightly differently.
You are able to create a private language translation for your account and make whatever changes you like, without affecting other Checkfront Customer's accounts.
To do this, navigate to the Locale area (Manage > Setup > Locale) and click on the language pack link underneath the Language selection menu.
After clicking on the language pack link, you are presented with the Checkfront Translations tab. Click on the Create Private Translation button in the left sidebar to get started.
You can also navigate directly to the Checkfront Translations tab (Manage > Languages) to create and edit a private language pack.
From the dropdown menu in the resulting pop-up window, select the language you wish to translate and click Create.
The next step is to simply type your translations into the fields within the Value column. Changes are saved automatically when clicking outside of a field.
You can also search for particular language strings using the search box at the top of the list.
![]() |
Have you created a private language translation? Then, be sure to activate the private translation pack by selecting it as the new default language in the Locale area (Manage > Setup > Locale). |
-
Why is a certain language not on the list?
We try hard to include as many languages as we can in order to accommodate all of our Customers. However, we are not able to include every single language. If you don't see your language on the list, then you are welcome to make a custom translation for it, per the above steps, as well as leave feedback.
- Not all text strings can be translated. Why is that?
Some elements of Checkfront are not set up so that they can be changed by a custom translation. If there is a text string you want to see editable in Checkfront, then please leave feedback!
Selecting Customer languages from the booking page and Customer accounts |