2012-10-06 55 views
1

嗨,我翻译magento系统,但我不知道我在哪里可以找到文本,当我点一些产品像小计(Excl.Tax),小计(Incl.Tax),运输&处理(Excl.Tax ),装运&处理(包含税),总计(不包括税)。谢谢。Magento电子邮件布局翻译

回答

3

有两种方法可以编辑Magneto电子邮件模板。

  1. 的蛮力方法是/app/locale/[language]-[country]/template/email/编辑文件,我不建议,因为这些文件可能与Magento的更新或语言包的更新被覆盖。

  2. 更文明的方式是创建自己的电子邮件模板并将其分配给相应的操作。

    要创建新的电子邮件模板,请转至Admin\System\Transactional Emails,添加新模板并从下拉列表中选择一个基本模板。因此,例如对于订单确认电子邮件,您需要选择一个适当的基本模板,然后将其加载到编辑器区域。进行必要的更改并保存电子邮件模板。

    现在您必须将您的模板分配给相应的操作。例如,对于订单确认电子邮件,您必须去Admin\System\Configuration\Sales\Sales Emails。在那里你会发现两个字段New Order Confirmation TemplateNew Order Confirmation Template for Guest

    就是这样。我不确定电子邮件模板是否缓存在Magento中,因此请务必刷新缓存。

+0

是的,我有自己的电子邮件模板,它工作正常,但我不能翻译小计(Excl.Tax)和其他东西。它必须在其他文件中。 –

+2

我认为那些在'/ app/locale/[language] - [country]/Mage_Sales。csv' –

2

Tim对Mage_Sales.csv的假设是部分正确的。 让我们着眼于最新的Magento版本(1.7.0.2): 应用程序/区域/ [Locale_Code] /template/email/sales/order_new.html

{{layout handle="sales_email_order_items" order=$order}} 

这将我们的应用程序/设计/前端/ [ Your_Package]/[Your_Theme] /layout/sales.xml

<sales_email_order_items> 
    <block type="sales/order_email_items" name="items" template="email/order/items.phtml"> 
     <action method="addItemRender"><type>default</type><block>sales/order_email_items_order_default</block><template>email/order/items/order/default.phtml</template></action> 
     <action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/order/default.phtml</template></action> 
     <block type="sales/order_totals" name="order_totals" template="sales/order/totals.phtml"> 
      <action method="setLabelProperties"><value>colspan="3" align="right" style="padding:3px 9px"</value></action> 
      <action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action> 
      <block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml"> 
       <action method="setIsPlaneMode"><value>1</value></action> 
      </block> 
     </block> 
    </block> 
    <block type="core/text_list" name="additional.product.info" /> 
</sales_email_order_items> 

所以,你可以找到所有加载模板

电子邮件/顺序/ items.phtml定义视图的所有订购的产品列表

电子邮件/订单/项目/订单/ default.phtml标准价格(公司,不含税。税)和礼品的messge

销售/订单/ totals.phtml,税务/顺序/ tax.phtml总数,总计,税金等

您可以检查这些模板二手助手和CSV文件: Mage_Sales.csv,Mage_Tax.csv,Mage_Weee.csv。

+0

你的答案真的有帮助 – Muk

-1

Magento电子邮件模板正在使用trans指令。它的意思是。

{{trans "Text in english"}} 

你要翻译为

{{trans "Text in your language"}} 
+0

你的回答不正确,请提供正确的解释,以便如何把它完全翻译 –