Сообщения проверки JSF2 i18n bean - PullRequest
5 голосов
/ 17 ноября 2010

Как я могу вернуть локализованное сообщение проверки bean-компонента i18n?

Например, в:

@Size(min = 1, message = "{pleaseProvideADescription}")
private String description;

Несмотря на то, что я установил файл свойств в Face-config.xml, и я включаю в него PleaseProvideADescription = Пожалуйста, укажите ...

Я все еще получаю:

{pleaseProvideADescription}

В качестве сообщения проверки в теге

Спасибо

1 Ответ

5 голосов
/ 17 ноября 2010

Проверка компонента ( JSR-303 ) полностью не связана с JSF2 ( JSR-314 ).Это другая часть стандартного API Java EE.

Сообщения проверки должны помещаться в файл с именем ValidationMessages.properties в корне пути к классам (который можно интернационализировать с помощью файлов ValidationMessages_xx_XX.properties).

Поместите туда свое сообщение.Вам не нужно ничего настраивать в JSF faces-config.xml.

...