Traduzindo Magento 2.3

Traduzindo Magento 2.3

Traduzindo o Magento 2.3 Community Edition

Muitos ainda tem dificuldade em adicionar o pacote de idiomas no M2, que por muitas vezes recorrem a pacotes de terceiros que estão desatualizados.

Nós usaremos o pacote de idioma do projeto oficial do Magento no Crowdin, caso encontre algum termo ainda não traduzido, você mesmo pode colaborar enviando sua sugestão de tradução.
Para quem ainda não conhece, o Crowdin é utilizado por muitos jogos, frameworks, ..., permitindo que os próprios usuários contribuam com as respectivas traduções.

O procedimento utiliza o composer e a linha de comando no Magento. Faça (sempre) backup antes!

1. Instalando o pacote de idiomas

Conecte-se através de seu cliente SSH e vá até a raiz do seu Magento, por exemplo:

cd /var/www/html/magento2

 

Crie a respectiva cadeia de diretórios:

mkdir -p app/i18n/community-engineering/pt_BR

 

Vamos baixar o pacote pt_BR no repositório https://github.com/magento-l10n/language-pt_BR

cd app/i18n/community-engineering/pt_BR
wget https://github.com/magento-l10n/language-pt_BR/archive/master.zip
unzip -j master.zip
rm master.zip *.txt *.md

 

Se ocorreu tudo sem problemas, você terá quatro arquivos:

composer.json language.xml pt_BR.csv registration.php

 

Agora volte para a raiz do seu Magento para instalar o pacote e como boa prática, limpamos o cache:

cd /var/www/html/magento2
bin/magento setup:upgrade
bin/magento cache:clean
bin/magento setup:static-content:deploy -f
bin/magento setup:static-content:deploy -f pt_BR

2. Alterando o idioma no Frontend

No seu backend, clique em Stores > Configuration

Confirme o Store View (Visão de Loja), se quiser pode criar outros Views com diferentes idiomas, pode deixar no Default Config (Todas as Visões de Loja) caso tenha somente uma.

Agora expanda a opção Locale Options e escolha o idioma Portuguese (Brazil) no menu Locale.

Salve a alteração e você verá uma mensagem no seu backend pedindo para atualizar o cache.

Pronto! Seu frontend já está em português.

3. Alterando o idioma no Backend

Clique no ícone do usuário, no canto superior direito e depois em Account Setting.

Selecione no menu Interface Locale o idioma.

 

Você pode acompanhar as atualizações no pacote de idiomas diretamente na página do projeto no github.

 

Um abraço e até a próxima.