Procházet zdrojové kódy

- some refactoring in the keys of the defaults dictionary
- fixed an ambiguity in the Tools Database GUI elements

Marius Stanciu před 5 roky
rodič
revize
f771838c81

+ 2 - 0
CHANGELOG.md

@@ -19,6 +19,8 @@ CHANGELOG for FlatCAM beta
 - added a default properties tab which will hold a set of information's about the application
 - added a default properties tab which will hold a set of information's about the application
 - minor changes in the Properties Tool
 - minor changes in the Properties Tool
 - Excellon UI: fixed a small issue with toggling all rows in Tools Table not toggling off and also the milling section in Utilities was not updated
 - Excellon UI: fixed a small issue with toggling all rows in Tools Table not toggling off and also the milling section in Utilities was not updated
+- some refactoring in the keys of the defaults dictionary
+- fixed an ambiguity in the Tools Database GUI elements
 
 
 22.10.2020
 22.10.2020
 
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 274 - 274
appDatabase.py


+ 12 - 12
appEditors/AppGeoEditor.py

@@ -547,33 +547,33 @@ class PaintOptionsTool(AppTool):
 
 
     def set_tool_ui(self):
     def set_tool_ui(self):
         # Init appGUI
         # Init appGUI
-        if self.app.defaults["tools_painttooldia"]:
-            self.painttooldia_entry.set_value(self.app.defaults["tools_painttooldia"])
+        if self.app.defaults["tools_paint_tooldia"]:
+            self.painttooldia_entry.set_value(self.app.defaults["tools_paint_tooldia"])
         else:
         else:
             self.painttooldia_entry.set_value(0.0)
             self.painttooldia_entry.set_value(0.0)
 
 
-        if self.app.defaults["tools_paintoverlap"]:
-            self.paintoverlap_entry.set_value(self.app.defaults["tools_paintoverlap"])
+        if self.app.defaults["tools_paint_overlap"]:
+            self.paintoverlap_entry.set_value(self.app.defaults["tools_paint_overlap"])
         else:
         else:
             self.paintoverlap_entry.set_value(0.0)
             self.paintoverlap_entry.set_value(0.0)
 
 
-        if self.app.defaults["tools_paintoffset"]:
-            self.paintmargin_entry.set_value(self.app.defaults["tools_paintoffset"])
+        if self.app.defaults["tools_paint_offset"]:
+            self.paintmargin_entry.set_value(self.app.defaults["tools_paint_offset"])
         else:
         else:
             self.paintmargin_entry.set_value(0.0)
             self.paintmargin_entry.set_value(0.0)
 
 
-        if self.app.defaults["tools_paintmethod"]:
-            self.paintmethod_combo.set_value(self.app.defaults["tools_paintmethod"])
+        if self.app.defaults["tools_paint_method"]:
+            self.paintmethod_combo.set_value(self.app.defaults["tools_paint_method"])
         else:
         else:
             self.paintmethod_combo.set_value(_("Seed"))
             self.paintmethod_combo.set_value(_("Seed"))
 
 
-        if self.app.defaults["tools_pathconnect"]:
-            self.pathconnect_cb.set_value(self.app.defaults["tools_pathconnect"])
+        if self.app.defaults["tools_paint_connect"]:
+            self.pathconnect_cb.set_value(self.app.defaults["tools_paint_connect"])
         else:
         else:
             self.pathconnect_cb.set_value(False)
             self.pathconnect_cb.set_value(False)
 
 
-        if self.app.defaults["tools_paintcontour"]:
-            self.paintcontour_cb.set_value(self.app.defaults["tools_paintcontour"])
+        if self.app.defaults["tools_paint_contour"]:
+            self.paintcontour_cb.set_value(self.app.defaults["tools_paint_contour"])
         else:
         else:
             self.paintcontour_cb.set_value(False)
             self.paintcontour_cb.set_value(False)
 
 

+ 14 - 14
appGUI/preferences/PreferencesUIManager.py

@@ -428,23 +428,23 @@ class PreferencesUIManager:
             "tools_cutout_mb_spacing":      self.ui.tools_defaults_form.tools_cutout_group.mb_spacing_entry,
             "tools_cutout_mb_spacing":      self.ui.tools_defaults_form.tools_cutout_group.mb_spacing_entry,
 
 
             # Paint Area Tool
             # Paint Area Tool
-            "tools_painttooldia":       self.ui.tools_defaults_form.tools_paint_group.painttooldia_entry,
-            "tools_paintorder":         self.ui.tools_defaults_form.tools_paint_group.paint_order_radio,
-            "tools_paintoverlap":       self.ui.tools_defaults_form.tools_paint_group.paintoverlap_entry,
-            "tools_paintoffset":        self.ui.tools_defaults_form.tools_paint_group.paintmargin_entry,
-            "tools_paintmethod":        self.ui.tools_defaults_form.tools_paint_group.paintmethod_combo,
-            "tools_selectmethod":       self.ui.tools_defaults_form.tools_paint_group.selectmethod_combo,
+            "tools_paint_tooldia":       self.ui.tools_defaults_form.tools_paint_group.painttooldia_entry,
+            "tools_paint_order":         self.ui.tools_defaults_form.tools_paint_group.paint_order_radio,
+            "tools_paint_overlap":       self.ui.tools_defaults_form.tools_paint_group.paintoverlap_entry,
+            "tools_paint_offset":        self.ui.tools_defaults_form.tools_paint_group.paintmargin_entry,
+            "tools_paint_method":        self.ui.tools_defaults_form.tools_paint_group.paintmethod_combo,
+            "tools_paint_selectmethod":       self.ui.tools_defaults_form.tools_paint_group.selectmethod_combo,
             "tools_paint_area_shape":   self.ui.tools_defaults_form.tools_paint_group.area_shape_radio,
             "tools_paint_area_shape":   self.ui.tools_defaults_form.tools_paint_group.area_shape_radio,
-            "tools_pathconnect":        self.ui.tools_defaults_form.tools_paint_group.pathconnect_cb,
-            "tools_paintcontour":       self.ui.tools_defaults_form.tools_paint_group.contour_cb,
+            "tools_paint_connect":        self.ui.tools_defaults_form.tools_paint_group.pathconnect_cb,
+            "tools_paint_contour":       self.ui.tools_defaults_form.tools_paint_group.contour_cb,
             "tools_paint_plotting":     self.ui.tools_defaults_form.tools_paint_group.paint_plotting_radio,
             "tools_paint_plotting":     self.ui.tools_defaults_form.tools_paint_group.paint_plotting_radio,
 
 
-            "tools_paintrest":          self.ui.tools_defaults_form.tools_paint_group.rest_cb,
-            "tools_painttool_type":     self.ui.tools_defaults_form.tools_paint_group.tool_type_radio,
-            "tools_paintcutz":          self.ui.tools_defaults_form.tools_paint_group.cutz_entry,
-            "tools_painttipdia":        self.ui.tools_defaults_form.tools_paint_group.tipdia_entry,
-            "tools_painttipangle":      self.ui.tools_defaults_form.tools_paint_group.tipangle_entry,
-            "tools_paintnewdia":        self.ui.tools_defaults_form.tools_paint_group.newdia_entry,
+            "tools_paint_rest":          self.ui.tools_defaults_form.tools_paint_group.rest_cb,
+            "tools_paint_tool_type":     self.ui.tools_defaults_form.tools_paint_group.tool_type_radio,
+            "tools_paint_cutz":          self.ui.tools_defaults_form.tools_paint_group.cutz_entry,
+            "tools_paint_tipdia":        self.ui.tools_defaults_form.tools_paint_group.tipdia_entry,
+            "tools_paint_tipangle":      self.ui.tools_defaults_form.tools_paint_group.tipangle_entry,
+            "tools_paint_newdia":        self.ui.tools_defaults_form.tools_paint_group.newdia_entry,
 
 
             # 2-sided Tool
             # 2-sided Tool
             "tools_2sided_mirror_axis": self.ui.tools_defaults_form.tools_2sided_group.mirror_axis_radio,
             "tools_2sided_mirror_axis": self.ui.tools_defaults_form.tools_2sided_group.mirror_axis_radio,

+ 1 - 1
appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py

@@ -185,7 +185,7 @@ class ToolsCutoutPrefGroupUI(OptionsGroupUI):
         # Mouse Bites Tool Diameter
         # Mouse Bites Tool Diameter
         self.mb_dia_label = FCLabel('%s:' % _("Tool Diameter"))
         self.mb_dia_label = FCLabel('%s:' % _("Tool Diameter"))
         self.mb_dia_label.setToolTip(
         self.mb_dia_label.setToolTip(
-            _("The drill hole diameter when doing mpuse bites.")
+            _("The drill hole diameter when doing mouse bites.")
         )
         )
         self.mb_dia_entry = FCDoubleSpinner()
         self.mb_dia_entry = FCDoubleSpinner()
         self.mb_dia_entry.set_precision(self.decimals)
         self.mb_dia_entry.set_precision(self.decimals)

+ 18 - 18
appParsers/ParseHPGL2.py

@@ -81,26 +81,26 @@ class HPGL2:
             "toolchangexy":             self.app.defaults["geometry_toolchangexy"],
             "toolchangexy":             self.app.defaults["geometry_toolchangexy"],
             "startz":                   self.app.defaults["geometry_startz"],
             "startz":                   self.app.defaults["geometry_startz"],
 
 
-            "tooldia":                  self.app.defaults["tools_painttooldia"],
-            "tools_paintoffset":        self.app.defaults["tools_paintoffset"],
-            "tools_paintmethod":        self.app.defaults["tools_paintmethod"],
-            "tools_selectmethod":       self.app.defaults["tools_selectmethod"],
-            "tools_pathconnect":        self.app.defaults["tools_pathconnect"],
-            "tools_paintcontour":       self.app.defaults["tools_paintcontour"],
-            "tools_paintoverlap":       self.app.defaults["tools_paintoverlap"],
-            "tools_paintrest":          self.app.defaults["tools_paintrest"],
-
-            "tools_ncc_operation":       self.app.defaults["tools_ncc_operation"],
-            "tools_ncc_margin":          self.app.defaults["tools_ncc_margin"],
-            "tools_ncc_method":          self.app.defaults["tools_ncc_method"],
-            "tools_ncc_connect":         self.app.defaults["tools_ncc_connect"],
-            "tools_ncc_contour":         self.app.defaults["tools_ncc_contour"],
-            "tools_ncc_overlap":         self.app.defaults["tools_ncc_overlap"],
-            "tools_ncc_rest":            self.app.defaults["tools_ncc_rest"],
-            "tools_ncc_ref":             self.app.defaults["tools_ncc_ref"],
+            "tooldia":                  self.app.defaults["tools_paint_tooldia"],
+            "tools_paint_offset":       self.app.defaults["tools_paint_offset"],
+            "tools_paint_method":       self.app.defaults["tools_paint_method"],
+            "tools_paint_selectmethod": self.app.defaults["tools_paint_selectmethod"],
+            "tools_paint_connect":      self.app.defaults["tools_paint_connect"],
+            "tools_paint_contour":      self.app.defaults["tools_paint_contour"],
+            "tools_paint_overlap":      self.app.defaults["tools_paint_overlap"],
+            "tools_paint_rest":         self.app.defaults["tools_paint_rest"],
+
+            "tools_ncc_operation":      self.app.defaults["tools_ncc_operation"],
+            "tools_ncc_margin":         self.app.defaults["tools_ncc_margin"],
+            "tools_ncc_method":         self.app.defaults["tools_ncc_method"],
+            "tools_ncc_connect":        self.app.defaults["tools_ncc_connect"],
+            "tools_ncc_contour":        self.app.defaults["tools_ncc_contour"],
+            "tools_ncc_overlap":        self.app.defaults["tools_ncc_overlap"],
+            "tools_ncc_rest":           self.app.defaults["tools_ncc_rest"],
+            "tools_ncc_ref":            self.app.defaults["tools_ncc_ref"],
             "tools_ncc_offset_choice":  self.app.defaults["tools_ncc_offset_choice"],
             "tools_ncc_offset_choice":  self.app.defaults["tools_ncc_offset_choice"],
             "tools_ncc_offset_value":   self.app.defaults["tools_ncc_offset_value"],
             "tools_ncc_offset_value":   self.app.defaults["tools_ncc_offset_value"],
