diff options
author | Mürsel Türk | 2020-07-07 12:05:21 +0200 |
---|---|---|
committer | Mürsel Türk | 2020-07-07 12:05:21 +0200 |
commit | a9413eba86f5de4e478c26de5ddc525abe5fc71d (patch) | |
tree | 32981f407569dd039bf90d2d5d44bc70b873b713 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java | |
parent | [client] Add resource bundle files for helper classes. Update the helper clas... (diff) | |
download | tutor-module-a9413eba86f5de4e478c26de5ddc525abe5fc71d.tar.gz tutor-module-a9413eba86f5de4e478c26de5ddc525abe5fc71d.tar.xz tutor-module-a9413eba86f5de4e478c26de5ddc525abe5fc71d.zip |
[client] Add resource bundle files for window/layout classes. Update the window/layout classes accordingly.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java index 0264da11..0486c616 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LoginWindowLayout.java @@ -26,6 +26,7 @@ import org.openslx.dozmod.gui.control.ComboBox; import org.openslx.dozmod.gui.control.ComboBox.ComboBoxRenderer; import org.openslx.dozmod.gui.control.QLabel; import org.openslx.dozmod.gui.helper.GridManager; +import org.openslx.dozmod.gui.helper.I18n; import org.openslx.dozmod.util.ResourceLoader; @SuppressWarnings("serial") @@ -49,11 +50,6 @@ public abstract class LoginWindowLayout extends JDialog { // authentication method to use for login attempts protected LOGIN_TYPE loginType = null; - private static final String TITLE = Branding.getApplicationName() + " - Login"; - private static final String AUTH_TYPE_LABEL = "Authentifizierungsart"; - private static final String LOGIN_FORM_LABEL = "Zugangsdaten"; - private static final String ADVANCED_LABEL = "Erweitert"; - // login type panel protected final JRadioButton[] rdoLoginType = new JRadioButton[3]; @@ -80,7 +76,8 @@ public abstract class LoginWindowLayout extends JDialog { * The shell it should be added to */ public LoginWindowLayout(Frame modalParent) { - super(modalParent, TITLE, ModalityType.APPLICATION_MODAL); + super(modalParent, I18n.WINDOW_LAYOUT.getString("Login.Dialog.title", Branding.getApplicationName()), + ModalityType.APPLICATION_MODAL); setResizable(false); GridManager grid = new GridManager(this, 2); @@ -88,11 +85,12 @@ public abstract class LoginWindowLayout extends JDialog { grid.add(new QLabel(getScaledLogo()), 2); grid.nextRow(); - rdoLoginType[0] = new JRadioButton("Authentifizierung über " + Branding.getMasterServerIdm()); - rdoLoginType[1] = new JRadioButton("Test-Zugang mit festem Benutzer"); - rdoLoginType[2] = new JRadioButton("Direkter Zugang zum Satelliten"); - btnSettings = new JButton("Einstellungen"); - btnLogDir = new JButton("Logverzeichnis"); + rdoLoginType[0] = new JRadioButton( + I18n.WINDOW_LAYOUT.getString("Login.RadioButton.loginType.text.0", Branding.getMasterServerIdm())); + rdoLoginType[1] = new JRadioButton(I18n.WINDOW_LAYOUT.getString("Login.RadioButton.loginType.text.1")); + rdoLoginType[2] = new JRadioButton(I18n.WINDOW_LAYOUT.getString("Login.RadioButton.loginType.text.2")); + btnSettings = new JButton(I18n.WINDOW_LAYOUT.getString("Login.Button.settings.text")); + btnLogDir = new JButton(I18n.WINDOW_LAYOUT.getString("Login.Button.logDir.text")); cboOrganization = new ComboBox<>(new ComboBoxRenderer<Organization>() { @Override @@ -104,14 +102,14 @@ public abstract class LoginWindowLayout extends JDialog { @Override public String getEmptyText() { - return "Wird geladen..."; + return I18n.WINDOW_LAYOUT.getString("Login.ComboBox.organization.emptyText"); } }); txtUsername = new JTextField(); txtPassword = new JPasswordField(); - btnLogin = new JButton("Login"); - chkSaveUsername = new JCheckBox("Benutzername speichern"); - btnOpenRegistration = new JButton("Registrieren"); + btnLogin = new JButton(I18n.WINDOW_LAYOUT.getString("Login.Button.login.text")); + chkSaveUsername = new JCheckBox(I18n.WINDOW_LAYOUT.getString("Login.CheckBox.saveUsername.text")); + btnOpenRegistration = new JButton(I18n.WINDOW_LAYOUT.getString("Login.Button.openRegistration.text")); pnlLoginType = makeLoginTypePanel(); grid.add(pnlLoginType).expand(0.25, 1).fill(true, true); @@ -137,20 +135,21 @@ public abstract class LoginWindowLayout extends JDialog { // login form panel JPanel loginFormPanel = new JPanel(); - loginFormPanel.setBorder(new TitledBorder(LOGIN_FORM_LABEL)); + loginFormPanel.setBorder(new TitledBorder( + I18n.WINDOW_LAYOUT.getString("Login.TitledBorder.loginFormPanel.title"))); GridManager grid = new GridManager(loginFormPanel, 4); - grid.add(new QLabel("Identity Provider")); + grid.add(new QLabel(I18n.WINDOW_LAYOUT.getString("Login.Label.organization.text"))); grid.add(cboOrganization, 3).expand(true, false).fill(true, false); grid.nextRow(); // label + field for username - grid.add(new QLabel("Benutzername")); + grid.add(new QLabel(I18n.WINDOW_LAYOUT.getString("Login.Label.username.text"))); grid.add(txtUsername, 3).expand(true, false).fill(true, false); grid.nextRow(); // label + field for password - grid.add(new QLabel("Passwort")); + grid.add(new QLabel(I18n.WINDOW_LAYOUT.getString("Login.Label.password.text"))); grid.add(txtPassword, 3).expand(true, false).fill(true, false); grid.nextRow(); @@ -166,7 +165,8 @@ public abstract class LoginWindowLayout extends JDialog { private JPanel makeLoginTypePanel() { JPanel loginTypePanel = new JPanel(); loginTypePanel.setLayout(new BoxLayout(loginTypePanel, BoxLayout.PAGE_AXIS)); - loginTypePanel.setBorder(new TitledBorder(AUTH_TYPE_LABEL)); + loginTypePanel.setBorder(new TitledBorder( + I18n.WINDOW_LAYOUT.getString("Login.TitledBorder.loginTypePanel.title"))); ButtonGroup loginTypeButtonGroup = new ButtonGroup(); for (int i = 0; i < rdoLoginType.length; i++) { loginTypeButtonGroup.add(rdoLoginType[i]); @@ -179,7 +179,7 @@ public abstract class LoginWindowLayout extends JDialog { private JPanel makeAdvancedPanel() { JPanel p = new JPanel(); p.setLayout(new BoxLayout(p, BoxLayout.LINE_AXIS)); - p.setBorder(new TitledBorder(ADVANCED_LABEL)); + p.setBorder(new TitledBorder(I18n.WINDOW_LAYOUT.getString("Login.TitledBorder.advancedPanel.title"))); p.add(btnSettings); p.add(btnLogDir); return p; |