Domanda

Io uso magento 2.0 e ho un problema.

I messaggi JS dei campi controllano non tradotti (come inserire un indirizzo email valido (ex: johndoe@domain.com). Oppure inserisci 6 o più caratteri. Gli spazi iniziali o finali saranno ignorati.) Questo è un esempio:

 Inserire l'immagine Descrizione qui

È stato utile?

Soluzione

1) magento 2.0.5 (test - true)

lib/web/mage/validation.js
.

linea 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/ 
.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top