component config refactoring, localization fixes
[debian/openrocket] / src / net / sf / openrocket / util / LineStyle.java
index edd562b3129354a8ed159e693df64c61aa1f39d0..2bb3af6d1765b294afe37458aeebe51f856b8421 100644 (file)
@@ -14,30 +14,35 @@ import net.sf.openrocket.startup.Application;
 
 public enum LineStyle {
        
+
        //// Solid
-       SOLID("LineStyle.Solid",new float[] { 10f, 0f }),
+       SOLID("LineStyle.Solid", new float[] { 10f, 0f }),
        //// Dashed
-       DASHED("LineStyle.Dashed",new float[] { 6f, 4f }),
+       DASHED("LineStyle.Dashed", new float[] { 6f, 4f }),
        //// Dotted
-       DOTTED("LineStyle.Dotted",new float[] { 2f, 3f }),
+       DOTTED("LineStyle.Dotted", new float[] { 2f, 3f }),
        //// Dash-dotted
-       DASHDOT("LineStyle.Dash-dotted",new float[] { 8f, 3f, 2f, 3f})
-       ;
+       DASHDOT("LineStyle.Dash-dotted", new float[] { 8f, 3f, 2f, 3f });
        
+       private static final Translator trans = Application.getTranslator();
+       static {
+               System.out.println("*** LineStyle initialized trans:" + trans + " ***");
+               System.err.println("*** LineStyle initialized ***");
+       }
        private final String name;
        private final float[] dashes;
        
        LineStyle(String name, float[] dashes) {
-       
                this.name = name;
                this.dashes = dashes;
        }
+       
        public float[] getDashes() {
                return Arrays.copyOf(dashes, dashes.length);
        }
+       
        @Override
        public String toString() {
-               final Translator trans = Application.getTranslator();
                return trans.get(name);
        }
 }
\ No newline at end of file