-            "tools_ncc_milling_type":    self.app.defaults["tools_ncc_milling_type"],
+            "tools_ncc_milling_type":   self.app.defaults["tools_ncc_milling_type"],
 
 
             "tools_iso_passes":         self.app.defaults["tools_iso_passes"],
             "tools_iso_passes":         self.app.defaults["tools_iso_passes"],
             "tools_iso_overlap":        self.app.defaults["tools_iso_overlap"],
             "tools_iso_overlap":        self.app.defaults["tools_iso_overlap"],

+ 1 - 1
appTools/ToolCutOut.py

@@ -2219,7 +2219,7 @@ class CutoutUI:
         # Mouse Bites Tool Diameter
         # Mouse Bites Tool Diameter
         self.mb_dia_label = FCLabel('%s:' % _("Tool Diameter"))
         self.mb_dia_label = FCLabel('%s:' % _("Tool Diameter"))
         self.mb_dia_label.setToolTip(
         self.mb_dia_label.setToolTip(
-            _("The drill hole diameter when doing mpuse bites.")
+            _("The drill hole diameter when doing mouse bites.")
         )
         )
         self.mb_dia_entry = FCDoubleSpinner(callback=self.confirmation_message)
         self.mb_dia_entry = FCDoubleSpinner(callback=self.confirmation_message)
         self.mb_dia_entry.set_precision(self.decimals)
         self.mb_dia_entry.set_precision(self.decimals)

+ 44 - 44
appTools/ToolPaint.py

@@ -106,19 +106,19 @@ class ToolPaint(AppTool, Gerber):
         self.tool_type_item_options = ["C1", "C2", "C3", "C4", "B", "V"]
         self.tool_type_item_options = ["C1", "C2", "C3", "C4", "B", "V"]
 
 
         self.form_fields = {
         self.form_fields = {
-            "tools_paintoverlap":   self.ui.paintoverlap_entry,
-            "tools_paintoffset":    self.ui.offset_entry,
-            "tools_paintmethod":    self.ui.paintmethod_combo,
-            "tools_pathconnect":    self.ui.pathconnect_cb,
-            "tools_paintcontour":   self.ui.paintcontour_cb,
+            "tools_paint_overlap":   self.ui.paintoverlap_entry,
+            "tools_paint_offset":    self.ui.offset_entry,
+            "tools_paint_method":    self.ui.paintmethod_combo,
+            "tools_paint_connect":    self.ui.pathconnect_cb,
+            "tools_paint_contour":   self.ui.paintcontour_cb,
         }
         }
 
 
         self.name2option = {
         self.name2option = {
-            'p_overlap':    "tools_paintoverlap",
-            'p_offset':     "tools_paintoffset",
-            'p_method':     "tools_paintmethod",
-            'p_connect':    "tools_pathconnect",
-            'p_contour':    "tools_paintcontour",
+            'p_overlap':    "tools_paint_overlap",
+            'p_offset':     "tools_paint_offset",
+            'p_method':     "tools_paint_method",
+            'p_connect':    "tools_paint_connect",
+            'p_contour':    "tools_paint_contour",
         }
         }
 
 
         # store here the points for the "Polygon" area selection shape
         # store here the points for the "Polygon" area selection shape
@@ -439,9 +439,9 @@ class ToolPaint(AppTool, Gerber):
         self.default_data.update({
         self.default_data.update({
             "name":                 '_paint',
             "name":                 '_paint',
             "plot":                 self.app.defaults["geometry_plot"],
             "plot":                 self.app.defaults["geometry_plot"],
-            "cutz":                 float(self.app.defaults["tools_paintcutz"]),
-            "vtipdia":              float(self.app.defaults["tools_painttipdia"]),
-            "vtipangle":            float(self.app.defaults["tools_painttipangle"]),
+            "cutz":                 float(self.app.defaults["tools_paint_cutz"]),
+            "vtipdia":              float(self.app.defaults["tools_paint_tipdia"]),
+            "vtipangle":            float(self.app.defaults["tools_paint_tipangle"]),
             "travelz":              float(self.app.defaults["geometry_travelz"]),
             "travelz":              float(self.app.defaults["geometry_travelz"]),
             "feedrate":             float(self.app.defaults["geometry_feedrate"]),
             "feedrate":             float(self.app.defaults["geometry_feedrate"]),
             "feedrate_z":           float(self.app.defaults["geometry_feedrate_z"]),
             "feedrate_z":           float(self.app.defaults["geometry_feedrate_z"]),
@@ -468,28 +468,28 @@ class ToolPaint(AppTool, Gerber):
             "area_overz":           float(self.app.defaults["geometry_area_overz"]),
             "area_overz":           float(self.app.defaults["geometry_area_overz"]),
             "optimization_type":    self.app.defaults["geometry_optimization_type"],
             "optimization_type":    self.app.defaults["geometry_optimization_type"],
 
 
-            "tooldia":              self.app.defaults["tools_painttooldia"],
-            "tools_paintoffset":   self.app.defaults["tools_paintoffset"],
-            "tools_paintmethod":    self.app.defaults["tools_paintmethod"],
-            "tools_selectmethod":   self.app.defaults["tools_selectmethod"],
-            "tools_pathconnect":    self.app.defaults["tools_pathconnect"],
-            "tools_paintcontour":   self.app.defaults["tools_paintcontour"],
-            "tools_paintoverlap":   self.app.defaults["tools_paintoverlap"],
-            "tools_paintrest":      self.app.defaults["tools_paintrest"],
+            "tooldia":              self.app.defaults["tools_paint_tooldia"],
+            "tools_paint_offset":   self.app.defaults["tools_paint_offset"],
+            "tools_paint_method":    self.app.defaults["tools_paint_method"],
+            "tools_paint_selectmethod":   self.app.defaults["tools_paint_selectmethod"],
+            "tools_paint_connect":    self.app.defaults["tools_paint_connect"],
+            "tools_paint_contour":   self.app.defaults["tools_paint_contour"],
+            "tools_paint_overlap":   self.app.defaults["tools_paint_overlap"],
+            "tools_paint_rest":      self.app.defaults["tools_paint_rest"],
         })
         })
 
 
         # ## Init the GUI interface
         # ## Init the GUI interface
-        self.ui.order_radio.set_value(self.app.defaults["tools_paintorder"])
-        self.ui.offset_entry.set_value(self.app.defaults["tools_paintoffset"])
-        self.ui.paintmethod_combo.set_value(self.app.defaults["tools_paintmethod"])
-        self.ui.selectmethod_combo.set_value(self.app.defaults["tools_selectmethod"])
+        self.ui.order_radio.set_value(self.app.defaults["tools_paint_order"])
+        self.ui.offset_entry.set_value(self.app.defaults["tools_paint_offset"])
+        self.ui.paintmethod_combo.set_value(self.app.defaults["tools_paint_method"])
+        self.ui.selectmethod_combo.set_value(self.app.defaults["tools_paint_selectmethod"])
         self.ui.area_shape_radio.set_value(self.app.defaults["tools_paint_area_shape"])
         self.ui.area_shape_radio.set_value(self.app.defaults["tools_paint_area_shape"])
-        self.ui.pathconnect_cb.set_value(self.app.defaults["tools_pathconnect"])
-        self.ui.paintcontour_cb.set_value(self.app.defaults["tools_paintcontour"])
-        self.ui.paintoverlap_entry.set_value(self.app.defaults["tools_paintoverlap"])
+        self.ui.pathconnect_cb.set_value(self.app.defaults["tools_paint_connect"])
+        self.ui.paintcontour_cb.set_value(self.app.defaults["tools_paint_contour"])
+        self.ui.paintoverlap_entry.set_value(self.app.defaults["tools_paint_overlap"])
 
 
-        self.ui.new_tooldia_entry.set_value(self.app.defaults["tools_paintnewdia"])
-        self.ui.rest_cb.set_value(self.app.defaults["tools_paintrest"])
+        self.ui.new_tooldia_entry.set_value(self.app.defaults["tools_paint_newdia"])
+        self.ui.rest_cb.set_value(self.app.defaults["tools_paint_rest"])
 
 
         # # make the default object type, "Geometry"
         # # make the default object type, "Geometry"
         # self.type_obj_radio.set_value("geometry")
         # self.type_obj_radio.set_value("geometry")
@@ -521,29 +521,29 @@ class ToolPaint(AppTool, Gerber):
             self.on_reference_combo_changed()
             self.on_reference_combo_changed()
 
 
         try:
         try:
-            diameters = [float(self.app.defaults["tools_painttooldia"])]
+            diameters = [float(self.app.defaults["tools_paint_tooldia"])]
         except (ValueError, TypeError):
         except (ValueError, TypeError):
-            if isinstance(self.app.defaults["tools_painttooldia"], str):
-                diameters = [eval(x) for x in self.app.defaults["tools_painttooldia"].split(",") if x != '']
+            if isinstance(self.app.defaults["tools_paint_tooldia"], str):
+                diameters = [eval(x) for x in self.app.defaults["tools_paint_tooldia"].split(",") if x != '']
             else:
             else:
-                diameters = self.app.defaults["tools_painttooldia"]
+                diameters = self.app.defaults["tools_paint_tooldia"]
 
 
         if not diameters:
         if not diameters:
             log.error("At least one tool diameter needed. Verify in Edit -> Preferences -> TOOLS -> NCC Tools.")
             log.error("At least one tool diameter needed. Verify in Edit -> Preferences -> TOOLS -> NCC Tools.")
             self.build_ui()
             self.build_ui()
 
 
             # if the Paint Method is "Single" disable the tool table context menu
             # if the Paint Method is "Single" disable the tool table context menu
-            if self.default_data["tools_selectmethod"] == "single":
+            if self.default_data["tools_paint_selectmethod"] == "single":
                 self.ui.tools_table.setContextMenuPolicy(Qt.NoContextMenu)
                 self.ui.tools_table.setContextMenuPolicy(Qt.NoContextMenu)
             return
             return
 
 
         for dia in diameters:
         for dia in diameters:
             self.on_tool_add(custom_dia=dia)
             self.on_tool_add(custom_dia=dia)
 
 
-        self.ui.on_rest_machining_check(state=self.app.defaults["tools_paintrest"])
+        self.ui.on_rest_machining_check(state=self.app.defaults["tools_paint_rest"])
 
 
         # if the Paint Method is "Single" disable the tool table context menu
         # if the Paint Method is "Single" disable the tool table context menu
-        if self.default_data["tools_selectmethod"] == "single":
+        if self.default_data["tools_paint_selectmethod"] == "single":
             self.ui.tools_table.setContextMenuPolicy(Qt.NoContextMenu)
             self.ui.tools_table.setContextMenuPolicy(Qt.NoContextMenu)
 
 
         self.ui.tools_table.drag_drop_sig.connect(self.rebuild_ui)
         self.ui.tools_table.drag_drop_sig.connect(self.rebuild_ui)
@@ -1777,11 +1777,11 @@ class ToolPaint(AppTool, Gerber):
                     return "fail"
                     return "fail"
 
 
                 # determine the tool parameters to use
                 # determine the tool parameters to use
