WFFM 安全风险验证消息从何而来?

WFFM where does the security risk validation message come from?

将 WFFM 8 与 Sitecore 8.0 更新 5 结合使用。

如果提交包含 < > 或 & 字符的 wffm 表单,则会显示以下消息。

The {0} field contains content that may present a security risk. Please enter appropriate information

这条消息设置在哪里?

在反射器中可以看到以下按键:

ResourceManager.Localize("VALIDATE_INPUT_FAILED") 

ResourceManager.Localize("VALIDATE_INPUT_FAILED_MULTIPLE"));

...但是搜索文件系统、核心数据库和主数据库什么也没找到。

我可以覆盖提交按钮上 wffm UI 中的消息(或为非英语表格提供翻译),'form verification' - 编辑 > 评估安全风险 > 错误消息,但主要问题是原始默认消息实际定义在哪里?

在核心数据库中 查看项目:

/sitecore/system/Dictionary/T/The 0 个字段包含可能存在安全风险的内容请输入适当的信息

在包内,例如在文件中:\files\temp\WFFM\de-DE.xml

消息文本设置在嵌入 Sitecore.WFFM.dllResources.resx 中。如果你反编译dll然后你可以看到定义和文本: