Магенто 2:сообщения JS не переводятся!
-
29-09-2020 - |
Вопрос
Решение
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/
. Другие советы
Чтобы устранить эту ошибку Magento, я копирую файл lib/web/mage/validation.js
в мою тему и перевел туда.
Итак, переведенный файл находится в: app/design/frontend/<vendor>/<theme>/web/mage/validation.js
вместо прямых изменений в JS.Сделайте CSV в соответствии с Locale Ex: App / Design / Frontend /// i18n / de_de.csv (имя локали).
ex:
"Вы можете создать учетную запись после оформления заказа". "," Sie Können Nach Dem Auschecken Ein Konto Erestellen. "
"Предоставляется Zip / Postal-код, кажется, недействителен.", "Die Angegebene Postleitzahl Scheint ungültig Zu Sein."
"Пример:", "Beispiel:"
"Если вы считаете, что это правильно, вы можете игнорировать это уведомление.", "Wenn Sie Glauben, Dass Es Das Richtige Ist, Können Sie Diesen Hinweis Ingorieren."
Запустите следующие команды:
PHP Bin / Magento Setup: обновление
PHP Bin / Magento Setup: Static-Content: развертывание de_de -f
PHP Bin / Magento Cache: Clean
Теперь обновите страницу с Ctrl + F5.
Теперь вы можете увидеть сообщения JS переведены