这是新订单电子邮件模板中的变量。它以英文显示,其中订单是从另一家商店发出的。是否有可能被翻译。 变量是:
{{var order.getShippingDescription()}}
它在每家商店都显示“Aramex International”。
答案 0 :(得分:0)
Magento中的电子邮件模板不像Magento的翻译方法那样工作Mage::helper('foobar')->__('Text to be translated')
模板的工作原理如下:
在您的Magento安装根目录中:
.
├── app
│ ├── code
│ ├── design
│ ├── etc
│ └── locale
│ ├── en_US
│ │ └── template
│ │ └── email
│ │ └── account_new.html
│ └── zh_HK
│ └── template
│ └── email
│ └── account_new.html
├── downloader
├── media
└── ...
位于en_US
内的每个文件夹(zh_HK
,app/locale
)都应与Configuration > General > General > Locale
中每个商店的设置相匹配。
例如:
对于商店#1:英语(美国)< - > EN_US;
对于商店#2:中国(中国香港特别行政区)< - >了zh_HK
之后,您的邮件模板(例如app/locale/{code}/template/email/account_new.html
)将由客户端使用该网站的相应商店{code}使用。
也就是说,如果您的客户正在从商店#1创建帐户,则将使用en_US中的模板,如果他/她正在从商店#2创建帐户,则使用zh_HK中的模板。