在Magento 1.7中,在下订单时,在第3步中有一个段落“付款方式”,其中包含文本“银行转帐付款”(目前我唯一的付款方式,看起来似乎如此)。
由于我正在处理的网上商店不是英文,我想翻译“银行转帐付款”这个文字,但无法弄清楚如何。通过Magento的前端内联翻译工具无法改变这一点,我只能在app\code\core\Mage\Payment\etc\system.xml
文件中找到这些文本:
<banktransfer translate="label">
<label>Bank Transfer Payment</label>
<frontend_type>text</frontend_type>
<sort_order>30</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
和app\code\core\Mage\Payment\etc\config.xml
:
<banktransfer>
<active>0</active>
<model>payment/method_banktransfer</model>
<order_status>pending</order_status>
<title>Bank Transfer Payment</title>
<allowspecific>0</allowspecific>
<group>offline</group>
</banktransfer>
..但更改标签/标题中的任何一个或两个似乎都没有改变任何内容。
我对XML和PHP有合理的理解。有人可以帮帮我吗?
答案 0 :(得分:4)
根据您的区域设置,主题设置(默认区域设置为en_US)和所需区域(前端或后端),您可以在 translate.csv 中执行此操作,例如
app/design/[adminhtml or frontend]/[PACKAGE]/[THEME]/locale/en_US/translate.csv
您将拥有以下内容:
"Bank Transfer Payment","Desired translation"
答案 1 :(得分:1)
您是否尝试过使用magento后端系统&gt;配置&gt;付款方式&gt;银行转帐付款
感谢