diff options
author | Mürsel Türk | 2020-07-08 13:18:41 +0200 |
---|---|---|
committer | Mürsel Türk | 2020-07-08 13:18:41 +0200 |
commit | 17f3b2aba378002b6164428260847ee536c1a35f (patch) | |
tree | 57d78ce3d002e11f8573ed6f859041c84ce26b48 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java | |
parent | [client] Set default locale to the english language for test/debug reasons (diff) | |
download | tutor-module-17f3b2aba378002b6164428260847ee536c1a35f.tar.gz tutor-module-17f3b2aba378002b6164428260847ee536c1a35f.tar.xz tutor-module-17f3b2aba378002b6164428260847ee536c1a35f.zip |
[client] Add resource bundle files for gui folder
Added resource bundle files for the gui classes that are not located
in a subfolder. Then updated these classes accordingly.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java | 60 |
1 files changed, 25 insertions, 35 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java index 6a9997d9..7e2fad8e 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java @@ -48,12 +48,7 @@ import org.openslx.dozmod.gui.activity.PassiveUploadPanel; import org.openslx.dozmod.gui.activity.UpdatePanel; import org.openslx.dozmod.gui.activity.UploadPanel; import org.openslx.dozmod.gui.control.QLabel; -import org.openslx.dozmod.gui.helper.CompositePage; -import org.openslx.dozmod.gui.helper.DebugWindow; -import org.openslx.dozmod.gui.helper.GridManager; -import org.openslx.dozmod.gui.helper.MessageType; -import org.openslx.dozmod.gui.helper.QuitNotification; -import org.openslx.dozmod.gui.helper.UiFeedback; +import org.openslx.dozmod.gui.helper.*; import org.openslx.dozmod.gui.window.CheckUpdateWindow; import org.openslx.dozmod.gui.window.ConfigWindow; import org.openslx.dozmod.gui.window.DisclaimerWindow; @@ -169,8 +164,10 @@ public abstract class MainWindow { }); // Set up thrift error message displaying - ThriftManager.setMasterErrorCallback(new GuiErrorCallback(mainWindow, "dem " + Branding.getServiceName() + "-Zentralserver")); - ThriftManager.setSatelliteErrorCallback(new GuiErrorCallback(mainWindow, "dem Satellitenserver")); + ThriftManager.setMasterErrorCallback(new GuiErrorCallback(mainWindow, + I18n.GUI.getString("MainWindow.GuiErrorCallback.master.serverString", Branding.getServiceName()))); + ThriftManager.setSatelliteErrorCallback(new GuiErrorCallback(mainWindow, + I18n.GUI.getString("MainWindow.GuiErrorCallback.satellite.serverString"))); // Same for config errors Config.setErrorCallback(new Config.ErrorCallback() { @@ -179,7 +176,8 @@ public abstract class MainWindow { Gui.asyncExec(new Runnable() { @Override public void run() { - Gui.showMessageBox(mainWindow, "Konnte Programmeinstellungen nicht speichern", + Gui.showMessageBox(mainWindow, + I18n.GUI.getString("MainWindow.Message.warning.couldNotSaveConfig"), MessageType.WARNING, LOGGER, t); } }); @@ -324,7 +322,7 @@ public abstract class MainWindow { } } if (!keepOpen - || Gui.showMessageBox(mainWindow, "Möchten Sie das Programm wirklich beenden?", + || Gui.showMessageBox(mainWindow, I18n.GUI.getString("MainWindow.Message.yesNo.applicationQuit"), MessageType.QUESTION_YESNO, null, null)) { if (windows == null) { windows = Window.getWindows(); @@ -424,23 +422,23 @@ public abstract class MainWindow { JMenuBar menuBar = new JMenuBar(); mainWindow.setJMenuBar(menuBar); - JMenu cascadeSessionMenu = new JMenu("Sitzung"); + JMenu cascadeSessionMenu = new JMenu(I18n.GUI.getString("MainWindow.Menu.session.s")); menuBar.add(cascadeSessionMenu); - JMenuItem configItem = new JMenuItem("Einstellungen"); + JMenuItem configItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.config.text")); cascadeSessionMenu.add(configItem); - JMenuItem logDirItem = new JMenuItem("Logverzeichnis öffnen"); + JMenuItem logDirItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.logDir.text")); cascadeSessionMenu.add(logDirItem); cascadeSessionMenu.addSeparator(); - JMenuItem logoutItem = new JMenuItem("Abmelden und beenden"); + JMenuItem logoutItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.logout.text")); cascadeSessionMenu.add(logoutItem); - JMenuItem exitItem = new JMenuItem("Beenden"); + JMenuItem exitItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.exit.text")); cascadeSessionMenu.add(exitItem); - JMenu cascadeViewMenu = new JMenu("Ansicht"); + JMenu cascadeViewMenu = new JMenu(I18n.GUI.getString("MainWindow.Menu.view.s")); menuBar.add(cascadeViewMenu); - JMenuItem homeItem = new JMenuItem("Startseite"); + JMenuItem homeItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.home.text")); cascadeViewMenu.add(homeItem); - JMenuItem imagesItem = new JMenuItem("Virtuelle Maschinen"); + JMenuItem imagesItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.images.text")); cascadeViewMenu.add(imagesItem); // Prevent switching to imageList when user is student @@ -448,18 +446,18 @@ public abstract class MainWindow { imagesItem.setEnabled(false); } - JMenuItem lecturesItem = new JMenuItem("Veranstaltungen"); + JMenuItem lecturesItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.lectures.text")); cascadeViewMenu.add(lecturesItem); // the About menu button - JMenu cascadeAboutMenu = new JMenu("Über"); + JMenu cascadeAboutMenu = new JMenu(I18n.GUI.getString("MainWindow.Menu.about.s")); menuBar.add(cascadeAboutMenu); - JMenuItem disclaimerItem = new JMenuItem("Nutzungsvereinbarung"); - JMenuItem privacyNoticeItem = new JMenuItem("Datenschutzerklärung"); - JMenuItem virtualizerNoticeItem = new JMenuItem("Virtualisierer"); + JMenuItem disclaimerItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.disclaimer.text")); + JMenuItem privacyNoticeItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.privacyNotice.text")); + JMenuItem virtualizerNoticeItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.virtualizer.text")); JMenuItem wikiItem = new JMenuItem(Branding.getServiceFAQWebsite()); - JMenuItem updateCheckItem = new JMenuItem("Software-Aktualisierung"); + JMenuItem updateCheckItem = new JMenuItem(I18n.GUI.getString("MainWindow.MenuItem.updateCheck.text")); cascadeAboutMenu.add(disclaimerItem); cascadeAboutMenu.add(privacyNoticeItem); cascadeAboutMenu.add(virtualizerNoticeItem); @@ -590,16 +588,8 @@ public abstract class MainWindow { timeDiffChecked = true; if (diffSecs > TimeUnit.MINUTES.toMillis(10)) { Gui.asyncMessageBox( - "ACHTUNG: Die Uhrzeit Ihres Computers weicht von der Uhrzeit auf dem Satellitenserver ab.\n" - + "Bitte stellen Sie sicher, dass die Uhr Ihres Computers richtig gestellt ist.\n" - + "Falls Ihre Sytemzeit korrekt gesetzt ist, ist möglicherweise die Uhrzeit auf\n" - + "dem Satellitenserver nicht korrekt eingestellt.\n" - + "In diesem Fall kann es - je nach Abweichung - zu unerwarteten Problemen mit den\n" - + "Start- und Endzeiten von Veranstaltungen kommen. Kontaktieren Sie in diesem\n" - + "Fall den zuständigen Administrator, damit die Uhrzeit auf dem Satellitenserver\n" - + "korrigiert werden kann.\n\n" + "Ihr Computer: " - + FormatHelper.longDate(now) + "\nSatellitenserver: " - + FormatHelper.longDate(status.serverTime), + I18n.GUI.getString("MainWindow.Message.warning.incorrectTime", + FormatHelper.longDate(now), FormatHelper.longDate(status.serverTime)), MessageType.WARNING, LOGGER, null); } } @@ -631,7 +621,7 @@ public abstract class MainWindow { public PleaseWait() { GridManager grid = new GridManager(this, 3); grid.add(Box.createHorizontalGlue()).expand(true, true); - grid.add(new JLabel("Bitte warten, suche Proxy-Konfiguration...")) + grid.add(new JLabel(I18n.GUI.getString("MainWindow.Label.pleaseWait.text"))) .expand(false, true) .fill(true, true); grid.add(Box.createHorizontalGlue()).expand(true, true); |