Para este tema prefiro usar o pacote oficial do Magento que fica em:
https://packagist.org/packages/magento2translations/language_pt_br
Vamos entrar no shell, na conta da instalação da loja e dar o seguinte comando:
$php bin/magento deploy:mode:set developer
Caso queira saber em que modo você está é assim:
$php bin/magento deploy:mode:show
O modo developer é para poder trocar o locale em Stores->Configuration->Locale Option, locale fica travado em English(United States).
Agora vamos pegar o pacote de tradução, assim:
$composer require magento2translations/language_pt_br:dev-master
Caso não ache o composer podemos fazer:
$php vendor/composer/composer/bin/composer require magento2translations/language_pt_br:dev-master
Caso você obtenha o erro:
Warning from repo.magento.com: You haven't provided your Magento authentication keys. For instructions, visit https://devdocs.magento.com/guides/v2.3/install-gde/prereq/connect-auth.html
Acesse o site indicado, pegue sua public key e private key que são username e password para acesso ao repo.magento.com.
Nas versões a partir da 2.2 podemos forçar o deploy desta forma:
$php bin/magento setup:static-content:deploy pt_BR -f
Limpamos o cache assim:
$php bin/magento cache:flush
$php bin/magento cache:clean
Agora temos que mudar no admin o idioma, que fica em:
Clicando em “My Account” no topo superior direito, selecione “Account Setting” e “Interface Locale”, mude para Português(Brasil).
Para mudar o frontend, entre em Lojas->Configuração->Geral
Sair e entrar no admin, deve estar todo em português.
Abraços,
Alfredo Letti