From ff0c70b54edbbe3436583d6491d4a56d96302de5 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sat, 17 Jan 2009 14:29:28 +0000 Subject: added initial multiple langua support. --- sources/simulator/VSSimulator.java | 76 +++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 38 deletions(-) (limited to 'sources/simulator/VSSimulator.java') diff --git a/sources/simulator/VSSimulator.java b/sources/simulator/VSSimulator.java index 02a8741..779de07 100644 --- a/sources/simulator/VSSimulator.java +++ b/sources/simulator/VSSimulator.java @@ -217,9 +217,9 @@ public class VSSimulator extends JPanel implements VSSerializable { tasks = new ArrayList(); set(process, localTask, ONE_PROCESS); columnNames = new String[3]; - columnNames[0]= prefs.getString("lang.time") + " (ms)"; - columnNames[1] = prefs.getString("lang.process.id"); - columnNames[2] = prefs.getString("lang.event"); + columnNames[0]= prefs.getString("lang.en.time") + " (ms)"; + columnNames[1] = prefs.getString("lang.en.process.id"); + columnNames[2] = prefs.getString("lang.en.event"); numColumns = 3; } @@ -420,23 +420,23 @@ public class VSSimulator extends JPanel implements VSSerializable { String command = ae.getActionCommand(); int rows[] = source.getSelectedRows(); - if (command.equals(prefs.getString("lang.remove"))) { + if (command.equals(prefs.getString("lang.en.remove"))) { for (int i = rows.length - 1; i >= 0; --i) removeTaskAtRow(rows[i]); } else if (command.equals( - prefs.getString("lang.copy"))) { + prefs.getString("lang.en.copy"))) { copyTasksAtRows(rows); } } }; JPopupMenu popup = new JPopupMenu(); - JMenuItem item = new JMenuItem(prefs.getString("lang.remove")); + JMenuItem item = new JMenuItem(prefs.getString("lang.en.remove")); item.addActionListener(actionListener); popup.add(item); - item = new JMenuItem(prefs.getString("lang.copy")); + item = new JMenuItem(prefs.getString("lang.en.copy")); item.addActionListener(actionListener); popup.add(item); @@ -617,7 +617,7 @@ public class VSSimulator extends JPanel implements VSSerializable { if (this.loging == null) this.loging = new VSLogging(); - loging.log(prefs.getString("lang.simulator.new")); + loging.log(prefs.getString("lang.en.simulator.new")); fillContentPane(); updateFromPrefs(); @@ -698,7 +698,7 @@ public class VSSimulator extends JPanel implements VSSerializable { toolsPanel.setLayout(new BoxLayout(toolsPanel, BoxLayout.X_AXIS)); JCheckBox expertActiveCheckBox = - new JCheckBox(prefs.getString("lang.mode.expert")); + new JCheckBox(prefs.getString("lang.en.mode.expert")); expertActiveCheckBox.setSelected(expertMode); expertActiveCheckBox.addChangeListener(new ChangeListener() { @@ -718,7 +718,7 @@ public class VSSimulator extends JPanel implements VSSerializable { if (expertMode) { lamportActiveCheckBox = new JCheckBox( - prefs.getString("lang.time.lamport")); + prefs.getString("lang.en.time.lamport")); lamportActiveCheckBox.setSelected(false); lamportActiveCheckBox.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent ce) { @@ -734,7 +734,7 @@ public class VSSimulator extends JPanel implements VSSerializable { toolsPanel.add(lamportActiveCheckBox); vectorTimeActiveCheckBox = new JCheckBox( - prefs.getString("lang.time.vector")); + prefs.getString("lang.en.time.vector")); vectorTimeActiveCheckBox.setSelected(false); vectorTimeActiveCheckBox.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent ce) { @@ -750,7 +750,7 @@ public class VSSimulator extends JPanel implements VSSerializable { toolsPanel.add(vectorTimeActiveCheckBox); JCheckBox antiAliasing = new JCheckBox( - prefs.getString("lang.antialiasing")); + prefs.getString("lang.en.antialiasing")); antiAliasing.setSelected(false); antiAliasing.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent ce) { @@ -765,7 +765,7 @@ public class VSSimulator extends JPanel implements VSSerializable { } JCheckBox logingActiveCheckBox = new JCheckBox( - prefs.getString("lang.loging.active")); + prefs.getString("lang.en.loging.active")); logingActiveCheckBox.setSelected(true); logingActiveCheckBox.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent ce) { @@ -779,7 +779,7 @@ public class VSSimulator extends JPanel implements VSSerializable { if (expertMode) { filterActiveCheckBox = new JCheckBox( - prefs.getString("lang.filter")); + prefs.getString("lang.en.filter")); filterActiveCheckBox.setSelected(false); filterActiveCheckBox.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent ce) { @@ -809,12 +809,12 @@ public class VSSimulator extends JPanel implements VSSerializable { toolsPanel.add(filterTextField); JButton clearButton = new JButton( - prefs.getString("lang.loging.clear")); + prefs.getString("lang.en.loging.clear")); clearButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { String command = ae.getActionCommand(); if (command.equals( - prefs.getString("lang.loging.clear"))) { + prefs.getString("lang.en.loging.clear"))) { loging.clear(); } } @@ -841,7 +841,7 @@ public class VSSimulator extends JPanel implements VSSerializable { lastSelectedProcessNum = 0; int numProcesses = simulatorVisualization.getNumProcesses(); - String processString = prefs.getString("lang.process"); + String processString = prefs.getString("lang.en.process"); for (int i = 0; i < numProcesses; ++i) { int pid = simulatorVisualization.getProcess(i).getProcessID(); @@ -850,9 +850,9 @@ public class VSSimulator extends JPanel implements VSSerializable { globalPIDComboBox.addItem("PID: " + pid); } - processesComboBox.addItem(prefs.getString("lang.processes.all")); - localPIDComboBox.addItem(prefs.getString("lang.all")); - globalPIDComboBox.addItem(prefs.getString("lang.all")); + processesComboBox.addItem(prefs.getString("lang.en.processes.all")); + localPIDComboBox.addItem(prefs.getString("lang.en.all")); + globalPIDComboBox.addItem(prefs.getString("lang.en.all")); tabbedPane = new JTabbedPane(JTabbedPane.TOP, JTabbedPane.WRAP_TAB_LAYOUT); @@ -866,10 +866,10 @@ public class VSSimulator extends JPanel implements VSSerializable { splitPane1.setOneTouchExpandable(true); if (expertMode) - tabbedPane.addTab(prefs.getString("lang.events"), splitPane1); + tabbedPane.addTab(prefs.getString("lang.en.events"), splitPane1); else - tabbedPane.addTab(prefs.getString("lang.events"), localPanel); + tabbedPane.addTab(prefs.getString("lang.en.events"), localPanel); processesComboBox.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { @@ -908,7 +908,7 @@ public class VSSimulator extends JPanel implements VSSerializable { } }); - tabbedPane.add(prefs.getString("lang.variables"), null); + tabbedPane.add(prefs.getString("lang.en.variables"), null); editPanel.add(processesComboBox); editPanel.add(tabbedPane); @@ -944,9 +944,9 @@ public class VSSimulator extends JPanel implements VSSerializable { panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); if (localTasks) - panel.add(createLabelPanel(prefs.getString("lang.timed.local"))); + panel.add(createLabelPanel(prefs.getString("lang.en.timed.local"))); else - panel.add(createLabelPanel(prefs.getString("lang.timed.global"))); + panel.add(createLabelPanel(prefs.getString("lang.en.timed.global"))); JScrollPane scrollPane = new JScrollPane(createTaskTable(localTasks)); panel.add(scrollPane); @@ -1037,7 +1037,7 @@ public class VSSimulator extends JPanel implements VSSerializable { } final JComboBox comboBox = new JComboBox(); - JButton takeoverButton = new JButton(prefs.getString("lang.takeover")); + JButton takeoverButton = new JButton(prefs.getString("lang.en.takeover")); takeoverButton.setMnemonic(prefs.getInteger("keyevent.takeover")); takeoverButton.addActionListener(new ActionListener() { private boolean isRed; @@ -1121,7 +1121,7 @@ public class VSSimulator extends JPanel implements VSSerializable { VSRegisteredEvents.getNonProtocolClassnames(); comboBox.setMaximumRowCount(20); - String menuText = prefs.getString("lang.events.process"); + String menuText = prefs.getString("lang.en.events.process"); comboBox.addItem("----- " + menuText + " -----"); if (createTaskFlag) @@ -1136,13 +1136,13 @@ public class VSSimulator extends JPanel implements VSSerializable { createTasks.add(new VSCreateTask(menuText, eventClassname)); } - String activate = prefs.getString("lang.activate"); - String client = prefs.getString("lang.client"); - String clientRequest = prefs.getString("lang.clientrequest.start"); - String deactivate = prefs.getString("lang.deactivate"); - String server = prefs.getString("lang.server"); - String serverRequest = prefs.getString("lang.serverrequest.start"); - String protocol = prefs.getString("lang.protocol"); + String activate = prefs.getString("lang.en.activate"); + String client = prefs.getString("lang.en.client"); + String clientRequest = prefs.getString("lang.en.clientrequest.start"); + String deactivate = prefs.getString("lang.en.deactivate"); + String server = prefs.getString("lang.en.server"); + String serverRequest = prefs.getString("lang.en.serverrequest.start"); + String protocol = prefs.getString("lang.en.protocol"); String protocolEventClassname = "events.internal.VSProtocolEvent"; eventClassnames = VSRegisteredEvents.getProtocolClassnames(); @@ -1326,7 +1326,7 @@ public class VSSimulator extends JPanel implements VSSerializable { */ private void updateProcessesComboBox() { int numProcesses = simulatorVisualization.getNumProcesses(); - String processString = prefs.getString("lang.process"); + String processString = prefs.getString("lang.en.process"); for (int i = 0; i < numProcesses; ++i) { int processID = simulatorVisualization.getProcess(i).getProcessID(); @@ -1424,7 +1424,7 @@ public class VSSimulator extends JPanel implements VSSerializable { */ public synchronized void addProcessAtIndex(int index) { int processID = simulatorVisualization.getProcess(index).getProcessID(); - String processString = prefs.getString("lang.process"); + String processString = prefs.getString("lang.en.process"); localTextFields.add(index, "0000"); globalTextFields.add(index, "0000"); @@ -1447,7 +1447,7 @@ public class VSSimulator extends JPanel implements VSSerializable { if (expertMode) { tabbedPane.remove(localPanel); - tabbedPane.insertTab(prefs.getString("lang.events"), null, + tabbedPane.insertTab(prefs.getString("lang.en.events"), null, splitPane1, null, 0); splitPane1.setTopComponent(localPanel); //splitPane1.setDividerLocation((int) (getPaintSize()/2) - 20); @@ -1457,7 +1457,7 @@ public class VSSimulator extends JPanel implements VSSerializable { } else { tabbedPane.remove(splitPane1); - tabbedPane.insertTab(prefs.getString("lang.events"), null, + tabbedPane.insertTab(prefs.getString("lang.en.events"), null, localPanel, null, 0); /* addPanel */ -- cgit v1.2.3