IMPORTANT: This version of Sitefinity CMS is out of support and the respective product documentation is no longer maintained and can be outdated. Use the version selector to view a supported product version.
In Sitefinity CMS you can localize pages and content items by creating as many language versions as required. You can create different languages for the frontend of your website as well as for the backend. Frontend and backend languages can be created independently.
To open the language settings, in the main menu, click Administration » Settings. The Basic Settings page opens. Choose Global Settings, and then choose Languages.
You must have one default language. This is the language that your website opens in. For each additional language, the system displays the Set as default link and Remove link. You cannot remove a default language.
NOTE: Adding or removing a language from Global Settings initiates soft restart and database model reset operations to reflect the new language in the database schema. For more information about SitefinityCMS application restarts see Application restart.
When you have added more than one language, the Multilingual URLs section appears.
NOTE: If you are using multisite management, the newly added language is not assigned to any of the sites. You need to do this manually for all sites. For more information, see Multiple site management in multilingual mode » Adding languages to individual sites.
IMPORTANT: In multisite mode, you cannot choose how multilingual URLs appear. They are added as directories.
After you have added a language, you can translate Translate pages and Translate content items and taxonomies in this language.
You must have one default language. This is the language that your website backend opens in. For each additional language, the system displays the Set as default link and Remove link. You cannot remove a default language.
After you have added a backend language, you must install an existing language pack or translate the interface labels and messages. For more information, see Backend languages and labels.
If you have created your languages in directories, by default, pages in the default language do not have language prefixes in their URLs.
For example, if you have English as default language and French as secondary, the URLs look in the following way:
If you want the English page to have the name of its directory in the URL, perform the following:
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important