-                over = float(tools_storage[current_uid]['data']['tools_paintoverlap']) / 100.0
-                conn = tools_storage[current_uid]['data']['tools_pathconnect']
-                cont = tools_storage[current_uid]['data']['tools_paintcontour']
+                over = float(tools_storage[current_uid]['data']['tools_paint_overlap']) / 100.0
+                conn = tools_storage[current_uid]['data']['tools_paint_connect']
+                cont = tools_storage[current_uid]['data']['tools_paint_contour']
 
 
-                paint_offset = float(tools_storage[current_uid]['data']['tools_paintoffset'])
+                paint_offset = float(tools_storage[current_uid]['data']['tools_paint_offset'])
 
 
                 poly_buf = []
                 poly_buf = []
                 for pol in geometry:
                 for pol in geometry:
@@ -1967,9 +1967,9 @@ class ToolPaint(AppTool, Gerber):
                 # cleared_geo = []
                 # cleared_geo = []
 
 
                 # determine the tool parameters to use
                 # determine the tool parameters to use
-                over = float(tools_storage[current_uid]['data']['tools_paintoverlap']) / 100.0
-                conn = tools_storage[current_uid]['data']['tools_pathconnect']
-                cont = tools_storage[current_uid]['data']['tools_paintcontour']
+                over = float(tools_storage[current_uid]['data']['tools_paint_overlap']) / 100.0
+                conn = tools_storage[current_uid]['data']['tools_paint_connect']
+                cont = tools_storage[current_uid]['data']['tools_paint_contour']
 
 
                 pol_nr = 0
                 pol_nr = 0
 
 

+ 2 - 2
app_Main.py

@@ -4146,7 +4146,7 @@ class App(QtCore.QObject):
     def scale_defaults(self, sfactor, dimensions):
     def scale_defaults(self, sfactor, dimensions):
         for dim in dimensions:
         for dim in dimensions:
             if dim in ['geometry_cnctooldia', 'tools_ncc_tools', 'tools_solderpaste_tools', 'tools_iso_tooldia',
             if dim in ['geometry_cnctooldia', 'tools_ncc_tools', 'tools_solderpaste_tools', 'tools_iso_tooldia',
-                       'tools_painttooldia', 'tools_transform_ref_point', 'tools_cal_toolchange_xy',
+                       'tools_paint_tooldia', 'tools_transform_ref_point', 'tools_cal_toolchange_xy',
                        'gerber_editor_newdim', 'tools_drill_toolchangexy', 'tools_drill_endxy',
                        'gerber_editor_newdim', 'tools_drill_toolchangexy', 'tools_drill_endxy',
                        'geometry_toolchangexy', 'geometry_endxy', 'tools_solderpaste_xy_toolchange']:
                        'geometry_toolchangexy', 'geometry_endxy', 'tools_solderpaste_xy_toolchange']:
                 if not self.defaults[dim] or self.defaults[dim] == '':
                 if not self.defaults[dim] or self.defaults[dim] == '':
@@ -4269,7 +4269,7 @@ class App(QtCore.QObject):
             'tools_cutout_gapsize', 'tools_cutout_gap_depth', 'tools_cutout_mb_dia', 'tools_cutout_mb_spacing',
             'tools_cutout_gapsize', 'tools_cutout_gap_depth', 'tools_cutout_mb_dia', 'tools_cutout_mb_spacing',
 
 
             # Paint Tool
             # Paint Tool
-            "tools_painttooldia", 'tools_paintoffset', "tools_paintcutz", "tools_painttipdia", "tools_paintnewdia",
+            "tools_paint_tooldia", 'tools_paint_offset', "tools_paint_cutz", "tools_paint_tipdia", "tools_paint_newdia",
 
 
             # 2Sided Tool
             # 2Sided Tool
             "tools_2sided_drilldia",
             "tools_2sided_drilldia",

+ 14 - 14
defaults.py

@@ -503,22 +503,22 @@ class FlatCAMDefaults:
         "tools_cutout_mb_spacing": 0.3,
         "tools_cutout_mb_spacing": 0.3,
 
 
         # Paint Tool
         # Paint Tool
-        "tools_painttooldia": 0.3,
-        "tools_paintorder": 'rev',
-        "tools_paintoverlap": 20,
-        "tools_paintoffset": 0.0,
-        "tools_paintmethod": _("Seed"),
-        "tools_selectmethod": _("All"),
+        "tools_paint_tooldia": 0.3,
+        "tools_paint_order": 'rev',
+        "tools_paint_overlap": 20,
+        "tools_paint_offset": 0.0,
+        "tools_paint_method": _("Seed"),
+        "tools_paint_selectmethod": _("All"),
         "tools_paint_area_shape": "square",
         "tools_paint_area_shape": "square",
-        "tools_pathconnect": True,
-        "tools_paintcontour": True,
+        "tools_paint_connect": True,
+        "tools_paint_contour": True,
         "tools_paint_plotting": 'normal',
         "tools_paint_plotting": 'normal',
-        "tools_paintrest": False,
-        "tools_painttool_type": 'C1',
-        "tools_paintcutz": -0.05,
-        "tools_painttipdia": 0.1,
-        "tools_painttipangle": 30,
-        "tools_paintnewdia": 0.1,
+        "tools_paint_rest": False,
+        "tools_paint_tool_type": 'C1',
+        "tools_paint_cutz": -0.05,
+        "tools_paint_tipdia": 0.1,
+        "tools_paint_tipangle": 30,
+        "tools_paint_newdia": 0.1,
 
 
         # 2-Sided Tool
         # 2-Sided Tool
         "tools_2sided_mirror_axis": "X",
         "tools_2sided_mirror_axis": "X",

binární
locale/tr/LC_MESSAGES/strings.mo


+ 90 - 173
locale/tr/LC_MESSAGES/strings.po

@@ -5,8 +5,8 @@
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: \n"
 "Project-Id-Version: \n"
-"POT-Creation-Date: 2020-10-23 18:46+0300\n"
-"PO-Revision-Date: 2020-10-23 18:46+0300\n"
+"POT-Creation-Date: 2020-10-23 23:11+0300\n"
+"PO-Revision-Date: 2020-10-23 23:11+0300\n"
 "Last-Translator: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language-Team: \n"
 "Language: tr_TR\n"
 "Language: tr_TR\n"
@@ -219,7 +219,7 @@ msgstr "Seçilen dışlama alanları silindi."
 
 
 #: appDatabase.py:40
 #: appDatabase.py:40
 msgid "ID"
 msgid "ID"
-msgstr ""
+msgstr "ID"
 
 
 #: appDatabase.py:40
 #: appDatabase.py:40
 msgid "Tool Name"
 msgid "Tool Name"
@@ -272,15 +272,15 @@ msgstr ""
 
 
 #: appDatabase.py:220 appEditors/AppExcEditor.py:2567
 #: appDatabase.py:220 appEditors/AppExcEditor.py:2567
 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666
 #: appEditors/AppExcEditor.py:3732 appGUI/ObjectUI.py:666
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022
 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670
 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670
 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813
 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813
-#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:416
-#: appTools/ToolProperties.py:479 appTools/ToolSolderPaste.py:1166
+#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:413
+#: appTools/ToolProperties.py:476 appTools/ToolSolderPaste.py:1166
 #: tclCommands/TclCommandDrillcncjob.py:195
 #: tclCommands/TclCommandDrillcncjob.py:195
 msgid "Diameter"
 msgid "Diameter"
 msgstr "Kalınlık"
 msgstr "Kalınlık"
@@ -1243,7 +1243,8 @@ msgstr ""
 "- İncelik -> Boyutu, 'Geçit' ile aynıdır ancak \"Geçit\" kısmı frezelenerek "
 "- İncelik -> Boyutu, 'Geçit' ile aynıdır ancak \"Geçit\" kısmı frezelenerek "
 "PCB bütünlüğünden\n"
 "PCB bütünlüğünden\n"
 "   kopmayacak kadar inceltilecektir.\n"
 "   kopmayacak kadar inceltilecektir.\n"
-"- Fare Isırığı -> Boyutu 'Köprü' ile aynıdır, ancak deliklerle kaplanmıştır"
+"- Fare Isırığı (M-Bites) -> Boyutu 'Köprü' ile aynıdır, ancak deliklerle "
+"kaplanmıştır"
 
 
 #: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158
 #: appDatabase.py:1189 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158
 #: appTools/ToolCutOut.py:2192
 #: appTools/ToolCutOut.py:2192
@@ -1277,7 +1278,7 @@ msgstr "Uç Kalınlığı"
 
 
 #: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188
 #: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188
 #: appTools/ToolCutOut.py:2222
 #: appTools/ToolCutOut.py:2222
-msgid "The drill hole diameter when doing mpuse bites."
+msgid "The drill hole diameter when doing mouse bites."
 msgstr "Geçitlerde fare ısırığı şekli için delik genişliği."
 msgstr "Geçitlerde fare ısırığı şekli için delik genişliği."
 
 
 #: appDatabase.py:1233
 #: appDatabase.py:1233
@@ -1686,12 +1687,12 @@ msgstr "Bitti. Delikleri taşıma işlemi tamamlandı."
 msgid "Done. Drill(s) copied."
 msgid "Done. Drill(s) copied."
 msgstr "Bitti. Delikler kopyalandı."
 msgstr "Bitti. Delikler kopyalandı."
 
 
-#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330
+#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:333
 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
 msgid "Total Drills"
 msgid "Total Drills"
 msgstr "Toplam Delik"
 msgstr "Toplam Delik"
 
 
-#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364
+#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:367
 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
 msgid "Total Slots"
 msgid "Total Slots"
 msgstr "Toplam Yuva"
 msgstr "Toplam Yuva"
@@ -2078,7 +2079,7 @@ msgstr ""
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56
 #: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398
 #: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398
-#: appTools/ToolProperties.py:574
+#: appTools/ToolProperties.py:571
 msgid "Length"
 msgid "Length"
 msgstr "Uzunluk"
 msgstr "Uzunluk"
 
 
@@ -2262,7 +2263,7 @@ msgid "Text Tool"
 msgstr "Metin Aracı"
 msgstr "Metin Aracı"
 
 
 #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245
 #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245
-#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880
+#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886
 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711
 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711
 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116
 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116
 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166
 #: appTools/ToolIsolation.py:697 appTools/ToolIsolation.py:3166
@@ -2310,8 +2311,8 @@ msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi."
 #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984
 #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984
 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040
 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040
 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71
 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71
-#: appObjects/FlatCAMObj.py:495 appTools/ToolProperties.py:116
-#: appTools/ToolProperties.py:164
+#: appObjects/FlatCAMObj.py:495 appTools/ToolProperties.py:113
+#: appTools/ToolProperties.py:161
 msgid "Tools"
 msgid "Tools"
 msgstr "Araçlar"
 msgstr "Araçlar"
 
 
@@ -3401,7 +3402,7 @@ msgid "Gerber Editor"
 msgstr "Gerber Düzenleyici"
 msgstr "Gerber Düzenleyici"
 
 
 #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
 #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281
-#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:161
+#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158
 msgid "Apertures"
 msgid "Apertures"
 msgstr "Şekiller"
 msgstr "Şekiller"
 
 
@@ -3994,7 +3995,7 @@ msgstr "TT"
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71
 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065
 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769
 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769
-#: appTools/ToolProperties.py:168
+#: appTools/ToolProperties.py:165
 msgid "Drills"
 msgid "Drills"
 msgstr "Delikler"
 msgstr "Delikler"
 
 
@@ -4004,7 +4005,7 @@ msgstr "Delikler"
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72
 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065
 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065
 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770
 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770
-#: appTools/ToolProperties.py:170
+#: appTools/ToolProperties.py:167
 msgid "Slots"
 msgid "Slots"
 msgstr "Yuvalar"
 msgstr "Yuvalar"
 
 
