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.