- added some strings to the translatable strings and updated the translation strings

This commit is contained in:
Marius Stanciu 2020-10-21 16:07:21 +03:00 committed by Marius
parent 66a3e36701
commit 1a286cbf7e
25 changed files with 5266 additions and 4973 deletions

View File

@ -19,6 +19,7 @@ CHANGELOG for FlatCAM beta
- fixed Cutout Tool to work with the endxy parameter
- added the exclusion parameters for Drilling Tool to the Preferences area
- cascaded_union() method will be deprecated in Shapely 1.8 in favor of unary_union; replaced the usage of cascaded_union with unary_union in all the app
- added some strings to the translatable strings and updated the translation strings
20.10.2020

View File

@ -16,7 +16,7 @@ from PyQt5.QtCore import Qt, QSettings
from camlib import distance, arc, three_point_circle, Geometry, FlatCAMRTreeStorage
from appTool import AppTool
from appGUI.GUIElements import OptionalInputSection, FCCheckBox, FCEntry, FCComboBox, FCTextAreaRich, \
from appGUI.GUIElements import OptionalInputSection, FCCheckBox, FCLabel, FCComboBox, FCTextAreaRich, \
FCDoubleSpinner, FCButton, FCInputDialog, FCTree, NumericalEvalTupleEntry
from appParsers.ParseFont import *
@ -46,7 +46,7 @@ class BufferSelectionTool(AppTool):
Simple input for buffer distance.
"""
toolName = "Buffer Selection"
toolName = _("Buffer Selection")
def __init__(self, app, draw_app):
AppTool.__init__(self, app)
@ -55,7 +55,7 @@ class BufferSelectionTool(AppTool):
self.decimals = app.decimals
# Title
title_label = QtWidgets.QLabel("%s" % ('Editor ' + self.toolName))
title_label = FCLabel("%s" % ('Editor ' + self.toolName))
title_label.setStyleSheet("""
QLabel
{
@ -82,7 +82,7 @@ class BufferSelectionTool(AppTool):
self.buffer_distance_entry.set_precision(self.decimals)
self.buffer_distance_entry.set_range(0.0000, 999999.9999)
form_layout.addRow(_("Buffer distance:"), self.buffer_distance_entry)
self.buffer_corner_lbl = QtWidgets.QLabel(_("Buffer corner:"))
self.buffer_corner_lbl = FCLabel(_("Buffer corner:"))
self.buffer_corner_lbl.setToolTip(
_("There are 3 types of corners:\n"
" - 'Round': the corner is rounded for exterior buffer.\n"
@ -99,15 +99,15 @@ class BufferSelectionTool(AppTool):
hlay = QtWidgets.QHBoxLayout()
self.buffer_tools_box.addLayout(hlay)
self.buffer_int_button = QtWidgets.QPushButton(_("Buffer Interior"))
self.buffer_int_button = FCButton(_("Buffer Interior"))
hlay.addWidget(self.buffer_int_button)
self.buffer_ext_button = QtWidgets.QPushButton(_("Buffer Exterior"))
self.buffer_ext_button = FCButton(_("Buffer Exterior"))
hlay.addWidget(self.buffer_ext_button)
hlay1 = QtWidgets.QHBoxLayout()
self.buffer_tools_box.addLayout(hlay1)
self.buffer_button = QtWidgets.QPushButton(_("Full Buffer"))
self.buffer_button = FCButton(_("Full Buffer"))
hlay1.addWidget(self.buffer_button)
self.layout.addStretch()
@ -191,7 +191,7 @@ class TextInputTool(AppTool):
Simple input for buffer distance.
"""
toolName = "Text Input Tool"
toolName = _("Text Input Tool")
def __init__(self, app):
AppTool.__init__(self, app)
@ -212,7 +212,7 @@ class TextInputTool(AppTool):
self.text_tool_frame.setLayout(self.text_tools_box)
# Title
title_label = QtWidgets.QLabel("%s" % ('Editor ' + self.toolName))
title_label = FCLabel("%s" % self.toolName)
title_label.setStyleSheet("""
QLabel
{
@ -238,7 +238,7 @@ class TextInputTool(AppTool):
self.font_type_cb = QtWidgets.QFontComboBox(self)
self.font_type_cb.setCurrentFont(f_current)
self.form_layout.addRow(QtWidgets.QLabel('%s:' % _("Font")), self.font_type_cb)
self.form_layout.addRow(FCLabel('%s:' % _("Font")), self.font_type_cb)
# Flag variables to show if font is bold, italic, both or none (regular)
self.font_bold = False
@ -310,7 +310,7 @@ class TextInputTool(AppTool):
self.font_italic_tb.setIcon(QtGui.QIcon(self.app.resource_location + '/italic32.png'))
hlay.addWidget(self.font_italic_tb)
self.form_layout.addRow(QtWidgets.QLabel('%s:' % "Size"), hlay)
self.form_layout.addRow(FCLabel('%s:' % "Size"), hlay)
# Text input
self.text_input_entry = FCTextAreaRich()
@ -319,13 +319,13 @@ class TextInputTool(AppTool):
# self.text_input_entry.setMaximumHeight(150)
self.text_input_entry.setCurrentFont(f_current)
self.text_input_entry.setFontPointSize(10)
self.form_layout.addRow(QtWidgets.QLabel('%s:' % _("Text")), self.text_input_entry)
self.form_layout.addRow(FCLabel('%s:' % _("Text")), self.text_input_entry)
# Buttons
hlay1 = QtWidgets.QHBoxLayout()
self.form_layout.addRow("", hlay1)
hlay1.addStretch()
self.apply_button = QtWidgets.QPushButton("Apply")
self.apply_button = FCButton(_("Apply"))
hlay1.addWidget(self.apply_button)
# self.layout.addStretch()
@ -409,7 +409,7 @@ class PaintOptionsTool(AppTool):
Inputs to specify how to paint the selected polygons.
"""
toolName = "Paint Tool"
toolName = _("Paint Tool")
def __init__(self, app, fcdraw):
AppTool.__init__(self, app)
@ -419,7 +419,7 @@ class PaintOptionsTool(AppTool):
self.decimals = self.app.decimals
# Title
title_label = QtWidgets.QLabel("%s" % ('Editor ' + self.toolName))
title_label = FCLabel("%s" % self.toolName)
title_label.setStyleSheet("""
QLabel
{
@ -435,7 +435,7 @@ class PaintOptionsTool(AppTool):
grid.setColumnStretch(1, 1)
# Tool dia
ptdlabel = QtWidgets.QLabel('%s:' % _('Tool dia'))
ptdlabel = FCLabel('%s:' % _('Tool dia'))
ptdlabel.setToolTip(
_("Diameter of the tool to be used in the operation.")
)
@ -447,7 +447,7 @@ class PaintOptionsTool(AppTool):
grid.addWidget(self.painttooldia_entry, 0, 1)
# Overlap
ovlabel = QtWidgets.QLabel('%s:' % _('Overlap'))
ovlabel = FCLabel('%s:' % _('Overlap'))
ovlabel.setToolTip(
_("How much (percentage) of the tool width to overlap each tool pass.\n"
"Adjust the value starting with lower values\n"
@ -467,7 +467,7 @@ class PaintOptionsTool(AppTool):
grid.addWidget(self.paintoverlap_entry, 1, 1)
# Margin
marginlabel = QtWidgets.QLabel('%s:' % _('Margin'))
marginlabel = FCLabel('%s:' % _('Margin'))
marginlabel.setToolTip(
_("Distance by which to avoid\n"
"the edges of the polygon to\n"
@ -481,7 +481,7 @@ class PaintOptionsTool(AppTool):
grid.addWidget(self.paintmargin_entry, 2, 1)
# Method
methodlabel = QtWidgets.QLabel('%s:' % _('Method'))
methodlabel = FCLabel('%s:' % _('Method'))
methodlabel.setToolTip(
_("Algorithm to paint the polygons:\n"
"- Standard: Fixed step inwards.\n"
@ -502,7 +502,7 @@ class PaintOptionsTool(AppTool):
grid.addWidget(self.paintmethod_combo, 3, 1)
# Connect lines
pathconnectlabel = QtWidgets.QLabel(_("Connect:"))
pathconnectlabel = FCLabel('%s:' % _("Connect"))
pathconnectlabel.setToolTip(
_("Draw lines between resulting\n"
"segments to minimize tool lifts.")
@ -512,7 +512,7 @@ class PaintOptionsTool(AppTool):
grid.addWidget(pathconnectlabel, 4, 0)
grid.addWidget(self.pathconnect_cb, 4, 1)
contourlabel = QtWidgets.QLabel(_("Contour:"))
contourlabel = FCLabel('%s:' % _("Contour"))
contourlabel.setToolTip(
_("Cut around the perimeter of the polygon\n"
"to trim rough edges.")
@ -525,7 +525,7 @@ class PaintOptionsTool(AppTool):
# Buttons
hlay = QtWidgets.QHBoxLayout()
self.layout.addLayout(hlay)
self.paint_button = QtWidgets.QPushButton(_("Paint"))
self.paint_button = FCButton(_("Paint"))
hlay.addWidget(self.paint_button)
self.layout.addStretch()
@ -619,7 +619,7 @@ class TransformEditorTool(AppTool):
self.decimals = self.app.decimals
# ## Title
title_label = QtWidgets.QLabel("%s" % self.toolName)
title_label = FCLabel("%s" % self.toolName)
title_label.setStyleSheet("""
QLabel
{
@ -628,7 +628,7 @@ class TransformEditorTool(AppTool):
}
""")
self.layout.addWidget(title_label)
self.layout.addWidget(QtWidgets.QLabel(''))
self.layout.addWidget(FCLabel(''))
# ## Layout
grid0 = QtWidgets.QGridLayout()
@ -637,10 +637,10 @@ class TransformEditorTool(AppTool):
grid0.setColumnStretch(1, 1)
grid0.setColumnStretch(2, 0)
grid0.addWidget(QtWidgets.QLabel(''))
grid0.addWidget(FCLabel(''))
# Reference
ref_label = QtWidgets.QLabel('%s:' % _("Reference"))
ref_label = FCLabel('%s:' % _("Reference"))
ref_label.setToolTip(
_("The reference point for Rotate, Skew, Scale, Mirror.\n"
"Can be:\n"
@ -656,7 +656,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(ref_label, 0, 0)
grid0.addWidget(self.ref_combo, 0, 1, 1, 2)
self.point_label = QtWidgets.QLabel('%s:' % _("Value"))
self.point_label = FCLabel('%s:' % _("Value"))
self.point_label.setToolTip(
_("A point of reference in format X,Y.")
)
@ -677,10 +677,10 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 5, 0, 1, 3)
# ## Rotate Title
rotate_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.rotateName)
rotate_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.rotateName)
grid0.addWidget(rotate_title_label, 6, 0, 1, 3)
self.rotate_label = QtWidgets.QLabel('%s:' % _("Angle"))
self.rotate_label = FCLabel('%s:' % _("Angle"))
self.rotate_label.setToolTip(
_("Angle for Rotation action, in degrees.\n"
"Float number between -360 and 359.\n"
@ -714,7 +714,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 8, 0, 1, 3)
# ## Skew Title
skew_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.skewName)
skew_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.skewName)
grid0.addWidget(skew_title_label, 9, 0, 1, 2)
self.skew_link_cb = FCCheckBox()
@ -725,7 +725,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.skew_link_cb, 9, 2)
self.skewx_label = QtWidgets.QLabel('%s:' % _("X angle"))
self.skewx_label = FCLabel('%s:' % _("X angle"))
self.skewx_label.setToolTip(
_("Angle for Skew action, in degrees.\n"
"Float number between -360 and 360.")
@ -746,7 +746,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.skewx_entry, 10, 1)
grid0.addWidget(self.skewx_button, 10, 2)
self.skewy_label = QtWidgets.QLabel('%s:' % _("Y angle"))
self.skewy_label = FCLabel('%s:' % _("Y angle"))
self.skewy_label.setToolTip(
_("Angle for Skew action, in degrees.\n"
"Float number between -360 and 360.")
@ -776,7 +776,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 14, 0, 1, 3)
# ## Scale Title
scale_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.scaleName)
scale_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.scaleName)
grid0.addWidget(scale_title_label, 15, 0, 1, 2)
self.scale_link_cb = FCCheckBox()
@ -787,7 +787,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.scale_link_cb, 15, 2)
self.scalex_label = QtWidgets.QLabel('%s:' % _("X factor"))
self.scalex_label = FCLabel('%s:' % _("X factor"))
self.scalex_label.setToolTip(
_("Factor for scaling on X axis.")
)
@ -807,7 +807,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.scalex_entry, 17, 1)
grid0.addWidget(self.scalex_button, 17, 2)
self.scaley_label = QtWidgets.QLabel('%s:' % _("Y factor"))
self.scaley_label = FCLabel('%s:' % _("Y factor"))
self.scaley_label.setToolTip(
_("Factor for scaling on Y axis.")
)
@ -840,7 +840,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 21, 0, 1, 3)
# ## Flip Title
flip_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.flipName)
flip_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.flipName)
grid0.addWidget(flip_title_label, 23, 0, 1, 3)
self.flipx_button = FCButton(_("Flip on X"))
@ -865,10 +865,10 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 27, 0, 1, 3)
# ## Offset Title
offset_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.offsetName)
offset_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.offsetName)
grid0.addWidget(offset_title_label, 29, 0, 1, 3)
self.offx_label = QtWidgets.QLabel('%s:' % _("X val"))
self.offx_label = FCLabel('%s:' % _("X val"))
self.offx_label.setToolTip(
_("Distance to offset on X axis. In current units.")
)
@ -888,7 +888,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.offx_entry, 31, 1)
grid0.addWidget(self.offx_button, 31, 2)
self.offy_label = QtWidgets.QLabel('%s:' % _("Y val"))
self.offy_label = FCLabel('%s:' % _("Y val"))
self.offy_label.setToolTip(
_("Distance to offset on Y axis. In current units.")
)
@ -914,7 +914,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(separator_line, 34, 0, 1, 3)
# ## Buffer Title
buffer_title_label = QtWidgets.QLabel("<font size=3><b>%s</b></font>" % self.bufferName)
buffer_title_label = FCLabel("<font size=3><b>%s</b></font>" % self.bufferName)
grid0.addWidget(buffer_title_label, 35, 0, 1, 2)
self.buffer_rounded_cb = FCCheckBox('%s' % _("Rounded"))
@ -927,7 +927,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.buffer_rounded_cb, 35, 2)
self.buffer_label = QtWidgets.QLabel('%s:' % _("Distance"))
self.buffer_label = FCLabel('%s:' % _("Distance"))
self.buffer_label.setToolTip(
_("A positive value will create the effect of dilation,\n"
"while a negative value will create the effect of erosion.\n"
@ -952,7 +952,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.buffer_entry, 37, 1)
grid0.addWidget(self.buffer_button, 37, 2)
self.buffer_factor_label = QtWidgets.QLabel('%s:' % _("Value"))
self.buffer_factor_label = FCLabel('%s:' % _("Value"))
self.buffer_factor_label.setToolTip(
_("A positive value will create the effect of dilation,\n"
"while a negative value will create the effect of erosion.\n"
@ -978,7 +978,7 @@ class TransformEditorTool(AppTool):
grid0.addWidget(self.buffer_factor_entry, 38, 1)
grid0.addWidget(self.buffer_factor_button, 38, 2)
grid0.addWidget(QtWidgets.QLabel(''), 42, 0, 1, 3)
grid0.addWidget(FCLabel(''), 42, 0, 1, 3)
self.layout.addStretch()
@ -3273,15 +3273,15 @@ class AppGeoEditor(QtCore.QObject):
# ## Page Title icon
pixmap = QtGui.QPixmap(self.app.resource_location + '/flatcam_icon32.png')
self.icon = QtWidgets.QLabel()
self.icon = FCLabel()
self.icon.setPixmap(pixmap)
self.title_box.addWidget(self.icon, stretch=0)
# ## Title label
self.title_label = QtWidgets.QLabel("<font size=5><b>%s</b></font>" % _('Geometry Editor'))
self.title_label = FCLabel("<font size=5><b>%s</b></font>" % _('Geometry Editor'))
self.title_label.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
self.title_box.addWidget(self.title_label, stretch=1)
self.title_box.addWidget(QtWidgets.QLabel(''))
self.title_box.addWidget(FCLabel(''))
self.tw = FCTree(columns=3, header_hidden=False, protected_column=[0, 1], extended_sel=True)
self.tw.setHeaderLabels(["ID", _("Type"), _("Name")])
@ -3298,7 +3298,7 @@ class AppGeoEditor(QtCore.QObject):
layout.addStretch()
# Editor
self.exit_editor_button = QtWidgets.QPushButton(_('Exit Editor'))
self.exit_editor_button = FCButton(_('Exit Editor'))
self.exit_editor_button.setIcon(QtGui.QIcon(self.app.resource_location + '/power16.png'))
self.exit_editor_button.setToolTip(
_("Exit from Editor.")

View File

@ -64,9 +64,9 @@ class Tools2InvertPrefGroupUI(OptionsGroupUI):
"- bevel -> the lines are joined by a third line")
)
self.join_radio = RadioSet([
{'label': 'Rounded', 'value': 'r'},
{'label': 'Square', 'value': 's'},
{'label': 'Bevel', 'value': 'b'}
{'label': _('Rounded'), 'value': 'r'},
{'label': _('Square'), 'value': 's'},
{'label': _('Bevel'), 'value': 'b'}
], orientation='vertical', stretch=False)
grid0.addWidget(self.join_label, 5, 0, 1, 2)

View File

@ -1280,7 +1280,7 @@ class CNCJobObject(FlatCAMObj, CNCjob):
pass
answer = self.on_grbl_wake()
answer = ['ok'] # hack for development without a GRBL controller connected
answer = ['ok'] # FIXME: hack for development without a GRBL controller connected
for line in answer:
if 'ok' in line.lower():
self.ui.com_connect_button.setStyleSheet("QPushButton {background-color: seagreen;}")

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2020-10-21 12:14+0300\n"
"POT-Creation-Date: 2020-10-21 16:05+0300\n"
"PO-Revision-Date: 2019-03-25 15:08+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -249,7 +249,7 @@ msgid ""
msgstr ""
#: appDatabase.py:130 appDatabase.py:2281 appGUI/MainGUI.py:1438
#: appGUI/preferences/PreferencesUIManager.py:925 app_Main.py:2291 app_Main.py:3386
#: appGUI/preferences/PreferencesUIManager.py:931 app_Main.py:2291 app_Main.py:3386
#: app_Main.py:4341 app_Main.py:4587 app_Main.py:6895
msgid "Cancel"
msgstr ""
@ -260,7 +260,7 @@ msgstr ""
#: appDatabase.py:161 appDatabase.py:837 appEditors/AppExcEditor.py:3765
#: appGUI/ObjectUI.py:1038 appGUI/ObjectUI.py:1606
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolCutOut.py:2058
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:132 appTools/ToolCutOut.py:2060
#: appTools/ToolIsolation.py:3091 appTools/ToolNCC.py:3859 appTools/ToolNCC.py:3870
#: appTools/ToolPaint.py:2882
msgid "Tool Dia"
@ -296,7 +296,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:98
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:113 appTools/ToolCalculators.py:240
#: appTools/ToolCutOut.py:2102 appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793
#: appTools/ToolCutOut.py:2104 appTools/ToolDrilling.py:2143 appTools/ToolMilling.py:1793
msgid "Cut Z"
msgstr ""
@ -583,14 +583,14 @@ msgid ""
msgstr ""
#: appDatabase.py:307 appDatabase.py:684 appDatabase.py:718 appDatabase.py:2647
#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:293
#: appDatabase.py:3017 appDatabase.py:3051 appTools/ToolCutOut.py:294
#: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1067 appTools/ToolNCC.py:965
#: appTools/ToolPaint.py:704
msgid "Could not load Tools DB file."
msgstr ""
#: appDatabase.py:315 appDatabase.py:726 appDatabase.py:2655 appDatabase.py:3059
#: appTools/ToolCutOut.py:304 appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078
#: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1078
#: appTools/ToolNCC.py:976 appTools/ToolPaint.py:715
msgid "Failed to parse Tools DB file."
msgstr ""
@ -645,7 +645,7 @@ msgid "Import FlatCAM Tools DB"
msgstr ""
#: appDatabase.py:740 appDatabase.py:915 appDatabase.py:3073 appDatabase.py:3464
#: appObjects/FlatCAMGeometry.py:1089 appTools/ToolCutOut.py:482 appTools/ToolCutOut.py:523
#: appObjects/FlatCAMGeometry.py:1089 appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525
#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3608
#: appTools/ToolNCC.py:3688 appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715
#: app_Main.py:5676 app_Main.py:5718 app_Main.py:5749 app_Main.py:5769 app_Main.py:5779
@ -778,12 +778,13 @@ msgstr ""
msgid "NCC"
msgstr ""
#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:327
#: appTools/ToolCutOut.py:463
#: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:328
#: appTools/ToolCutOut.py:465
msgid "Cutout"
msgstr ""
#: appDatabase.py:1208 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
#: appDatabase.py:1208 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:218
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:418
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolIsolation.py:3425
@ -901,7 +902,7 @@ msgstr ""
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:202
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appTools/ToolCopperThieving.py:1204
#: appTools/ToolCopperThieving.py:1455 appTools/ToolCorners.py:411
#: appTools/ToolCutOut.py:2155 appTools/ToolFiducials.py:786
#: appTools/ToolCutOut.py:2157 appTools/ToolFiducials.py:786
#: appTools/ToolInvertGerber.py:234 appTools/ToolInvertGerber.py:242
#: appTools/ToolNCC.py:4028 appTools/ToolNCC.py:4131
msgid "Margin"
@ -974,7 +975,8 @@ msgstr ""
msgid "Combo"
msgstr ""
#: appDatabase.py:1594 appDatabase.py:1712 appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223
#: appDatabase.py:1594 appDatabase.py:1712 appEditors/AppGeoEditor.py:505
#: appGUI/ObjectUI.py:2200 appGUI/ObjectUI.py:2223
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:237
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:224 appObjects/FlatCAMCNCJob.py:1291
#: appObjects/FlatCAMCNCJob.py:1313 appTools/ToolNCC.py:4041 appTools/ToolNCC.py:4144
@ -991,7 +993,7 @@ msgid ""
"segments to minimize tool lifts."
msgstr ""
#: appDatabase.py:1604 appDatabase.py:1719
#: appDatabase.py:1604 appDatabase.py:1719 appEditors/AppGeoEditor.py:515
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:246
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appTools/ToolNCC.py:4051
#: appTools/ToolNCC.py:4152 appTools/ToolPaint.py:3034
@ -1157,7 +1159,7 @@ msgstr ""
#: appDatabase.py:1874 appGUI/ObjectUI.py:1193
#: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:72
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:82
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2126
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:80 appTools/ToolCutOut.py:2128
#: appTools/ToolDrilling.py:2167 appTools/ToolMilling.py:1817
msgid ""
"Use multiple passes to limit\n"
@ -1168,7 +1170,7 @@ msgstr ""
#: appDatabase.py:1896 appGUI/ObjectUI.py:1207
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2140
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:92 appTools/ToolCutOut.py:2142
#: appTools/ToolDrilling.py:2180 appTools/ToolMilling.py:1830
msgid "Depth of each pass (positive)."
msgstr ""
@ -1248,7 +1250,7 @@ msgid ""
msgstr ""
#: appDatabase.py:2073 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117
#: appTools/ToolCutOut.py:2157
#: appTools/ToolCutOut.py:2159
msgid ""
"Margin over bounds. A positive value here\n"
"will make the cutout of the PCB further from\n"
@ -1256,12 +1258,12 @@ msgid ""
msgstr ""
#: appDatabase.py:2085 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:131
#: appTools/ToolCutOut.py:2165
#: appTools/ToolCutOut.py:2167
msgid "Gap size"
msgstr ""
#: appDatabase.py:2087 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:133
#: appTools/ToolCutOut.py:2167
#: appTools/ToolCutOut.py:2169
msgid ""
"The size of the bridge gaps in the cutout\n"
"used to keep the board connected to\n"
@ -1270,12 +1272,12 @@ msgid ""
msgstr ""
#: appDatabase.py:2096 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148
#: appTools/ToolCutOut.py:2180
#: appTools/ToolCutOut.py:2182
msgid "Gap type"
msgstr ""
#: appDatabase.py:2098 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150
#: appTools/ToolCutOut.py:2182
#: appTools/ToolCutOut.py:2184
msgid ""
"The type of gap:\n"
"- Bridge -> the cutout will be interrupted by bridges\n"
@ -1284,22 +1286,22 @@ msgid ""
msgstr ""
#: appDatabase.py:2106 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158
#: appTools/ToolCutOut.py:2190
#: appTools/ToolCutOut.py:2192
msgid "Bridge"
msgstr ""
#: appDatabase.py:2107 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159
#: appTools/ToolCutOut.py:2191
#: appTools/ToolCutOut.py:2193
msgid "Thin"
msgstr ""
#: appDatabase.py:2118 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169
#: appTools/ToolCutOut.py:2201
#: appTools/ToolCutOut.py:2203
msgid "Depth"
msgstr ""
#: appDatabase.py:2120 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171
#: appTools/ToolCutOut.py:2203
#: appTools/ToolCutOut.py:2205
msgid ""
"The depth until the milling is done\n"
"in order to thin the gaps."
@ -1307,12 +1309,12 @@ msgstr ""
#: appDatabase.py:2137 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 appTools/ToolCalculators.py:249
#: appTools/ToolCutOut.py:2218
#: appTools/ToolCutOut.py:2220
msgid "Tool Diameter"
msgstr ""
#: appDatabase.py:2139 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188
#: appTools/ToolCutOut.py:2220
#: appTools/ToolCutOut.py:2222
msgid "The drill hole diameter when doing mpuse bites."
msgstr ""
@ -1321,33 +1323,33 @@ msgstr ""
#: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198
#: appTools/ToolCopperThieving.py:1327 appTools/ToolCopperThieving.py:1367
#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:2230
#: appTools/ToolCopperThieving.py:1407 appTools/ToolCutOut.py:2232
msgid "Spacing"
msgstr ""
#: appDatabase.py:2152 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:200
#: appTools/ToolCutOut.py:2232
#: appTools/ToolCutOut.py:2234
msgid "The spacing between drill holes when doing mouse bites."
msgstr ""
#: appDatabase.py:2171 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233
#: appTools/ToolCutOut.py:2032
#: appTools/ToolCutOut.py:2034
msgid "Convex Shape"
msgstr ""
#: appDatabase.py:2174 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:235
#: appTools/ToolCutOut.py:2034 appTools/ToolCutOut.py:2039
#: appTools/ToolCutOut.py:2036 appTools/ToolCutOut.py:2041
msgid ""
"Create a convex shape surrounding the entire PCB.\n"
"Used only if the source object type is Gerber."
msgstr ""
#: appDatabase.py:2182 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:209
#: appTools/ToolCutOut.py:2261
#: appTools/ToolCutOut.py:2263
msgid "Gaps"
msgstr ""
#: appDatabase.py:2184 appTools/ToolCutOut.py:2263
#: appDatabase.py:2184 appTools/ToolCutOut.py:2265
msgid ""
"Number of gaps used for the Automatic cutout.\n"
"There can be maximum 8 bridges/gaps.\n"
@ -1388,7 +1390,7 @@ msgstr ""
#: appTools/ToolCalculators.py:401 appTools/ToolCalibration.py:1395
#: appTools/ToolCalibration.py:1406 appTools/ToolCopperThieving.py:1595
#: appTools/ToolCopperThieving.py:1606 appTools/ToolCorners.py:462
#: appTools/ToolCorners.py:473 appTools/ToolCutOut.py:2435 appTools/ToolCutOut.py:2446
#: appTools/ToolCorners.py:473 appTools/ToolCutOut.py:2437 appTools/ToolCutOut.py:2448
#: appTools/ToolDblSided.py:965 appTools/ToolDblSided.py:976 appTools/ToolDistance.py:659
#: appTools/ToolDistance.py:670 appTools/ToolDistanceMin.py:324
#: appTools/ToolDistanceMin.py:335 appTools/ToolDrilling.py:2666
@ -1418,7 +1420,7 @@ msgstr ""
#: appTools/ToolCalculators.py:403 appTools/ToolCalibration.py:1401
#: appTools/ToolCalibration.py:1408 appTools/ToolCopperThieving.py:1601
#: appTools/ToolCopperThieving.py:1608 appTools/ToolCorners.py:468
#: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2441 appTools/ToolCutOut.py:2448
#: appTools/ToolCorners.py:475 appTools/ToolCutOut.py:2443 appTools/ToolCutOut.py:2450
#: appTools/ToolDblSided.py:971 appTools/ToolDblSided.py:978 appTools/ToolDistance.py:665
#: appTools/ToolDistance.py:672 appTools/ToolDistanceMin.py:330
#: appTools/ToolDistanceMin.py:337 appTools/ToolDrilling.py:2672
@ -1967,6 +1969,10 @@ msgstr ""
msgid "Exit from Editor."
msgstr ""
#: appEditors/AppGeoEditor.py:49
msgid "Buffer Selection"
msgstr ""
#: appEditors/AppGeoEditor.py:84
msgid "Buffer distance:"
msgstr ""
@ -1989,12 +1995,14 @@ msgid "Round"
msgstr ""
#: appEditors/AppGeoEditor.py:94 appEditors/AppGerberEditor.py:2639 appGUI/ObjectUI.py:1570
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:225
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68
#: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:68
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:68
#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:177
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:143
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:423
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:308
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:291 appTools/ToolDrilling.py:2588
@ -2033,6 +2041,10 @@ msgstr ""
msgid "Buffer distance value is missing or wrong format. Add it and retry."
msgstr ""
#: appEditors/AppGeoEditor.py:194
msgid "Text Input Tool"
msgstr ""
#: appEditors/AppGeoEditor.py:241
msgid "Font"
msgstr ""
@ -2041,6 +2053,10 @@ msgstr ""
msgid "Text"
msgstr ""
#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1422
msgid "Apply"
msgstr ""
#: appEditors/AppGeoEditor.py:348
msgid "Text Tool"
msgstr ""
@ -2055,6 +2071,12 @@ msgstr ""
msgid "Tool"
msgstr ""
#: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 appGUI/MainGUI.py:935
#: appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:1723 appTools/ToolPaint.py:228
#: appTools/ToolPaint.py:2730
msgid "Paint Tool"
msgstr ""
#: appEditors/AppGeoEditor.py:438
msgid "Tool dia"
msgstr ""
@ -2071,19 +2093,6 @@ msgid ""
"- Line-based: Parallel lines."
msgstr ""
#: appEditors/AppGeoEditor.py:505
msgid "Connect:"
msgstr ""
#: appEditors/AppGeoEditor.py:515
msgid "Contour:"
msgstr ""
#: appEditors/AppGeoEditor.py:546 appGUI/MainGUI.py:935 appGUI/MainGUI.py:2090
#: appGUI/ObjectUI.py:1723 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730
msgid "Paint Tool"
msgstr ""
#: appEditors/AppGeoEditor.py:582 appEditors/AppGeoEditor.py:1071
#: appEditors/AppGeoEditor.py:2966 appEditors/AppGeoEditor.py:2994
#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4390
@ -2384,7 +2393,8 @@ msgid "Offset Y"
msgstr ""
#: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 appGUI/ObjectUI.py:436
#: appGUI/ObjectUI.py:473 appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
#: appGUI/ObjectUI.py:473 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67
#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142
#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:787
#: appTools/ToolTransform.py:854
msgid "Rounded"
@ -2839,7 +2849,7 @@ msgstr ""
#: appEditors/AppGeoEditor.py:3287 appEditors/AppGerberEditor.py:2495
#: appEditors/AppGerberEditor.py:3968 appEditors/appGCodeEditor.py:692
#: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:955 appGUI/ObjectUI.py:1952
#: appTools/ToolCutOut.py:2011 appTools/ToolDblSided.py:519 appTools/ToolTransform.py:579
#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:519 appTools/ToolTransform.py:579
msgid "Type"
msgstr ""
@ -2852,7 +2862,8 @@ msgid "Line"
msgstr ""
#: appEditors/AppGeoEditor.py:3561 appGUI/MainGUI.py:1496 appGUI/ObjectUI.py:1571
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:226
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:292 appTools/ToolDrilling.py:2589
@ -3423,8 +3434,8 @@ msgstr ""
msgid "No aperture to buffer. Select at least one aperture and try again."
msgstr ""
#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:770 appTools/ToolCutOut.py:893
#: appTools/ToolCutOut.py:1116 appTools/ToolCutOut.py:1262 camlib.py:4899 camlib.py:5663
#: appEditors/AppGerberEditor.py:5166 appTools/ToolCutOut.py:772 appTools/ToolCutOut.py:895
#: appTools/ToolCutOut.py:1118 appTools/ToolCutOut.py:1264 camlib.py:4899 camlib.py:5663
msgid "Failed."
msgstr ""
@ -3981,7 +3992,7 @@ msgstr ""
msgid "Export Preferences to file ..."
msgstr ""
#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1166
#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1172
msgid "Save Preferences"
msgstr ""
@ -4641,7 +4652,7 @@ msgid "Extract Drills Tool"
msgstr ""
#: appGUI/MainGUI.py:931 appGUI/ObjectUI.py:387 appTools/ToolCutOut.py:156
#: appTools/ToolCutOut.py:2050
#: appTools/ToolCutOut.py:2052
msgid "Cutout Tool"
msgstr ""
@ -4905,10 +4916,10 @@ msgstr ""
msgid "Toggle the display of axis on canvas"
msgstr ""
#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:892
#: appGUI/preferences/PreferencesUIManager.py:985
#: appGUI/preferences/PreferencesUIManager.py:1013
#: appGUI/preferences/PreferencesUIManager.py:1118 app_Main.py:5579 app_Main.py:5584
#: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:898
#: appGUI/preferences/PreferencesUIManager.py:991
#: appGUI/preferences/PreferencesUIManager.py:1019
#: appGUI/preferences/PreferencesUIManager.py:1124 app_Main.py:5579 app_Main.py:5584
#: app_Main.py:5599
msgid "Preferences"
msgstr ""
@ -5010,10 +5021,6 @@ msgid ""
"such as: layout, gui state, style, hdpi support etc."
msgstr ""
#: appGUI/MainGUI.py:1422
msgid "Apply"
msgstr ""
#: appGUI/MainGUI.py:1425
msgid "Apply the current preferences without saving to a file."
msgstr ""
@ -5040,7 +5047,7 @@ msgstr ""
#: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326
#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163
#: appTools/ToolCopperThieving.py:1237 appTools/ToolCopperThieving.py:1251
#: appTools/ToolCutOut.py:2008 appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:774
#: appTools/ToolCutOut.py:2010 appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:774
#: appTools/ToolFilm.py:929 appTools/ToolFilm.py:952 appTools/ToolImage.py:136
#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338
#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:793 appTools/ToolNCC.py:3741
@ -5163,13 +5170,13 @@ msgstr ""
msgid "Are you sure you want to delete the GUI Settings? \n"
msgstr ""
#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:924
#: appGUI/preferences/PreferencesUIManager.py:1170 appTranslation.py:112
#: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:930
#: appGUI/preferences/PreferencesUIManager.py:1176 appTranslation.py:112
#: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 app_Main.py:6893
msgid "Yes"
msgstr ""
#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1171
#: appGUI/MainGUI.py:1987 appGUI/preferences/PreferencesUIManager.py:1177
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164
@ -5909,8 +5916,8 @@ msgstr ""
msgid "Resulting geometry will have rounded corners."
msgstr ""
#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2285
#: appTools/ToolCutOut.py:2300 appTools/ToolIsolation.py:3444 appTools/ToolNCC.py:4255
#: appGUI/ObjectUI.py:441 appGUI/ObjectUI.py:481 appTools/ToolCutOut.py:2287
#: appTools/ToolCutOut.py:2302 appTools/ToolIsolation.py:3444 appTools/ToolNCC.py:4255
#: appTools/ToolPaint.py:3178
msgid "Generate Geometry"
msgstr ""
@ -6151,7 +6158,7 @@ msgstr ""
msgid "Add from DB"
msgstr ""
#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2069 appTools/ToolIsolation.py:61
#: appGUI/ObjectUI.py:1052 appTools/ToolCutOut.py:2071 appTools/ToolIsolation.py:61
#: appTools/ToolIsolation.py:3122 appTools/ToolNCC.py:3889 appTools/ToolPaint.py:2898
msgid "Search and Add"
msgstr ""
@ -6162,12 +6169,12 @@ msgid ""
"with the diameter specified above."
msgstr ""
#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2081 appTools/ToolIsolation.py:65
#: appGUI/ObjectUI.py:1059 appTools/ToolCutOut.py:2083 appTools/ToolIsolation.py:65
#: appTools/ToolIsolation.py:3133 appTools/ToolNCC.py:3900 appTools/ToolPaint.py:2909
msgid "Pick from DB"
msgstr ""
#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2084 appTools/ToolIsolation.py:3136
#: appGUI/ObjectUI.py:1062 appTools/ToolCutOut.py:2086 appTools/ToolIsolation.py:3136
#: appTools/ToolNCC.py:3903 appTools/ToolPaint.py:2912
msgid ""
"Add a new tool to the Tool Table\n"
@ -6244,7 +6251,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1172 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:61 appObjects/FlatCAMGeometry.py:1374
#: appTools/ToolCutOut.py:2105
#: appTools/ToolCutOut.py:2107
msgid ""
"Cutting depth (negative)\n"
"below the copper surface."
@ -6252,7 +6259,7 @@ msgstr ""
#: appGUI/ObjectUI.py:1190 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:79
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:2123
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:77 appTools/ToolCutOut.py:2125
#: appTools/ToolDrilling.py:2164 appTools/ToolMilling.py:1814
msgid "Multi-Depth"
msgstr ""
@ -6438,8 +6445,9 @@ msgstr ""
msgid "Add exclusion areas"
msgstr ""
#: appGUI/ObjectUI.py:1503 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212
#: appTools/ToolDrilling.py:2518 appTools/ToolMilling.py:2197
#: appGUI/ObjectUI.py:1503 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:210
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:410 appTools/ToolDrilling.py:2518
#: appTools/ToolMilling.py:2197
msgid ""
"Include exclusion areas.\n"
"In those areas the travel of the tools\n"
@ -6447,16 +6455,16 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1543
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:232
#: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2218
#: appTools/ToolMilling.py:2237
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:230
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:430 appTools/ToolDrilling.py:2540
#: appTools/ToolDrilling.py:2559 appTools/ToolMilling.py:2218 appTools/ToolMilling.py:2237
msgid "Strategy"
msgstr ""
#: appGUI/ObjectUI.py:1524 appGUI/ObjectUI.py:1555
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:244
#: appTools/ToolDrilling.py:2540 appTools/ToolDrilling.py:2572 appTools/ToolMilling.py:2218
#: appTools/ToolMilling.py:2249
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:242
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:442 appTools/ToolDrilling.py:2540
#: appTools/ToolDrilling.py:2572 appTools/ToolMilling.py:2218 appTools/ToolMilling.py:2249
msgid "Over Z"
msgstr ""
@ -6478,8 +6486,9 @@ msgid ""
"to avoid the exclusion area."
msgstr ""
#: appGUI/ObjectUI.py:1544 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233
#: appTools/ToolDrilling.py:2560 appTools/ToolMilling.py:2238
#: appGUI/ObjectUI.py:1544 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:231
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:431 appTools/ToolDrilling.py:2560
#: appTools/ToolMilling.py:2238
msgid ""
"The strategy followed when encountering an exclusion area.\n"
"Can be:\n"
@ -6487,18 +6496,21 @@ msgid ""
"- Around -> will avoid the exclusion area by going around the area"
msgstr ""
#: appGUI/ObjectUI.py:1548 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:237
#: appTools/ToolDrilling.py:2564 appTools/ToolMilling.py:2242
#: appGUI/ObjectUI.py:1548 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:235
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:435 appTools/ToolDrilling.py:2564
#: appTools/ToolMilling.py:2242
msgid "Over"
msgstr ""
#: appGUI/ObjectUI.py:1549 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:238
#: appTools/ToolDrilling.py:2565 appTools/ToolMilling.py:2243
#: appGUI/ObjectUI.py:1549 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:236
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:436 appTools/ToolDrilling.py:2565
#: appTools/ToolMilling.py:2243
msgid "Around"
msgstr ""
#: appGUI/ObjectUI.py:1556 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:245
#: appTools/ToolDrilling.py:2573 appTools/ToolMilling.py:2250
#: appGUI/ObjectUI.py:1556 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:243
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:443 appTools/ToolDrilling.py:2573
#: appTools/ToolMilling.py:2250
msgid ""
"The height Z to which the tool will rise in order to avoid\n"
"an interdiction area."
@ -6512,7 +6524,8 @@ msgstr ""
msgid "Add an Exclusion Area."
msgstr ""
#: appGUI/ObjectUI.py:1573 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:222
#: appGUI/ObjectUI.py:1573 appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:420
#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305
#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324
#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:288 appTools/ToolDrilling.py:2591
@ -6768,7 +6781,7 @@ msgid ""
msgstr ""
#: appGUI/ObjectUI.py:2108 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolCutOut.py:2322
#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:74 appTools/ToolCutOut.py:2324
#: appTools/ToolFiducials.py:801
msgid "Manual"
msgstr ""
@ -7122,40 +7135,40 @@ msgid ""
"of text positions."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:899
#: appGUI/preferences/PreferencesUIManager.py:905
msgid "Preferences applied."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:919
#: appGUI/preferences/PreferencesUIManager.py:925
msgid "Are you sure you want to continue?"
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:920
#: appGUI/preferences/PreferencesUIManager.py:926
msgid "Application will restart"
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1018
#: appGUI/preferences/PreferencesUIManager.py:1024
msgid "Preferences closed without saving."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1030
#: appGUI/preferences/PreferencesUIManager.py:1036
msgid "Preferences default values are restored."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1061 app_Main.py:2622 app_Main.py:2690
#: appGUI/preferences/PreferencesUIManager.py:1067 app_Main.py:2622 app_Main.py:2690
msgid "Failed to write defaults to file."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1065
#: appGUI/preferences/PreferencesUIManager.py:1179
#: appGUI/preferences/PreferencesUIManager.py:1071
#: appGUI/preferences/PreferencesUIManager.py:1185
msgid "Preferences saved."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1115
#: appGUI/preferences/PreferencesUIManager.py:1121
msgid "Preferences edited but not saved."
msgstr ""
#: appGUI/preferences/PreferencesUIManager.py:1164
#: appGUI/preferences/PreferencesUIManager.py:1170
msgid ""
"One or more values are changed.\n"
"Do you want to save the Preferences?"
@ -8720,17 +8733,17 @@ msgid ""
msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:200
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:400
msgid "Area Exclusion"
msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202
msgid ""
"Area exclusion parameters.\n"
"Those parameters are available only for\n"
"Advanced App. Level."
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402
msgid "Area exclusion parameters."
msgstr ""
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:209
#: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:207
#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:407
msgid "Exclusion areas"
msgstr ""
@ -9664,6 +9677,10 @@ msgid ""
"- bevel -> the lines are joined by a third line"
msgstr ""
#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69
msgid "Bevel"
msgstr ""
#: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27
msgid "Optimal Tool Options"
msgstr ""
@ -10180,7 +10197,7 @@ msgid ""
"the original board."
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 appTools/ToolCutOut.py:2060
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:45 appTools/ToolCutOut.py:2062
msgid ""
"Diameter of the tool used to cutout\n"
"the PCB shape out of the surrounding material."
@ -10190,18 +10207,18 @@ msgstr ""
msgid "Object kind"
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appTools/ToolCutOut.py:1993
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appTools/ToolCutOut.py:1995
msgid ""
"Choice of what kind the object we want to cutout is.<BR>- <B>Single</B>: contain a single "
"PCB Gerber outline object.<BR>- <B>Panel</B>: a panel PCB Gerber object, which is made\n"
"out of many individual PCB outlines."
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 appTools/ToolCutOut.py:1999
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 appTools/ToolCutOut.py:2001
msgid "Single"
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 appTools/ToolCutOut.py:2000
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:110 appTools/ToolCutOut.py:2002
msgid "Panel"
msgstr ""
@ -10219,11 +10236,11 @@ msgid ""
"- 8 - 2*left + 2*right +2*top + 2*bottom"
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appTools/ToolCutOut.py:2331
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appTools/ToolCutOut.py:2333
msgid "Big cursor"
msgstr ""
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appTools/ToolCutOut.py:2333
#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appTools/ToolCutOut.py:2335
msgid "Use a big cursor when adding manual gaps."
msgstr ""
@ -10782,7 +10799,7 @@ msgstr ""
#: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:891
#: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343
#: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1237
#: appTools/ToolCopperThieving.py:1251 appTools/ToolCutOut.py:2007
#: appTools/ToolCopperThieving.py:1251 appTools/ToolCutOut.py:2009
#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:772 appTools/ToolFilm.py:928
#: appTools/ToolFilm.py:951 appTools/ToolImage.py:117 appTools/ToolImage.py:138
#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3339
@ -11212,7 +11229,7 @@ msgstr ""
#: appObjects/AppObject.py:248 appObjects/FlatCAMGeometry.py:128
#: appObjects/FlatCAMGeometry.py:519 appObjects/FlatCAMGeometry.py:1053
#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:682
#: appTools/ToolCutOut.py:446 appTools/ToolIsolation.py:1623 appTools/ToolIsolation.py:1785
#: appTools/ToolCutOut.py:448 appTools/ToolIsolation.py:1623 appTools/ToolIsolation.py:1785
#: appTools/ToolIsolation.py:1978 camlib.py:1231 camlib.py:1292
msgid "Rough"
msgstr ""
@ -11974,7 +11991,7 @@ msgstr ""
#: appTools/ToolAlignObjects.py:498 appTools/ToolCalculators.py:372
#: appTools/ToolCalibration.py:1378 appTools/ToolCopperThieving.py:1577
#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2392 appTools/ToolDblSided.py:947
#: appTools/ToolCorners.py:444 appTools/ToolCutOut.py:2394 appTools/ToolDblSided.py:947
#: appTools/ToolDrilling.py:2649 appTools/ToolEtchCompensation.py:458
#: appTools/ToolExtractDrills.py:702 appTools/ToolFiducials.py:932 appTools/ToolFilm.py:1383
#: appTools/ToolInvertGerber.py:286 appTools/ToolIsolation.py:3477
@ -11987,7 +12004,7 @@ msgstr ""
#: appTools/ToolAlignObjects.py:501 appTools/ToolCalculators.py:375
#: appTools/ToolCalibration.py:1381 appTools/ToolCopperThieving.py:1580
#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2395 appTools/ToolDblSided.py:950
#: appTools/ToolCorners.py:447 appTools/ToolCutOut.py:2397 appTools/ToolDblSided.py:950
#: appTools/ToolDrilling.py:2652 appTools/ToolEtchCompensation.py:461
#: appTools/ToolExtractDrills.py:705 appTools/ToolFiducials.py:935 appTools/ToolFilm.py:1386
#: appTools/ToolInvertGerber.py:289 appTools/ToolIsolation.py:3480
@ -12377,7 +12394,7 @@ msgid "Copper Thieving Tool done."
msgstr ""
#: appTools/ToolCopperThieving.py:318 appTools/ToolCopperThieving.py:351
#: appTools/ToolCutOut.py:542 appTools/ToolCutOut.py:915 appTools/ToolDrilling.py:726
#: appTools/ToolCutOut.py:544 appTools/ToolCutOut.py:917 appTools/ToolDrilling.py:726
#: appTools/ToolDrilling.py:1582 appTools/ToolEtchCompensation.py:152
#: appTools/ToolInvertGerber.py:99 appTools/ToolIsolation.py:908
#: appTools/ToolIsolation.py:1345 appTools/ToolIsolation.py:1372 appTools/ToolMilling.py:424
@ -12602,7 +12619,7 @@ msgstr ""
msgid "Will add corner markers to the selected Gerber file."
msgstr ""
#: appTools/ToolCutOut.py:280 appTools/ToolIsolation.py:791 appTools/ToolIsolation.py:1049
#: appTools/ToolCutOut.py:281 appTools/ToolIsolation.py:791 appTools/ToolIsolation.py:1049
#: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:458 appTools/ToolNCC.py:946
#: appTools/ToolNCC.py:1084 appTools/ToolPaint.py:395 appTools/ToolPaint.py:686
#: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464
@ -12610,65 +12627,65 @@ msgstr ""
msgid "Please enter a tool diameter with non-zero value, in Float format."
msgstr ""
#: appTools/ToolCutOut.py:356 appTools/ToolIsolation.py:1130 appTools/ToolNCC.py:1029
#: appTools/ToolCutOut.py:357 appTools/ToolIsolation.py:1130 appTools/ToolNCC.py:1029
#: appTools/ToolPaint.py:767
msgid "Tool not in Tools Database. Adding a default tool."
msgstr ""
#: appTools/ToolCutOut.py:363 appTools/ToolDrilling.py:955 appTools/ToolIsolation.py:1137
#: appTools/ToolCutOut.py:364 appTools/ToolDrilling.py:955 appTools/ToolIsolation.py:1137
#: appTools/ToolNCC.py:1036 appTools/ToolPaint.py:775
msgid ""
"Cancelled.\n"
"Multiple tools for one tool diameter found in Tools Database."
msgstr ""
#: appTools/ToolCutOut.py:387
#: appTools/ToolCutOut.py:388
msgid "Updated tool from Tools Database."
msgstr ""
#: appTools/ToolCutOut.py:455
#: appTools/ToolCutOut.py:457
msgid "Default tool added."
msgstr ""
#: appTools/ToolCutOut.py:464 appTools/ToolIsolation.py:2577 appTools/ToolNCC.py:3602
#: appTools/ToolCutOut.py:466 appTools/ToolIsolation.py:2577 appTools/ToolNCC.py:3602
#: appTools/ToolPaint.py:2620
msgid "Selected tool can't be used here. Pick another."
msgstr ""
#: appTools/ToolCutOut.py:487
#: appTools/ToolCutOut.py:489
msgid "Tool updated from Tools Database."
msgstr ""
#: appTools/ToolCutOut.py:547
#: appTools/ToolCutOut.py:549
msgid ""
"There is no object selected for Cutout.\n"
"Select one and try again."
msgstr ""
#: appTools/ToolCutOut.py:553 appTools/ToolCutOut.py:924 appTools/ToolCutOut.py:1298
#: appTools/ToolCutOut.py:1429 tclCommands/TclCommandGeoCutout.py:184
#: appTools/ToolCutOut.py:555 appTools/ToolCutOut.py:926 appTools/ToolCutOut.py:1300
#: appTools/ToolCutOut.py:1431 tclCommands/TclCommandGeoCutout.py:184
msgid "Tool Diameter is zero value. Change it to a positive real number."
msgstr ""
#: appTools/ToolCutOut.py:566 appTools/ToolCutOut.py:938
#: appTools/ToolCutOut.py:568 appTools/ToolCutOut.py:940
msgid "Number of gaps value is missing. Add it and retry."
msgstr ""
#: appTools/ToolCutOut.py:571 appTools/ToolCutOut.py:942
#: appTools/ToolCutOut.py:573 appTools/ToolCutOut.py:944
msgid ""
"Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. Fill in a "
"correct value and retry. "
msgstr ""
#: appTools/ToolCutOut.py:889 appTools/ToolCutOut.py:1258 appTools/ToolCutOut.py:1613
#: appTools/ToolCutOut.py:891 appTools/ToolCutOut.py:1260 appTools/ToolCutOut.py:1615
msgid "Mouse bites failed."
msgstr ""
#: appTools/ToolCutOut.py:897
#: appTools/ToolCutOut.py:899
msgid "Any form CutOut operation finished."
msgstr ""
#: appTools/ToolCutOut.py:919 appTools/ToolDrilling.py:1586
#: appTools/ToolCutOut.py:921 appTools/ToolDrilling.py:1586
#: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105
#: appTools/ToolIsolation.py:912 appTools/ToolIsolation.py:1349
#: appTools/ToolIsolation.py:1376 appTools/ToolMilling.py:1326 appTools/ToolNCC.py:834
@ -12677,79 +12694,79 @@ msgstr ""
msgid "Object not found"
msgstr ""
#: appTools/ToolCutOut.py:1112 appTools/ToolCutOut.py:1185
#: appTools/ToolCutOut.py:1114 appTools/ToolCutOut.py:1187
msgid "Rectangular cutout with negative margin is not possible."
msgstr ""
#: appTools/ToolCutOut.py:1266
#: appTools/ToolCutOut.py:1268
msgid "Rectangular CutOut operation finished."
msgstr ""
#: appTools/ToolCutOut.py:1282 appTools/ToolCutOut.py:1314
#: appTools/ToolCutOut.py:1284 appTools/ToolCutOut.py:1316
msgid "Could not retrieve Geometry object"
msgstr ""
#: appTools/ToolCutOut.py:1287 appTools/ToolCutOut.py:1342
#: appTools/ToolCutOut.py:1289 appTools/ToolCutOut.py:1344
msgid "Geometry object for manual cutout not found"
msgstr ""
#: appTools/ToolCutOut.py:1290
#: appTools/ToolCutOut.py:1292
msgid "Click on the selected geometry object perimeter to create a bridge gap ..."
msgstr ""
#: appTools/ToolCutOut.py:1378
#: appTools/ToolCutOut.py:1380
msgid "No tool in the Geometry object."
msgstr ""
#: appTools/ToolCutOut.py:1399
#: appTools/ToolCutOut.py:1401
msgid "Added manual Bridge Gap. Left click to add another or right click to finish."
msgstr ""
#: appTools/ToolCutOut.py:1411
#: appTools/ToolCutOut.py:1413
msgid "Could not retrieve Gerber object"
msgstr ""
#: appTools/ToolCutOut.py:1416
#: appTools/ToolCutOut.py:1418
msgid ""
"There is no Gerber object selected for Cutout.\n"
"Select one and try again."
msgstr ""
#: appTools/ToolCutOut.py:1422
#: appTools/ToolCutOut.py:1424
msgid ""
"The selected object has to be of Gerber type.\n"
"Select a Gerber file and try again."
msgstr ""
#: appTools/ToolCutOut.py:1457
#: appTools/ToolCutOut.py:1459
msgid "Geometry not supported for cutout"
msgstr ""
#: appTools/ToolCutOut.py:1529
#: appTools/ToolCutOut.py:1531
msgid "Making manual bridge gap..."
msgstr ""
#: appTools/ToolCutOut.py:1617
#: appTools/ToolCutOut.py:1619
msgid "Finished manual adding of gaps."
msgstr ""
#: appTools/ToolCutOut.py:1959
#: appTools/ToolCutOut.py:1961
msgid "Cutout PCB"
msgstr ""
#: appTools/ToolCutOut.py:1985 appTools/ToolDblSided.py:513 appTools/ToolPanelize.py:652
#: appTools/ToolCutOut.py:1987 appTools/ToolDblSided.py:513 appTools/ToolPanelize.py:652
msgid "Source Object"
msgstr ""
#: appTools/ToolCutOut.py:1986
#: appTools/ToolCutOut.py:1988
msgid "Object to be cutout"
msgstr ""
#: appTools/ToolCutOut.py:1991
#: appTools/ToolCutOut.py:1993
msgid "Kind"
msgstr ""
#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:521
#: appTools/ToolCutOut.py:2015 appTools/ToolDblSided.py:521
msgid ""
"Specify the type of object to be cutout.\n"
"It can be of type: Gerber or Geometry.\n"
@ -12757,7 +12774,7 @@ msgid ""
"of objects that will populate the 'Object' combobox."
msgstr ""
#: appTools/ToolCutOut.py:2072 appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:3892
#: appTools/ToolCutOut.py:2074 appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:3892
#: appTools/ToolPaint.py:2901
msgid ""
"Add a new tool to the Tool Table\n"
@ -12767,30 +12784,30 @@ msgid ""
"in the Tools DB then a default tool is added."
msgstr ""
#: appTools/ToolCutOut.py:2098
#: appTools/ToolCutOut.py:2100
msgid "Tool Parameters"
msgstr ""
#: appTools/ToolCutOut.py:2247
#: appTools/ToolCutOut.py:2249
msgid "Automatic"
msgstr ""
#: appTools/ToolCutOut.py:2247 appTools/ToolCutOut.py:2322
#: appTools/ToolCutOut.py:2249 appTools/ToolCutOut.py:2324
msgid "Bridge Gaps"
msgstr ""
#: appTools/ToolCutOut.py:2249
#: appTools/ToolCutOut.py:2251
msgid "This section handle creation of automatic bridge gaps."
msgstr ""
#: appTools/ToolCutOut.py:2288
#: appTools/ToolCutOut.py:2290
msgid ""
"Cutout the selected object.\n"
"The cutout shape can be of any shape.\n"
"Useful when the PCB has a non-rectangular shape."
msgstr ""
#: appTools/ToolCutOut.py:2303
#: appTools/ToolCutOut.py:2305
msgid ""
"Cutout the selected object.\n"
"The resulting cutout shape is\n"
@ -12798,18 +12815,18 @@ msgid ""
"the bounding box of the Object."
msgstr ""
#: appTools/ToolCutOut.py:2324
#: appTools/ToolCutOut.py:2326
msgid ""
"This section handle creation of manual bridge gaps.\n"
"This is done by mouse clicking on the perimeter of the\n"
"Geometry object that is used as a cutout object. "
msgstr ""
#: appTools/ToolCutOut.py:2340
#: appTools/ToolCutOut.py:2342
msgid "Generate Manual Geometry"
msgstr ""
#: appTools/ToolCutOut.py:2343
#: appTools/ToolCutOut.py:2345
msgid ""
"If the object to be cutout is a Gerber\n"
"first create a Geometry that surrounds it,\n"
@ -12817,19 +12834,19 @@ msgid ""
"Select the source Gerber file in the top object combobox."
msgstr ""
#: appTools/ToolCutOut.py:2363
#: appTools/ToolCutOut.py:2365
msgid "Manual cutout Geometry"
msgstr ""
#: appTools/ToolCutOut.py:2365
#: appTools/ToolCutOut.py:2367
msgid "Geometry object used to create the manual cutout."
msgstr ""
#: appTools/ToolCutOut.py:2372
#: appTools/ToolCutOut.py:2374
msgid "Manual Add Bridge Gaps"
msgstr ""
#: appTools/ToolCutOut.py:2375
#: appTools/ToolCutOut.py:2377
msgid ""
"Use the left mouse button (LMB) click\n"
"to create a bridge gap to separate the PCB from\n"