【问题标题】:Magento translation email - email titlesMagento 翻译电子邮件 - 电子邮件标题
【发布时间】:2012-12-05 15:11:00
【问题描述】:

如何在第二语言商店视图中更改电子邮件的标题。新订单确认电子邮件中的“新订单”示例。在这种情况下,csv 文件没有响应...

【问题讨论】:

    标签: email magento translation


    【解决方案1】:

    另一种解决方案。您可以将默认电子邮件模板复制到您要使用的语言文件夹中,然后手动翻译它们。

    1. app/locale/en_US/template中的所有内容复制到app/locale/[YOUR LANGUAGE CODE]/template

      [YOUR LANGUAGE CODE] 更改为您的语言代码 想要的语言。你可以找到一个列表here。确保它在 格式en_US

    2. 修改app/locale/[YOUR LANGUAGE CODE]/template 文件夹中的电子邮件模板。

    3. 在 Magento 中,转到 System > Configuration > General。在左上角,将您的Current Configuration Scope: 更改为您要翻译的商店。

    4. Locale 更改为您翻译成的语言。它必须匹配正确的文件夹命名空间中使用的语言代码。

    注意:在编辑电子邮件模板文件时,您会注意到顶部的一些 cmets 包含变量等。您将看到类似<!--@subject Welcome, {{var customer.name}}! @--> 的内容。更改此项将更改 Magento 使用的主题行。

    【讨论】:

    • 我正在遵循这种方法,感谢最后的说明。那是我忽略的。我认为它是 javascript 变量部分的一部分。
    • 我想补充一点,我必须保存为带有 BOM 的文档类型 UTF-8,否则可能会发生不好的事情。
    【解决方案2】:

    您可以创建自定义交易电子邮件,其中包含商店视图所需的翻译。

    1. 在您的商店中创建一个新的交易电子邮件模板 语言。转到System > Transactional Emails 并单击Add New Template。加载您尝试的默认模板 翻译和修改电子邮件的主题和正文。

    2. 转到System > Configuration > Sales Emails 在配置的左上角,更改为您希望将这些电子邮件分配到的商店视图。

    3. New Order Confirmation Template 更改为您创建的交易电子邮件模板。点击Save Config

    4. 从该商店订购的商品现在应该使用您创建的翻译电子邮件发送电子邮件。

    【讨论】:

    • 很好的答案。这种慷慨的专业知识使这个网站如此独特和有价值!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    相关资源
    最近更新 更多