У мене була така ж проблема на моєму веб-сайті Magento 2, спробував усілякі пропозиції, як її виправити, але єдине, що працювало для мене, -
йти до /pub/static/frontend/<theme>/<theme>/<language for example pl_PL>
Знайдіть js-translation.json
і видаліть (зробіть його копію на всякий випадок!)
Поверніться до вашої кореневої папки magento та запустіть php bin/magento setup:static-content:deploy pl_PL
Потім бігайте php bin/magento cache:flush
Це воно. Якщо ви повернетесь до /pub/static/frontend/<theme>/<theme>/<language for example pl_PL>
папки, зверніть увагу на те, js-translation.json
що було створено знову.
Ця проблема трапляється тому, що при запуску статичного розгортання magento генерує файл js-translation.json із усіма перекладами, вставленими в цей один файл, і викликає його щоразу при завантаженні сторінки. Тож коли він вже створений і зазвичай порожній, він не може перезаписати його новою інформацією. Видаливши його та відновивши, це вирішить проблему.
Сподіваюся, що це допоможе комусь.