@@ -4183,8 +4184,6 @@ msgid "File"
 msgstr "Dosya"
 msgstr "Dosya"
 
 
 #: appGUI/MainGUI.py:84
 #: appGUI/MainGUI.py:84
-#, fuzzy
-#| msgid "&New Project ...\tCtrl+N"
 msgid "New Project ...\tCtrl+N"
 msgid "New Project ...\tCtrl+N"
 msgstr "Yeni Proje ...\tCTRL+N"
 msgstr "Yeni Proje ...\tCTRL+N"
 
 
@@ -4229,20 +4228,14 @@ msgid "Will create a new, empty Document Object."
 msgstr "Yeni, boş bir Belge nesnesi oluşturur."
 msgstr "Yeni, boş bir Belge nesnesi oluşturur."
 
 
 #: appGUI/MainGUI.py:129
 #: appGUI/MainGUI.py:129
-#, fuzzy
-#| msgid "Open &Gerber ...\tCtrl+G"
 msgid "Open Gerber ...\tCtrl+G"
 msgid "Open Gerber ...\tCtrl+G"
 msgstr "Gerber'i Aç ...\tCTRL+G"
 msgstr "Gerber'i Aç ...\tCTRL+G"
 
 
 #: appGUI/MainGUI.py:134
 #: appGUI/MainGUI.py:134
-#, fuzzy
-#| msgid "Open &Excellon ...\tCtrl+E"
 msgid "Open Excellon ...\tCtrl+E"
 msgid "Open Excellon ...\tCtrl+E"
 msgstr "Excellon'u Aç ...\tCTRL+E"
 msgstr "Excellon'u Aç ...\tCTRL+E"
 
 
 #: appGUI/MainGUI.py:139
 #: appGUI/MainGUI.py:139
-#, fuzzy
-#| msgid "Open G-&Code ..."
 msgid "Open G-Code ..."
 msgid "Open G-Code ..."
 msgstr "G-Kodunu Aç ..."
 msgstr "G-Kodunu Aç ..."
 
 
@@ -4263,14 +4256,10 @@ msgid "Save"
 msgstr "Kaydet"
 msgstr "Kaydet"
 
 
 #: appGUI/MainGUI.py:160
 #: appGUI/MainGUI.py:160
-#, fuzzy
-#| msgid "&Save Project ...\tCtrl+S"
 msgid "Save Project ...\tCtrl+S"
 msgid "Save Project ...\tCtrl+S"
 msgstr "Projeyi Kaydet ...\tCTRL+S"
 msgstr "Projeyi Kaydet ...\tCTRL+S"
 
 
 #: appGUI/MainGUI.py:165
 #: appGUI/MainGUI.py:165
-#, fuzzy
-#| msgid "Save Project &As ...\tCtrl+Shift+S"
 msgid "Save Project As ...\tCtrl+Shift+S"
 msgid "Save Project As ...\tCtrl+Shift+S"
 msgstr "Projeyi Farklı Kaydet ...\tCtrl+Shift+S"
 msgstr "Projeyi Farklı Kaydet ...\tCtrl+Shift+S"
 
 
@@ -4295,26 +4284,18 @@ msgid "Import"
 msgstr "İçe Aktar"
 msgstr "İçe Aktar"
 
 
 #: appGUI/MainGUI.py:209
 #: appGUI/MainGUI.py:209
-#, fuzzy
-#| msgid "&SVG as Geometry Object ..."
 msgid "SVG as Geometry Object ..."
 msgid "SVG as Geometry Object ..."
 msgstr "SVG Şekil Nesnesi ..."
 msgstr "SVG Şekil Nesnesi ..."
 
 
 #: appGUI/MainGUI.py:212
 #: appGUI/MainGUI.py:212
-#, fuzzy
-#| msgid "&SVG as Gerber Object ..."
 msgid "SVG as Gerber Object ..."
 msgid "SVG as Gerber Object ..."
 msgstr "SVG Gerber Nesnesi ..."
 msgstr "SVG Gerber Nesnesi ..."
 
 
 #: appGUI/MainGUI.py:217
 #: appGUI/MainGUI.py:217
-#, fuzzy
-#| msgid "&DXF as Geometry Object ..."
 msgid "DXF as Geometry Object ..."
 msgid "DXF as Geometry Object ..."
 msgstr "DXF Şekil Nesnesi ..."
 msgstr "DXF Şekil Nesnesi ..."
 
 
 #: appGUI/MainGUI.py:220
 #: appGUI/MainGUI.py:220
-#, fuzzy
-#| msgid "&DXF as Gerber Object ..."
 msgid "DXF as Gerber Object ..."
 msgid "DXF as Gerber Object ..."
 msgstr "DXF Gerber Nesnesi ..."
 msgstr "DXF Gerber Nesnesi ..."
 
 
@@ -4327,8 +4308,6 @@ msgid "Export"
 msgstr "Dışa Aktar"
 msgstr "Dışa Aktar"
 
 
 #: appGUI/MainGUI.py:234
 #: appGUI/MainGUI.py:234
-#, fuzzy
-#| msgid "Export &SVG ..."
 msgid "Export SVG ..."
 msgid "Export SVG ..."
 msgstr "SVG'i Dışa Aktar ..."
 msgstr "SVG'i Dışa Aktar ..."
 
 
@@ -4337,8 +4316,6 @@ msgid "Export DXF ..."
 msgstr "DXF'i Dışa Aktar ..."
 msgstr "DXF'i Dışa Aktar ..."
 
 
 #: appGUI/MainGUI.py:244
 #: appGUI/MainGUI.py:244
-#, fuzzy
-#| msgid "Export &PNG ..."
 msgid "Export PNG ..."
 msgid "Export PNG ..."
 msgstr "PNG'i Dışa Aktar ..."
 msgstr "PNG'i Dışa Aktar ..."
 
 
@@ -4353,8 +4330,6 @@ msgstr ""
 "alanında o anda açık olan görsel bilgileri içerir."
 "alanında o anda açık olan görsel bilgileri içerir."
 
 
 #: appGUI/MainGUI.py:255
 #: appGUI/MainGUI.py:255
-#, fuzzy
-#| msgid "Export &Excellon ..."
 msgid "Export Excellon ..."
 msgid "Export Excellon ..."
 msgstr "Excellon'u Dışa Aktar ..."
 msgstr "Excellon'u Dışa Aktar ..."
 
 
@@ -4369,8 +4344,6 @@ msgstr ""
 "Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır."
 "Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır."
 
 
 #: appGUI/MainGUI.py:264
 #: appGUI/MainGUI.py:264
-#, fuzzy
-#| msgid "Export &Gerber ..."
 msgid "Export Gerber ..."
 msgid "Export Gerber ..."
 msgstr "Gerber'i Dışa Aktar ..."
 msgstr "Gerber'i Dışa Aktar ..."
 
 
@@ -4457,8 +4430,6 @@ msgid "Join Objects"
 msgstr "Nesneleri Birleştir"
 msgstr "Nesneleri Birleştir"
 
 
 #: appGUI/MainGUI.py:364
 #: appGUI/MainGUI.py:364
-#, fuzzy
-#| msgid "&Join Geo/Gerber/Exc -> Geo"
 msgid "Join Geo/Gerber/Exc -> Geo"
 msgid "Join Geo/Gerber/Exc -> Geo"
 msgstr "Şekil / Gerber / Excellon -> Şekli Birleştir"
 msgstr "Şekil / Gerber / Excellon -> Şekli Birleştir"
 
 
@@ -4495,8 +4466,6 @@ msgstr ""
 "Seçili Gerber nesnelerini yeni bir karma Gerber nesnesiyle birleştirir."
 "Seçili Gerber nesnelerini yeni bir karma Gerber nesnesiyle birleştirir."
 
 
 #: appGUI/MainGUI.py:388
 #: appGUI/MainGUI.py:388
-#, fuzzy
-#| msgid "&Copy\tCtrl+C"
 msgid "Copy\tCtrl+C"
 msgid "Copy\tCtrl+C"
 msgstr "Kopyala\tCTRL+C"
 msgstr "Kopyala\tCTRL+C"
 
 
@@ -4505,8 +4474,6 @@ msgid "Delete\tDEL"
 msgstr "Sil\tDEL"
 msgstr "Sil\tDEL"
 
 
 #: appGUI/MainGUI.py:398
 #: appGUI/MainGUI.py:398
-#, fuzzy
-#| msgid "Se&t Origin\tO"
 msgid "Set Origin\tO"
 msgid "Set Origin\tO"
 msgstr "Orijini Ayarla\tO"
 msgstr "Orijini Ayarla\tO"
 
 
@@ -4527,49 +4494,35 @@ msgid "Toggle Units\tQ"
 msgstr "Birimleri Değiştir\tQ"
 msgstr "Birimleri Değiştir\tQ"
 
 
 #: appGUI/MainGUI.py:412
 #: appGUI/MainGUI.py:412
-#, fuzzy
-#| msgid "&Select All\tCtrl+A"
 msgid "Select All\tCtrl+A"
 msgid "Select All\tCtrl+A"
 msgstr "Tümünü Seç\tCTRL+A"
 msgstr "Tümünü Seç\tCTRL+A"
 
 
 #: appGUI/MainGUI.py:417
 #: appGUI/MainGUI.py:417
-#, fuzzy
-#| msgid "&Preferences\tShift+P"
 msgid "Preferences\tShift+P"
 msgid "Preferences\tShift+P"
-msgstr "&Ayarlar\tSHIFT+P"
+msgstr "Ayarlar\tSHIFT+P"
 
 
 #: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488
 #: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488
-#: appTools/ToolProperties.py:157
+#: appTools/ToolProperties.py:154
 msgid "Options"
 msgid "Options"
 msgstr "Seçenekler"
 msgstr "Seçenekler"
 
 
 #: appGUI/MainGUI.py:425
 #: appGUI/MainGUI.py:425
-#, fuzzy
-#| msgid "&Rotate Selection\tShift+(R)"
 msgid "Rotate Selection\tShift+(R)"
 msgid "Rotate Selection\tShift+(R)"
-msgstr "&Seçimi Döndür\tSHIFT+(R)"
+msgstr "Seçimi Döndür\tSHIFT+(R)"
 
 
 #: appGUI/MainGUI.py:430
 #: appGUI/MainGUI.py:430
-#, fuzzy
-#| msgid "&Skew on X axis\tShift+X"
 msgid "Skew on X axis\tShift+X"
 msgid "Skew on X axis\tShift+X"
-msgstr "&X Ekseninde Eğrilt\tSHIFT+X"
+msgstr "X Ekseninde Eğrilt\tSHIFT+X"
 
 
 #: appGUI/MainGUI.py:432
 #: appGUI/MainGUI.py:432
-#, fuzzy
-#| msgid "S&kew on Y axis\tShift+Y"
 msgid "Skew on Y axis\tShift+Y"
 msgid "Skew on Y axis\tShift+Y"
 msgstr "Y Ekseninde Eğrilt\tSHIFT+Y"
 msgstr "Y Ekseninde Eğrilt\tSHIFT+Y"
 
 
 #: appGUI/MainGUI.py:437
 #: appGUI/MainGUI.py:437
-#, fuzzy
-#| msgid "Flip on &X axis\tX"
 msgid "Flip on X axis\tX"
 msgid "Flip on X axis\tX"
 msgstr "X Ekseninde Çevir\tX"
 msgstr "X Ekseninde Çevir\tX"
 
 
 #: appGUI/MainGUI.py:439
 #: appGUI/MainGUI.py:439
-#, fuzzy
-#| msgid "Flip on &Y axis\tY"
 msgid "Flip on Y axis\tY"
 msgid "Flip on Y axis\tY"
 msgstr "Y Ekseninde Çevir\tY"
 msgstr "Y Ekseninde Çevir\tY"
 
 
