SimpleMagento - Magento tutorials, tips and discussions with simplicity in mind
  • Magento 2
  • Frontend
  • Dev Talk
  • Checkout
  • UI components
  • Online Marketing
  • eCommerce Talk
  • Magento 2
  • Frontend
  • Dev Talk
  • Checkout
  • UI components
  • Online Marketing
  • eCommerce Talk
SimpleMagento - Magento tutorials, tips and discussions with simplicity in mind
No Result
View All Result
Home Tips

Create a multi-language store in Magento 2 – Part 2

by freelancer
March 26, 2022
0 0
Share on FacebookShare on Twitter

In the first post from this series, we’ve focused more on theory and technical background behind multi-language Magento2 store. Now, we’ll create Magento2 store with additional French language. First thing is to go to the administration and create a new store view. Before we proceed, please check documentation where is explained a difference between store view, store and website, old but still relevant, http://docs.magento.com/m1/ce/user_guide/store-operations/stores-multiple.html.

Inside Magento 2 admin go to Stores – Configuration – All store and please follow steps bellow and create new store view.

 

You need to populate some basic info about store.

 

After Save we will have 2 store views named English (Default store) and new one French store.

 

Next go to Stores – Configuration, and now please pay attention on store “scopes”, store view needs to match to language which you want to edit.

 

Now change to desired Country, French, Belgium maybe.

 

Next important thing is Locale, here you need to select which language store will speak, based on that we will install language pack.

 

So right now we will have store switch on frontend.

 

So, the next thing is to install the language pack. I will use the one downloaded from github. Now, there’s 2 most common installation approach. First one is to use a composer. That is recommended, because in feature it will have updated terms with newer version of Magento, but I prefer to download and install manually language pack for most obvious reason – one language pack will not cover all phrases and you will need to manually add some or change current one. So I will manually install French language pack :-).

After you have downloaded language pack, copy it inside Magento app directory, create a new folder i18n, Create Folder named upon vendor, and lastly create folder using store language codes, in our case it’s FR_fr.

So, the path will look like this:

magento_install_dir/app/i18n/vendor_name/fr_FR/...

After we have copied files next step is to flush Magento cache.

Now on frontend switch to French language store and there will be translated common terms like welcome, log in, register, search newsletter etc. Please note this is Magento with sample data, you need to translate static blocks in order to have all content translated to french language. Also there is an option to create a different homepage and add different content for each store view.

 

I hope that this short “walktrough” is enough for starting to expand business and engage customers on different languages with Magento2.

Tags: IntegrationTipsFrontendMarketingConfigurationAdministration
Previous Post

Reorder input fields on Shipping and Billing step in Magento 2

Next Post

How to improve usability for Magento 2 add to cart process

freelancer

freelancer

Related Posts

Integration

Implementing payment gateway in Magento 2 – Sample 1

April 22, 2022
Magento 2

Implementing payment gateway in Magento 2 Spinned – Sample 1

April 22, 2022
Magento 2

Implementing payment gateway in Magento 2 – Sample 1

April 22, 2022
Frontend

Magento 2 frontend architecture – Sample 1

April 22, 2022
Magento 2

Testing Magento 2 Data Migration Tool – Sample 1

April 22, 2022
Magento 2

Meet Magento Spain features an simplemagentoer talking about Magento 2 Javascript workflow

March 27, 2022

Leave a Reply Cancel reply

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

Categories

  • Administration
  • Search
  • Configuration
  • Starting Up
  • Extensions
  • News
  • PWA
  • Magento 2 API
  • Programming
  • MVC Magento 2
  • UX/UI Design
  • Shipping Magento 2
  • Database
  • Magento 2 Payment
  • Magento 2
  • Cache
  • Frontend
  • Integration
  • Dev Talk
  • Life at Inchoo
  • Checkout
  • Tips
  • UI components
  • Products
  • Online Marketing
  • Debugging
  • Magento
  • Search Magento 2
  • Upgrading Magento 2
  • Marketing
  • eCommerce Talk
  • Events & Observers
  • Uncategorized

Popular Post

Frontend

Magento 2 frontend architecture – Sample 1

April 22, 2022
Magento 2

Implementing payment gateway in Magento 2 – Sample 1

April 22, 2022
Magento 2

How to modify default meta description, title, and keywords in Magento 2

March 26, 2022
Magento 2

Magento 2 Luma Theme Under The Scope

March 27, 2022
No Result
View All Result
[vc_row full_width="stretch_row" vc_row_background="" css=".vc_custom_1516082354216{margin-top: 30px !important;padding-top: 22px !important;padding-bottom: 22px !important;}"][vc_column el_class=".footer_center" offset="vc_col-lg-offset-3 vc_col-lg-6"]
[vc_empty_space height="15px"][vc_column_text css=".vc_custom_1516083863519{margin-bottom: 0px !important;}" el_class=".copyright"]Copyright © 2018 JNews. Photography Blog theme by Jegtheme.[/vc_column_text][/vc_column][/vc_row]
No Result
View All Result
  • Magento 2
  • Frontend
  • Dev Talk
  • Checkout
  • UI components
  • Online Marketing
  • eCommerce Talk

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In