Localization & Pages

How to create or delete a language?

ContentAir uses locale concept for content localization, including language. Under Website settings you can find Locales & Domains. There you can manage locales and assign their domains. ContentAir uses ISO-predefined locale names. While this means you cannot create a locale for pirates or chipmunks, all possible real-world cases are covered.

Create a New Locale

First you choose the language. Then if needed you can choose the territory. If no territory is selected, a partial locale is formed, for example en. It works very similar as a language in less sophisticated content management systems.

If you also choose the territory, a full locale is formed, for example en-US. All localization settings such as number and date formats are set automatically. The system will also suggest the time zone, but you can change it, for example you prefer to have your local time in all locales.

Translate Content

Once you create a locale, your website will have no content in it. For a page to be visible in that locale, you must set that page settings in the new locale. Page content is not critical, so the page may be visible in your new locale even if you have not translated its texts. In some cases, for example if you have en_GB and en_US locales already and you want to add en_AU, you can comfortably choose to mirror content for empty spots from the already existent locale. This can be done in Locale settings under If empty option. In such case you can enable all pages right away and adapt your content on the go.

In other cases when you need to translate content fully, once you create a locale you should firstly go to every page and translate all its content. Then you can enable your new locale for that page. If you do not want your visitors to see your half-baked localized website while translating, you can disable the locale. Then it will not be accessible for your visitors, while you can still fully see and manage it.

Delete a Locale

If you delete a locale, all its settings are destroyed. However, your website content in that locale is not. It becomes inaccessible and nobody can see it, but it is still in our servers. So if later you create the same locale again, you will see its old content come back. For this to happen the ISO code must be the same. For example, en and en_GB are not the same locale.