Magento2:as mensagens JS não são traduzidas!
-
29-09-2020 - |
Solução
1) magento 2.0.5 (teste - verdadeiro)
lib/web/mage/validation.js
linha 246:
replace : 'Please enter a valid email address (Ex: johndoe@domain.com).'
$.mage.__('Please enter a valid email address (Ex: johndoe@domain.com).')
2) Del. static : pub/static/ (only dir) and var/view_preprocessed/
Outras dicas
Para resolver esse bug do Magento, copio o arquivo lib/web/mage/validation.js
ao meu tema e traduzi-o lá.
Então, o arquivo traduzido está em: app/design/frontend/<vendor>/<theme>/web/mage/validation.js
Em vez de alterações diretas no JS.Faça CSV como por locale ex: app / design / frontend /// i18n / de_de.csv (nome da localidade).
ex:
"Você pode criar uma conta após o checkout." "," Sie Können Nach Dem Auschecken Ein Konto Erstellen. "
"O código Zip / postal parece ser inválido." "," Die Angegebene Postleitzahl Scheint Ungültig Zu Sein. "
"Exemplo:", "beispiel:"
"Se você acredita que é o caminho certo que você pode ignorar este aviso." "," Wenn Sie Glauben, Dass es das Richtige ist, Können Sie Diesen Hinweis ignorieren. "
Execute os seguintes comandos:
Configuração do PHP BIN / Magento: Atualizar
PHP BIN / Magento Setup: conteúdo estático: implante de_de -f
php bin / magento cache: limpo
Agora atualize a página com CTRL + F5.
Agora você pode ver mensagens JS são traduzidas