
You can have translations for all your content types and entities or you can select the ones as per your requirement.įor this, on your Admin screen go to Configuration -> Regional and language -> Content language and translation You can add a language switcher block to any region of your page so the user can switch between their preferred languages.Īdding a Language Switcher block Step 4: Adding translations to content types and entities Importing translations Step 3: Language switcher

Here thousands of Drupal contributors help translate interface and configuration strings in regional languages. When you select Translate, your Drupal site gets updated with all the interface and configuration translations for that language from l. Now click on the right part of the Edit button and you will get two options as a dropdown - Delete and Translate. Once added, you can select it as your default language or have English as the default.Īdding a Language Step 2: Update Translations I’ve chosen Spanish as my language and added it to the list of languages.

Once you’re on the Languages page, click on the + Add language button In your Drupal 9 admin interface, navigate to Configuration -> Regional and language -> Languages. Step 1: Add a Language (or multiple languages) Once you have enabled these 4 modules, let’s dive right into configuring them. You can then further configure these modules to have them enabled for all or for only a selected set of content types, entities, configurations or interface elements.įor more details on each of these modules, make sure you read this article. Here’s where you can choose from a whole range of languages (>100) and add it to your configuration. Language Module - The real magic happens here.Interface Translation Module - Helps translate user interface elements such as Home, Forms, Title, Body, Description, etc.Content Translation Module - Allows to translate content entities and types like blocks, comments, taxonomy terms, custom menu links, and more.It translates configuration text like views names, Configuration Translation Module - This one is not visible for the end users but especially useful for site builders.

In your administrator view, go to Extend, select the 4 modules under Multilingual and click on Install. It offers 4 multilingual support modules that are already built in core. Multilingual Support ModulesĪs I mentioned previously, Drupal 9 makes it really easy to build multilingual sites. In this article we will describe how Drupal 9's multilingual feature works and how content editors or content teams can utilize the feature. If you’re looking at localizing your brand as you go global, Drupal is a great CMS to opt for because of its fantastic support for multilingual websites. In a recent research conducted on a list of top 150 global brands across industries, Wikipedia, Google, Nestlé, Airbnb and Adobe emerged as the top 5 brands that scored the best in terms of multilingual support, localization and global user experience. Not only do Multilingual websites enable you to reach new target audiences more effectively, but it adds credibility to your brand, offers familiarity to visitors and makes users more likely to turn into customers. And it’s almost a requirement these days. Many organizations are reaping the benefits of multilingual web experiences to connect with their customers across the world. Yeah, that sounds like a paradox, but it makes sense from a user perspective.

You can’t go global without localized focus.
