Multiple sites in multilingual mode
You can use Sitefinity CMS to manage multiple sites and all of your sites can have different languages.
IMPORTANT: When you duplicate pages and settings from an existing site, the new site must have the same languages as in the site that you are copying. The default language must also be the same. Later, you can add and remove languages.
IMPORTANT: You cannot share a content provider between sites with different default languages.
The content provider persist the data of the default language in the language specific culture column that is synced with the invariant culture column. In multilingual mode and the default language comes from the current site context, which means that the content provider itself does not know what is persisted in the invariant culture column. So, if the provider is shared between English and French sites, the English site will consider the data from the invariant culture as English content and the French site will consider it as French. Editing the content from both sites can cause unpredictable results.
Add languages to individual sites
You configure the languages of each site when you create it. You can also edit the site to change the languages it uses. Each site must have one default language.
To add a language to a site, perform the following:
- In the upper-left corner, expand the site selector and click Manage sites.
- Expand the Actions menu of the site whose languages you want to edit and click Properties.
- Click Add languages...
- Select the desired language and save your changes.
Edit all languages at once
To edit the languages of all of your sites at once, you use the global settings profile on Basic Settings page.
You can add and remove one language from all of your sites.
You cannot remove a language, if it is used as a default language for any of your sites.
For each language, the system lists all the sites that use this language.
For more information, see Administration: Language settings » Adding frontend languages.
All of your websites can have one backend language.
You configure this language on the basic settings page.
For more information, see Administration: Language settings » Adding backend languages and also Backend languages.