在magento语言翻译不起作用

时间:2013-09-25 08:30:13

标签: php magento magento-1.7

我需要在magento中使用内联语言翻译,但它无效。

我想翻译自定义内容,该内容从管理员方面的产品标签添加并显示在前端。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您要从内联翻译中翻译产品名称,请参阅phtml文件,如果在$this->__("")下回显

答案 1 :(得分:0)

首先找到正在加载的模板:

  1. 转到System->Configuration->Advanced->Developer,在左上角的下拉列表中选择商店视图,展开Debug部分,然后将所有3个选项设置为Yes

  2. 在前端加载有问题的内容。区域周围将出现一个红色边框,其中包含您要翻译的文本,您还应该看到正在加载的模板的路径。

  3. 然后编辑模板文件。试试这个:

    echo $this->__("I Need To Translate This Text");
    

    __()方法是一种文本翻译方法,属于Helper_Abstract,所有助手都可以从中扩展。

    这将使基于CSV文件的翻译成为:

    /path/to/magento/app/locale/