Magento - 如何翻译消息类型
Magento - how to translate message type
如何翻译将产品添加到购物车时显示给用户的消息类型?
邮件本身已翻译,但邮件标题 "Success" 未翻译。所以对于我网站的法语版本,消息是:
"Success!
Glacière Nomad Extreme 55 L a été ajouté à votre panier."
它应该读作 "Succès!"。
我已经尝试将翻译添加到我自己的 translate.csv 以及 "app/locale/fr_FR" 中的文件中。
我也试过启用内联翻译,但是在查看页面时,Success 一词无法翻译。
如果我查看 class "Message" (/app/code/core/Mage/Core/Model/Message.php),我可以看到一个 const:
const SUCCESS = 'success';
我认为是此文本被用作消息类型,因此不可翻译。
有什么翻译方法吗?
我通过包装
解决了这个问题
$message->getType()
在可翻译的文本输出中,像这样:
echo $this->__($message->getType());
出于某种原因,我不需要为 $message->getCode() 执行此操作,其中文本正在其他地方翻译。
如何翻译将产品添加到购物车时显示给用户的消息类型?
邮件本身已翻译,但邮件标题 "Success" 未翻译。所以对于我网站的法语版本,消息是:
"Success!
Glacière Nomad Extreme 55 L a été ajouté à votre panier."
它应该读作 "Succès!"。
我已经尝试将翻译添加到我自己的 translate.csv 以及 "app/locale/fr_FR" 中的文件中。
我也试过启用内联翻译,但是在查看页面时,Success 一词无法翻译。
如果我查看 class "Message" (/app/code/core/Mage/Core/Model/Message.php),我可以看到一个 const:
const SUCCESS = 'success';
我认为是此文本被用作消息类型,因此不可翻译。
有什么翻译方法吗?
我通过包装
解决了这个问题$message->getType()
在可翻译的文本输出中,像这样:
echo $this->__($message->getType());
出于某种原因,我不需要为 $message->getCode() 执行此操作,其中文本正在其他地方翻译。