I need to translate error messages in setCustomValidity with Django i18n, but with code below validation works only for the first input field. Something is messed with translation part. Could You take a look?
enter code here
<form action="" method="post" action=''>
{% csrf_token %}
<div class='message-area'>
<div id='contact-form-name'>
<input type='text' name='message-name' class='form-control' placeholder="{% trans
'Name' %}" required oninvalid='this.setCustomValidity("{% trans 'Fill in' %}")' oninput="setCustomValidity('')">
</div>
<div id='contact-form-message'>
<textarea type='text' name='message-message' id='form-control-message' placeholder="{%
trans 'Message' %}" required oninvalid='this.setCustomValidity("{% trans 'Fill in'
%}")' oninput="setCustomValidity('')"></textarea>
</div>
<button id='search-button' type='submit'>{% trans 'Send' %}</button>
</div>
</form>
enter code here