Magento翻译文本在PHP中

时间:2016-08-14 21:42:35

标签: magento

我在Magento中有一个包含文本"All Categories"的公共函数,我如何在Magento中翻译此文本。例如,我想在Mage_Catalog.csv文件中翻译

public function getCatNameCustom($category){
    $level = $category->getLevel();
    $html = '';
    for($i = 0;$i < $level;$i++){
        $html .= '';
    }
    if($level == 1) return $html.' '.$this->__("All Categories");
    else return $html.' '.$category->getName();
}

1 个答案:

答案 0 :(得分:0)

如果您的方法位于模块 Mage_Catalog 中,则可以在 Mage_Catalog.csv 中进行翻译。

如果您的方法是在 CustomDeveloper_CustomModule 模块中,那么模块需要在 config.xml 中定义它的翻译文件,然后您可以将您的翻译放在 CustomDeveloper_CustomModule.csv (如果它的定义与xml文件中的相同)。