hud*_*udi 2 java wicket localization
我按照这个例子:https: //cwiki.apache.org/WICKET/everything-about-wicket-internationalization.html 但我没有找到如何在java代码中创建本地化消息.
我的情况是:
try {
...
} catch (RuntimeException e) {
// depends on language log message and show it in feedbackPanel
error("");
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以添加一些开关,因为我可以获得当前的语言环境,但我不认为这是明确的解决方案.我想通过Page.lanugage.properties解决它,我有所有本地化消息
Wicket提供了一个getString()可以正确定位的组件.
在你的例子中:
try {
...
} catch (RuntimeException e) {
// depends on language log message and show it in feedbackPanel
error(getString("some.property.id"));
}
Run Code Online (Sandbox Code Playgroud)
凡some.property.id被通过属性文件中的围墙门物业加载器加载.