@@ -4598,22 +4551,16 @@ msgid "Disable non-selected\tAlt+3"
 msgstr "Seçili Olmayanları Devre Dışı Bırak\tALT+3"
 msgstr "Seçili Olmayanları Devre Dışı Bırak\tALT+3"
 
 
 #: appGUI/MainGUI.py:463
 #: appGUI/MainGUI.py:463
-#, fuzzy
-#| msgid "&Zoom Fit\tV"
 msgid "Zoom Fit\tV"
 msgid "Zoom Fit\tV"
 msgstr "Ekrana Sığdır\tV"
 msgstr "Ekrana Sığdır\tV"
 
 
 #: appGUI/MainGUI.py:465
 #: appGUI/MainGUI.py:465
-#, fuzzy
-#| msgid "&Zoom In\t="
 msgid "Zoom In\t="
 msgid "Zoom In\t="
-msgstr "&Yakınlaştır\t="
+msgstr "Yakınlaştır\t="
 
 
 #: appGUI/MainGUI.py:467
 #: appGUI/MainGUI.py:467
-#, fuzzy
-#| msgid "&Zoom Out\t-"
 msgid "Zoom Out\t-"
 msgid "Zoom Out\t-"
-msgstr "&Uzaklaştır\t-"
+msgstr "Uzaklaştır\t-"
 
 
 #: appGUI/MainGUI.py:472
 #: appGUI/MainGUI.py:472
 msgid "Redraw All\tF5"
 msgid "Redraw All\tF5"
@@ -4624,40 +4571,28 @@ msgid "Toggle Code Editor\tShift+E"
 msgstr "Kod Düzenleyiciyi Aç/Kapat\tSHIFT+E"
 msgstr "Kod Düzenleyiciyi Aç/Kapat\tSHIFT+E"
 
 
 #: appGUI/MainGUI.py:479
 #: appGUI/MainGUI.py:479
-#, fuzzy
-#| msgid "&Toggle FullScreen\tAlt+F10"
 msgid "Toggle FullScreen\tAlt+F10"
 msgid "Toggle FullScreen\tAlt+F10"
-msgstr "&Tam Ekranı Aç/Kapat\tALT+F10"
+msgstr "Tam Ekranı Aç/Kapat\tALT+F10"
 
 
 #: appGUI/MainGUI.py:481
 #: appGUI/MainGUI.py:481
-#, fuzzy
-#| msgid "&Toggle Plot Area\tCtrl+F10"
 msgid "Toggle Plot Area\tCtrl+F10"
 msgid "Toggle Plot Area\tCtrl+F10"
-msgstr "&Çalışma Alanını Aç/Kapat\tCTRL+F10"
+msgstr "Çalışma Alanını Aç/Kapat\tCTRL+F10"
 
 
 #: appGUI/MainGUI.py:483
 #: appGUI/MainGUI.py:483
-#, fuzzy
-#| msgid "&Toggle Project/Sel/Tool\t`"
 msgid "Toggle Project/Sel/Tool\t`"
 msgid "Toggle Project/Sel/Tool\t`"
-msgstr "&Yan Paneli Aç/Kapat\t`"
+msgstr "Yan Paneli Aç/Kapat\t`"
 
 
 #: appGUI/MainGUI.py:487
 #: appGUI/MainGUI.py:487
-#, fuzzy
-#| msgid "&Toggle Grid Snap\tG"
 msgid "Toggle Grid Snap\tG"
 msgid "Toggle Grid Snap\tG"
-msgstr "&Izgaraya Yapıştırmayı Aç/Kapat\tG"
+msgstr "Izgaraya Yapıştırmayı Aç/Kapat\tG"
 
 
 #: appGUI/MainGUI.py:489
 #: appGUI/MainGUI.py:489
-#, fuzzy
-#| msgid "&Toggle Grid Lines\tAlt+G"
 msgid "Toggle Grid Lines\tAlt+G"
 msgid "Toggle Grid Lines\tAlt+G"
-msgstr "&Izgarayı Göster/Gizle\tALT+G"
+msgstr "Izgarayı Göster/Gizle\tALT+G"
 
 
 #: appGUI/MainGUI.py:491
 #: appGUI/MainGUI.py:491
-#, fuzzy
-#| msgid "&Toggle Axis\tShift+G"
 msgid "Toggle Axis\tShift+G"
 msgid "Toggle Axis\tShift+G"
-msgstr "&Ekseni Göster/Gizle\tSHIFT+G"
+msgstr "Ekseni Göster/Gizle\tSHIFT+G"
 
 
 #: appGUI/MainGUI.py:493
 #: appGUI/MainGUI.py:493
 msgid "Toggle Workspace\tShift+W"
 msgid "Toggle Workspace\tShift+W"
@@ -4682,10 +4617,8 @@ msgid "Deselect All"
 msgstr "Tüm Seçimleri Kaldır"
 msgstr "Tüm Seçimleri Kaldır"
 
 
 #: appGUI/MainGUI.py:514
 #: appGUI/MainGUI.py:514
-#, fuzzy
-#| msgid "&Command Line\tS"
 msgid "Command Line\tS"
 msgid "Command Line\tS"
-msgstr "&Komut Satırı\tS"
+msgstr "Komut Satırı\tS"
 
 
 #: appGUI/MainGUI.py:519
 #: appGUI/MainGUI.py:519
 msgid "Help"
 msgid "Help"
@@ -5062,8 +4995,6 @@ msgid "Replot"
 msgstr "Yeniden Çiz"
 msgstr "Yeniden Çiz"
 
 
 #: appGUI/MainGUI.py:898 appGUI/MainGUI.py:2055
 #: appGUI/MainGUI.py:898 appGUI/MainGUI.py:2055
-#, fuzzy
-#| msgid "&Clear plot"
 msgid "Clear plot"
 msgid "Clear plot"
 msgstr "Nesneyi Temizle"
 msgstr "Nesneyi Temizle"
 
 
@@ -5120,7 +5051,7 @@ msgstr "Delme"
 
 
 #: appGUI/MainGUI.py:943 appGUI/MainGUI.py:2098
 #: appGUI/MainGUI.py:943 appGUI/MainGUI.py:2098
 msgid "Panel Tool"
 msgid "Panel Tool"
-msgstr "PCB Paneli"
+msgstr "Panelli PCB"
 
 
 #: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2100 appTools/ToolFilm.py:108
 #: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2100 appTools/ToolFilm.py:108
 msgid "Film Tool"
 msgid "Film Tool"
@@ -5403,10 +5334,8 @@ msgstr ""
 "Referans (X = 0, Y = 0) konumudur"
 "Referans (X = 0, Y = 0) konumudur"
 
 
 #: appGUI/MainGUI.py:1194
 #: appGUI/MainGUI.py:1194
-#, fuzzy
-#| msgid "Show Shell"
 msgid "TCL Shell"
 msgid "TCL Shell"
-msgstr "Komut Satırını Göster"
+msgstr "Komut Satırı"
 
 
 #: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8149
 #: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8149
 msgid "Project"
 msgid "Project"
@@ -6392,7 +6321,7 @@ msgstr "ARAÇLAR"
 
 
 #: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758
 #: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758
 msgid "Show the Utilties."
 msgid "Show the Utilties."
-msgstr "Araçaları göster."
+msgstr "Araçları göster."
 
 
 #: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
 #: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32
 msgid "Non-copper regions"
 msgid "Non-copper regions"
@@ -7393,7 +7322,7 @@ msgstr ""
 "numaralar gösterilir."
 "numaralar gösterilir."
 
 
 #: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864
 #: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864
-#: appTools/ToolProperties.py:561
+#: appTools/ToolProperties.py:558
 msgid "Travelled distance"
 msgid "Travelled distance"
 msgstr "Katedilen Mesafe"
 msgstr "Katedilen Mesafe"
 
 
@@ -7718,7 +7647,7 @@ msgstr "Her ilerletme eylemi, eksenleri bu değerle hareket ettirecektir."
 #: appGUI/ObjectUI.py:2474
 #: appGUI/ObjectUI.py:2474
 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185
 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185
 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89
 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89
-#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:528
+#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:525
 msgid "Feedrate"
 msgid "Feedrate"
 msgstr "İlerleme Hızı"
 msgstr "İlerleme Hızı"
 
 
@@ -8419,7 +8348,7 @@ msgstr ""
 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82
 #: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
 #: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237
-#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:156
+#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:153
 msgid "Units"
 msgid "Units"
 msgstr "Birimler"
 msgstr "Birimler"
 
 
@@ -10067,9 +9996,9 @@ msgstr ""
 #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102
 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102
-#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
-#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486
-#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496
+#: appTools/ToolProperties.py:449 appTools/ToolProperties.py:452
+#: appTools/ToolProperties.py:455 appTools/ToolProperties.py:483
+#: appTools/ToolProperties.py:490 appTools/ToolProperties.py:493
 msgid "None"
 msgid "None"
 msgstr "Yok"
 msgstr "Yok"
 
 
@@ -10747,7 +10676,7 @@ msgstr "Dikdörtgensel pedlerin işlenmesi."
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203
 #: appObjects/FlatCAMObj.py:505 appTools/ToolExtractDrills.py:502
 #: appObjects/FlatCAMObj.py:505 appTools/ToolExtractDrills.py:502
-#: appTools/ToolExtractDrills.py:645 appTools/ToolProperties.py:174
+#: appTools/ToolExtractDrills.py:645 appTools/ToolProperties.py:171
 #: appTools/ToolPunchGerber.py:778 appTools/ToolPunchGerber.py:938
 #: appTools/ToolPunchGerber.py:778 appTools/ToolPunchGerber.py:938
 msgid "Others"
 msgid "Others"
 msgstr "Diğerleri"
 msgstr "Diğerleri"
@@ -13143,38 +13072,38 @@ msgstr ""
 msgid "Document Editor"
 msgid "Document Editor"
 msgstr "Belge Düzenleyici"
 msgstr "Belge Düzenleyici"
 
 
-#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982
+#: appObjects/FlatCAMExcellon.py:880 appObjects/FlatCAMExcellon.py:988
 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038
 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038
 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340
 #: appTools/ToolMilling.py:1154 appTools/ToolMilling.py:1340
 msgid "Please select one or more tools from the list and try again."
 msgid "Please select one or more tools from the list and try again."
 msgstr "Lütfen listeden bir veya daha fazla araç seçin ve tekrar deneyin."
 msgstr "Lütfen listeden bir veya daha fazla araç seçin ve tekrar deneyin."
 
 
-#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045
+#: appObjects/FlatCAMExcellon.py:885 appTools/ToolMilling.py:1045
 msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
 msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
 msgstr "Matkap ucu delik boyutundan daha büyüktür. İptal edildi."
 msgstr "Matkap ucu delik boyutundan daha büyüktür. İptal edildi."
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 msgid "Tool_nr"
 msgid "Tool_nr"
 msgstr "Uç Numarası"
 msgstr "Uç Numarası"
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 msgid "Drills_Nr"
 msgid "Drills_Nr"
 msgstr "Delik Sayısı"
 msgstr "Delik Sayısı"
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 #: appTools/ToolMilling.py:1360 tclCommands/TclCommandDrillcncjob.py:195
 msgid "Slots_Nr"
 msgid "Slots_Nr"
 msgstr "Yuva Sayısı"
 msgstr "Yuva Sayısı"
 
 
-#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163
+#: appObjects/FlatCAMExcellon.py:997 appTools/ToolMilling.py:1163
 msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
 msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
 msgstr "YUVA için matkap ucu delik boyutundan daha büyüktür. İptal edildi."
 msgstr "YUVA için matkap ucu delik boyutundan daha büyüktür. İptal edildi."
 
 
