{% load i18n %}{# A filled text input is only :invalid on a pattern mismatch, so the control needs a placeholder. A server error (aria-invalid) shows its own row. #}