Setting up languages

Languages are defined in the site configuration on a per-rootpage basis. When creating a new page on root level via TYPO3 Backend, a very basic site configuration is generated on the fly. It prevents immediate errors due to missing configuration and can also serve as a starting point for all further actions.

Preparation

All languages need to be set up first as Website Language record on root level. Use the list module and navigate to the root page. Create a new language record. You can set up:

  • Language (title): Used as label in the TYPO3 Backend
  • Select Language (dropdown): Language Key, which is used, to fetch localized data
  • Select flag icon: Icon which is used in the TYPO3 Backend to represent this language
Set up a Website Language Record

Site Management

The Introduction Package’s default languages are English, Danish and German languages. Adding a new language is done in the “Sites” module in the “Site Management” area of the backend.

Editing a site configuration

Editing form for a site configuration

Tip

Detailed information on how to extend the site configuration with additional languages can be found in the Site Handling Documentation.

Once you have defined at least one additional language, you have the option of translating pages and content. For example, the WEB > List module will show links for translating, provided you have translated the page and checked the “Localization view” at the bottom of the screen.

Content elements with localize links

The Web > List view, with page translations and localize links for content elements

Translated elements appears nested “under” their default language parent element in the WEB > List view.

Nested translations

The Web > List view shows translations nested under their parent