In the first part of this post, we had a look at some of the steps which are mandatory in order to create a multi-language store in Magento 2. In this concluding part, we shall complete the remaining steps so that you can create a multi-language store in Magento 2, all by yourself.
Translating Magento 2 Product Descriptions:
Translate Product fields:
The first thing we have to do is to translate the product fields.
In order to do so, go to Products > Catalog, select the product which you want to translate in the grid. Next, open the edit mode and change the Store view to the one which has been newly created. Also, make the required changes in the product fields.
Translating field labels:
The product attributes also need to be translated. Navigate to Stores > Attributes > Product and check the full list of product attributes. Select the attribute in the grid and open the edit mode.
The target language should also display the product categories. Make sure you go to Products > Inventory > Categories and translate them.
Also, change the store view to the one which is being configured. As a result of this, all category related content including Category Name, Description etc can be translated.
Go to the section mentioned as ‘Manage Labels’ and paste a translated label for the new Store View.
Translating Magento 2 pages:
In order to make page content available in a new language go to Content > Elements > Pages.
Copy the URL Key of the page which you want to translate, hit the ‘Add New Page’ button at the top of the page.
Next, enter a translated title of the page and fill the other fields. Positively remember to paste the URL key you copied into the SEO section.
Go to the section “Page in Websites”, select the Store View for the new page, save translated page.
Translating Individual Blocks:
There are some page elements which still have not been translated, as of yet. In order to make such page blocks available in other languages, all you have to do is to create them in the target language and assign to the necessary Store Views. Go to Content > Elements > Blocks
In order to translate the ‘Welcome’ message, go to Content > Design > Configuration. Locate the new Store View, grid and switch to the edit mode. Now, move to the ‘Header’ section and expand it. Enter the translated welcome message and save.
Now, trust me you are done. You yourself can safely translate your Magento store into different languages.
As Magento is a tool of choice for many, you can have a read at this blogpost to know how Magento is set to be the leader for many years to come. Also, our organisation has been a leader in developmental work related to the Magento platform, so if you do have any requirement on this count, do not hesitate to get in touch with us. Our developmental team shall be very glad to take care of your needs by devising necessary solutions.
Well, do let me know if you liked going through this post and if there are ways in which you think I can do something to better the scope of this engagement between us. Also, do let me know if there are any topics which you would like to be discussed over here.