Created
January 2, 2017 11:09
-
-
Save vonloxley/4143c8fa0c3f0124787399bd086ba1a4 to your computer and use it in GitHub Desktop.
Localized system messages für Vaadin 7.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@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