@@ -13417,89 +13346,89 @@ msgstr "Ölçekleniyor ..."
 msgid "Skewing..."
 msgid "Skewing..."
 msgstr "Eğriltiliyor..."
 msgstr "Eğriltiliyor..."
 
 
-#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:155
+#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:152
 msgid "Dimensions"
 msgid "Dimensions"
 msgstr "Boyutlar"
 msgstr "Boyutlar"
 
 
-#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:198
+#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195
 msgid "Calculating dimensions ... Please wait."
 msgid "Calculating dimensions ... Please wait."
 msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin."
 msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin."
 
 
 #: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792
 #: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792
-#: appTools/ToolProperties.py:421 appTools/ToolProperties.py:489
+#: appTools/ToolProperties.py:418 appTools/ToolProperties.py:486
 msgid "Drills number"
 msgid "Drills number"
 msgstr "Delik Sayısı"
 msgstr "Delik Sayısı"
 
 
 #: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794
 #: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794
-#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:491
+#: appTools/ToolProperties.py:419 appTools/ToolProperties.py:488
 msgid "Slots number"
 msgid "Slots number"
 msgstr "Yuva Sayısı"
 msgstr "Yuva Sayısı"
 
 
-#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:424
+#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:421
 msgid "Drills total number:"
 msgid "Drills total number:"
 msgstr "Toplam Delik:"
 msgstr "Toplam Delik:"
 
 
-#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:425
+#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:422
 msgid "Slots total number:"
 msgid "Slots total number:"
 msgstr "Toplam Yuva:"
 msgstr "Toplam Yuva:"
 
 
 #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758
 #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758
 #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
-#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
-#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486
-#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496
+#: appTools/ToolProperties.py:449 appTools/ToolProperties.py:452
+#: appTools/ToolProperties.py:455 appTools/ToolProperties.py:483
+#: appTools/ToolProperties.py:490 appTools/ToolProperties.py:493
 msgid "Present"
 msgid "Present"
 msgstr "Mevcut"
 msgstr "Mevcut"
 
 
 #: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790
 #: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790
-#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:487
+#: appTools/ToolProperties.py:450 appTools/ToolProperties.py:484
 msgid "Solid Geometry"
 msgid "Solid Geometry"
 msgstr "Dolgulu Şekil"
 msgstr "Dolgulu Şekil"
 
 
 #: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797
 #: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797
-#: appTools/ToolProperties.py:456 appTools/ToolProperties.py:494
+#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:491
 msgid "GCode Text"
 msgid "GCode Text"
 msgstr "G-Kod Metni"
 msgstr "G-Kod Metni"
 
 
 #: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800
 #: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800
-#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:497
+#: appTools/ToolProperties.py:456 appTools/ToolProperties.py:494
 msgid "GCode Geometry"
 msgid "GCode Geometry"
 msgstr "G Kod Şekli"
 msgstr "G Kod Şekli"
 
 
 #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843
 #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843
-#: appTools/ToolProperties.py:467 appTools/ToolProperties.py:540
+#: appTools/ToolProperties.py:464 appTools/ToolProperties.py:537
 msgid "Tool Data"
 msgid "Tool Data"
 msgstr "Veriler"
 msgstr "Veriler"
 
 
-#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:504
+#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501
 msgid "Depth of Cut"
 msgid "Depth of Cut"
 msgstr "Kesme Derinliği"
 msgstr "Kesme Derinliği"
 
 
-#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:516
+#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:513
 msgid "Clearance Height"
 msgid "Clearance Height"
 msgstr "Açıklık Yüksekliği"
 msgstr "Açıklık Yüksekliği"
 
 
-#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:554
+#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:551
 msgid "Routing time"
 msgid "Routing time"
 msgstr "Dönme Süresi"
 msgstr "Dönme Süresi"
 
 
-#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:579
+#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:576
 msgid "Width"
 msgid "Width"
 msgstr "Genişlik"
 msgstr "Genişlik"
 
 
 #: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896
 #: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896
-#: appTools/ToolProperties.py:585 appTools/ToolProperties.py:593
+#: appTools/ToolProperties.py:582 appTools/ToolProperties.py:590
 msgid "Box Area"
 msgid "Box Area"
 msgstr "Kutu Alanı"
 msgstr "Kutu Alanı"
 
 
 #: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899
 #: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899
-#: appTools/ToolProperties.py:588 appTools/ToolProperties.py:596
+#: appTools/ToolProperties.py:585 appTools/ToolProperties.py:593
 msgid "Convex_Hull Area"
 msgid "Convex_Hull Area"
 msgstr "Dışbükey Gövde Alanı"
 msgstr "Dışbükey Gövde Alanı"
 
 
 #: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909
 #: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909
-#: appTools/ToolProperties.py:603 appTools/ToolProperties.py:606
+#: appTools/ToolProperties.py:600 appTools/ToolProperties.py:603
 msgid "Copper Area"
 msgid "Copper Area"
 msgstr "Bakır Alan"
 msgstr "Bakır Alan"
 
 
@@ -13964,7 +13893,7 @@ msgstr ""
 "olduğunca) köşesinde olmalıdır."
 "olduğunca) köşesinde olmalıdır."
 
 
 #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196
 #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196
-#: appTools/ToolPanelize.py:676 appTools/ToolProperties.py:179
+#: appTools/ToolPanelize.py:676 appTools/ToolProperties.py:176
 msgid "Object Type"
 msgid "Object Type"
 msgstr "Nesne Türü"
 msgstr "Nesne Türü"
 
 
@@ -14314,7 +14243,7 @@ msgstr "Desen kaplama maskesi oluşturma işlemi tamamlandı."
 
 
 #: appTools/ToolCopperThieving.py:1112
 #: appTools/ToolCopperThieving.py:1112
 msgid "Copper Thieving Tool exit."
 msgid "Copper Thieving Tool exit."
-msgstr "Bakır dolgu aracından çık."
+msgstr "Bakır dolgu aracından çıkış."
 
 
 #: appTools/ToolCopperThieving.py:1171 appTools/ToolFiducials.py:875
 #: appTools/ToolCopperThieving.py:1171 appTools/ToolFiducials.py:875
 msgid "Gerber Object to which will be added a copper thieving."
 msgid "Gerber Object to which will be added a copper thieving."
@@ -17123,48 +17052,48 @@ msgstr ""
 "Excellon dosyasını içe aktarın. \n"
 "Excellon dosyasını içe aktarın. \n"
 "Birinde genellikle .DRL, diğerinde .INF uzantısı vardır."
 "Birinde genellikle .DRL, diğerinde .INF uzantısı vardır."
 
 
-#: appTools/ToolProperties.py:115 appTools/ToolTransform.py:142
+#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142
 #: app_Main.py:4976 app_Main.py:7321 app_Main.py:7421 app_Main.py:7462
 #: app_Main.py:4976 app_Main.py:7321 app_Main.py:7421 app_Main.py:7462
 #: app_Main.py:7503 app_Main.py:7545 app_Main.py:7587 app_Main.py:7631
 #: app_Main.py:7503 app_Main.py:7545 app_Main.py:7587 app_Main.py:7631
 #: app_Main.py:7675 app_Main.py:8191 app_Main.py:8195
 #: app_Main.py:7675 app_Main.py:8191 app_Main.py:8195
 msgid "No object selected."
 msgid "No object selected."
 msgstr "Hiçbir nesne seçilmedi."
 msgstr "Hiçbir nesne seçilmedi."
 
 
-#: appTools/ToolProperties.py:130
+#: appTools/ToolProperties.py:127
 msgid "Object Properties are displayed."
 msgid "Object Properties are displayed."
 msgstr "Nesne özellikleri görüntüleniyor."
 msgstr "Nesne özellikleri görüntüleniyor."
 
 
-#: appTools/ToolProperties.py:135
+#: appTools/ToolProperties.py:132
 msgid "Properties Tool"
 msgid "Properties Tool"
 msgstr "Özellikler"
 msgstr "Özellikler"
 
 
-#: appTools/ToolProperties.py:152
+#: appTools/ToolProperties.py:149
 msgid "TYPE"
 msgid "TYPE"
 msgstr "TİP"
 msgstr "TİP"
 
 
-#: appTools/ToolProperties.py:153
+#: appTools/ToolProperties.py:150
 msgid "NAME"
 msgid "NAME"
 msgstr "İSİM"
 msgstr "İSİM"
 
 
-#: appTools/ToolProperties.py:183
+#: appTools/ToolProperties.py:180
 msgid "Geo Type"
 msgid "Geo Type"
 msgstr "Şekil Tipi"
 msgstr "Şekil Tipi"
 
 
-#: appTools/ToolProperties.py:186
+#: appTools/ToolProperties.py:183
 msgid "Single-Geo"
 msgid "Single-Geo"
 msgstr "Tek Şekilli"
 msgstr "Tek Şekilli"
 
 
-#: appTools/ToolProperties.py:187
+#: appTools/ToolProperties.py:184
 msgid "Multi-Geo"
 msgid "Multi-Geo"
 msgstr "Çok Şekilli"
 msgstr "Çok Şekilli"
 
 
-#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:345
-#: appTools/ToolProperties.py:347
+#: appTools/ToolProperties.py:338 appTools/ToolProperties.py:342
+#: appTools/ToolProperties.py:344
 msgid "Inch"
 msgid "Inch"
 msgstr "İnç"
 msgstr "İnç"
 
 
-#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:346
-#: appTools/ToolProperties.py:348
+#: appTools/ToolProperties.py:338 appTools/ToolProperties.py:343
+#: appTools/ToolProperties.py:345
 msgid "Metric"
 msgid "Metric"
 msgstr "Metrik"
 msgstr "Metrik"
 
 
@@ -17510,10 +17439,8 @@ msgid "...processing..."
 msgstr "...işleniyor..."
 msgstr "...işleniyor..."
 
 
 #: appTools/ToolShell.py:293
 #: appTools/ToolShell.py:293
-#, fuzzy
-#| msgid "FlatCAM Beta"
 msgid "FlatCAM Shell"
 msgid "FlatCAM Shell"
-msgstr "FlatCAM Beta"
+msgstr ""
 
 
 #: appTools/ToolSolderPaste.py:459
 #: appTools/ToolSolderPaste.py:459
 msgid "Please enter a tool diameter to add, in Float format."
 msgid "Please enter a tool diameter to add, in Float format."
@@ -18101,7 +18028,7 @@ msgstr ""
 
 
 #: app_Main.py:2267
 #: app_Main.py:2267
 msgid "EDITOR Area"
 msgid "EDITOR Area"
-msgstr ""
+msgstr "DÜZENLEYİCİ Alanı"
 
 
 #: app_Main.py:2269
 #: app_Main.py:2269
 msgid "Editor is activated ..."
 msgid "Editor is activated ..."
@@ -19104,46 +19031,36 @@ msgid "Clear Recent files"
 msgstr "Listeyi Temizle"
 msgstr "Listeyi Temizle"
 
 
 #: app_Main.py:9730
 #: app_Main.py:9730
-#, fuzzy
-#| msgid "FlatCAM.org"
 msgid "FlatCAM Evo"
 msgid "FlatCAM Evo"
-msgstr "FlatCAM.org"
+msgstr ""
 
 
 #: app_Main.py:9734
 #: app_Main.py:9734
 msgid "Release date"
 msgid "Release date"
-msgstr ""
+msgstr "Yayın Tarihi"
 
 
 #: app_Main.py:9738
 #: app_Main.py:9738
 msgid "Displayed"
 msgid "Displayed"
-msgstr ""
+msgstr "Görüntülendi"
 
 
 #: app_Main.py:9741
 #: app_Main.py:9741
-#, fuzzy
-#| msgid "Snap Max"
 msgid "Snap"
 msgid "Snap"
 msgstr "Maksimum Yapışma"
 msgstr "Maksimum Yapışma"
 
 
 #: app_Main.py:9750
 #: app_Main.py:9750
 msgid "Canvas"
 msgid "Canvas"
