TYPO3 CMS enables the management of multilingual websites. Here is a summary of the key points regarding the setup and management of languages:
Define a new language
Add a language:
- Languages are defined on a per-website basis.
- To add a new language, go to Site Management > Sites. This is only accessible to administrators.
- Further information on configuration can be found in the Site Handling documentation.
Default languages in the starter pack:
- English (as well as Simple Language).
Translation modes
TYPO3 offers two main methods for translating content:
- Translate:
- Create a direct link between the source language and the translation.
- Changes to the original content mark translations as out of date, and these can be easily reviewed.
- Ideal for consistent translations where separate teams are working on the content.
- Copy:
- Create an independent copy of the content in the target language.
- No link to the original content; later versions may therefore differ from the original.
- Suitable if you want a free and independent structure between the languages.
Working with translations
Creating a new translation:
- Select a page:
- In the Web module, go to the page you wish to translate, e.g. the "Congratulations" homepage.
- Enable language view:
- Switch to the "Languages" view in the page module.
- Create a new translation:
- Select a language from the "Create a new translation of this page" drop-down menu, e.g. German.
- Enter the translation in the "Page Title" field and save the page.
- Translate content:
- Click "Translate" for a content element in the German column. The Localize Wizard will appear.
- Follow the steps in the wizard: Click "Next" and confirm the translation summary.
- Checking translations:
- Newly created translations are hidden by default until they are ready to be displayed.
Customise view
- Tidy up the view: Switch back to the "Columns" view to view a single language and simplify the display.
These steps allow you to efficiently manage multilingual content in TYPO3 and ensure that your website remains consistent and up to date across multiple languages.