0

我有一个很奇怪的问题。我发现我的 Magento 翻译的某些部分无法正常工作。我在正确的文件夹下有 .csv 翻译文件,并且我已经为我的语言翻译了所有字段。

我看到商店 90% 的内容都已翻译,但有些部分无法正常工作。在示例中,大多数结帐过程都被翻译,但句子“优惠券无效”不生效。

以前有人遇到过这个问题吗?有人可以帮忙吗?

谢谢

4

2 回答 2

1

与此有关的几件事...首先,众所周知,内联翻译在翻译 100% 的内容时存在问题。还要确保您尝试使用 CSV 翻译的内容不存在内联翻译。确保Configuration > Cache Management在管理后端刷新翻译缓存(随后,如果您使用块缓存或整页缓存,也请刷新它。)

于 2013-04-02T16:07:40.787 回答
0

翻译使用以下内容: 1. 模块名称和语言来决定使用哪个 .csv 文件和文件夹。

  1. 如其他帖子中所述,翻译可能来自缓存块或 FPC。

  2. Transalation 字符串与 csv 中的字符串匹配,字符串中的任何差异都可能导致值不显示。

建议的解决方案:确保正在生成的字符串是哪个块或 .phtml 并检查其模块 xml 文件是否有类似的内容,因为这会告诉 Magento 使用哪个模块转换文件。

还检查模块 xml 文件中的翻译节点。与此类似的东西

<translate>
            <modules>
                <Phoenix_Moneybookers>
                    <files>
                        <default>Phoenix_Moneybookers.csv</default>
                    </files>
                </Phoenix_Moneybookers>
            </modules>
</translate>  
于 2013-04-02T19:00:57.587 回答