Book Image

Mastering Drupal 8

By : Sean Montague, Chaz Chumley, William Hurley
Book Image

Mastering Drupal 8

By: Sean Montague, Chaz Chumley, William Hurley

Overview of this book

Drupal is an open source content management system trusted by governments and organizations around the globe to run their websites. It brings with it extensive content authoring tools, reliable performance, and a proven track record of security. The community of more than 1,000,000 developers, designers, editors, and others have developed and maintained a wealth of modules, themes, and other add-ons to help you build a dynamic web experience. Drupal 8 is the latest release of the Drupal built on the Symfony2 framework. This is the largest change to the Drupal project in its history. The entire API of Drupal has been rebuilt using Symfony and everything from the administrative UI to themes to custom module development has been affected. This book will cover everything you need to plan and build a complete website using Drupal 8. It will provide a clear and concise walkthrough of the more than 200 new features and improvements introduced in Drupal core. In this book, you will learn advanced site building techniques, create and modify themes using Twig, create custom modules using the new Drupal API, explore the new REST and Multilingual functionality, import, and export Configuration, and learn how to migrate from earlier versions of Drupal.
Table of Contents (17 chapters)

Translating the Drupal admin UI

When you enable a language for the first time, translation files from localize.drupal.org are downloaded. Depending on the language, these may cover a large portion of strings in the Drupal admin UI, but there are likely to be some texts that are not translated. In addition, any text custom-created for the current site would need to be translated. The interface to translate these strings can be found by going to Configuration, then User interface translation, or by navigating to /admin/config/regional/translate.

User interface translation page

On the User interface translation form, you can view all strings in the system, as well as locating ones that need translation into a particular language. You can select the appropriate language, select whether to see untranslated strings, translated strings, or all, and optionally provide text to be matched...