在Wicket中本地化HTML提交按钮标签

时间:2010-11-11 15:44:25

标签: html wicket

如何在提交按钮的表面上放置本地化消息?我正在使用Wicket,通常使用本地化的消息,我会使用类似<wicket:message key="message-key"/>

的内容

我有一个定义为<input type="submit" value="login"/>

的HTML按钮

我想本地化/国际化价值'登录'

有什么想法吗?

2 个答案:

答案 0 :(得分:26)

来自https://cwiki.apache.org/confluence/display/WICKET/General+i18n+in+Wicket

如果您想在其他HTML元素中使用Wicket的i18n,例如:

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

您无法使用<wicket:message/>组件,您应该使用以下内容:

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

答案 1 :(得分:3)

使用wicket:message="value:yourPropertyName"的另一种方法是使用Java代码中的按钮设置ResourceModel。它具有相同的效果。

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