Magento 2更改了翻译包后网站没有翻译解决方案

Magento 2一般在生产环境模式下我们更新了翻译包不会进行编译的,这是你访问网站时还是以前的文字,这时其实不是翻译包的的问题,这是静态文件所导致的结果。

我们一般如果在生产环境下不想停站,需要更新翻译文字怎么办呢?

我们需要如下步骤进行:

1.先修改翻译包的csv文件,进行翻译,目的是为了下次进行编译的时候重生成新的翻译。

如目录下的ja_JP.csv 文件 进行翻译。

2.修改文件js-translation.json,这个文件里面里面对应的翻译 如果是其他的语言,里面是unicode编码格式

3.找到对应的翻译进行翻译即可。注意翻译时需要也写成unicode编码格式

如果不知道怎么进行编写如下工具:

即使对应的如下: \u8fd9\u662f\u4e00\u4e2a\u4f8b\u5b50 

进行替换即可。这个工具的网址如下: http://tool.chinaz.com/tools/unicode.aspx

4.最后清理缓存,再次刷新即可看到翻译包改变了。

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

上一篇: 网站访问错误Mixed Content: The page at ” was loaded over HTTPS, but requested an insecure script ”. This request has been blocked; the content must be served over HTTPS.

登录 评论
avatar