- made the layout combobox current item from Preferences -> General window to reflect the current layout
- remade the POT translate file - work in progress in translation for Romanian language 44% - fix for showing tools by activating them from the Menu - final fix.
This commit is contained in:
parent
c0d21ee4e0
commit
46da2dfd1e
@ -4315,7 +4315,7 @@ class App(QtCore.QObject):
|
|||||||
def on_preferences(self):
|
def on_preferences(self):
|
||||||
|
|
||||||
# add the tab if it was closed
|
# add the tab if it was closed
|
||||||
self.ui.plot_tab_area.addTab(self.ui.preferences_tab, "Preferences")
|
self.ui.plot_tab_area.addTab(self.ui.preferences_tab, _("Preferences"))
|
||||||
|
|
||||||
# delete the absolute and relative position and messages in the infobar
|
# delete the absolute and relative position and messages in the infobar
|
||||||
self.ui.position_label.setText("")
|
self.ui.position_label.setText("")
|
||||||
|
@ -2759,7 +2759,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
if not isinstance(geo, FlatCAMGerber) and not isinstance(geo, FlatCAMExcellon):
|
if not isinstance(geo, FlatCAMGerber) and not isinstance(geo, FlatCAMExcellon):
|
||||||
for tool_uid in geo.tools:
|
for tool_uid in geo.tools:
|
||||||
max_uid += 1
|
max_uid += 1
|
||||||
geo_final.tools[max_uid] = copy.deepcopy(geo.tools[tool_uid])
|
geo_final.tools[max_uid] = deepcopy(geo.tools[tool_uid])
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_pts(o):
|
def get_pts(o):
|
||||||
@ -3119,12 +3119,12 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
temp_tools = {}
|
temp_tools = {}
|
||||||
new_key = 0.0
|
new_key = 0.0
|
||||||
for tooluid_key in self.tools:
|
for tooluid_key in self.tools:
|
||||||
val = copy.deepcopy(self.tools[tooluid_key])
|
val = deepcopy(self.tools[tooluid_key])
|
||||||
new_key = copy.deepcopy(int(tooluid_key))
|
new_key = deepcopy(int(tooluid_key))
|
||||||
temp_tools[new_key] = val
|
temp_tools[new_key] = val
|
||||||
|
|
||||||
self.tools.clear()
|
self.tools.clear()
|
||||||
self.tools = copy.deepcopy(temp_tools)
|
self.tools = deepcopy(temp_tools)
|
||||||
|
|
||||||
self.ui.tool_offset_entry.hide()
|
self.ui.tool_offset_entry.hide()
|
||||||
self.ui.tool_offset_lbl.hide()
|
self.ui.tool_offset_lbl.hide()
|
||||||
@ -3391,7 +3391,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
'offset_value': 0.0,
|
'offset_value': 0.0,
|
||||||
'type': _('Rough'),
|
'type': _('Rough'),
|
||||||
'tool_type': 'C1',
|
'tool_type': 'C1',
|
||||||
'data': copy.deepcopy(self.default_data),
|
'data': deepcopy(self.default_data),
|
||||||
'solid_geometry': self.solid_geometry
|
'solid_geometry': self.solid_geometry
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -3416,8 +3416,8 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
'offset_value': last_offset_value,
|
'offset_value': last_offset_value,
|
||||||
'type': last_type,
|
'type': last_type,
|
||||||
'tool_type': last_tool_type,
|
'tool_type': last_tool_type,
|
||||||
'data': copy.deepcopy(last_data),
|
'data': deepcopy(last_data),
|
||||||
'solid_geometry': copy.deepcopy(last_solid_geometry)
|
'solid_geometry': deepcopy(last_solid_geometry)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
# print("CURRENT", self.tools[-1])
|
# print("CURRENT", self.tools[-1])
|
||||||
@ -3466,7 +3466,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
tooluid_copy = int(self.ui.geo_tools_table.item(current_row.row(), 5).text())
|
tooluid_copy = int(self.ui.geo_tools_table.item(current_row.row(), 5).text())
|
||||||
self.set_tool_offset_visibility(current_row.row())
|
self.set_tool_offset_visibility(current_row.row())
|
||||||
max_uid += 1
|
max_uid += 1
|
||||||
self.tools[int(max_uid)] = copy.deepcopy(self.tools[tooluid_copy])
|
self.tools[int(max_uid)] = deepcopy(self.tools[tooluid_copy])
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
self.app.inform.emit(_(
|
self.app.inform.emit(_(
|
||||||
"[WARNING_NOTCL]Failed. Select a tool to copy."
|
"[WARNING_NOTCL]Failed. Select a tool to copy."
|
||||||
@ -3486,10 +3486,10 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
else:
|
else:
|
||||||
# we copy all tools in geo_tools_table
|
# we copy all tools in geo_tools_table
|
||||||
try:
|
try:
|
||||||
temp_tools = copy.deepcopy(self.tools)
|
temp_tools = deepcopy(self.tools)
|
||||||
max_uid += 1
|
max_uid += 1
|
||||||
for tooluid in temp_tools:
|
for tooluid in temp_tools:
|
||||||
self.tools[int(max_uid)] = copy.deepcopy(temp_tools[tooluid])
|
self.tools[int(max_uid)] = deepcopy(temp_tools[tooluid])
|
||||||
temp_tools.clear()
|
temp_tools.clear()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.debug("on_tool_copy() --> " + str(e))
|
log.debug("on_tool_copy() --> " + str(e))
|
||||||
@ -3560,15 +3560,15 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
tooluid_del = int(self.ui.geo_tools_table.item(current_row.row(), 5).text())
|
tooluid_del = int(self.ui.geo_tools_table.item(current_row.row(), 5).text())
|
||||||
self.set_tool_offset_visibility(current_row.row())
|
self.set_tool_offset_visibility(current_row.row())
|
||||||
|
|
||||||
temp_tools = copy.deepcopy(self.tools)
|
temp_tools = deepcopy(self.tools)
|
||||||
for tooluid_key in self.tools:
|
for tooluid_key in self.tools:
|
||||||
if int(tooluid_key) == tooluid_del:
|
if int(tooluid_key) == tooluid_del:
|
||||||
# if the self.tools has only one tool and we delete it then we move the solid_geometry
|
# if the self.tools has only one tool and we delete it then we move the solid_geometry
|
||||||
# as a property of the object otherwise there will be nothing to hold it
|
# as a property of the object otherwise there will be nothing to hold it
|
||||||
if len(self.tools) == 1:
|
if len(self.tools) == 1:
|
||||||
self.solid_geometry = copy.deepcopy(self.tools[tooluid_key]['solid_geometry'])
|
self.solid_geometry = deepcopy(self.tools[tooluid_key]['solid_geometry'])
|
||||||
temp_tools.pop(tooluid_del, None)
|
temp_tools.pop(tooluid_del, None)
|
||||||
self.tools = copy.deepcopy(temp_tools)
|
self.tools = deepcopy(temp_tools)
|
||||||
temp_tools.clear()
|
temp_tools.clear()
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
self.app.inform.emit(_(
|
self.app.inform.emit(_(
|
||||||
@ -3876,19 +3876,19 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
# updated from self.app.defaults
|
# updated from self.app.defaults
|
||||||
if data_key not in self.form_fields:
|
if data_key not in self.form_fields:
|
||||||
temp_data[data_key] = value[data_key]
|
temp_data[data_key] = value[data_key]
|
||||||
temp_dia[key] = copy.deepcopy(temp_data)
|
temp_dia[key] = deepcopy(temp_data)
|
||||||
temp_data.clear()
|
temp_data.clear()
|
||||||
|
|
||||||
if key == 'solid_geometry':
|
if key == 'solid_geometry':
|
||||||
temp_dia[key] = copy.deepcopy(self.tools[tooluid_key]['solid_geometry'])
|
temp_dia[key] = deepcopy(self.tools[tooluid_key]['solid_geometry'])
|
||||||
|
|
||||||
temp_tools[tooluid_key] = copy.deepcopy(temp_dia)
|
temp_tools[tooluid_key] = deepcopy(temp_dia)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
temp_tools[tooluid_key] = copy.deepcopy(tooluid_value)
|
temp_tools[tooluid_key] = deepcopy(tooluid_value)
|
||||||
|
|
||||||
self.tools.clear()
|
self.tools.clear()
|
||||||
self.tools = copy.deepcopy(temp_tools)
|
self.tools = deepcopy(temp_tools)
|
||||||
temp_tools.clear()
|
temp_tools.clear()
|
||||||
self.ui_connect()
|
self.ui_connect()
|
||||||
|
|
||||||
@ -4046,7 +4046,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
for tooluid_key, tooluid_value in self.tools.items():
|
for tooluid_key, tooluid_value in self.tools.items():
|
||||||
if int(tooluid_key) == tooluid:
|
if int(tooluid_key) == tooluid:
|
||||||
self.sel_tools.update({
|
self.sel_tools.update({
|
||||||
tooluid: copy.deepcopy(tooluid_value)
|
tooluid: deepcopy(tooluid_value)
|
||||||
})
|
})
|
||||||
self.mtool_gen_cncjob()
|
self.mtool_gen_cncjob()
|
||||||
self.ui.geo_tools_table.clearSelection()
|
self.ui.geo_tools_table.clearSelection()
|
||||||
@ -4057,7 +4057,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
for tooluid_key, tooluid_value in self.tools.items():
|
for tooluid_key, tooluid_value in self.tools.items():
|
||||||
if int(tooluid_key) == tooluid:
|
if int(tooluid_key) == tooluid:
|
||||||
self.sel_tools.update({
|
self.sel_tools.update({
|
||||||
tooluid: copy.deepcopy(tooluid_value)
|
tooluid: deepcopy(tooluid_value)
|
||||||
})
|
})
|
||||||
self.mtool_gen_cncjob()
|
self.mtool_gen_cncjob()
|
||||||
self.ui.geo_tools_table.clearSelection()
|
self.ui.geo_tools_table.clearSelection()
|
||||||
@ -4224,7 +4224,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
if data_key == "dwelltime":
|
if data_key == "dwelltime":
|
||||||
dwelltime = data_value
|
dwelltime = data_value
|
||||||
|
|
||||||
datadict = copy.deepcopy(diadict_value)
|
datadict = deepcopy(diadict_value)
|
||||||
dia_cnc_dict.update({
|
dia_cnc_dict.update({
|
||||||
diadict_key: datadict
|
diadict_key: datadict
|
||||||
})
|
})
|
||||||
@ -4312,7 +4312,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
app_obj.progress.emit(80)
|
app_obj.progress.emit(80)
|
||||||
|
|
||||||
job_obj.cnc_tools.update({
|
job_obj.cnc_tools.update({
|
||||||
tooluid_key: copy.deepcopy(dia_cnc_dict)
|
tooluid_key: deepcopy(dia_cnc_dict)
|
||||||
})
|
})
|
||||||
dia_cnc_dict.clear()
|
dia_cnc_dict.clear()
|
||||||
|
|
||||||
@ -4457,7 +4457,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
if data_key == "dwelltime":
|
if data_key == "dwelltime":
|
||||||
dwelltime = data_value
|
dwelltime = data_value
|
||||||
|
|
||||||
datadict = copy.deepcopy(diadict_value)
|
datadict = deepcopy(diadict_value)
|
||||||
dia_cnc_dict.update({
|
dia_cnc_dict.update({
|
||||||
diadict_key: datadict
|
diadict_key: datadict
|
||||||
})
|
})
|
||||||
@ -4540,7 +4540,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
app_obj.progress.emit(80)
|
app_obj.progress.emit(80)
|
||||||
|
|
||||||
job_obj.cnc_tools.update({
|
job_obj.cnc_tools.update({
|
||||||
tooluid_key: copy.deepcopy(dia_cnc_dict)
|
tooluid_key: deepcopy(dia_cnc_dict)
|
||||||
})
|
})
|
||||||
dia_cnc_dict.clear()
|
dia_cnc_dict.clear()
|
||||||
|
|
||||||
@ -4912,16 +4912,16 @@ class FlatCAMGeometry(FlatCAMObj, Geometry):
|
|||||||
# copy the other dict entries that are not convertible
|
# copy the other dict entries that are not convertible
|
||||||
if data_key not in param_list:
|
if data_key not in param_list:
|
||||||
data_copy[data_key] = data_value
|
data_copy[data_key] = data_value
|
||||||
tool_dia_copy[dia_key] = copy.deepcopy(data_copy)
|
tool_dia_copy[dia_key] = deepcopy(data_copy)
|
||||||
data_copy.clear()
|
data_copy.clear()
|
||||||
|
|
||||||
temp_tools_dict.update({
|
temp_tools_dict.update({
|
||||||
tooluid_key: copy.deepcopy(tool_dia_copy)
|
tooluid_key: deepcopy(tool_dia_copy)
|
||||||
})
|
})
|
||||||
tool_dia_copy.clear()
|
tool_dia_copy.clear()
|
||||||
|
|
||||||
self.tools.clear()
|
self.tools.clear()
|
||||||
self.tools = copy.deepcopy(temp_tools_dict)
|
self.tools = deepcopy(temp_tools_dict)
|
||||||
|
|
||||||
# if there is a value in the new tool field then convert that one too
|
# if there is a value in the new tool field then convert that one too
|
||||||
tooldia = self.ui.addtool_entry.get_value()
|
tooldia = self.ui.addtool_entry.get_value()
|
||||||
@ -5773,7 +5773,7 @@ class FlatCAMCNCjob(FlatCAMObj, CNCjob):
|
|||||||
# copy the other dict entries that are not convertible
|
# copy the other dict entries that are not convertible
|
||||||
if data_key not in param_list:
|
if data_key not in param_list:
|
||||||
data_copy[data_key] = data_value
|
data_copy[data_key] = data_value
|
||||||
tool_dia_copy[dia_key] = copy.deepcopy(data_copy)
|
tool_dia_copy[dia_key] = deepcopy(data_copy)
|
||||||
data_copy.clear()
|
data_copy.clear()
|
||||||
|
|
||||||
if dia_key == 'gcode':
|
if dia_key == 'gcode':
|
||||||
@ -5789,15 +5789,15 @@ class FlatCAMCNCjob(FlatCAMObj, CNCjob):
|
|||||||
# for g in dia_value:
|
# for g in dia_value:
|
||||||
# g['geom'] = affinity.scale(g['geom'], factor, factor, origin=(0, 0))
|
# g['geom'] = affinity.scale(g['geom'], factor, factor, origin=(0, 0))
|
||||||
#
|
#
|
||||||
# tool_dia_copy['gcode_parsed'] = copy.deepcopy(dia_value)
|
# tool_dia_copy['gcode_parsed'] = deepcopy(dia_value)
|
||||||
# tool_dia_copy['solid_geometry'] = cascaded_union([geo['geom'] for geo in dia_value])
|
# tool_dia_copy['solid_geometry'] = cascaded_union([geo['geom'] for geo in dia_value])
|
||||||
|
|
||||||
temp_tools_dict.update({
|
temp_tools_dict.update({
|
||||||
tooluid_key: copy.deepcopy(tool_dia_copy)
|
tooluid_key: deepcopy(tool_dia_copy)
|
||||||
})
|
})
|
||||||
tool_dia_copy.clear()
|
tool_dia_copy.clear()
|
||||||
|
|
||||||
self.cnc_tools.clear()
|
self.cnc_tools.clear()
|
||||||
self.cnc_tools = copy.deepcopy(temp_tools_dict)
|
self.cnc_tools = deepcopy(temp_tools_dict)
|
||||||
|
|
||||||
# end of file
|
# end of file
|
||||||
|
@ -9,6 +9,11 @@ CAD program, and create G-Code for Isolation routing.
|
|||||||
|
|
||||||
=================================================
|
=================================================
|
||||||
|
|
||||||
|
16.03.2019
|
||||||
|
|
||||||
|
- fixed bug in Paint Tool - Single Poly: no geometry was generated
|
||||||
|
- work in progress for translation in Romanian - 70%
|
||||||
|
|
||||||
13.03.2019
|
13.03.2019
|
||||||
|
|
||||||
- made the layout combobox current item from Preferences -> General window to reflect the current layout
|
- made the layout combobox current item from Preferences -> General window to reflect the current layout
|
||||||
|
@ -4741,8 +4741,8 @@ class CNCJobAdvOptPrefGroupUI(OptionsGroupUI):
|
|||||||
self.tc_variable_combo.setItemData(4, _("x_toolchange = X coord for Toolchange"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(4, _("x_toolchange = X coord for Toolchange"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(5, _("y_toolchange = Y coord for Toolchange"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(5, _("y_toolchange = Y coord for Toolchange"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(6, _("z_toolchange = Z coord for Toolchange"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(6, _("z_toolchange = Z coord for Toolchange"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(7, _("z_cut = Z coord for Toolchange"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(7, _("z_cut = Z depth for the cut"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(8, _("z_move = Z coord for Toolchange"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(8, _("z_move = Z height for travel"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(9, _("z_depthpercut = the step value for multidepth cut"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(9, _("z_depthpercut = the step value for multidepth cut"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(10, _("spindlesspeed = the value for the spindle speed"), Qt.ToolTipRole)
|
self.tc_variable_combo.setItemData(10, _("spindlesspeed = the value for the spindle speed"), Qt.ToolTipRole)
|
||||||
self.tc_variable_combo.setItemData(11, _("dwelltime = time to dwell to allow the spindle to reach it's set RPM"),
|
self.tc_variable_combo.setItemData(11, _("dwelltime = time to dwell to allow the spindle to reach it's set RPM"),
|
||||||
|
@ -730,6 +730,7 @@ class ToolPaint(FlatCAMTool, Gerber):
|
|||||||
|
|
||||||
def on_paint_button_click(self):
|
def on_paint_button_click(self):
|
||||||
self.app.report_usage(_("geometry_on_paint_button"))
|
self.app.report_usage(_("geometry_on_paint_button"))
|
||||||
|
self.app.call_source = 'paint'
|
||||||
|
|
||||||
self.app.inform.emit(_("[WARNING_NOTCL]Click inside the desired polygon."))
|
self.app.inform.emit(_("[WARNING_NOTCL]Click inside the desired polygon."))
|
||||||
try:
|
try:
|
||||||
@ -819,7 +820,6 @@ class ToolPaint(FlatCAMTool, Gerber):
|
|||||||
|
|
||||||
# Which polygon.
|
# Which polygon.
|
||||||
# poly = find_polygon(self.solid_geometry, inside_pt)
|
# poly = find_polygon(self.solid_geometry, inside_pt)
|
||||||
|
|
||||||
poly = obj.find_polygon(inside_pt)
|
poly = obj.find_polygon(inside_pt)
|
||||||
paint_method = self.paintmethod_combo.get_value()
|
paint_method = self.paintmethod_combo.get_value()
|
||||||
|
|
||||||
@ -888,7 +888,7 @@ class ToolPaint(FlatCAMTool, Gerber):
|
|||||||
geo_obj.solid_geometry = []
|
geo_obj.solid_geometry = []
|
||||||
|
|
||||||
try:
|
try:
|
||||||
a, b, c, d = poly.bounds()
|
a, b, c, d = poly.bounds
|
||||||
geo_obj.options['xmin'] = a
|
geo_obj.options['xmin'] = a
|
||||||
geo_obj.options['ymin'] = b
|
geo_obj.options['ymin'] = b
|
||||||
geo_obj.options['xmax'] = c
|
geo_obj.options['xmax'] = c
|
||||||
|
@ -519,6 +519,10 @@ msgstr "Done."
|
|||||||
msgid "[success] Origin set ..."
|
msgid "[success] Origin set ..."
|
||||||
msgstr "[success] Origin set ..."
|
msgstr "[success] Origin set ..."
|
||||||
|
|
||||||
|
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4318
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr "Preferences"
|
||||||
|
|
||||||
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4338
|
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4338
|
||||||
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
||||||
msgstr "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
msgstr "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
||||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -464,6 +464,10 @@ msgstr ""
|
|||||||
msgid "[success] Origin set ..."
|
msgid "[success] Origin set ..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4318
|
||||||
|
msgid "Preferences"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4338
|
#: D:\1.DEV\FlatCAM_beta\FlatCAMApp.py:4338
|
||||||
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
msgid "[WARNING_NOTCL] No object selected to Flip on Y axis."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -5449,12 +5453,12 @@ msgstr ""
|
|||||||
|
|
||||||
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4744
|
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4744
|
||||||
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\ObjectUI.py:1633
|
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\ObjectUI.py:1633
|
||||||
msgid "z_cut = Z coord for Toolchange"
|
msgid "z_cut = Z depth for the cut"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4745
|
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4745
|
||||||
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\ObjectUI.py:1634
|
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\ObjectUI.py:1634
|
||||||
msgid "z_move = Z coord for Toolchange"
|
msgid "z_move = Z height for travel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4746
|
#: D:\1.DEV\FlatCAM_beta\flatcamGUI\FlatCAMGUI.py:4746
|
Loading…
Reference in New Issue
Block a user