Magento 关于翻译=";标签";属性,它是如何工作的?

Magento 关于翻译=";标签";属性,它是如何工作的?,magento,Magento,我在config.xml文件中看到。我知道块,这是保存电子邮件模板的块,并且translate属性将出现在区域设置文件夹中。但我不知道它到底是什么,它是如何工作的 translate=“label”,它是如何工作的? 活跃客户 customer\u active.html html 当您看到translate=“label”module=“customer”时,这会告诉Magento,在将标签中的值显示到屏幕之前,它应该通过客户模块的数据助手的translate方法传递标签中的值。过于简化 $

我在
config.xml
文件中看到。我知道
块,这是保存电子邮件模板的块,并且
translate
属性将出现在
区域设置
文件夹中。但我不知道它到底是什么,它是如何工作的

translate=“label”,它是如何工作的?

活跃客户
customer\u active.html
html

当您看到
translate=“label”module=“customer”
时,这会告诉Magento,在将标签中的值显示到屏幕之前,它应该通过客户模块的数据助手的translate方法传递标签中的值。过于简化

$label_value = (string) $node->label;
echo Mage::helper('customer')->__($label_value);
如果模块属性不存在,则使用
核心
模块。可以使用空格分隔的字符串指定要翻译的多个标记

translate="label type"  
据我所知,系统配置部分和布局xml节点(用于转换参数)中仅支持此功能

translate="label type"