0

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

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

4

2 回答 2

1

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

  • core_translate桌子
  • 实体数据(类别、产品等)的存储范围
  • XML 文件中具有translate=""属性的任何节点
  • 可以翻译的块、控制器和助手中的任何内容
于 2013-06-14T13:47:37.653 回答
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 

这是一个有点凌乱的列表,但能够从那里获得我需要的大部分内容。

于 2013-06-18T11:46:04.043 回答