X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Factions%2Fstyle%2FMetricsEditor.java;h=19dae4057e293bb82c4432bcc5956f159f6e745c;hp=ca9ca5fe140bad1b3efbd1c3b3fa5453a8814497;hb=47269fe0acb894f346810417d950a1ab59cdc0ea;hpb=11309f6516278203264b680235cbbe1dc2bde98e diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/style/MetricsEditor.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/style/MetricsEditor.java index ca9ca5fe1..19dae4057 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/style/MetricsEditor.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/style/MetricsEditor.java @@ -21,6 +21,7 @@ import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; import javax.swing.table.TableModel; +import org.eclipse.osgi.util.NLS; import org.simantics.utils.strings.format.MetricsFormat; import org.simantics.utils.strings.format.MetricsFormatList; import org.simantics.utils.strings.format.MetricsFormatListListener; @@ -60,13 +61,13 @@ public class MetricsEditor extends JPanel { panel.add(fieldPanel,BorderLayout.CENTER); - labelPanel.add(new JLabel("Value test:")); + labelPanel.add(new JLabel(Messages.MetricsEditor_ValueTest)); fieldPanel.add(valueTestField); - labelPanel.add(new JLabel("Value presentation:")); + labelPanel.add(new JLabel(Messages.MetricsEditor_ValuePresentation)); fieldPanel.add(valuePresentationField); - labelPanel.add(new JLabel("Format name:")); + labelPanel.add(new JLabel(Messages.MetricsEditor_FormatName)); fieldPanel.add(formatNameField); - labelPanel.add(new JLabel("Format pattern:")); + labelPanel.add(new JLabel(Messages.MetricsEditor_FormatPattern)); fieldPanel.add(formatPatternField); add(panel,BorderLayout.NORTH); @@ -85,8 +86,8 @@ public class MetricsEditor extends JPanel { add(controlPanel,BorderLayout.SOUTH); controlPanel.setLayout(new FlowLayout(FlowLayout.LEFT)); - JButton addTemplateButton = new JButton("Add Format Template"); - addTemplateButton.setToolTipText("Add current format to templates"); + JButton addTemplateButton = new JButton(Messages.MetricsEditor_AddFormatTemplate); + addTemplateButton.setToolTipText(Messages.MetricsEditor_AddFormatTemplateTT); controlPanel.add(addTemplateButton); addTemplateButton.addActionListener(new ActionListener() { @@ -96,8 +97,8 @@ public class MetricsEditor extends JPanel { } }); - JButton removeTemplateButton = new JButton("Remove Template"); - removeTemplateButton.setToolTipText("Remove selected template"); + JButton removeTemplateButton = new JButton(Messages.MetricsEditor_RemoveTemplate); + removeTemplateButton.setToolTipText(Messages.MetricsEditor_RemoveTemplateTT); controlPanel.add(removeTemplateButton); removeTemplateButton.addActionListener(new ActionListener() { @@ -107,8 +108,8 @@ public class MetricsEditor extends JPanel { } }); - JButton updateTemplateButton = new JButton("Update Template"); - updateTemplateButton.setToolTipText("Update selected template using current format"); + JButton updateTemplateButton = new JButton(Messages.MetricsEditor_UpdateTemplate); + updateTemplateButton.setToolTipText(Messages.MetricsEditor_UpdateTemplateTT); controlPanel.add(updateTemplateButton); updateTemplateButton.addActionListener(new ActionListener() { @@ -118,8 +119,8 @@ public class MetricsEditor extends JPanel { } }); - JButton newFormatButton = new JButton("New Format"); - newFormatButton.setToolTipText("Create a new Format"); + JButton newFormatButton = new JButton(Messages.MetricsEditor_NewFormat); + newFormatButton.setToolTipText(Messages.MetricsEditor_NewFormatTT); controlPanel.add(newFormatButton); newFormatButton.addActionListener(new ActionListener() { @@ -144,8 +145,8 @@ public class MetricsEditor extends JPanel { valueTestField.addActionListener(l); formatPatternField.addActionListener(l); - valueTestField.setText("123456.789"); - formatPatternField.setText("%s"); + valueTestField.setText(Messages.MetricsEditor_Numbers); + formatPatternField.setText("%s"); //$NON-NLS-1$ updateValues(); } @@ -189,8 +190,8 @@ public class MetricsEditor extends JPanel { private void newFormat() { format = null; - formatNameField.setText("New format"); - formatPatternField.setText("%s"); + formatNameField.setText(Messages.MetricsEditor_NewFormatField); + formatPatternField.setText("%s"); //$NON-NLS-1$ updateValues(); } @@ -227,7 +228,7 @@ public class MetricsEditor extends JPanel { try { d = Double.parseDouble(value); } catch (NumberFormatException e) { - valuePresentationField.setText("Value test is not a number"); + valuePresentationField.setText(Messages.MetricsEditor_ValueTestNotANumber); return; } formatValue = d; @@ -236,7 +237,7 @@ public class MetricsEditor extends JPanel { try { format = createMetricsFormatFromFields(); } catch (Exception e) { - valuePresentationField.setText("Format pattern is not correct " + e.getMessage()); + valuePresentationField.setText(NLS.bind(Messages.MetricsEditor_FormatPatternNotCorrect, e.getMessage())); } if (format == null) return; // TODO : show error @@ -255,7 +256,7 @@ public class MetricsEditor extends JPanel { try { valuePresentationField.setText(format.formatValue(formatValue)); } catch (Exception e) { - valuePresentationField.setText("Format error: " + e.getMessage()); + valuePresentationField.setText(NLS.bind(Messages.MetricsEditor_FormatError, e.getMessage())); } formatNameField.setText(format.getName()); formatPatternField.setText(format.getPattern()); @@ -267,7 +268,7 @@ public class MetricsEditor extends JPanel { private class MetricsTableModel implements TableModel, MetricsFormatListListener { - private String[] columnNames = {"Name","Format","Value"}; + private String[] columnNames = {Messages.MetricsEditor_Name,Messages.MetricsEditor_Format,Messages.MetricsEditor_Value}; private MetricsFormatList formatList; private double formatValue = 0; @@ -301,7 +302,7 @@ public class MetricsEditor extends JPanel { } else if (columnIndex == 2) { return format.formatValue(formatValue); } - throw new IndexOutOfBoundsException("There is no column " + columnIndex); + throw new IndexOutOfBoundsException("There is no column " + columnIndex); //$NON-NLS-1$ } @Override