Magento定制运输模块翻译

时间:2013-10-15 08:07:21

标签: magento magento-1.7

我创建了一个正常运行的自定义运输模块。 我想将结帐页面上显示的2个文本设置为来自翻译文件。

config.xml中

<default>
    <carriers>
      <starmall>
           <active>1</active>
           <model>Starmall_Shippingcost_Model_Carrier_Starmall</model>
           <title>Carrier Title</title>
           <name>Method Name</name>
           <price>0.00</price>
           <specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
        </starmall>
     </carriers>
</default>

管理员屏幕:

enter image description here

结帐前端屏幕:

enter image description here

问题:我想在代码中设置“aaa”和“bbb”文本来自翻译文件。

我可以使用
在代码中设置“aaa”文本  $method->setMethodTitle(Mage::helper("starmall_config")->__("Starmall_shipping_method_title"));

然后显示:

enter image description here

如何在代码中设置“bbb”文字?

以下不起作用:

        $method->setCarrierTitle("xxxxxx");
        $method->setTitle("xxxxx");

1 个答案:

答案 0 :(得分:0)

是使用翻译功能!

    $method->setCarrierTitle( Mage::helper('core')->__('string1') );
    $method->setTitle(Mage::helper('core')->__('string2'));

然后将此字符串添加到您的翻译CSV文件中!