{ Hello Magento 2 }

解决 Magento 2 应用问题,更注重深度挖掘。(ง •̀_•́)ง

0%

js-translation.json 未更新

js-tanslation.json 用于前端的翻译。 比如:

1
<span data-bind="i18n:'Place order now'"></span>
1
$.mage.__('Please enter a valid email %1 address (Ex: johndoe@domain.com).')

它是根据 csv 自动生成的。但是改动 csv 文件后,有很多时候 js-translation.json 却没有更新。 这里记一下,developer 模式下,让它更新的办法

1
2
3
4
php bin/magento cache:clean
rm -rf pub/static/*
rm -rf var/view_preprocessed/*
php bin/magento setup:static-content:deploy -f

要义是使 js-translation.json 删除并重新生成。 如果还不更新,考虑浏览器端缓存,清空缓存并硬性重新加载。