在前端翻译我的magento自定义模块

时间:2011-04-14 09:47:25

标签: magento

我做了一个magento自定义模块,我想为它做一个翻译。

如何在不创建其他翻译模块的情况下这样做?

非常感谢。

1 个答案:

答案 0 :(得分:9)

您可以使用内置的翻译方法,并在模板中定义所有字符串,如下所示:

<?php echo $this->__('yourtext'); ?>

如果你需要在类或块中使用字符串,你可以从helper类中获取上下文:

<?php echo Mage::helper('yourextension')->__('yourtext');?>

如果您需要定义自己的翻译文件,请在etc / config.xml中使用它

<config>
    <frontend>
        <translate>
            <modules>
                <Your_Extension>
                    <files>
                        <default>Your_Extension.csv</default>
                    </files>
                </Your_Extension>
            </modules>
        </translate>
    </frontend>
</config>