Magento 2: i messaggi JS non tradotti!
-
29-09-2020 - |
Soluzione
1) magento 2.0.5 (test - true)
lib/web/mage/validation.js
.
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/
. Altri suggerimenti
Per risolvere questo bug magento, copia il file lib/web/mage/validation.js
sul mio tema e lo ha tradotto lì.
Allora, il file tradotto è in: app/design/frontend/<vendor>/<theme>/web/mage/validation.js
invece di modifiche dirette in JS.Crea CSV come da locale EX: app / design / frontend /// i18n / de_de.csv (nome locale).
ex:
"Puoi creare un account dopo il checkout.", "Sie Können Nach Dem Auschecken Ein Konto Erstellen."
"Il codice postale zip / postale a condizione non è valido.", "Die angegebene Postleitzahl Scheint Ungültig Zu Sein."
"Esempio:", "beispiel:"
"Se credi che sia quello giusto che puoi ignorare questo avviso.", "Wenn Sie Glauben, Dass es das Richtige IST, Können Sie Diesen Hinweis Ignorieren."
Eseguire i seguenti comandi:
PHP BIN / Setup Magento: Aggiornamento
PHP BIN / Setup Magento: contenuto statico: Deploy de_de -F
Php Bin / Magento cache: pulito
Ora aggiorna la pagina con Ctrl + F5.
Ora puoi vedere i messaggi JS sono tradotti