It has been said at a number of conferences that the multilingual capabilities in Drupal 8 core are more capable than Drupal 7 with all the appropriate contributed modules installed. Drupal 8 now ships with a standard way of translating content, translating configuration, and translating the user interface. The easiest way to get started with Drupal 8's multilingual capabilities is to begin with the Drupal 8 multilingual demo distribution available at https://www.drupal.org/project/multilingual_demo. This will install all of the appropriate modules, as well as creating some initial content so you can get a feel of how to set up and use them.
In this chapter, we will be covering the following topics:
- Enabling core multilingual modules
- Installing and configuring languages
- Adding language detection
- Working with language switching blocks
- Translating...