How to Configure Magento 2 Multi-Language Websites

How To Configure Different Languages for Magento 2 Websites

Navigating a website in a foreign language can feel like trying to read a map upside down. A multi-lingual site isn’t just an added feature; it’s a bridge to global customers. Dive into this guide on configuring multiple languages for Magento 2, and discover how to configure multiple languages for Magento 2 websites.

Let’s get started!

3 Simple Steps To A Magento Store With Multiple Languages

Step 1: Download and install the needed language pack

The more languages you want to have on your Magento 2 website, the more language packs you need to install.

For example, if you want to add 2 more store views for Arabic and French, you will need to find 2 correlative language packs.

It’s worth noting that there are a lot of free language packs that you can download at ease from Github.

After downloading the language pack(s), copy it to your Magento directory.

Step 2: Create a new store view for that language

On the admin panel, click on STORES, select All Stores under Settings (STORES > All Stores)

set up multilingual magento 2

Click on the Create Store View button:

magento 2 multi language

Add detailed information for the new store view, including parent store (e.g.: Main Website Store), name (e.g.: Arabic, French, Japanese…), code (e.g.: Arabic), status (set to Enabled), sort order (e.g.: 0, 1, 2, 3…).

set up magento 2 store with multiple languages

Step 3: Set a locale for that store view

Click on STORES on the admin sidebar, select Configuration under Settings (STORES > Configuration)

magento 2 language pack

Select the Store View that we created on the second step:

create multi-language store in magento 2

Select a correlative Locale for the store view:

add extra language magento 2

Sum Up

In this guide, we’ve walked you through three straightforward steps to enhance your Magento 2 store with additional languages. Should you encounter any challenges while following this Magento 2 Multi-Language configuration, please don’t hesitate to drop a comment below. We’re here to help!

Leave a Reply

Your email address will not be published. Required fields are marked *