Вы можете использовать следующие ключи перевода для проверки кодов ошибок. 1221559976
- это код для валидатора EmailAddress
:
<trans-unit id="validation.error.1221559976">
<source>Please enter valid email address. Thanks!</source>
<target>Bitte gebe eine gültige E-Mail-Adresse ein. Danke!</target>
</trans-unit>
<trans-unit id="MyContactForm.validation.error.1221559976">
<source>Please enter valid email address. Thank you very much!</source>
<target>Bitte gebe eine gültige E-Mail-Adresse ein. Vielen herzlichen Dank!</target>
</trans-unit>
Последний будет переопределять первый, поскольку он содержит идентификатор формы и, следовательно, более конкретен.
Имейте в виду, что оба эти ключа перевода не будут работать, если вы уже установили пользовательское сообщение в своем определении формы!
Это означает, что последние три строки следующего примера должны быть удалены:
renderables:
-
defaultValue: ''
identifier: email
label: Email
type: Text
properties:
fluidAdditionalAttributes:
placeholder: 'Email address'
### Don't set this if you want to translate the message:
#validationErrorMessages:
# - code: 1221559976
# message: 'Please enter a valid email address, dear.'