Drupal 8 Multilanguage
Negrean Rosian-Andrei
Part 1 Basics
Multilanguage in Drupal 7
- only basic language support in core
- English default language and could not be removed
- lack of a default generic way to translate all types of entities
- a lot of contrib modules for implementing translation functionality (20+)
Multilanguage in Drupal 8
Multilanguage in Drupal 8
- One of the D8 initiatives
- Started on 09.04.2011
- Hundreds of people involved (http://www.drupal8multilingual.org/team)
- Only 4 core modules cover the functionality from 20+ D7 contrib modules
Multilanguage in Drupal 8
On Site Install:
- more than 100 built in language available (translations installed automatically)
- highly improved browser based language detection capabilities
- English will not be default language and is not required
- full support for right to left languages
Multilanguage in Drupal 8
In core:
- Configuration Translation
- Content Translation
- Interface Translation
- Language
Multilanguage in Drupal 8
Language:
- base layer for language support
- language configuration, assignment and detection functionality
- Use case:
- multi language blog with English interface
Multilanguage in Drupal 8
Interface Translation:
- used for translating the website's interface
- is equivalent of the Local module in D7
- Use case:
- multi language website with different BE languages
Multilanguage in Drupal 8
Content Translation:
- supports all content entities and translates fields( nodes, taxonomy terms, comments)
- works like D7 Entity Translation, not like D7 core Content Translation
- Use case:
- multilanguage FE, multilanguage BE
Multilanguage in Drupal 8
Configuration Translation:
- translates blocks, menus, views
- similar to the modules from Internationalization in D7
- Use case:
- full site translation
Multilanguage in Drupal 8
Multilanguage in Drupal 8
DEMO !
- site install
- language configuration
- content translation
- configuration translation
Multilanguage in Drupal 8
Questions ?
Multilanguage in Drupal 8
Thank you
D8 Multilanguage
By Negrean Rosian-Andrei
D8 Multilanguage
- 607