在前端翻译我的magento自定义模块
我已经做了一个magento自定义模块,我想为它做一个翻译 我如何做到这一点,而不创建另一个翻译模块在前端翻译我的magento自定义模块,magento,Magento,我已经做了一个magento自定义模块,我想为它做一个翻译 我如何做到这一点,而不创建另一个翻译模块 非常感谢。您可以使用内置翻译方法,在模板中定义所有字符串,如下所示: <?php echo $this->__('yourtext'); ?> <?php echo Mage::helper('yourextension')->__('yourtext');?> 如果需要在类或块中使用字符串,可以从帮助器类中获取上下文,如下所示: <?php e
非常感谢。您可以使用内置翻译方法,在模板中定义所有字符串,如下所示:
<?php echo $this->__('yourtext'); ?>
<?php echo Mage::helper('yourextension')->__('yourtext');?>
如果需要在类或块中使用字符串,可以从帮助器类中获取上下文,如下所示:
<?php echo $this->__('yourtext'); ?>
<?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>
您的_扩展名.csv
第一个$this->\uuu('youtext')
方法也适用于块。和控制器。只有模型才需要第二种方式。翻译的地方是app/locale/language\u code/your\u Extension.csv
它是locale\u code而不是language\u code