Vaadin系统消息以用户的语言显示

时间:2017-09-04 07:16:43

标签: java internationalization vaadin7

如文档和故障单Vaadin Change the default Session Expired Notification?中所述,Vaadin可以使用getService().setSystemMessagesProvider方法覆盖系统消息。

我正在处理多语言的网络应用程序,并希望显示"会话过期"使用用户(using AbstractComponent.getLocale()语言的消息,但servletInitialized不在用户会话的上下文中。我知道有一个会话,因为它刚刚过期了:))

如果系统消息是在标准的java资源包属性文件中定义的(如javax.validation那样),那就太好了。这种方式可以使用java的标准i18n机制来描述翻译。

但与此同时:有没有办法以用户的语言显示系统消息?

0 个答案:

没有答案