如何列出Magento的所有错误消息

时间:2013-06-14 13:13:17

标签: magento

我目前正在为Magento(1.10.1.1)的企业安装做一些i18n工作,我正在尝试收集Magento可能提供给前端的可能错误消息的列表。原因是,我们可以准备好翻译并使用它(通过代理服务)。

是否有人列出了可能的标准错误消息或知道生成此类列表的方法?如果可能的话,还有一种为第三方模块生成错误消息的方法吗?

2 个答案:

答案 0 :(得分:1)

通过翻译传递的任何内容都是潜在的候选人。负责模块开发人员将为其包含所有字符串的模块提供翻译CSV。由于这不是保证,因此有几家公司提供或计划提供翻译模块,这些翻译模块可以解析文件和数据中的可翻译字符串。候选人地点:

  • core_translate
  • 存储实体数据的范围(类别,产品等)
  • 具有translate=""属性
  • 的XML文件中的任何节点
  • 可以翻译的块,控制器和助手中的任何内容

答案 1 :(得分:0)

为了获得Magento提供的错误和消息列表,我最终做到了这一点:

grep -rih "__('" app/code/ | cut -d"'" -f4 | sort | uniq >> messages.txt
grep -rih "Exception($helper>__(" app/code/ | cut -d"'" -f4 | sort | uniq >> messages.txt 

这是一个混乱的列表,但能够从那里得到我需要的大部分。