0

我创建了一个废弃应用程序的电子邮件模板,当我发送电子邮件时检查商店的订单是否正确发送,但现在缺少正确设置的语言。

例子:

$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)

这对每个商店都是正确的,但是语言没有改变,想知道如何设置正确的语言?

4

1 回答 1

0

这会导致更改要发送的电子邮件模板

Mage::getSingleton('core/translate')->setLocale('pt_BR')->init('frontend', true);
于 2014-09-11T15:46:12.527 回答