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.
IMPORTANT: If you plan to use more than 5 frontend languages in your site, we recommend you to persist multilingual fields in separate database tables. If you plan to use more than 10 languages, you must persist multilingual fields in separate database tables. You must also use fetch strategy. For more information, see Administration: Persist multilingual fields in separate tables for each language.
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 Delete link. You cannot delete a default language.
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.
NOTE: 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 Delete link. You cannot delete 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