Hello,
How to install this package in Magento 2?
https://crowdin.com/project/magento-2/pt-BR#
Where I include file source.csv?
Thanks!!!
Hello,
1) Rename the file:
source.csv
to:
pt_BR.csv
2) Upload the file into (create missing directories):
app/i18n/MagentoBrazil/pt_br/pt_BR.csv
3) Create three files in the same directory :
app/i18n/MagentoBrazil/pt_br/composer.json
{
"name": "magentobrazil/language-pt_br",
"description": "Brasil Portuguese",
"version": "100.0.2",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"magento/framework": "100.0.*"
},
"type": "magento2-language",
"autoload": {
"files": [
"registration.php"
]
}
}
app/i18n/MagentoBrazil/pt_br/language.xml
<?xml version="1.0"?> <language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd"> <code>pt_BR</code> <vendor>MagentoBrazil</vendor> <package>pt_br</package> </language>
app/i18n/MagentoBrazil/pt_br/registration.php
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::LANGUAGE,
'magentobrazil_pt_br',
__DIR__
);
4) Enable Portuguese (Brazil) locale in Stores > Configuration > General > General > Locale Options > Locale
Screenshot:

5) Run SSH command <full_path_to_magento_root_diretory>/bin/magento setup:upgrade
Stanislav
Hello Pektsekye,
Work only if I include the file pt_BR.csv in /vendor/magento/language-pt_br
Is this correct?
Thanks!!!
Hello,
Your solution is the easiest.
But I don't think it is correct to place your custom translation directly into the vendor/magento directory.
Also the content of the vendor/magento/language-pt_br directory can be changed after magento version update.
I have corrected my solution.
I have made component name lover case in the registration.php file:
magentobrazil_pt_br
And I forgot to tell about the magento setup:upgrade
Stanislav