我需要用 magento 翻译内联语言,但它不起作用。
我想翻译自定义内容,这些内容是从管理端的产品选项卡添加并显示在前端的。
如果您想从内联翻译中翻译产品名称,请在 phtml 文件中查看是否在下方回显$this->__("")
首先找到正在加载的模板:
转到System->Configuration->Advanced->Developer
,在左上角的下拉列表中选择您的商店视图,展开该Debug
部分,然后将所有 3 个选项设置为Yes
在前端加载有问题的内容。您要翻译的文本区域周围会有一个红色边框,您还应该看到正在加载的模板的路径。
然后编辑模板文件。尝试这个:
echo $this->__("I Need To Translate This Text");
该__()
方法是一个文本翻译器方法,属于所有助手扩展的 Helper_Abstract。
这将根据 CSV 文件在以下位置进行翻译:
/path/to/magento/app/locale/