【发布时间】:2013-06-28 08:22:54
【问题描述】:
我有一个包含多种语言的 Magento 网站。我已经设置了语言包,网站上的所有内容似乎都可以正确翻译。此外,交易电子邮件以正确的语言发送除了“忘记密码”电子邮件,该电子邮件始终以德语发送。这是我所做的:
- 已安装语言包并确保所有模板和文件夹结构正确。示例:
/app/locale/nl_NL/template/email/ - 在系统 » 交易电子邮件下:我应用了模板,选择了区域设置并保存。
- 然后我转到系统 » 配置 » 销售电子邮件,从“当前配置范围”下拉菜单切换到每种语言,并选择我在其中创建的模板每种语言的交易电子邮件(每个商店视图)。
在网上四处寻找解决方案后,似乎其他人也遇到了这个问题,并且有人提到 Magento 正在从 /app/locale/ 中找到的第一个语言环境文件夹中选择“忘记密码”模板.就我而言,我有:de_DE、en_US、fr_FR、nl_NL。所以它从德国 de_DE 包中挑选模板。
注意:另外,在“配置”下的后端,左侧有一个名为“LOCALE PACKS”的选项卡,它下面只有“Locale de_DE”,即使我有其他语言包不要出现在这里。不确定这是否相关。
网站:http://site1.cp1.glimworm.com/magento/
Magento 社区版本:1.7.0.2
语言环境包:
- Mage_Locale_en_US
- Locale_Mage_community_de_DE
- Locale_Mage_community_fr_FR
- Mage_Locale_nl_NL
知道如何从要发送的相应语言中获取正确的电子邮件模板,而不是始终使用德语吗? 任何帮助将不胜感激!我也可以提供更多信息。
【问题讨论】:
-
没人有解决办法吗? :(
标签: magento email magento-1.7 multilingual forgot-password