Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vonloxley/4143c8fa0c3f0124787399bd086ba1a4 to your computer and use it in GitHub Desktop.
Save vonloxley/4143c8fa0c3f0124787399bd086ba1a4 to your computer and use it in GitHub Desktop.
Localized system messages für Vaadin 7.
@WebServlet(urlPatterns = {"/*", "/VAADIN/*"}, name = "MyUIServlet", asyncSupported = true)
@VaadinServletConfiguration(ui = MyUs.class, productionMode = false)
public static class MyUIServlet extends VaadinServlet {
private static final long serialVersionUID = 1L;
@Override
protected void servletInitialized() throws ServletException {
getService().setSystemMessagesProvider(
new SystemMessagesProvider() {
private static final long serialVersionUID = 1L;
@Override
public SystemMessages getSystemMessages(SystemMessagesInfo systemMessagesInfo) {
CustomizedSystemMessages messages = new CustomizedSystemMessages();
messages.setSessionExpiredCaption("Session ausgelaufen");
messages.setSessionExpiredMessage("Notieren Sie ungespeicherte Daten, und <u>klicken Sie hier</u> oder drücken Sie ESC.");
messages.setCommunicationErrorCaption("Kommunikationsproblem");
messages.setCommunicationErrorMessage("Notieren Sie ungespeicherte Daten, und <u>klicken Sie hier</u> oder drücken Sie ESC.");
messages.setAuthenticationErrorCaption("Authentifizierungsproblem");
messages.setAuthenticationErrorMessage("Notieren Sie ungespeicherte Daten, und <u>klicken Sie hier</u> oder drücken Sie ESC.");
messages.setInternalErrorCaption("Interner Fehler");
messages.setInternalErrorMessage("Bitte benachrichtigen Sie einen Administrator.<br/>Notieren Sie ungespeicherte Daten, und <u>klicken Sie hier</u> oder drücken Sie ESC.");
messages.setCookiesDisabledCaption("Cookies deaktiviert");
messages.setCookiesDisabledMessage("Diese Anwendung benötigt cookies, um zu funktionieren.<br/>Bitte erlauben Sie Cookies in ihrem Browser and <u>klicken Sie hier</u> oder drücken Sie ESC.");
return messages;
}
}
);
super.servletInitialized();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment