Magento电子邮件布局翻译

时间:2012-10-06 18:25:43

标签: magento

您好我翻译了magento系统,但我不知道在哪里可以找到当我订购Subtotal(Excl.Tax),Subtotal(Incl.Tax),Shipping&处理(Excl.Tax),运输和处理(Incl.Tax),总计(Excl.Tax)。谢谢。

3 个答案:

答案 0 :(得分:4)

有两种方法可以编辑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中缓存,因此请确保刷新缓存。

答案 1 :(得分:2)

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

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

这会将我们发送到app / design / frontend / [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>

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

email / order / items.phtml定义了所有订购产品列表的视图

电子邮件/订单/ items / order / default.phtml标准价格(公司,不含税)和礼品消息

sales / order / totals.phtml,tax / order / tax.phtml总计,总计,税金等

您可以检查这些模板以查找已使用的帮助程序和csv文件:Mage_Sales.csv,Mage_Tax.csv,Mage_Weee.csv。

答案 2 :(得分:-1)

Magento电子邮件模板正在使用trans指令。这意味着。

{{trans "Text in english"}}

你必须翻译为

{{trans "Text in your language"}}