-msgstr ""
+msgstr "Çalışma Alanı"
 
 
 #: app_Main.py:9755
 #: app_Main.py:9755
-#, fuzzy
-#| msgid "Workspace Settings"
 msgid "Workspace active"
 msgid "Workspace active"
-msgstr "Çalışma Alanı Ayarları"
+msgstr "Çalışma alanı etkin"
 
 
 #: app_Main.py:9759
 #: app_Main.py:9759
-#, fuzzy
-#| msgid "Workspace disabled."
 msgid "Workspace size"
 msgid "Workspace size"
-msgstr "Çalışma alanı devre dışı."
+msgstr "Çalışma alanı boyutu"
 
 
 #: app_Main.py:9763
 #: app_Main.py:9763
-#, fuzzy
-#| msgid "Workspace Settings"
 msgid "Workspace orientation"
 msgid "Workspace orientation"
-msgstr "Çalışma Alanı Ayarları"
+msgstr "Çalışma alanı yönlendirmesi"
 
 
 #: app_Main.py:9826
 #: app_Main.py:9826
 msgid "Failed checking for latest version. Could not connect."
 msgid "Failed checking for latest version. Could not connect."

+ 69 - 69
locale_template/strings.pot

@@ -6,7 +6,7 @@
 msgid ""
 msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: \n"
 "Project-Id-Version: \n"
-"POT-Creation-Date: 2020-10-23 18:46+0300\n"
+"POT-Creation-Date: 2020-10-23 23:09+0300\n"
 "PO-Revision-Date: 2019-03-25 15:08+0200\n"
 "PO-Revision-Date: 2019-03-25 15:08+0200\n"
 "Last-Translator: \n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language-Team: \n"
@@ -253,13 +253,13 @@ msgid ""
 msgstr ""
 msgstr ""
 
 
 #: appDatabase.py:220 appEditors/AppExcEditor.py:2567 appEditors/AppExcEditor.py:3732
 #: appDatabase.py:220 appEditors/AppExcEditor.py:2567 appEditors/AppExcEditor.py:3732
-#: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:902
-#: appObjects/FlatCAMExcellon.py:1002 appObjects/FlatCAMObj.py:719
+#: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:908
+#: appObjects/FlatCAMExcellon.py:1008 appObjects/FlatCAMObj.py:719
 #: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827
 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 appTools/ToolMilling.py:1071
 #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 appTools/ToolMilling.py:1071
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670
 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813 appTools/ToolPcbWizard.py:404
 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813 appTools/ToolPcbWizard.py:404
-#: appTools/ToolProperties.py:416 appTools/ToolProperties.py:479
+#: appTools/ToolProperties.py:413 appTools/ToolProperties.py:476
 #: appTools/ToolSolderPaste.py:1166 tclCommands/TclCommandDrillcncjob.py:195
 #: appTools/ToolSolderPaste.py:1166 tclCommands/TclCommandDrillcncjob.py:195
 msgid "Diameter"
 msgid "Diameter"
 msgstr ""
 msgstr ""
@@ -1069,7 +1069,7 @@ msgstr ""
 
 
 #: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188
 #: appDatabase.py:1222 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188
 #: appTools/ToolCutOut.py:2222
 #: appTools/ToolCutOut.py:2222
-msgid "The drill hole diameter when doing mpuse bites."
+msgid "The drill hole diameter when doing mouse bites."
 msgstr ""
 msgstr ""
 
 
 #: appDatabase.py:1233 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
 #: appDatabase.py:1233 appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151
@@ -1436,12 +1436,12 @@ msgstr ""
 msgid "Done. Drill(s) copied."
 msgid "Done. Drill(s) copied."
 msgstr ""
 msgstr ""
 
 
-#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:330
+#: appEditors/AppExcEditor.py:1897 appObjects/FlatCAMExcellon.py:333
 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
 #: appTools/ToolDrilling.py:571 appTools/ToolMilling.py:494
 msgid "Total Drills"
 msgid "Total Drills"
 msgstr ""
 msgstr ""
 
 
-#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:364
+#: appEditors/AppExcEditor.py:1929 appObjects/FlatCAMExcellon.py:367
 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
 #: appTools/ToolDrilling.py:598 appTools/ToolMilling.py:521
 msgid "Total Slots"
 msgid "Total Slots"
 msgstr ""
 msgstr ""
@@ -1790,7 +1790,7 @@ msgstr ""
 #: appEditors/AppExcEditor.py:4007
 #: appEditors/AppExcEditor.py:4007
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162
 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:877
 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:877
-#: appTools/ToolCorners.py:398 appTools/ToolProperties.py:574
+#: appTools/ToolCorners.py:398 appTools/ToolProperties.py:571
 msgid "Length"
 msgid "Length"
 msgstr ""
 msgstr ""
 
 
@@ -1955,7 +1955,7 @@ msgid "Text Tool"
 msgstr ""
 msgstr ""
 
 
 #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245
 #: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:511 appGUI/MainGUI.py:1245
-#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:880
+#: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886
 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711
 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711
 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 appTools/ToolIsolation.py:697
 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 appTools/ToolIsolation.py:697
 #: appTools/ToolIsolation.py:3166 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
 #: appTools/ToolIsolation.py:3166 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046
@@ -1997,7 +1997,7 @@ msgstr ""
 #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984
 #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984
 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040
 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040
 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71 appObjects/FlatCAMObj.py:495
 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71 appObjects/FlatCAMObj.py:495
-#: appTools/ToolProperties.py:116 appTools/ToolProperties.py:164
+#: appTools/ToolProperties.py:113 appTools/ToolProperties.py:161
 msgid "Tools"
 msgid "Tools"
 msgstr ""
 msgstr ""
 
 
@@ -2990,7 +2990,7 @@ msgid "Gerber Editor"
 msgstr ""
 msgstr ""
 
 
 #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492
 #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492
-#: appTools/ToolProperties.py:161
+#: appTools/ToolProperties.py:158
 msgid "Apertures"
 msgid "Apertures"
 msgstr ""
 msgstr ""
 
 
@@ -3533,7 +3533,7 @@ msgstr ""
 #: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2019
 #: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2019
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:499
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:499
 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769
 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769
-#: appTools/ToolProperties.py:168
+#: appTools/ToolProperties.py:165
 msgid "Drills"
 msgid "Drills"
 msgstr ""
 msgstr ""
 
 
@@ -3541,7 +3541,7 @@ msgstr ""
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appObjects/FlatCAMObj.py:501
 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appObjects/FlatCAMObj.py:501
 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770
 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770
-#: appTools/ToolProperties.py:170
+#: appTools/ToolProperties.py:167
 msgid "Slots"
 msgid "Slots"
 msgstr ""
 msgstr ""
 
 
@@ -4009,7 +4009,7 @@ msgstr ""
 msgid "Preferences\tShift+P"
 msgid "Preferences\tShift+P"
 msgstr ""
 msgstr ""
 
 
-#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:157
+#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:154
 msgid "Options"
 msgid "Options"
 msgstr ""
 msgstr ""
 
 
@@ -6530,7 +6530,7 @@ msgid ""
 "of a travel line."
 "of a travel line."
 msgstr ""
 msgstr ""
 
 
-#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 appTools/ToolProperties.py:561
+#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 appTools/ToolProperties.py:558
 msgid "Travelled distance"
 msgid "Travelled distance"
 msgstr ""
 msgstr ""
 
 
@@ -6804,7 +6804,7 @@ msgstr ""
 
 
 #: appGUI/ObjectUI.py:2474 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185
 #: appGUI/ObjectUI.py:2474 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185
 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appObjects/FlatCAMObj.py:831
 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appObjects/FlatCAMObj.py:831
-#: appTools/ToolProperties.py:528
+#: appTools/ToolProperties.py:525
 msgid "Feedrate"
 msgid "Feedrate"
 msgstr ""
 msgstr ""
 
 
@@ -7433,7 +7433,7 @@ msgstr ""
 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42
 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:562
 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:562
 #: appTools/ToolDistanceMin.py:237 appTools/ToolPcbWizard.py:455
 #: appTools/ToolDistanceMin.py:237 appTools/ToolPcbWizard.py:455
-#: appTools/ToolProperties.py:156
+#: appTools/ToolProperties.py:153
 msgid "Units"
 msgid "Units"
 msgstr ""
 msgstr ""
 
 
@@ -8783,9 +8783,9 @@ msgstr ""
 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appObjects/FlatCAMObj.py:755
 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appObjects/FlatCAMObj.py:755
 #: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 appTools/ToolFiducials.py:815
 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 appTools/ToolFiducials.py:815
-#: appTools/ToolFilm.py:1102 appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
-#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486
-#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496
+#: appTools/ToolFilm.py:1102 appTools/ToolProperties.py:449 appTools/ToolProperties.py:452
+#: appTools/ToolProperties.py:455 appTools/ToolProperties.py:483
+#: appTools/ToolProperties.py:490 appTools/ToolProperties.py:493
 msgid "None"
 msgid "None"
 msgstr ""
 msgstr ""
 
 
@@ -9372,7 +9372,7 @@ msgstr ""
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203 appObjects/FlatCAMObj.py:505
 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203 appObjects/FlatCAMObj.py:505
 #: appTools/ToolExtractDrills.py:502 appTools/ToolExtractDrills.py:645
 #: appTools/ToolExtractDrills.py:502 appTools/ToolExtractDrills.py:645
-#: appTools/ToolProperties.py:174 appTools/ToolPunchGerber.py:778
+#: appTools/ToolProperties.py:171 appTools/ToolPunchGerber.py:778
 #: appTools/ToolPunchGerber.py:938
 #: appTools/ToolPunchGerber.py:938
 msgid "Others"
 msgid "Others"
 msgstr ""
 msgstr ""
@@ -11311,38 +11311,38 @@ msgstr ""
 msgid "Document Editor"
 msgid "Document Editor"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:874 appObjects/FlatCAMExcellon.py:982
+#: appObjects/FlatCAMExcellon.py:880 appObjects/FlatCAMExcellon.py:988
 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 appTools/ToolMilling.py:1154
 #: appTools/ToolDrilling.py:1612 appTools/ToolMilling.py:1038 appTools/ToolMilling.py:1154
 #: appTools/ToolMilling.py:1340
 #: appTools/ToolMilling.py:1340
 msgid "Please select one or more tools from the list and try again."
 msgid "Please select one or more tools from the list and try again."
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:879 appTools/ToolMilling.py:1045
+#: appObjects/FlatCAMExcellon.py:885 appTools/ToolMilling.py:1045
 msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
 msgid "Milling tool for DRILLS is larger than hole size. Cancelled."
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: tclCommands/TclCommandDrillcncjob.py:195
 #: tclCommands/TclCommandDrillcncjob.py:195
 msgid "Tool_nr"
 msgid "Tool_nr"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: tclCommands/TclCommandDrillcncjob.py:195
 #: tclCommands/TclCommandDrillcncjob.py:195
 msgid "Drills_Nr"
 msgid "Drills_Nr"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:902 appObjects/FlatCAMExcellon.py:1002
+#: appObjects/FlatCAMExcellon.py:908 appObjects/FlatCAMExcellon.py:1008
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 appTools/ToolMilling.py:1071
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360
 #: tclCommands/TclCommandDrillcncjob.py:195
 #: tclCommands/TclCommandDrillcncjob.py:195
 msgid "Slots_Nr"
 msgid "Slots_Nr"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMExcellon.py:991 appTools/ToolMilling.py:1163
+#: appObjects/FlatCAMExcellon.py:997 appTools/ToolMilling.py:1163
 msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
 msgid "Milling tool for SLOTS is larger than hole size. Cancelled."
 msgstr ""
 msgstr ""
 
 
