Magento 2 – How to Implement Different Languages for Website

localemagento2

so I'm new to Magento and I'm making an online store for a client using Magento 2 CE.

Their company is based in Canada so they want to have a language selector for English and French.

I normally make websites in WordPress, and have no idea where to start for Magento.. Would I need to make multiple stores, or what? Also how do I add the french translation content into the store?

Sorry if this is super simple, I'm trying to learn but don't want to learn the wrong way… if that makes any sense

Best Answer

To create 2 different languages for website, first you need to create other store view (admin > Stores > All Stores > Create Store View)

- Name: French

- Code: fr

- Status: Enable

Second, set default language for each store view (Store > Configuration [General])

For default store view, at Locale Options set Locate is Englist (United States):

enter image description here

Save config

Change Store view to French

enter image description here

Uncheck Use Website and change Locale to French (Canada)

enter image description here

Save config. Done

Note: You can change Default Store View to English

Related Topic