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