如何解决如何处理femanager扩展的Ajax验证翻译?
我正在使用femanager。我已经为德语翻译和默认的locallang.xlf并行创建了de.locallang.xlf。从表单字段到电子邮件,所有这些都可以正常工作,但是唯一的问题是客户端Ajax验证。它为德语页面提供英语消息。例如,它们全部来自文件ext:femanager / Classes / Domain / Validator / ClientsideValidator.php。
摘录自de.locallang.xlf:
<xliff version="1.0">
<file source-language="en" datatype="plaintext" original="messages" date="2013-04-13T15:49:07Z" product-name="femanager">
<header/>
<body>
<trans-unit id="validationErrorMin">
<source>Please add more characters to field %s</source>
<target>Bitte fügen Sie dem Feld %s weitere Zeichen hinzu</target>
</trans-unit>
</body>
</file>
</xliff>
我要从ClientsideValidator翻译的示例部分:
case stristr($validationSetting,'min('):
if ($this->getValue() &&
!$this->validateMin($this->getValue(),StringUtility::getValuesInBrackets($validationSetting))
) {
$this->addMessage('validationErrorMin');
$this->isValid = false;
}
break;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。