Magento 2 Translation: create translation dictionaries and language packages

View more Magento 2 Extension

Name:  magento-2-translation.jpg
Views: 22
Size:  354.2 KB

For Magento 2 translation, there are many ways to translate theme, extension or
frontend và backend. In this tutorials, we’ll find out how to translate all things in
Magento 2 effectively.

1.Run the following command

php bin/magento i18n:collect-phrases -o fr_FR.csv -m /Library/WebServer/Documents/lof/magento2

Above command will create 1 file fr_FR.csv contained entire text which can be
translated into folder /Library/WebServer/Documents/lof/magento2

Name:  2016-06-13_14-19-04.png
Views: 21
Size:  28.6 KB

Edit text

“You have no items in your shopping cart.”,”Votre panier d’achat ne contient plus aucun produit.”,

2.Create the need directories

a) Create folder app/i18n
b) Create folder app/i18n/Test
c) Create folder app/i18n/Test/fr_FR

Create the need files
a) Create file app/i18n/Test/fr_FR/composer.json within content:

PHP Code:
{
"name""Lof/language-fr_fr",
"description""French Language",
"version""100.0.2",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"magento/framework""100.0.*"
},
"type""magento2-language",
"autoload": {
"files": [
"registration.php"
]
}

b) Create file app/i18n/Test/fr_FR/language.xml

PHP Code:

<?xml version="1.0"?>
<!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ -->
<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
   <code>fr_FR</code>
   <vendor>lof</vendor>
   <package>fr_fr</package>
</language>
c) Create file app/i18n/Test/fr_FR/registration.php

PHP Code:
<?php
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
\Magento\Framework\Component\ComponentRegistrar::register(
   \
Magento\Framework\Component\ComponentRegistrar::LANGUAGE,
   
'lof_fr_fr',
   
__DIR__
);
d) Copy file fr_FR.csv into folder

Name:  2016-06-13_15-30-33.png
Views: 22
Size:  24.0 KB

3. Access to Admin

Admin > Store > Configuration > General > Locale Options and change to Locacle = French(France)

Name:  2016-06-13_14-46-42.png
Views: 21
Size:  28.3 KB

4. Run the following command

Name:  2016-06-13_15-03-59.png
Views: 21
Size:  46.2 KB

VIEW MORE->

View more threads in the same category: