Локализация метки отправки HTML в Wicket

Как разместить локализованное сообщение на лицевой панели кнопки отправки? Я использую Wicket и обычно использую локализованное сообщение, я бы использовал что-то вроде <wicket:message key="message-key"/>

У меня есть кнопка HTML, обозначенная как <input type="submit" value="login"/>

Я хочу локализовать/интернационализировать значение "login"

Любые идеи?

Ответ 1

От https://cwiki.apache.org/WICKET/general-i18n-in-wicket.html

Если вы хотите использовать Wicket i18n в других элементах HTML, например:

<input type="submit" value="Search"/>

Вы не можете использовать компонент <wicket:message/>, вы должны использовать следующее:

<input type="submit" wicket:message="value:page.search"/>

Ответ 2

Альтернативой использованию wicket:message="value:yourPropertyName" было бы установить ResourceModel с помощью кнопки в вашем Java-коде. Он имеет тот же эффект.

Button b = new Button("wicketButtonName", new ResourceModel("yourPropertyName"));