我创建了一个废弃应用程序的电子邮件模板,当我发送电子邮件时检查商店的订单是否正确发送,但现在缺少语言设置才能正常运行。
示例:
$order = Mage::getModel('sales/order')->load($orderId);
Mage::app()->setCurrentStore($order->getStoreId());
$emailTemplate->send(...)
已尝试使用,但未翻译
Mage::app()->getLocale()->setLocaleCode('pt_BR');
或
Mage::getSingleton('core/translate')->init('pt_BR', true)
这对每个商店发送正确但是语言没有变化,想知道如何设置正确的语言?
答案 0 :(得分:0)
这会导致更改要发送的电子邮件模板
Mage::getSingleton('core/translate')->setLocale('pt_BR')->init('frontend', true);