component config refactoring, localization fixes
[debian/openrocket] / src / net / sf / openrocket / gui / configdialog / ThicknessRingComponentConfig.java
index 2230979b6df0064129c09ebc253b9de01aac3ef1..3013b7c9721cd28be18ff1c5a7d816069e46d90a 100644 (file)
@@ -3,19 +3,31 @@ package net.sf.openrocket.gui.configdialog;
 
 import javax.swing.JPanel;
 
+import net.sf.openrocket.document.OpenRocketDocument;
+import net.sf.openrocket.l10n.Translator;
 import net.sf.openrocket.rocketcomponent.RocketComponent;
+import net.sf.openrocket.startup.Application;
 
 
 
 public class ThicknessRingComponentConfig extends RingComponentConfig {
-
-       public ThicknessRingComponentConfig(RocketComponent c) {
-               super(c);
+       private static final Translator trans = Application.getTranslator();
+       
+       public ThicknessRingComponentConfig(OpenRocketDocument d, RocketComponent c) {
+               super(d, c);
                
                JPanel tab;
                
-               tab = generalTab("Outer diameter:", "Inner diameter:", "Wall thickness:", "Length:");
-               tabbedPane.insertTab("General", null, tab, "General properties", 0);
+               //// Outer diameter:
+               //// Inner diameter:
+               //// Wall thickness:
+               //// Length:
+               tab = generalTab(trans.get("ThicknessRingCompCfg.tab.Outerdiam"),
+                               trans.get("ThicknessRingCompCfg.tab.Innerdiam"),
+                               trans.get("ThicknessRingCompCfg.tab.Wallthickness"), trans.get("ThicknessRingCompCfg.tab.Length"));
+               //// General and General properties
+               tabbedPane.insertTab(trans.get("ThicknessRingCompCfg.tab.General"), null, tab,
+                               trans.get("ThicknessRingCompCfg.tab.Generalprop"), 0);
                tabbedPane.setSelectedIndex(0);
        }