在前端翻译我的magento自定义模块
答
您可以使用内置的翻译方法和定义您的所有字符串模板是这样的:
<?php echo $this->__('yourtext'); ?>
,如果你需要在类或块使用字符串你可以从辅助类这样的背景下:
<?php echo Mage::helper('yourextension')->__('yourtext');?>
,如果你需要定义那么自己的翻译文件在你等/ config.xml中使用此
<config>
<frontend>
<translate>
<modules>
<Your_Extension>
<files>
<default>Your_Extension.csv</default>
</files>
</Your_Extension>
</modules>
</translate>
</frontend>
</config>
第一个'$ this - > __('youtext')'方法也适用于块。对于控制器。只有模型需要第二种方式。 – clockworkgeek 2011-04-14 12:39:46
放置翻译的地方是'app/locale/language_CODE/Your_Extension.csv' – Handfeger 2013-09-14 13:12:08
它是locale_CODE而不是language_CODE – 2013-09-16 06:41:20