js-tanslation.json
用于前端的翻译。
比如:
<span data-bind="i18n:'Place order now'"></span>
$.mage.__('Please enter a valid email %1 address (Ex: johndoe@domain.com).')
它是根据 csv 自动生成的。但是改动 csv 文件后,有很多时候 js-translation.json
却没有更新。
这里记一下,developer
模式下,让它更新的办法
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
删除并重新生成。
如果还不更新,考虑浏览器端缓存,清空缓存并硬性重新加载。