What is it?
With Multi-Languages you can create related content for multiple languages, across multiple platforms.
Say, for example, you have a bicycle e-commerce store and create content in English for each bicycle product. With Multi-Languages you can create content entries in any language for each bicycle. Provided your subscription plan allows it, you could create content for each bicycle in English, Dutch, French, Spanish, Polish, etc. The number of languages depends on your subscription plan.
When editing content we have included a nifty “Compare content” feature which allows you to quickly compare the content you are editing for the selected language against other languages’ entries.
Navigation menus can be created for multiple languages too!
Required subscription plan
Multi-Languages is available on any of our paid plans.
Firestarter plan you get 2 languages
Bonfire plan you get 3 languages
Inferno plan you get 5 languages
Wildfire plan you get 10 languages
For the Solar Flare plan, the total amount of languages will be customised according to your needs
How it works
1. Adding a language, removing a language, and changing the project default language
When logged into Flamelink, if your subscription plan allows it, you can add languages in: "Settings" > "Environments and Languages" > "Languages" > "Add Language"
You can either select a predefined language from the list or create your own custom language.
When creating your own custom language you will have to provide a unique Language ID for the language that you are creating. The Language ID can be anything as long as it is unique for every new language created.
To save the new language, click on the "+" and then click "Add Language".
You can "Remove" languages from the same screen and you are able to "Set default" language here, too.
When a language is removed, all of its content is removed as well. When your project's default language is changed, any entries that do not exist in the target language (the language becoming the new project default) will have placeholder entries created.
2. Creating content for a language
At the top of the navigation sidebar, you will see your currently selected language. If your project has more than one language you will be able to change the selected language here. Whichever language is selected will be the language content is viewed in and linked to when created.
You can take action on an existing entry using the entry's "context menu". You are able to view forms' data, edit the entry, remove the entry, add an entry in another language, or edit other languages' entries if they exist.
Your project's default locale will always have the full set of content entries. If we use the bicycle e-commerce example, if your project's default language is English, then English will have a content entry for every bicycle available: mountain bicycle, cycling bicycle, etc. If you add Dutch to your project's languages, when viewing Dutch content, the content entries listed in the content list screen will appear different to the English entries. This visual difference is an indication that you do not yet have Dutch content entries for the bicycles. This is referred to as a "placeholder" entry. You can use the "add entry" button to create a linked content entry for Dutch for a specific bicycle. The "add entry" button looks like a plus (+) - see the below screenshot.
Another type of placeholder entry is one that is created when an entry is created for a non-default language. For example, if your project has two languages, English (default language) and German, and you create a content entry for German, a linked placeholder will be created and saved to English because English is the default project language. We do this to maintain consistent data, or in other words, to maintain relationships between entries. If you were to do this you would see that the entry listed under English is visually different, it is a placeholder.
3. Comparing content
When you are editing content entries, you can click the “Compare” button and then a language to compare your current entry to another language’s entry.
Here's a gif of Multi-Languages in action:
We hope you find this feature useful and are able to create awesome content for your projects!
Happy Flamelink'ing!