我有一个很奇怪的问题。我发现我的 Magento 翻译的某些部分无法正常工作。我在正确的文件夹下有 .csv 翻译文件,并且我已经为我的语言翻译了所有字段。
我看到商店 90% 的内容都已翻译,但有些部分无法正常工作。在示例中,大多数结帐过程都被翻译,但句子“优惠券无效”不生效。
以前有人遇到过这个问题吗?有人可以帮忙吗?
谢谢
我有一个很奇怪的问题。我发现我的 Magento 翻译的某些部分无法正常工作。我在正确的文件夹下有 .csv 翻译文件,并且我已经为我的语言翻译了所有字段。
我看到商店 90% 的内容都已翻译,但有些部分无法正常工作。在示例中,大多数结帐过程都被翻译,但句子“优惠券无效”不生效。
以前有人遇到过这个问题吗?有人可以帮忙吗?
谢谢
与此有关的几件事...首先,众所周知,内联翻译在翻译 100% 的内容时存在问题。还要确保您尝试使用 CSV 翻译的内容不存在内联翻译。确保Configuration > Cache Management
在管理后端刷新翻译缓存(随后,如果您使用块缓存或整页缓存,也请刷新它。)
翻译使用以下内容: 1. 模块名称和语言来决定使用哪个 .csv 文件和文件夹。
如其他帖子中所述,翻译可能来自缓存块或 FPC。
Transalation 字符串与 csv 中的字符串匹配,字符串中的任何差异都可能导致值不显示。
建议的解决方案:确保正在生成的字符串是哪个块或 .phtml 并检查其模块 xml 文件是否有类似的内容,因为这会告诉 Magento 使用哪个模块转换文件。
还检查模块 xml 文件中的翻译节点。与此类似的东西
<translate>
<modules>
<Phoenix_Moneybookers>
<files>
<default>Phoenix_Moneybookers.csv</default>
</files>
</Phoenix_Moneybookers>
</modules>
</translate>