Chapter 8. Multilingual and Internationalization

In this chapter, we will cover the following recipes to make that your site is multilingual and internationalized:

  • Translating administrative interfaces
  • Translating configurations
  • Translating content
  • Creating multilingual views

Introduction

This chapter will cover the multilingual and internationalization features of Drupal 8, which have been greatly enhanced since Drupal 7. The previous version of Drupal required many extra modules to provide internationalization efforts, but now the majority is provided by Drupal core.

Drupal core provides the following multilingual modules:

  • Language: This provides you with the ability to detect and support multiple languages
  • Interface translation: This takes installed languages and translates strings that are presented through the user interface
  • Configuration translation: This allows you to translate configuration entities, such as date formats and views
  • Content translation: This brings the power of providing content in different languages and displaying it according to the current language of the user

Each module serves a specific purpose in creating the multilingual experience for your Drupal site. Behind the scenes, Drupal supports the language code for all entities and cache contexts. These modules expose the interfaces in order to implement and deliver internationalized experiences.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset