Как локализовать сообщение об ошибке проверки Bean с помощью файла свойств ресурса ресурса JSF [дубликат]

Проверьте Lerp . Общий пример того, как его использовать, будет примерно таким:

float t = 0;
Update()
{
    t += Time.deltaTime;
    cylinder.localScale = new Vector3(1, Mathf.Lerp(2f, 1f, t/3f), 1); // shrink from 2 to 1 over 3 seconds;
}

10
задан BalusC 6 June 2012 в 15:11
поделиться

2 ответа

Вы должны и не можете помещать теги JSF в сообщение. Кроме того, собственный пакет ресурсов JSF не будет использоваться для разрешения локализованных сообщений проверки. Базовая проверка JSR303 - это полностью отдельный API, не связанный с JSF.

Чтобы интернационализировать сообщения проверки компонентов JSR303, вам необходимо создать отдельный файл ValidationMessages.properties в корневой каталог пути, который может быть локализован файлами ValidationMessages_xx_XX.properties.

Например,

ERVNomView=Your message here

, который затем должен быть указан синтаксисом {key}.

@NotEmpty(message="{ERVNomView}")

См. также:

29
ответ дан BalusC 26 August 2018 в 20:53
поделиться

Для тех из вас, у кого такая же проблема, как и я (решение, данное @BalusC, не работало со многими различными файлами свойств для многих языков), нужно сделать это, чтобы назвать все файлы свойств в следующем шаблоне : ValidationMessages_xx.properties

Я не знаю, почему, но шаблон ... xx_XX ... не работал для меня.

1
ответ дан jogproof 26 August 2018 в 20:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: