Есть ли способ безболезненной локализации сообщений валидатора по умолчанию в JSF 2.0? Я знаю, что ключ, я. например, "javax.faces.component.UIInput.REQUIRED", но из всего, что я нашел, единственный способ изменить их - это пакет сообщений, и он не распознает локаль, как пакет ресурсов. Я также не нашел способа переопределить валидатор по умолчанию для
required="true"
Итак, есть ли способ приличной локализации этих сообщений без написания настраиваемого «обязательного» валидатора, который использует необходимый пакет ресурсов? Не то чтобы это было слишком много работы, но мне действительно нравится
required="true"
вместо
<h:inputText ...
<f:validator ...
</h:inputText ...
только из-за нехватки кода и т. Д. Вопрос общий, хотя о сообщениях по умолчанию, в качестве примера упоминается необходимый валидатор.
JSF 2.0, GFv3.1, JEE6 (сервлеты 3.0, EL 2.2, EJB 3.1 и т. Д., Если это важно для кого-либо).