@@ -11566,88 +11566,88 @@ msgstr ""
 msgid "Skewing..."
 msgid "Skewing..."
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:155
+#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:152
 msgid "Dimensions"
 msgid "Dimensions"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:198
+#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195
 msgid "Calculating dimensions ... Please wait."
 msgid "Calculating dimensions ... Please wait."
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appTools/ToolProperties.py:421
-#: appTools/ToolProperties.py:489
+#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appTools/ToolProperties.py:418
+#: appTools/ToolProperties.py:486
 msgid "Drills number"
 msgid "Drills number"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:422
-#: appTools/ToolProperties.py:491
+#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:419
+#: appTools/ToolProperties.py:488
 msgid "Slots number"
 msgid "Slots number"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:424
+#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:421
 msgid "Drills total number:"
 msgid "Drills total number:"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:425
+#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:422
 msgid "Slots total number:"
 msgid "Slots total number:"
 msgstr ""
 msgstr ""
 
 
 #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761
 #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761
 #: appObjects/FlatCAMObj.py:789 appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
 #: appObjects/FlatCAMObj.py:789 appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799
-#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455
-#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486
-#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496
+#: appTools/ToolProperties.py:449 appTools/ToolProperties.py:452
+#: appTools/ToolProperties.py:455 appTools/ToolProperties.py:483
+#: appTools/ToolProperties.py:490 appTools/ToolProperties.py:493
 msgid "Present"
 msgid "Present"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appTools/ToolProperties.py:453
-#: appTools/ToolProperties.py:487
+#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appTools/ToolProperties.py:450
+#: appTools/ToolProperties.py:484
 msgid "Solid Geometry"
 msgid "Solid Geometry"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:456
-#: appTools/ToolProperties.py:494
+#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:453
+#: appTools/ToolProperties.py:491
 msgid "GCode Text"
 msgid "GCode Text"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appTools/ToolProperties.py:459
-#: appTools/ToolProperties.py:497
+#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appTools/ToolProperties.py:456
+#: appTools/ToolProperties.py:494
 msgid "GCode Geometry"
 msgid "GCode Geometry"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appTools/ToolProperties.py:467
-#: appTools/ToolProperties.py:540
+#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appTools/ToolProperties.py:464
+#: appTools/ToolProperties.py:537
 msgid "Tool Data"
 msgid "Tool Data"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:504
+#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501
 msgid "Depth of Cut"
 msgid "Depth of Cut"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:516
+#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:513
 msgid "Clearance Height"
 msgid "Clearance Height"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:554
+#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:551
 msgid "Routing time"
 msgid "Routing time"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:579
+#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:576
 msgid "Width"
 msgid "Width"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:585
-#: appTools/ToolProperties.py:593
+#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:582
+#: appTools/ToolProperties.py:590
 msgid "Box Area"
 msgid "Box Area"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appTools/ToolProperties.py:588
-#: appTools/ToolProperties.py:596
+#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appTools/ToolProperties.py:585
+#: appTools/ToolProperties.py:593
 msgid "Convex_Hull Area"
 msgid "Convex_Hull Area"
 msgstr ""
 msgstr ""
 
 
-#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appTools/ToolProperties.py:603
-#: appTools/ToolProperties.py:606
+#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appTools/ToolProperties.py:600
+#: appTools/ToolProperties.py:603
 msgid "Copper Area"
 msgid "Copper Area"
 msgstr ""
 msgstr ""
 
 
@@ -12062,7 +12062,7 @@ msgid ""
 msgstr ""
 msgstr ""
 
 
 #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196 appTools/ToolPanelize.py:676
 #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196 appTools/ToolPanelize.py:676
-#: appTools/ToolProperties.py:179
+#: appTools/ToolProperties.py:176
 msgid "Object Type"
 msgid "Object Type"
 msgstr ""
 msgstr ""
 
 
@@ -14731,47 +14731,47 @@ msgid ""
 "the other has .INF extension."
 "the other has .INF extension."
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:115 appTools/ToolTransform.py:142 app_Main.py:4976
+#: appTools/ToolProperties.py:112 appTools/ToolTransform.py:142 app_Main.py:4976
 #: app_Main.py:7321 app_Main.py:7421 app_Main.py:7462 app_Main.py:7503 app_Main.py:7545
 #: app_Main.py:7321 app_Main.py:7421 app_Main.py:7462 app_Main.py:7503 app_Main.py:7545
 #: app_Main.py:7587 app_Main.py:7631 app_Main.py:7675 app_Main.py:8191 app_Main.py:8195
 #: app_Main.py:7587 app_Main.py:7631 app_Main.py:7675 app_Main.py:8191 app_Main.py:8195
 msgid "No object selected."
 msgid "No object selected."
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:130
+#: appTools/ToolProperties.py:127
 msgid "Object Properties are displayed."
 msgid "Object Properties are displayed."
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:135
+#: appTools/ToolProperties.py:132
 msgid "Properties Tool"
 msgid "Properties Tool"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:152
+#: appTools/ToolProperties.py:149
 msgid "TYPE"
 msgid "TYPE"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:153
+#: appTools/ToolProperties.py:150
 msgid "NAME"
 msgid "NAME"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:183
+#: appTools/ToolProperties.py:180
 msgid "Geo Type"
 msgid "Geo Type"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:186
+#: appTools/ToolProperties.py:183
 msgid "Single-Geo"
 msgid "Single-Geo"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:187
+#: appTools/ToolProperties.py:184
 msgid "Multi-Geo"
 msgid "Multi-Geo"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:345
-#: appTools/ToolProperties.py:347
+#: appTools/ToolProperties.py:338 appTools/ToolProperties.py:342
+#: appTools/ToolProperties.py:344
 msgid "Inch"
 msgid "Inch"
 msgstr ""
 msgstr ""
 
 
-#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:346
-#: appTools/ToolProperties.py:348
+#: appTools/ToolProperties.py:338 appTools/ToolProperties.py:343
+#: appTools/ToolProperties.py:345
 msgid "Metric"
 msgid "Metric"
 msgstr ""
 msgstr ""
 
 

+ 1 - 1
tclCommands/TclCommandCopperClear.py

@@ -223,7 +223,7 @@ class TclCommandCopperClear(TclCommand):
             "area_strategy":    self.app.defaults["geometry_area_strategy"],
             "area_strategy":    self.app.defaults["geometry_area_strategy"],
             "area_overz":       float(self.app.defaults["geometry_area_overz"]),
             "area_overz":       float(self.app.defaults["geometry_area_overz"]),
 
 
-            "tooldia":              self.app.defaults["tools_painttooldia"],
+            "tooldia":              self.app.defaults["tools_paint_tooldia"],
             "tools_ncc_operation":   self.app.defaults["tools_ncc_operation"],
             "tools_ncc_operation":   self.app.defaults["tools_ncc_operation"],
 
 
             "tools_ncc_margin":  margin,
             "tools_ncc_margin":  margin,

+ 16 - 16
tclCommands/TclCommandPaint.py

@@ -102,22 +102,22 @@ class TclCommandPaint(TclCommand):
         if 'tooldia' in args:
         if 'tooldia' in args:
             tooldia = str(args['tooldia'])
             tooldia = str(args['tooldia'])
         else:
         else:
-            tooldia = float(self.app.defaults["tools_paintoverlap"])
+            tooldia = float(self.app.defaults["tools_paint_overlap"])
 
 
         if 'overlap' in args:
         if 'overlap' in args:
             overlap = float(args['overlap']) / 100.0
             overlap = float(args['overlap']) / 100.0
         else:
         else:
-            overlap = float(self.app.defaults["tools_paintoverlap"]) / 100.0
+            overlap = float(self.app.defaults["tools_paint_overlap"]) / 100.0
 
 
         if 'order' in args:
         if 'order' in args:
             order = args['order']
             order = args['order']
         else:
         else:
-            order = str(self.app.defaults["tools_paintorder"])
+            order = str(self.app.defaults["tools_paint_order"])
 
 
         if 'offset' in args:
         if 'offset' in args:
             offset = float(args['offset'])
             offset = float(args['offset'])
         else:
         else:
-            offset = float(self.app.defaults["tools_paintoffset"])
+            offset = float(self.app.defaults["tools_paint_offset"])
 
 
         if 'method' in args:
         if 'method' in args:
             method = args['method']
             method = args['method']
@@ -132,7 +132,7 @@ class TclCommandPaint(TclCommand):
             else:
             else:
                 method = _("Combo")
                 method = _("Combo")
         else:
         else:
-            method = str(self.app.defaults["tools_paintmethod"])
+            method = str(self.app.defaults["tools_paint_method"])
 
 
         if 'connect' in args:
         if 'connect' in args:
             try:
             try:
@@ -141,7 +141,7 @@ class TclCommandPaint(TclCommand):
                 par = args['connect']
                 par = args['connect']
             connect = bool(eval(par))
             connect = bool(eval(par))
         else:
         else:
-            connect = bool(eval(str(self.app.defaults["tools_pathconnect"])))
+            connect = bool(eval(str(self.app.defaults["tools_paint_connect"])))
 
 
         if 'contour' in args:
         if 'contour' in args:
             try:
             try:
@@ -150,7 +150,7 @@ class TclCommandPaint(TclCommand):
                 par = args['contour']
                 par = args['contour']
             contour = bool(eval(par))
             contour = bool(eval(par))
         else:
         else:
-            contour = bool(eval(str(self.app.defaults["tools_paintcontour"])))
+            contour = bool(eval(str(self.app.defaults["tools_paint_contour"])))
 
 
         if 'outname' in args:
         if 'outname' in args:
             outname = args['outname']
             outname = args['outname']
@@ -175,8 +175,8 @@ class TclCommandPaint(TclCommand):
             "name":                 outname,
             "name":                 outname,
             "plot":                 False,
             "plot":                 False,
             "cutz":                 self.app.defaults["geometry_cutz"],
             "cutz":                 self.app.defaults["geometry_cutz"],
-            "vtipdia":              float(self.app.defaults["tools_painttipdia"]),
-            "vtipangle":            float(self.app.defaults["tools_painttipangle"]),
+            "vtipdia":              float(self.app.defaults["tools_paint_tipdia"]),
+            "vtipangle":            float(self.app.defaults["tools_paint_tipangle"]),
             "travelz":              self.app.defaults["geometry_travelz"],
             "travelz":              self.app.defaults["geometry_travelz"],
             "feedrate":             self.app.defaults["geometry_feedrate"],
             "feedrate":             self.app.defaults["geometry_feedrate"],
             "feedrate_z":           self.app.defaults["geometry_feedrate_z"],
             "feedrate_z":           self.app.defaults["geometry_feedrate_z"],
@@ -202,13 +202,13 @@ class TclCommandPaint(TclCommand):
             "area_strategy":        self.app.defaults["geometry_area_strategy"],
             "area_strategy":        self.app.defaults["geometry_area_strategy"],
             "area_overz":           float(self.app.defaults["geometry_area_overz"]),
             "area_overz":           float(self.app.defaults["geometry_area_overz"]),
 
 
-            "tooldia":              self.app.defaults["tools_painttooldia"],
-            "tools_paintoffset":   offset,
-            "tools_paintmethod":    method,
-            "tools_selectmethod":   select,
-            "tools_pathconnect":    connect,
-            "tools_paintcontour":   contour,
-            "tools_paintoverlap":   overlap
+            "tooldia":              self.app.defaults["tools_paint_tooldia"],
+            "tools_paint_offset":   offset,
+            "tools_paint_method":    method,
+            "tools_paint_selectmethod":   select,
+            "tools_paint_connect":    connect,
+            "tools_paint_contour":   contour,
+            "tools_paint_overlap":   overlap
         })
         })
         paint_tools = {}
         paint_tools = {}
 
 

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů