From 9a6cef05ae76ebfec0d80055056e9935ca79b19b Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 26 Oct 2020 19:26:42 +0200 Subject: [PATCH 1/2] - more strings updated - modified the shortcut strings and the way the shortcuts were listed in the Shortcut keys list such that it will allow a future Shortcuts Manager - updated all the language strings according to the modifications done above --- CHANGELOG.md | 3 + appGUI/MainGUI.py | 894 ++-- .../tools/ToolsPaintPrefGroupUI.py | 2 +- appTools/ToolSolderPaste.py | 2 +- app_Main.py | 10 +- locale/de/LC_MESSAGES/strings.mo | Bin 366932 -> 367407 bytes locale/de/LC_MESSAGES/strings.po | 4069 +++++++++-------- locale/en/LC_MESSAGES/strings.mo | Bin 371706 -> 370796 bytes locale/en/LC_MESSAGES/strings.po | 3641 ++++++++------- locale/es/LC_MESSAGES/strings.mo | Bin 406457 -> 405166 bytes locale/es/LC_MESSAGES/strings.po | 3585 ++++++++------- locale/fr/LC_MESSAGES/strings.mo | Bin 372556 -> 373808 bytes locale/fr/LC_MESSAGES/strings.po | 3836 ++++++++-------- locale/it/LC_MESSAGES/strings.mo | Bin 391727 -> 390620 bytes locale/it/LC_MESSAGES/strings.po | 3566 ++++++++------- locale/pt_BR/LC_MESSAGES/strings.mo | Bin 356781 -> 360062 bytes locale/pt_BR/LC_MESSAGES/strings.po | 3917 ++++++++-------- locale/ro/LC_MESSAGES/strings.mo | Bin 401992 -> 400792 bytes locale/ro/LC_MESSAGES/strings.po | 3577 ++++++++------- locale/ru/LC_MESSAGES/strings.mo | Bin 470954 -> 471376 bytes locale/ru/LC_MESSAGES/strings.po | 3986 ++++++++-------- locale/tr/LC_MESSAGES/strings.mo | Bin 396952 -> 395513 bytes locale/tr/LC_MESSAGES/strings.po | 3598 ++++++++------- locale_template/strings.pot | 3183 +++++++------ 24 files changed, 20558 insertions(+), 17311 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51f1fd4a..4cec78c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,9 @@ CHANGELOG for FlatCAM beta - fixed issue with the app window restored in a shifted position after doing Fullscreen - fixed issue with coords, delta_coords and status toolbars being disabled when entering fullscreen mode and remaining disabled after restore to normal mode - changed some of the strings (added a few in the How To section) +- more strings updated +- modified the shortcut strings and the way the shortcuts were listed in the Shortcut keys list such that it will allow a future Shortcuts Manager +- updated all the language strings according to the modifications done above 25.10.2020 diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index 250179b0..c372acba 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -81,7 +81,7 @@ class MainGUI(QtWidgets.QMainWindow): # New Project self.menufilenewproject = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/file16.png'), - _('New Project ...\tCtrl+N'), self) + '%s\t%s...' % (_('New Project'), _("Ctrl+N")), self) self.menufilenewproject.setToolTip( _("Will create a new, blank project") ) @@ -92,58 +92,59 @@ class MainGUI(QtWidgets.QMainWindow): self.menufilenew.setToolTipsVisible(True) self.menufilenewgeo = self.menufilenew.addAction( - QtGui.QIcon(self.app.resource_location + '/new_file_geo16.png'), _('Geometry\tN')) + QtGui.QIcon(self.app.resource_location + '/new_file_geo16.png'), '%s\t%s' % (_('Geometry'), _('N'))) self.menufilenewgeo.setToolTip( _("Will create a new, empty Geometry Object.") ) self.menufilenewgrb = self.menufilenew.addAction( - QtGui.QIcon(self.app.resource_location + '/new_file_grb16.png'), _('Gerber\tB')) + QtGui.QIcon(self.app.resource_location + '/new_file_grb16.png'), '%s\t%s' % (_('Gerber'), _('B'))) self.menufilenewgrb.setToolTip( _("Will create a new, empty Gerber Object.") ) self.menufilenewexc = self.menufilenew.addAction( - QtGui.QIcon(self.app.resource_location + '/new_file_exc16.png'), _('Excellon\tL')) + QtGui.QIcon(self.app.resource_location + '/new_file_exc16.png'), '%s\t%s' % (_('Excellon'), _('L'))) self.menufilenewexc.setToolTip( _("Will create a new, empty Excellon Object.") ) self.menufilenew.addSeparator() self.menufilenewdoc = self.menufilenew.addAction( - QtGui.QIcon(self.app.resource_location + '/notes16_1.png'), _('Document\tD')) + QtGui.QIcon(self.app.resource_location + '/notes16_1.png'), '%s\t%s' % (_('Document'), _('D'))) self.menufilenewdoc.setToolTip( _("Will create a new, empty Document Object.") ) self.menufile_open = self.menufile.addMenu( - QtGui.QIcon(self.app.resource_location + '/folder32_bis.png'), _('Open')) + QtGui.QIcon(self.app.resource_location + '/folder32_bis.png'), '%s' % _('Open')) self.menufile_open.setToolTipsVisible(True) # Open Project ... self.menufileopenproject = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/folder16.png'), _('Open Project ...'), self) + QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s\t%s...' % (_('Open Project'), _('Ctrl+O')), + self) self.menufile_open.addAction(self.menufileopenproject) self.menufile_open.addSeparator() # Open Gerber ... self.menufileopengerber = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/flatcam_icon24.png'), - _('Open Gerber ...\tCtrl+G'), self) + '%s\t%s...' % (_('Open Gerber'), _('Ctrl+G')), self) self.menufile_open.addAction(self.menufileopengerber) # Open Excellon ... self.menufileopenexcellon = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/open_excellon32.png'), - _('Open Excellon ...\tCtrl+E'), self) + '%s\t%s...' % (_('Open Excellon'), _('Ctrl+E')), self) self.menufile_open.addAction(self.menufileopenexcellon) # Open G-Code ... self.menufileopengcode = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/code.png'), _('Open G-Code ...'), self) + QtGui.QIcon(self.app.resource_location + '/code.png'), '%s\t%s...' % (_('Open G-Code'), ''), self) self.menufile_open.addAction(self.menufileopengcode) self.menufile_open.addSeparator() # Open Config File... self.menufileopenconfig = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/folder16.png'), _('Open Config ...'), self) + QtGui.QIcon(self.app.resource_location + '/folder16.png'), '%s\t%s...' % (_('Open Config'), ''), self) self.menufile_open.addAction(self.menufileopenconfig) # Recent @@ -157,12 +158,13 @@ class MainGUI(QtWidgets.QMainWindow): # Save Project self.menufilesaveproject = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/floppy16.png'), _('Save Project ...\tCtrl+S'), self) + QtGui.QIcon(self.app.resource_location + '/floppy16.png'), '%s\t%s...' % (_('Save Project'), _('Ctrl+S')), + self) self.menufile_save.addAction(self.menufilesaveproject) # Save Project As ... - self.menufilesaveprojectas = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/floppy16.png'), _('Save Project As ...\tCtrl+Shift+S'), self) + self.menufilesaveprojectas = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/floppy16.png'), + '%s\t%s...' % (_('Save Project As'), _('Ctrl+Shift+S')), self) self.menufile_save.addAction(self.menufilesaveprojectas) # Save Project Copy ... @@ -180,14 +182,16 @@ class MainGUI(QtWidgets.QMainWindow): QtGui.QIcon(self.app.resource_location + '/script16.png'), _('Scripting')) self.menufile_scripting.setToolTipsVisible(True) - self.menufilenewscript = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/script_new16.png'), _('New Script ...'), self) - self.menufileopenscript = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/open_script32.png'), _('Open Script ...'), self) + self.menufilenewscript = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/script_new16.png'), + '%s\t%s...' % (_('New Script'), ''), self) + self.menufileopenscript = QtWidgets.QAction(QtGui.QIcon(self.app.resource_location + '/open_script32.png'), + '%s\t%s...' % (_('Open Script'), ''), self) self.menufileopenscriptexample = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/open_script32.png'), _('Open Example ...'), self) + QtGui.QIcon(self.app.resource_location + '/open_script32.png'), + '%s\t%s...' % (_('Open Example'), ''), self) self.menufilerunscript = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/script16.png'), '%s\tShift+S' % _('Run Script ...'), self) + QtGui.QIcon(self.app.resource_location + '/script16.png'), + '%s\t%s...' % (_('Run Script'), _('Shift+S')), self) self.menufilerunscript.setToolTip( _("Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -206,22 +210,27 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileimport = self.menufile.addMenu( QtGui.QIcon(self.app.resource_location + '/import.png'), _('Import')) self.menufileimportsvg = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/svg16.png'), _('SVG as Geometry Object ...'), self) + QtGui.QIcon(self.app.resource_location + '/svg16.png'), + '%s\t%s...' % (_('SVG as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimportsvg) self.menufileimportsvg_as_gerber = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/svg16.png'), _('SVG as Gerber Object ...'), self) + QtGui.QIcon(self.app.resource_location + '/svg16.png'), + '%s\t%s...' % (_('SVG as Gerber Object'), ''), self) self.menufileimport.addAction(self.menufileimportsvg_as_gerber) self.menufileimport.addSeparator() self.menufileimportdxf = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/dxf16.png'), _('DXF as Geometry Object ...'), self) + QtGui.QIcon(self.app.resource_location + '/dxf16.png'), + '%s\t%s...' % (_('DXF as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimportdxf) self.menufileimportdxf_as_gerber = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/dxf16.png'), _('DXF as Gerber Object ...'), self) + QtGui.QIcon(self.app.resource_location + '/dxf16.png'), + '%s\t%s...' % (_('DXF as Gerber Object'), ''), self) self.menufileimport.addAction(self.menufileimportdxf_as_gerber) self.menufileimport.addSeparator() self.menufileimport_hpgl2_as_geo = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/dxf16.png'), _('HPGL2 as Geometry Object ...'), self) + QtGui.QIcon(self.app.resource_location + '/dxf16.png'), + '%s\t%s...' % (_('HPGL2 as Geometry Object'), ''), self) self.menufileimport.addAction(self.menufileimport_hpgl2_as_geo) self.menufileimport.addSeparator() @@ -231,17 +240,20 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexport.setToolTipsVisible(True) self.menufileexportsvg = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/export.png'), _('Export SVG ...'), self) + QtGui.QIcon(self.app.resource_location + '/export.png'), + '%s\t%s...' % (_('Export SVG'), ''), self) self.menufileexport.addAction(self.menufileexportsvg) self.menufileexportdxf = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/export.png'), _('Export DXF ...'), self) + QtGui.QIcon(self.app.resource_location + '/export.png'), + '%s\t%s...' % (_('Export DXF'), ''), self) self.menufileexport.addAction(self.menufileexportdxf) self.menufileexport.addSeparator() self.menufileexportpng = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/export_png32.png'), _('Export PNG ...'), self) + QtGui.QIcon(self.app.resource_location + '/export_png32.png'), + '%s\t%s...' % (_('Export PNG'), ''), self) self.menufileexportpng.setToolTip( _("Will export an image in PNG format,\n" "the saved image will contain the visual \n" @@ -252,7 +264,8 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexport.addSeparator() self.menufileexportexcellon = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/drill32.png'), _('Export Excellon ...'), self) + QtGui.QIcon(self.app.resource_location + '/drill32.png'), + '%s\t%s...' % (_('Export Excellon'), ''), self) self.menufileexportexcellon.setToolTip( _("Will export an Excellon Object as Excellon file,\n" "the coordinates format, the file units and zeros\n" @@ -261,7 +274,8 @@ class MainGUI(QtWidgets.QMainWindow): self.menufileexport.addAction(self.menufileexportexcellon) self.menufileexportgerber = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/flatcam_icon32.png'), _('Export Gerber ...'), self) + QtGui.QIcon(self.app.resource_location + '/flatcam_icon32.png'), + '%s\t%s...' % (_('Export Gerber'), ''), self) self.menufileexportgerber.setToolTip( _("Will export an Gerber Object as Gerber file,\n" "the coordinates format, the file units and zeros\n" @@ -278,13 +292,14 @@ class MainGUI(QtWidgets.QMainWindow): # Import Preferences self.menufileimportpref = QtWidgets.QAction( QtGui.QIcon(self.app.resource_location + '/backup_import24.png'), - _('Import Preferences from file ...'), self + '%s\t%s...' % (_('Import Preferences from file'), ''), self ) self.menufile_backup.addAction(self.menufileimportpref) # Export Preferences self.menufileexportpref = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/backup_export24.png'), _('Export Preferences to file ...'), self) + QtGui.QIcon(self.app.resource_location + '/backup_export24.png'), + '%s\t%s...' % (_('Export Preferences to file'), ''), self) self.menufile_backup.addAction(self.menufileexportpref) # Separator @@ -292,13 +307,15 @@ class MainGUI(QtWidgets.QMainWindow): # Save Defaults self.menufilesavedefaults = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/defaults.png'), _('Save Preferences'), self) + QtGui.QIcon(self.app.resource_location + '/defaults.png'), + '%s\t%s' % (_('Save Preferences'), ''), self) self.menufile_backup.addAction(self.menufilesavedefaults) # Separator self.menufile.addSeparator() self.menufile_print = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/printer32.png'), '%s\tCtrl+P' % _('Print (PDF)')) + QtGui.QIcon(self.app.resource_location + '/printer32.png'), + '%s\t%s' % (_('Print (PDF)'), _('Ctrl+P'))) self.menufile.addAction(self.menufile_print) # Separator @@ -306,7 +323,8 @@ class MainGUI(QtWidgets.QMainWindow): # Quit self.menufile_exit = QtWidgets.QAction( - QtGui.QIcon(self.app.resource_location + '/power16.png'), _('Exit'), self) + QtGui.QIcon(self.app.resource_location + '/power16.png'), + '%s\t%s' % (_('Exit'), ''), self) # exitAction.setShortcut('Ctrl+Q') # exitAction.setStatusTip('Exit application') self.menufile.addAction(self.menufile_exit) @@ -318,9 +336,11 @@ class MainGUI(QtWidgets.QMainWindow): # Separator self.menuedit.addSeparator() self.menueditedit = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/edit16.png'), _('Edit Object\tE')) + QtGui.QIcon(self.app.resource_location + '/edit16.png'), + '%s\t%s' % (_('Edit Object'), _('E'))) self.menueditok = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/edit_ok16.png'), _('Close Editor\tCtrl+S')) + QtGui.QIcon(self.app.resource_location + '/edit_ok16.png'), + '%s\t%s' % (_('Close Editor'), _('Ctrl+S'))) # adjust the initial state of the menu entries related to the editor self.menueditedit.setDisabled(False) @@ -333,13 +353,15 @@ class MainGUI(QtWidgets.QMainWindow): QtGui.QIcon(self.app.resource_location + '/convert24.png'), _('Conversion')) self.menuedit_convert_sg2mg = self.menuedit_convert.addAction( - QtGui.QIcon(self.app.resource_location + '/convert24.png'), _('Convert Single to MultiGeo')) + QtGui.QIcon(self.app.resource_location + '/convert24.png'), + '%s\t%s' % (_('Convert Single to MultiGeo'), '')) self.menuedit_convert_sg2mg.setToolTip( _("Will convert a Geometry object from single_geometry type\n" "to a multi_geometry type.") ) self.menuedit_convert_mg2sg = self.menuedit_convert.addAction( - QtGui.QIcon(self.app.resource_location + '/convert24.png'), _('Convert Multi to SingleGeo')) + QtGui.QIcon(self.app.resource_location + '/convert24.png'), + '%s\t%s' % (_('Convert Multi to SingleGeo'), '')) self.menuedit_convert_mg2sg.setToolTip( _("Will convert a Geometry object from multi_geometry type\n" "to a single_geometry type.") @@ -348,20 +370,21 @@ class MainGUI(QtWidgets.QMainWindow): self.menuedit_convert.addSeparator() self.menueditconvert_any2geo = self.menuedit_convert.addAction( QtGui.QIcon(self.app.resource_location + '/copy_geo.png'), - _('Convert Any to Geo')) + '%s\t%s' % (_('Convert Any to Geo'), '')) self.menueditconvert_any2gerber = self.menuedit_convert.addAction( QtGui.QIcon(self.app.resource_location + '/copy_geo.png'), - _('Convert Any to Gerber')) + '%s\t%s' % (_('Convert Any to Gerber'), '')) self.menueditconvert_any2excellon = self.menuedit_convert.addAction( QtGui.QIcon(self.app.resource_location + '/copy_geo.png'), - _('Convert Any to Excellon')) + '%s\t%s' % (_('Convert Any to Excellon'), '')) self.menuedit_convert.setToolTipsVisible(True) # ############################ EDIT -> JOIN ###################################################### self.menuedit_join = self.menuedit.addMenu( QtGui.QIcon(self.app.resource_location + '/join16.png'), _('Join Objects')) self.menuedit_join2geo = self.menuedit_join.addAction( - QtGui.QIcon(self.app.resource_location + '/join16.png'), _('Join Geo/Gerber/Exc -> Geo')) + QtGui.QIcon(self.app.resource_location + '/join16.png'), + '%s\t%s' % (_('Join Geo/Gerber/Exc -> Geo'), '')) self.menuedit_join2geo.setToolTip( _("Merge a selection of objects, which can be of type:\n" "- Gerber\n" @@ -370,12 +393,14 @@ class MainGUI(QtWidgets.QMainWindow): "into a new combo Geometry object.") ) self.menuedit_join_exc2exc = self.menuedit_join.addAction( - QtGui.QIcon(self.app.resource_location + '/join16.png'), _('Join Excellon(s) -> Excellon')) + QtGui.QIcon(self.app.resource_location + '/join16.png'), + '%s\t%s' % (_('Join Excellon(s) -> Excellon'), '')) self.menuedit_join_exc2exc.setToolTip( _("Merge a selection of Excellon objects into a new combo Excellon object.") ) self.menuedit_join_grb2grb = self.menuedit_join.addAction( - QtGui.QIcon(self.app.resource_location + '/join16.png'), _('Join Gerber(s) -> Gerber')) + QtGui.QIcon(self.app.resource_location + '/join16.png'), + '%s\t%s' % (_('Join Gerber(s) -> Gerber'), '')) self.menuedit_join_grb2grb.setToolTip( _("Merge a selection of Gerber objects into a new combo Gerber object.") ) @@ -385,36 +410,45 @@ class MainGUI(QtWidgets.QMainWindow): # Separator self.menuedit.addSeparator() self.menueditcopyobject = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/copy.png'), _('Copy\tCtrl+C')) + QtGui.QIcon(self.app.resource_location + '/copy.png'), + '%s\t%s' % (_('Copy'), _('Ctrl+C'))) # Separator self.menuedit.addSeparator() self.menueditdelete = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/trash16.png'), _('Delete\tDEL')) + QtGui.QIcon(self.app.resource_location + '/trash16.png'), + '%s\t%s' % (_('Delete'), _('DEL'))) # Separator self.menuedit.addSeparator() self.menueditorigin = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/origin16.png'), _('Set Origin\tO')) + QtGui.QIcon(self.app.resource_location + '/origin16.png'), + '%s\t%s' % (_('Set Origin'), _('O'))) self.menuedit_move2origin = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/origin2_16.png'), _('Move to Origin\tShift+O')) + QtGui.QIcon(self.app.resource_location + '/origin2_16.png'), + '%s\t%s' % (_('Move to Origin'), _('Shift+O'))) self.menueditjump = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/jump_to16.png'), _('Jump to Location\tJ')) + QtGui.QIcon(self.app.resource_location + '/jump_to16.png'), + '%s\t%s' % (_('Jump to Location'), _('J'))) self.menueditlocate = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/locate16.png'), _('Locate in Object\tShift+J')) + QtGui.QIcon(self.app.resource_location + '/locate16.png'), + '%s\t%s' % (_('Locate in Object'), _('Shift+J'))) # Separator self.menuedit.addSeparator() self.menuedittoggleunits = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/toggle_units16.png'), _('Toggle Units\tQ')) + QtGui.QIcon(self.app.resource_location + '/toggle_units16.png'), + '%s\t%s' % (_('Toggle Units'), _('Q'))) self.menueditselectall = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/select_all.png'), _('Select All\tCtrl+A')) + QtGui.QIcon(self.app.resource_location + '/select_all.png'), + '%s\t%s' % (_('Select All'), _('Ctrl+A'))) # Separator self.menuedit.addSeparator() self.menueditpreferences = self.menuedit.addAction( - QtGui.QIcon(self.app.resource_location + '/pref.png'), _('Preferences\tShift+P')) + QtGui.QIcon(self.app.resource_location + '/pref.png'), + '%s\t%s' % (_('Preferences'), _('Shift+P'))) # ######################################################################## # ########################## OPTIONS # ################################### @@ -422,28 +456,35 @@ class MainGUI(QtWidgets.QMainWindow): self.menuoptions = self.menu.addMenu(_('Options')) self.menuoptions_transform_rotate = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/rotate.png'), _("Rotate Selection\tShift+(R)")) + QtGui.QIcon(self.app.resource_location + '/rotate.png'), + '%s\t%s' % (_("Rotate Selection"), _('Shift+(R)'))) # Separator self.menuoptions.addSeparator() self.menuoptions_transform_skewx = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/skewX.png'), _("Skew on X axis\tShift+X")) + QtGui.QIcon(self.app.resource_location + '/skewX.png'), + '%s\t%s' % (_("Skew on X axis"), _('Shift+X'))) self.menuoptions_transform_skewy = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/skewY.png'), _("Skew on Y axis\tShift+Y")) + QtGui.QIcon(self.app.resource_location + '/skewY.png'), + '%s\t%s' % (_("Skew on Y axis"), _('Shift+Y'))) # Separator self.menuoptions.addSeparator() self.menuoptions_transform_flipx = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/flipx.png'), _("Flip on X axis\tX")) + QtGui.QIcon(self.app.resource_location + '/flipx.png'), + '%s\t%s' % (_("Flip on X axis"), _('X'))) self.menuoptions_transform_flipy = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/flipy.png'), _("Flip on Y axis\tY")) + QtGui.QIcon(self.app.resource_location + '/flipy.png'), + '%s\t%s' % (_("Flip on Y axis"), _('Y'))) # Separator self.menuoptions.addSeparator() self.menuoptions_view_source = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/source32.png'), _("View source\tAlt+S")) + QtGui.QIcon(self.app.resource_location + '/source32.png'), + '%s\t%s' % (_("View source"), _('Alt+S'))) self.menuoptions_tools_db = self.menuoptions.addAction( - QtGui.QIcon(self.app.resource_location + '/database32.png'), _("Tools DataBase\tCtrl+D")) + QtGui.QIcon(self.app.resource_location + '/database32.png'), + '%s\t%s' % (_("Tools Database"), _('Ctrl+D'))) # Separator self.menuoptions.addSeparator() @@ -452,50 +493,67 @@ class MainGUI(QtWidgets.QMainWindow): # ######################################################################## self.menuview = self.menu.addMenu(_('View')) self.menuviewenable = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/replot16.png'), _('Enable all plots\tAlt+1')) + QtGui.QIcon(self.app.resource_location + '/replot16.png'), + '%s\t%s' % (_('Enable all'), _('Alt+1'))) self.menuviewdisableall = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/clear_plot16.png'), _('Disable all plots\tAlt+2')) + QtGui.QIcon(self.app.resource_location + '/clear_plot16.png'), + '%s\t%s' % (_('Disable all'), _('Alt+2'))) self.menuviewenableother = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/replot16.png'), _('Enable non-selected\tAlt+3')) + QtGui.QIcon(self.app.resource_location + '/replot16.png'), + '%s\t%s' % (_('Enable non-selected'), _('Alt+3'))) self.menuviewdisableother = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/clear_plot16.png'), _('Disable non-selected\tAlt+4')) + QtGui.QIcon(self.app.resource_location + '/clear_plot16.png'), + '%s\t%s' % (_('Disable non-selected'), _('Alt+4'))) # Separator self.menuview.addSeparator() self.menuview_zoom_fit = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/zoom_fit32.png'), _("Zoom Fit\tV")) + QtGui.QIcon(self.app.resource_location + '/zoom_fit32.png'), + '%s\t%s' % (_("Zoom Fit"), _('V'))) self.menuview_zoom_in = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/zoom_in32.png'), _("Zoom In\t=")) + QtGui.QIcon(self.app.resource_location + '/zoom_in32.png'), + '%s\t%s' % (_("Zoom In"), _('='))) self.menuview_zoom_out = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/zoom_out32.png'), _("Zoom Out\t-")) + QtGui.QIcon(self.app.resource_location + '/zoom_out32.png'), + '%s\t%s' % (_("Zoom Out"), _('-'))) self.menuview.addSeparator() # Replot all self.menuview_replot = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/replot32.png'), _("Redraw All\tF5")) + QtGui.QIcon(self.app.resource_location + '/replot32.png'), + '%s\t%s' % (_("Redraw All"), _('F5'))) self.menuview.addSeparator() self.menuview_toggle_code_editor = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/code_editor32.png'), _('Toggle Code Editor\tShift+E')) + QtGui.QIcon(self.app.resource_location + '/code_editor32.png'), + '%s\t%s' % (_('Toggle Code Editor'), _('Shift+E'))) self.menuview.addSeparator() self.menuview_toggle_fscreen = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/fscreen32.png'), _("Toggle FullScreen\tAlt+F10")) + QtGui.QIcon(self.app.resource_location + '/fscreen32.png'), + '%s\t%s' % (_("Toggle FullScreen"), _('Alt+F10'))) self.menuview_toggle_parea = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/plot32.png'), _("Toggle Plot Area\tCtrl+F10")) + QtGui.QIcon(self.app.resource_location + '/plot32.png'), + '%s\t%s' % (_("Toggle Plot Area"), _('Ctrl+F10'))) self.menuview_toggle_notebook = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/notebook32.png'), _("Toggle Project/Sel/Tool\t`")) + QtGui.QIcon(self.app.resource_location + '/notebook32.png'), + '%s\t%s' % (_("Toggle Project/Properties/Tool"), _('`'))) self.menuview.addSeparator() self.menuview_toggle_grid = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/grid32.png'), _("Toggle Grid Snap\tG")) + QtGui.QIcon(self.app.resource_location + '/grid32.png'), + '%s\t%s' % (_("Toggle Grid Snap"), _('G'))) self.menuview_toggle_grid_lines = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/grid_lines32.png'), _("Toggle Grid Lines\tShift+G")) + QtGui.QIcon(self.app.resource_location + '/grid_lines32.png'), + '%s\t%s' % (_("Toggle Grid Lines"), _('Shift+G'))) self.menuview_toggle_axis = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/axis32.png'), _("Toggle Axis\tShift+A")) + QtGui.QIcon(self.app.resource_location + '/axis32.png'), + '%s\t%s' % (_("Toggle Axis"), _('Shift+A'))) self.menuview_toggle_workspace = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/workspace24.png'), _("Toggle Workspace\tShift+W")) + QtGui.QIcon(self.app.resource_location + '/workspace24.png'), + '%s\t%s' % (_("Toggle Workspace"), _('Shift+W'))) self.menuview_toggle_hud = self.menuview.addAction( - QtGui.QIcon(self.app.resource_location + '/hud_32.png'), _("Toggle HUD\tShift+H")) + QtGui.QIcon(self.app.resource_location + '/hud_32.png'), + '%s\t%s' % (_("Toggle HUD"), _('Shift+H'))) # ######################################################################## # ########################## Objects # ################################### @@ -503,10 +561,11 @@ class MainGUI(QtWidgets.QMainWindow): self.menuobjects = self.menu.addMenu(_('Objects')) self.menuobjects.addSeparator() self.menuobjects_selall = self.menuobjects.addAction( - QtGui.QIcon(self.app.resource_location + '/select_all.png'), _('Select All')) + QtGui.QIcon(self.app.resource_location + '/select_all.png'), + '%s\t%s' % (_('Select All'), '')) self.menuobjects_unselall = self.menuobjects.addAction( - QtGui.QIcon(self.app.resource_location + '/deselect_all32.png'), _('Deselect All') - ) + QtGui.QIcon(self.app.resource_location + '/deselect_all32.png'), + '%s\t%s' % (_('Deselect All'), '')) # ######################################################################## # ########################## Tool # ###################################### @@ -514,44 +573,54 @@ class MainGUI(QtWidgets.QMainWindow): self.menutool = QtWidgets.QMenu(_('Tool')) self.menutoolaction = self.menu.addMenu(self.menutool) self.menutoolshell = self.menutool.addAction( - QtGui.QIcon(self.app.resource_location + '/shell16.png'), _('Command Line\tS')) + QtGui.QIcon(self.app.resource_location + '/shell16.png'), + '%s\t%s' % (_('Command Line'), _('S'))) # ######################################################################## # ########################## Help # ###################################### # ######################################################################## self.menuhelp = self.menu.addMenu(_('Help')) self.menuhelp_manual = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/globe16.png'), _('Online Help\tF1')) + QtGui.QIcon(self.app.resource_location + '/globe16.png'), + '%s\t%s' % (_('Online Help'), _('F1'))) self.menuhelp_bookmarks = self.menuhelp.addMenu( QtGui.QIcon(self.app.resource_location + '/bookmarks16.png'), _('Bookmarks')) self.menuhelp_bookmarks.addSeparator() self.menuhelp_bookmarks_manager = self.menuhelp_bookmarks.addAction( - QtGui.QIcon(self.app.resource_location + '/bookmarks16.png'), _('Bookmarks Manager')) + QtGui.QIcon(self.app.resource_location + '/bookmarks16.png'), + '%s\t%s' % (_('Bookmarks Manager'), '')) self.menuhelp.addSeparator() self.menuhelp_report_bug = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/bug16.png'), _('Report a bug')) + QtGui.QIcon(self.app.resource_location + '/bug16.png'), + '%s\t%s' % (_('Report a bug'), '')) self.menuhelp.addSeparator() self.menuhelp_exc_spec = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/pdf_link16.png'), _('Excellon Specification')) + QtGui.QIcon(self.app.resource_location + '/pdf_link16.png'), + '%s\t%s' % (_('Excellon Specification'), '')) self.menuhelp_gerber_spec = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/pdf_link16.png'), _('Gerber Specification')) + QtGui.QIcon(self.app.resource_location + '/pdf_link16.png'), + '%s\t%s' % (_('Gerber Specification'), '')) self.menuhelp.addSeparator() self.menuhelp_shortcut_list = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/shortcuts24.png'), _('Shortcuts List\tF3')) + QtGui.QIcon(self.app.resource_location + '/shortcuts24.png'), + '%s\t%s' % (_('Shortcuts List'), _('F3'))) self.menuhelp_videohelp = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/youtube32.png'), _('YouTube Channel\tF4')) + QtGui.QIcon(self.app.resource_location + '/youtube32.png'), + '%s\t%s' % (_('YouTube Channel'), _('F4'))) self.menuhelp.addSeparator() self.menuhelp_readme = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/warning.png'), _("How To")) + QtGui.QIcon(self.app.resource_location + '/warning.png'), + '%s\t%s' % (_("How To"), '')) self.menuhelp_about = self.menuhelp.addAction( - QtGui.QIcon(self.app.resource_location + '/about32.png'), _('About FlatCAM')) + QtGui.QIcon(self.app.resource_location + '/about32.png'), + '%s\t%s' % (_('About'), '')) # ######################################################################## # ########################## GEOMETRY EDITOR # ########################### @@ -560,55 +629,72 @@ class MainGUI(QtWidgets.QMainWindow): self.menu.addMenu(self.geo_editor_menu) self.geo_add_circle_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/circle32.png'), _('Add Circle\tO') + QtGui.QIcon(self.app.resource_location + '/circle32.png'), + '%s\t%s' % (_('Add Circle'), _('O')) ) self.geo_add_arc_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/arc16.png'), _('Add Arc\tA')) + QtGui.QIcon(self.app.resource_location + '/arc16.png'), + '%s\t%s' % (_('Add Arc'), _('A'))) self.geo_editor_menu.addSeparator() self.geo_add_rectangle_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), _('Add Rectangle\tR') + QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), + '%s\t%s' % (_('Add Rectangle'), _('R')) ) self.geo_add_polygon_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/polygon32.png'), _('Add Polygon\tN') + QtGui.QIcon(self.app.resource_location + '/polygon32.png'), + '%s\t%s' % (_('Add Polygon'), _('N')) ) self.geo_add_path_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/path32.png'), _('Add Path\tP')) + QtGui.QIcon(self.app.resource_location + '/path32.png'), + '%s\t%s' % (_('Add Path'), _('P'))) self.geo_editor_menu.addSeparator() self.geo_add_text_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/text32.png'), _('Add Text\tT')) + QtGui.QIcon(self.app.resource_location + '/text32.png'), + '%s\t%s' % (_('Add Text'), _('T'))) self.geo_editor_menu.addSeparator() self.geo_union_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/union16.png'), _('Polygon Union\tU')) + QtGui.QIcon(self.app.resource_location + '/union16.png'), + '%s\t%s' % (_('Polygon Union'), _('U'))) self.geo_intersection_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/intersection16.png'), _('Polygon Intersection\tE')) + QtGui.QIcon(self.app.resource_location + '/intersection16.png'), + '%s\t%s' % (_('Polygon Intersection'), _('E'))) self.geo_subtract_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/subtract16.png'), _('Polygon Subtraction\tS') + QtGui.QIcon(self.app.resource_location + '/subtract16.png'), + '%s\t%s' % (_('Polygon Subtraction'), _('S')) ) self.geo_editor_menu.addSeparator() self.geo_cutpath_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/cutpath16.png'), _('Cut Path\tX')) + QtGui.QIcon(self.app.resource_location + '/cutpath16.png'), + '%s\t%s' % (_('Cut Path'), _('X'))) # self.move_menuitem = self.menu.addAction( # QtGui.QIcon(self.app.resource_location + '/move16.png'), "Move Objects 'm'") self.geo_copy_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/copy16.png'), _("Copy Geom\tC")) + QtGui.QIcon(self.app.resource_location + '/copy16.png'), + '%s\t%s' % (_("Copy Geom"), _('C'))) self.geo_delete_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/deleteshape16.png'), _("Delete Shape\tDEL") + QtGui.QIcon(self.app.resource_location + '/deleteshape16.png'), + '%s\t%s' % (_("Delete Shape"), _('DEL')) ) self.geo_editor_menu.addSeparator() self.geo_move_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/move32.png'), _("Move\tM")) + QtGui.QIcon(self.app.resource_location + '/move32.png'), + '%s\t%s' % (_("Move"), _('M'))) self.geo_buffer_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/buffer16.png'), _("Buffer Tool\tB") + QtGui.QIcon(self.app.resource_location + '/buffer16.png'), + '%s\t%s' % (_("Buffer Tool"), _('B')) ) self.geo_paint_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/paint16.png'), _("Paint Tool\tI") + QtGui.QIcon(self.app.resource_location + '/paint16.png'), + '%s\t%s' % (_("Paint Tool"), _('I')) ) self.geo_transform_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/transform.png'), _("Transform Tool\tAlt+R") + QtGui.QIcon(self.app.resource_location + '/transform.png'), + '%s\t%s' % (_("Transform Tool"), _('Alt+R')) ) self.geo_editor_menu.addSeparator() self.geo_cornersnap_menuitem = self.geo_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/corner32.png'), _("Toggle Corner Snap\tK") + QtGui.QIcon(self.app.resource_location + '/corner32.png'), + '%s\t%s' % (_("Toggle Corner Snap"), _('K')) ) # ######################################################################## @@ -618,29 +704,37 @@ class MainGUI(QtWidgets.QMainWindow): self.menu.addMenu(self.exc_editor_menu) self.exc_add_array_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), _('Add Drill Array\tA')) + QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), + '%s\t%s' % (_('Add Drill Array'), _('A'))) self.exc_add_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/plus16.png'), _('Add Drill\tD')) + QtGui.QIcon(self.app.resource_location + '/plus16.png'), + '%s\t%s' % (_('Add Drill'), _('D'))) self.exc_editor_menu.addSeparator() self.exc_add_array_slot_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/slot_array26.png'), _('Add Slot Array\tQ')) + QtGui.QIcon(self.app.resource_location + '/slot_array26.png'), + '%s\t%s' % (_('Add Slot Array'), _('Q'))) self.exc_add_slot_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/slot26.png'), _('Add Slot\tW')) + QtGui.QIcon(self.app.resource_location + '/slot26.png'), + '%s\t%s' % (_('Add Slot'), _('W'))) self.exc_editor_menu.addSeparator() self.exc_resize_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/resize16.png'), _('Resize Drill(S)\tR') + QtGui.QIcon(self.app.resource_location + '/resize16.png'), + '%s\t%s' % (_('Resize Drill(S)'), _('R')) ) self.exc_copy_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/copy32.png'), _('Copy\tC')) + QtGui.QIcon(self.app.resource_location + '/copy32.png'), + '%s\t%s' % (_('Copy'), _('C'))) self.exc_delete_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/deleteshape32.png'), _('Delete\tDEL') + QtGui.QIcon(self.app.resource_location + '/deleteshape32.png'), + '%s\t%s' % (_('Delete'), _('DEL')) ) self.exc_editor_menu.addSeparator() self.exc_move_drill_menuitem = self.exc_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/move32.png'), _('Move Drill(s)\tM')) + QtGui.QIcon(self.app.resource_location + '/move32.png'), + '%s\t%s' % (_('Move Drill(s)'), _('M'))) # ######################################################################## # ########################## GERBER Editor # ############################# @@ -649,41 +743,56 @@ class MainGUI(QtWidgets.QMainWindow): self.menu.addMenu(self.grb_editor_menu) self.grb_add_pad_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/aperture16.png'), _('Add Pad\tP')) + QtGui.QIcon(self.app.resource_location + '/aperture16.png'), + '%s\t%s' % (_('Add Pad'), _('P'))) self.grb_add_pad_array_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/padarray32.png'), _('Add Pad Array\tA')) + QtGui.QIcon(self.app.resource_location + '/padarray32.png'), + '%s\t%s' % (_('Add Pad Array'), _('A'))) self.grb_add_track_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/track32.png'), _('Add Track\tT')) + QtGui.QIcon(self.app.resource_location + '/track32.png'), + '%s\t%s' % (_('Add Track'), _('T'))) self.grb_add_region_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), _('Add Region\tN')) + QtGui.QIcon(self.app.resource_location + '/rectangle32.png'), + '%s\t%s' % (_('Add Region'), _('N'))) self.grb_editor_menu.addSeparator() self.grb_convert_poly_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/poligonize32.png'), _("Poligonize\tAlt+N")) + QtGui.QIcon(self.app.resource_location + '/poligonize32.png'), + '%s\t%s' % (_("Poligonize"), _('Alt+N'))) self.grb_add_semidisc_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/semidisc32.png'), _("Add SemiDisc\tE")) + QtGui.QIcon(self.app.resource_location + '/semidisc32.png'), + '%s\t%s' % (_("Add SemiDisc"), _('E'))) self.grb_add_disc_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/disc32.png'), _("Add Disc\tD")) + QtGui.QIcon(self.app.resource_location + '/disc32.png'), + '%s\t%s' % (_("Add Disc"), _('D'))) self.grb_add_buffer_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/buffer16-2.png'), _('Buffer\tB')) + QtGui.QIcon(self.app.resource_location + '/buffer16-2.png'), + '%s\t%s' % (_('Buffer'), _('B'))) self.grb_add_scale_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/scale32.png'), _('Scale\tS')) + QtGui.QIcon(self.app.resource_location + '/scale32.png'), + '%s\t%s' % (_('Scale'), _('S'))) self.grb_add_markarea_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/markarea32.png'), _('Mark Area\tAlt+A')) + QtGui.QIcon(self.app.resource_location + '/markarea32.png'), + '%s\t%s' % (_('Mark Area'), _('Alt+A'))) self.grb_add_eraser_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/eraser26.png'), _('Eraser\tCtrl+E')) + QtGui.QIcon(self.app.resource_location + '/eraser26.png'), + '%s\t%s' % (_('Eraser'), _('Ctrl+E'))) self.grb_transform_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/transform.png'), _("Transform\tAlt+R")) + QtGui.QIcon(self.app.resource_location + '/transform.png'), + '%s\t%s' % (_("Transform"), _('Alt+R'))) self.grb_editor_menu.addSeparator() self.grb_copy_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/copy32.png'), _('Copy\tC')) + QtGui.QIcon(self.app.resource_location + '/copy32.png'), + '%s\t%s' % (_('Copy'), _('C'))) self.grb_delete_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/deleteshape32.png'), _('Delete\tDEL')) + QtGui.QIcon(self.app.resource_location + '/deleteshape32.png'), + '%s\t%s' % (_('Delete'), _('DEL'))) self.grb_editor_menu.addSeparator() self.grb_move_menuitem = self.grb_editor_menu.addAction( - QtGui.QIcon(self.app.resource_location + '/move32.png'), _('Move\tM')) + QtGui.QIcon(self.app.resource_location + '/move32.png'), + '%s\t%s' % (_('Move'), _('M'))) self.grb_editor_menu.menuAction().setVisible(False) self.grb_editor_menu.setDisabled(True) @@ -3907,7 +4016,7 @@ class ShortcutsTab(QtWidgets.QWidget): - + @@ -3915,15 +4024,15 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + @@ -3931,75 +4040,75 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4007,51 +4116,51 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - + - + - + - + - + - + - + - + - + @@ -4059,55 +4168,55 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4115,113 +4224,113 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4229,7 +4338,7 @@ class ShortcutsTab(QtWidgets.QWidget): - + @@ -4237,12 +4346,12 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + @@ -4250,35 +4359,35 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - + - + - + - + - + @@ -4286,52 +4395,104 @@ class ShortcutsTab(QtWidgets.QWidget): ''' % ( _("General Shortcut list"), - _("SHOW SHORTCUT LIST"), _("Switch to Project Tab"), _("Switch to Selected Tab"), - _("Switch to Tool Tab"), - _("New Gerber"), _("Edit Object (if selected)"), _("Grid On/Off"), _("Jump to Coordinates"), - _("New Excellon"), _("Move Obj"), _("New Geometry"), _("Set Origin"), _("Change Units"), - _("Open Properties Tool"), _("Rotate by 90 degree CW"), _("Shell Toggle"), - _("Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"), _("Zoom Fit"), - _("Flip on X_axis"), _("Flip on Y_axis"), _("Zoom Out"), _("Zoom In"), + _('F3'), _("SHOW SHORTCUT LIST"), + _('1'), _("Switch to Project Tab"), + _('2'), _("Switch to Selected Tab"), + _('3'), _("Switch to Tool Tab"), + _('B'), _("New Gerber"), + _('E'), _("Edit Object (if selected)"), + _('G'), _("Grid On/Off"), + _('J'), _("Jump to Coordinates"), + _('L'), _("New Excellon"), + _('M'), _("Move Obj"), + _('N'), _("New Geometry"), + _('O'), _("Set Origin"), + _('Q'), _("Change Units"), + _('P'), _("Open Properties Tool"), + _('R'), _("Rotate by 90 degree CW"), + _('S'), _("Shell Toggle"), + _('T'), _("Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)"), + _('V'), _("Zoom Fit"), + _('X'), _("Flip on X_axis"), + _('Y'), _("Flip on Y_axis"), + _('-'), _("Zoom Out"), + _('='), _("Zoom In"), # CTRL section - _("Select All"), _("Copy Obj"), _("Open Tools Database"), - _("Open Excellon File"), _("Open Gerber File"), _("Distance Tool"), _("New Project"), - _("Open Project"), _("Print (PDF)"), _("PDF Import Tool"), _("Save Project"), _("Toggle Plot Area"), + _('Ctrl+A'), _("Select All"), + _('Ctrl+C'), _("Copy Obj"), + _('Ctrl+D'), _("Open Tools Database"), + _('Ctrl+E'), _("Open Excellon File"), + _('Ctrl+G'), _("Open Gerber File"), + _('Ctrl+M'), _("Distance Tool"), + _('Ctrl+N'), _("New Project"), + _('Ctrl+O'), _("Open Project"), + _('Ctrl+P'), _("Print (PDF)"), + _('Ctrl+Q'), _("PDF Import Tool"), + _('Ctrl+S'), _("Save Project"), + _('Ctrl+F10'), _("Toggle Plot Area"), # SHIFT section - _("Toggle the axis"), _("Copy Obj_Name"), - _("Toggle Code Editor"), _("Toggle Grid Lines"), _("Toggle HUD"), _("Locate in Object"), - _("Distance Minimum Tool"), - _("Open Preferences Window"), - _("Rotate by 90 degree CCW"), _("Run a Script"), _("Toggle the workspace"), _("Skew on X axis"), - _("Skew on Y axis"), + _('Shift+A'), _("Toggle the axis"), + _('Shift+C'), _("Copy Obj_Name"), + _('Shift+E'), _("Toggle Code Editor"), + _('Shift+G'), _("Toggle Grid Lines"), + _('Shift+H'), _("Toggle HUD"), + _('Shift+J'), _("Locate in Object"), + _('Shift+M'), _("Distance Minimum Tool"), + _('Shift+P'), _("Open Preferences Window"), + _('Shift+R'), _("Rotate by 90 degree CCW"), + _('Shift+S'), _("Run a Script"), + _('Shift+W'), _("Toggle the workspace"), + _('Shift+X'), _("Skew on X axis"), + _('Shift+Y'), _("Skew on Y axis"), # ALT section - _("Align Objects Tool"), _("Calculators Tool"), _("2-Sided PCB Tool"), _("Extract Drills Tool"), - _("Fiducials Tool"), _("Invert Gerber Tool"), - _("Punch Gerber Tool"), _("Isolation Tool"), _("Copper Thieving Tool"), - _("Solder Paste Dispensing Tool"), - _("Film PCB Tool"), _("Corner Markers Tool"), _("Non-Copper Clearing Tool"), _("Optimal Tool"), - _("Paint Area Tool"), _("QRCode Tool"), _("Rules Check Tool"), - _("View File Source"), _("Transformations Tool"), - _("Subtract Tool"), _("Cutout PCB Tool"), _("Panelize PCB"), - _("Enable all Plots"), _("Disable all Plots"), - _("Enable Non-selected Objects"), _("Disable Non-selected Objects"), - _("Toggle Full Screen"), + _('Alt+A'), _("Align Objects Tool"), + _('Alt+C'),_("Calculators Tool"), + _('Alt+D'),_("2-Sided PCB Tool"), + _('Alt+E'),_("Extract Drills Tool"), + _('Alt+F'),_("Fiducials Tool"), + _('Alt+G'),_("Invert Gerber Tool"), + _('Alt+H'),_("Punch Gerber Tool"), + _('Alt+I'),_("Isolation Tool"), + _('Alt+J'),_("Copper Thieving Tool"), + _('Alt+K'),_("Solder Paste Dispensing Tool"), + _('Alt+L'),_("Film PCB Tool"), + _('Alt+M'),_("Corner Markers Tool"), + _('Alt+N'),_("Non-Copper Clearing Tool"), + _('Alt+O'),_("Optimal Tool"), + _('Alt+P'),_("Paint Area Tool"), + _('Alt+Q'),_("QRCode Tool"), + _('Alt+R'),_("Rules Check Tool"), + _('Alt+S'),_("View File Source"), + _('Alt+T'),_("Transformations Tool"), + _('Alt+W'),_("Subtract Tool"), + _('Alt+X'),_("Cutout PCB Tool"), + _('Alt+Z'),_("Panelize PCB"), + _('Alt+1'),_("Enable all"), + _('Alt+2'),_("Disable all"), + _('Alt+3'),_("Enable Non-selected Objects"), + _('Alt+4'),_("Disable Non-selected Objects"), + _('Alt+F10'),_("Toggle Full Screen"), # CTRL + ALT section - _("Abort current task (gracefully)"), + _('Ctrl+Alt+X'), _("Abort current task (gracefully)"), # CTRL + SHIFT section - _("Save Project As"), - _("Paste Special. Will convert a Windows path style to the one required in Tcl Shell"), + _('Ctrl+Shift+S'), _("Save Project As"), + _('Ctrl+Shift+V'), _("Paste Special. " + "Will convert a Windows path style to the one required in Tcl Shell"), # F keys section - _("Open Online Manual"), - _("Open Online Tutorials"), _("Refresh Plots"), _("Delete Object"), _("Alternate: Delete Tool"), - _("(left to Key_1)Toggle Notebook Area (Left Side)"), _("En(Dis)able Obj Plot"), - _("Deselects all objects") + _('F1'), _("Open Online Manual"), + _('F4'), _("Open Online Tutorials"), + _('F5'), _("Refresh Plots"), + _('Del'), _("Delete Object"), + _('Del'), _("Alternate: Delete Tool"), + _('`'), _("(left to Key_1)Toggle Notebook Area (Left Side)"), + _('SPACE'), _("En(Dis)able Obj Plot"), + _('ESC'), _("Deselects all objects") ) ) @@ -4347,84 +4508,85 @@ class ShortcutsTab(QtWidgets.QWidget):
""" % _("Editor Shortcut list") + # GEOMETRY EDITOR SHORTCUT LIST geo_sh_messages = """ %s
F3%s  %s
 
1%s  %s
2%s  %s
3%s  %s
 
B%s  %s
E%s  %s
G%s  %s
J%s  %s
L%s  %s
M%s  %s
N%s  %s
O%s  %s
Q%s  %s
P%s  %s
R%s  %s
S%s  %s
TT  %s
V%s  %s
X%s  %s
Y%s  %s
'-''%s'  %s
'=''%s'  %s
 
Ctrl+A%s  %s
Ctrl+C%s  %s
Ctrl+D%s  %s
Ctrl+E%s  %s
Ctrl+G%s  %s
Ctrl+M%s  %s
Ctrl+N%s  %s
Ctrl+O%s  %s
Ctrl+P%s  %s
Ctrl+Q%s  %s
Ctrl+S%s  %s
Ctrl+F10%s  %s
 
Shift+A%s  %s
Shift+C%s  %s
Shift+E%s  %s
Shift+G%s  %s
Shift+H%s  %s
Shift+J%s  %s
Shift+M%s  %s
Shift+P%s  %s
Shift+R%s  %s
Shift+S%s  %s
Shift+W%s  %s
Shift+X%s  %s
Shift+Y%s  %s
 
Alt+A%s  %s
Alt+C%s  %s
Alt+D%s  %s
Alt+E%s  %s
Alt+F%s  %s
Alt+G%s  %s
Alt+H%s  %s
Alt+I%s  %s
Alt+J%s  %s
Alt+K%s  %s
Alt+L%s  %s
Alt+M%s  %s
Alt+N%s  %s
Alt+O%s  %s
Alt+P%s  %s
Alt+Q%s  %s
Alt+R%s  %s
Alt+S%s  %s
Alt+T%s  %s
Alt+W%s  %s
Alt+X%s  %s
Alt+Z%s  %s
Alt+1%s  %s
Alt+2%s  %s
Alt+3  %s
Alt+4%s  %s
Alt+F10%s  %s
 
Ctrl+Alt+X%s  %s
 
Ctrl+Shift+S%s  %s
Ctrl+Shift+V%s  %s
 
F1%s  %s
F4%s  %s
F5%s  %s
Del%s  %s
Del%s  %s
'`''%s'  %s
SPACE%s  %s
Escape%s  %s
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4432,15 +4594,15 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + @@ -4448,15 +4610,15 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + @@ -4464,15 +4626,15 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + @@ -4480,77 +4642,100 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + - +
A%s  %s
B%s  %s
C%s  %s
D%s  %s
E%s  %s
I%s  %s
J%s  %s
K%s  %s
M%s  %s
M%s  %s
N%s  %s
O%s  %s
P%s  %s
R%s  %s
S%s  %s
T%s  %s
U%s  %s
X%s  %s
Y%s  %s
 
Shift+M%s  %s
Shift+X%s  %s
Shift+Y%s  %s
 
Alt+R%s  %s
Alt+X%s  %s
Alt+Y%s  %s
 
Ctrl+M%s  %s
Ctrl+S%s  %s
Ctrl+X%s  %s
 
Space%s  %s
ENTER%s  %s
ESC%s  %s
Del%s  %s

""" % ( - _("GEOMETRY EDITOR"), _("Draw an Arc"), _("Buffer Tool"), _("Copy Geo Item"), - _("Within Add Arc will toogle the ARC direction: CW or CCW"), _("Polygon Intersection Tool"), - _("Geo Paint Tool"), _("Jump to Location (x, y)"), _("Toggle Corner Snap"), _("Move Geo Item"), - _("Within Add Arc will cycle through the ARC modes"), _("Draw a Polygon"), _("Draw a Circle"), - _("Draw a Path"), _("Draw Rectangle"), _("Polygon Subtraction Tool"), _("Add Text Tool"), - _("Polygon Union Tool"), _("Flip shape on X axis"), _("Flip shape on Y axis"), _("Distance Minimum Tool"), - _("Skew shape on X axis"), _("Skew shape on Y axis"), _("Editor Transformation Tool"), - _("Offset shape on X axis"), _("Offset shape on Y axis"), _("Distance Tool"), - _("Save Object and Exit Editor"), _("Polygon Cut Tool"), - _("Rotate Geometry"), _("Finish drawing for certain tools"), _("Abort and return to Select"), - _("Delete Shape") + _("GEOMETRY EDITOR"), + _('A'), _("Draw an Arc"), + _('B'), _("Buffer Tool"), + _('C'), _("Copy Geo Item"), + _('D'), _("Within Add Arc will toogle the ARC direction: CW or CCW"), + _('E'), _("Polygon Intersection Tool"), + _('I'), _("Geo Paint Tool"), + _('J'), _("Jump to Location (x, y)"), + _('K'), _("Toggle Corner Snap"), + _('M'), _("Move Geo Item"), + _('M'), _("Within Add Arc will cycle through the ARC modes"), + _('N'), _("Draw a Polygon"), + _('O'), _("Draw a Circle"), + _('P'), _("Draw a Path"), + _('R'), _("Draw Rectangle"), + _('S'), _("Polygon Subtraction Tool"), + _('T'), _("Add Text Tool"), + _('U'), _("Polygon Union Tool"), + _('X'), _("Flip shape on X axis"), + _('Y'), _("Flip shape on Y axis"), + _('Shift+M'), _("Distance Minimum Tool"), + _('Shift+X'), _("Skew shape on X axis"), + _('Shift+Y'), _("Skew shape on Y axis"), + _('Alt+R'), _("Editor Transformation Tool"), + _('Alt+X'), _("Offset shape on X axis"), + _('Alt+Y'), _("Offset shape on Y axis"), + _('Ctrl+M'), _("Distance Tool"), + _('Ctrl+S'), _("Save Object and Exit Editor"), + _('Ctrl+X'), _("Polygon Cut Tool"), + _('Space'), _("Rotate Geometry"), + _('ENTER'), _("Finish drawing for certain tools"), + _('ESC'), _("Abort and return to Select"), + _('Del'), _("Delete Shape") ) + # EXCELLON EDITOR SHORTCUT LIST exc_sh_messages = """
%s
- + - + - + - + - + - + - + - + - + @@ -4558,7 +4743,7 @@ class ShortcutsTab(QtWidgets.QWidget): - + @@ -4566,11 +4751,11 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + @@ -4578,79 +4763,90 @@ class ShortcutsTab(QtWidgets.QWidget): - + - +
A%s  %s
C%s  %s
D%s  %s
J%s  %s
M%s  %s
Q%s  %s
R%s  %s
T%s  %s
W%s  %s
 
Shift+M%s  %s
 
Del%s  %s
Del%s  %s
 
ESC%s  %s
Ctrl+S%s  %s

""" % ( - _("EXCELLON EDITOR"), _("Add Drill Array"), _("Copy Drill(s)"), _("Add Drill"), - _("Jump to Location (x, y)"), _("Move Drill(s)"), _("Add Slot Array"), _("Resize Drill(s)"), - _("Add a new Tool"), _("Add Slot"), _("Distance Minimum Tool"), - _("Delete Drill(s)"), _("Alternate: Delete Tool(s)"), - _("Abort and return to Select"), _("Save Object and Exit Editor") + _("EXCELLON EDITOR"), + _('A'), _("Add Drill Array"), + _('C'), _("Copy Drill(s)"), + _('D'), _("Add Drill"), + _('J'), _("Jump to Location (x, y)"), + _('M'), _("Move Drill(s)"), + _('Q'), _("Add Slot Array"), + _('R'), _("Resize Drill(s)"), + _('T'), _("Add a new Tool"), + _('W'), _("Add Slot"), + _('Shift+M'), _("Distance Minimum Tool"), + _('Del'), _("Delete Drill(s)"), + _('Del'), _("Alternate: Delete Tool(s)"), + _('Esc'), _("Abort and return to Select"), + _('Ctrl+S'), _("Save Object and Exit Editor") ) + # GERBER EDITOR SHORTCUT LIST grb_sh_messages = """
%s
- + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4658,15 +4854,15 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - + @@ -4674,7 +4870,7 @@ class ShortcutsTab(QtWidgets.QWidget): - + @@ -4682,11 +4878,11 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + @@ -4694,28 +4890,44 @@ class ShortcutsTab(QtWidgets.QWidget): - + - + - +
A%s  %s
B%s  %s
C%s  %s
D%s  %s
E%s  %s
J%s  %s
M%s  %s
N%s  %s
P%s  %s
R%s  %s
S%s  %s
T%s  %s
T%s  %s
 
Del%s  %s
Del%s  %s
ESC%s  %s
 
Shift+M%s  %s
 
Ctrl+E%s  %s
Ctrl+S%s  %s
 
Alt+A%s  %s
Alt+N%s  %s
Alt+R%s  %s

""" % ( - _("GERBER EDITOR"), _("Add Pad Array"), _("Buffer"), _("Copy"), _("Add Disc"), _("Add SemiDisc"), - _("Jump to Location (x, y)"), _("Move"), _("Add Region"), _("Add Pad"), - _("Within Track & Region Tools will cycle in REVERSE the bend modes"), _("Scale"), _("Add Track"), - _("Within Track & Region Tools will cycle FORWARD the bend modes"), _("Delete"), - _("Alternate: Delete Apertures"), _("Abort and return to Select"), _("Distance Minimum Tool"), - _("Eraser Tool"), - _("Save Object and Exit Editor"), _("Mark Area Tool"), _("Poligonize Tool"), _("Transformation Tool") + _("GERBER EDITOR"), + _('A'), _("Add Pad Array"), + _('B'), _("Buffer"), + _('C'), _("Copy"), + _('D'), _("Add Disc"), + _('E'), _("Add SemiDisc"), + _('J'), _("Jump to Location (x, y)"), + _('M'), _("Move"), + _('N'), _("Add Region"), + _('P'), _("Add Pad"), + _('R'), _("Within Track & Region Tools will cycle in REVERSE the bend modes"), + _('S'), _("Scale"), + _('T'), _("Add Track"), + _('T'), _("Within Track & Region Tools will cycle FORWARD the bend modes"), + _('Del'), _("Delete"), + _('Del'), _("Alternate: Delete Apertures"), + _('ESC'), _("Abort and return to Select"), + _('Shift+M'), _("Distance Minimum Tool"), + _('Ctrl+E'), _("Eraser Tool"), + _('Ctrl+S'), _("Save Object and Exit Editor"), + _('Alt+A'), _("Mark Area Tool"), + _('Alt+N'), _("Poligonize Tool"), + _('Alt+R'), _("Transformation Tool") ) self.editor_sh_msg = editor_title + geo_sh_messages + grb_sh_messages + exc_sh_messages diff --git a/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py b/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py index c6d9ee41..b5d9c615 100644 --- a/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py +++ b/appGUI/preferences/tools/ToolsPaintPrefGroupUI.py @@ -30,7 +30,7 @@ class ToolsPaintPrefGroupUI(OptionsGroupUI): # ------------------------------ # ## Paint area # ------------------------------ - self.paint_label = QtWidgets.QLabel(_('Parameters:')) + self.paint_label = QtWidgets.QLabel('%s:' % _('Parameters')) self.paint_label.setToolTip( _("Creates tool paths to cover the\n" "whole area of a polygon.") diff --git a/appTools/ToolSolderPaste.py b/appTools/ToolSolderPaste.py index 9ff3b819..83c78437 100644 --- a/appTools/ToolSolderPaste.py +++ b/appTools/ToolSolderPaste.py @@ -300,7 +300,7 @@ class SolderPaste(AppTool): if int(tooluid_key) == tooluid: self.set_form(deepcopy(tooluid_value['data'])) except Exception as e: - log.debug("FlatCAMObj ---> update_ui() " + str(e)) + log.debug("ToolSolderPaste ---> update_ui() " + str(e)) self.ui_connect() diff --git a/app_Main.py b/app_Main.py index 750d25fa..b1ea3c2a 100644 --- a/app_Main.py +++ b/app_Main.py @@ -487,7 +487,7 @@ class App(QtCore.QObject): self.splash.move(current_screen_center - self.splash.rect().center()) self.splash.show() - self.splash.showMessage(_("FlatCAM is initializing ..."), + self.splash.showMessage(_("The application is initializing ..."), alignment=Qt.AlignBottom | Qt.AlignLeft, color=QtGui.QColor("gray")) else: @@ -720,7 +720,7 @@ class App(QtCore.QObject): self.axes = None if show_splash: - self.splash.showMessage(_("FlatCAM is initializing ...\n" + self.splash.showMessage(_("The application is initializing ...\n" "Canvas initialization started."), alignment=Qt.AlignBottom | Qt.AlignLeft, color=QtGui.QColor("gray")) @@ -740,7 +740,7 @@ class App(QtCore.QObject): self.log.debug("Finished Canvas initialization in %s seconds." % str(self.used_time)) if show_splash: - self.splash.showMessage('%s: %ssec' % (_("FlatCAM is initializing ...\n" + self.splash.showMessage('%s: %ssec' % (_("The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in"), '%.2f' % self.used_time), alignment=Qt.AlignBottom | Qt.AlignLeft, @@ -2710,7 +2710,7 @@ class App(QtCore.QObject): # Icon and title self.setWindowIcon(parent.app_icon) - self.setWindowTitle(_("About FlatCAM")) + self.setWindowTitle(_("About")) self.resize(600, 200) # self.setStyleSheet("background-image: url(share/flatcam_icon256.png); background-attachment: fixed") # self.setStyleSheet( @@ -3288,7 +3288,7 @@ class App(QtCore.QObject): "1. FlatCAM.org website is down\n" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n\n" - "If you can't get any informations about FlatCAM beta\n" + "If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu.")) msgbox.setWindowTitle(_("Alternative website")) diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index f90a130b7b498c72d6c7ae7c1093746a04db7d06..207837b5f8a32d873a703f4122bddc2adc96889e 100644 GIT binary patch delta 69715 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¨pMmq=PhIZ{&fpBJ5UcakKD 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 delta 68859 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 to get started" msgstr "Geben Sie> help Excellon Export." -msgstr "" -"Exportieren Exportiert ein Excellon-Objekt als Excellon-Datei.\n" -"Das Koordinatenformat, die Dateieinheiten und Nullen\n" -"werden in den Einstellungen -> Excellon Export.Excellon eingestellt ..." - -#: appGUI/MainGUI.py:264 -#, fuzzy -#| msgid "Export &Gerber ..." -msgid "Export Gerber ..." -msgstr "Gerber exportieren ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Exportiert ein Gerber-Objekt als Gerber-Datei.\n" -"das Koordinatenformat, die Dateieinheiten und Nullen\n" -"werden in den Einstellungen -> Gerber Export eingestellt." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Sicherungskopie" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Einstellungen aus Datei importieren ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Einstellungen in Datei exportieren ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Einstellungen speichern" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Drucken (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Bearbeiten" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Objekt bearbeiten\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Schließen Sie Editor\tSTRG+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Umwandlung" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Konvertieren Sie Single in MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Konvertiert ein Geometrieobjekt vom Typ single_geometry\n" -"zu einem multi_geometry-Typ." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Konvertieren Sie Multi in SingleGeo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Konvertiert ein Geometrieobjekt vom Typ multi_geometry\n" -"zu einem single_geometry-Typ." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Konvertieren Sie Any zu Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Konvertieren Sie Any zu Gerber" - -#: appGUI/MainGUI.py:357 -#, fuzzy -#| msgid "Convert Any to Geo" -msgid "Convert Any to Excellon" -msgstr "Konvertieren Sie Any zu Geo" - -#: appGUI/MainGUI.py:362 -#, fuzzy -#| msgid "Align Objects" -msgid "Join Objects" -msgstr "Objekte ausrichten" - -#: appGUI/MainGUI.py:364 -#, fuzzy -#| msgid "&Join Geo/Gerber/Exc -> Geo" -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Geo/Gerber/Exc -> Geo zusammenfassen" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Zusammenführen einer Auswahl von Objekten, die vom Typ sein können:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometrie\n" -"in ein neues Geometrieobjekt kombinieren." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Excellon(s) -> Excellon zusammenfassen" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Fassen Sie eine Auswahl von Excellon-Objekten in einem neuen Excellon-Objekt " -"zusammen." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Gerber(s) -> Gerber zusammenfassen" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Mischen Sie eine Auswahl von Gerber-Objekten in ein neues Gerber-" -"Kombinationsobjekt." - -#: appGUI/MainGUI.py:388 -#, fuzzy -#| msgid "&Copy\tCtrl+C" -msgid "Copy\tCtrl+C" -msgstr "Kopieren\tSTRG+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Löschen\tDEL" - -#: appGUI/MainGUI.py:398 -#, fuzzy -#| msgid "Se&t Origin\tO" -msgid "Set Origin\tO" -msgstr "Ursprung festlegen\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Zum Ursprung wechseln\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Zum Ort springen\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Suchen Sie im Objekt\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Einheiten umschalten\tQ" - -#: appGUI/MainGUI.py:412 -#, fuzzy -#| msgid "&Select All\tCtrl+A" -msgid "Select All\tCtrl+A" -msgstr "Alles auswählen\tSTRG+A" - -#: appGUI/MainGUI.py:417 -#, fuzzy -#| msgid "&Preferences\tShift+P" -msgid "Preferences\tShift+P" -msgstr "Einstellungen\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Optionen" - -#: appGUI/MainGUI.py:425 -#, fuzzy -#| msgid "&Rotate Selection\tShift+(R)" -msgid "Rotate Selection\tShift+(R)" -msgstr "Auswahl drehen\tShift+(R)" - -#: appGUI/MainGUI.py:430 -#, fuzzy -#| msgid "&Skew on X axis\tShift+X" -msgid "Skew on X axis\tShift+X" -msgstr "Neigung auf der X-Achse\tShift+X" - -#: appGUI/MainGUI.py:432 -#, fuzzy -#| msgid "S&kew on Y axis\tShift+Y" -msgid "Skew on Y axis\tShift+Y" -msgstr "Neigung auf der Y-Achse\tShift+Y" - -#: appGUI/MainGUI.py:437 -#, fuzzy -#| msgid "Flip on &X axis\tX" -msgid "Flip on X axis\tX" -msgstr "X-Achse kippen\tX" - -#: appGUI/MainGUI.py:439 -#, fuzzy -#| msgid "Flip on &Y axis\tY" -msgid "Flip on Y axis\tY" -msgstr "Y-Achse kippen\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Quelltext anzeigen\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Werkzeugdatenbank\tSTRG+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Aussicht" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Alle Diagramme aktivieren\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Alle Diagramme deaktivieren\tAlt+2" - -#: appGUI/MainGUI.py:459 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Nicht ausgewählte Diagramme deaktivieren\tAlt+3" - -#: appGUI/MainGUI.py:461 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Disable non-selected\tAlt+4" -msgstr "Nicht ausgewählte Diagramme deaktivieren\tAlt+3" - -#: appGUI/MainGUI.py:466 -#, fuzzy -#| msgid "&Zoom Fit\tV" -msgid "Zoom Fit\tV" -msgstr "Passed zoomen\tV" - -#: appGUI/MainGUI.py:468 -#, fuzzy -#| msgid "&Zoom In\t=" -msgid "Zoom In\t=" -msgstr "Hineinzoomen\t=" - -#: appGUI/MainGUI.py:470 -#, fuzzy -#| msgid "&Zoom Out\t-" -msgid "Zoom Out\t-" -msgstr "Rauszoomen\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Alles neu zeichnen\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Code-Editor umschalten\tShift+E" - -#: appGUI/MainGUI.py:482 -#, fuzzy -#| msgid "&Toggle FullScreen\tAlt+F10" -msgid "Toggle FullScreen\tAlt+F10" -msgstr "FullScreen umschalten\tAlt+F10" - -#: appGUI/MainGUI.py:484 -#, fuzzy -#| msgid "&Toggle Plot Area\tCtrl+F10" -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Plotbereich umschalten\tSTRG+F10" - -#: appGUI/MainGUI.py:486 -#, fuzzy -#| msgid "&Toggle Project/Sel/Tool\t`" -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Projekt/Auswahl/Werkzeug umschalten\t`" - -#: appGUI/MainGUI.py:490 -#, fuzzy -#| msgid "&Toggle Grid Snap\tG" -msgid "Toggle Grid Snap\tG" -msgstr "Schaltet den Rasterfang ein\tG" - -#: appGUI/MainGUI.py:492 -#, fuzzy -#| msgid "&Toggle Grid Lines\tAlt+G" -msgid "Toggle Grid Lines\tShift+G" -msgstr "Gitterlinien umschalten\tAlt+G" - -#: appGUI/MainGUI.py:494 -#, fuzzy -#| msgid "&Toggle Axis\tShift+G" -msgid "Toggle Axis\tShift+A" -msgstr "Achse umschalten\tShift+G" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Arbeitsbereich umschalten\tShift+W" - -#: appGUI/MainGUI.py:498 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD\tShift+H" -msgstr "Umschalten HUD\tAlt+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Objekte" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Select All" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Alle abwählen" - -#: appGUI/MainGUI.py:517 -#, fuzzy -#| msgid "&Command Line\tS" -msgid "Command Line\tS" -msgstr "Befehlszeile\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Hilfe" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Onlinehilfe\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Lesezeichen verwalten" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Einen Fehler melden" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Excellon-Spezifikation" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Gerber-Spezifikation" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Tastenkürzel Liste\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Youtube Kanal\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -#, fuzzy -#| msgid "How To's" -msgid "How To" -msgstr "How To's" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "Über FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Kreis hinzufügen\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Bogen hinzufügen\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Rechteck hinzufügen\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Polygon hinzufügen\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Pfad hinzufügen\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Text hinzufügen\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Polygon-Vereinigung\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Polygonschnitt\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Polygon-Subtraktion\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Pfad ausschneiden\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Geometrie kopieren\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Form löschen\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Bewegung\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Pufferwerkzeug\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Malenwerkzeug\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Transformationswerkzeug\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Eckfang umschalten\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Bohrfeld hinzufügen\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Bohrer hinzufügen\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Steckplatz-Array hinzufügen\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Slot hinzufügen\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Bohrer verkleinern\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Kopieren\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Bohrer verschieben\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Gerber-Editor<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Pad hinzufügen\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Pad-Array hinzufügen\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Track hinzufügen\tA" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Region hinzufügen\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Polygonisieren\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Halbschibe hinzufügen\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Schibe hinzufügen\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Puffer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Skalieren\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Bereich markieren\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Radiergummi\tSTRG+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Transformationswerkzeug\tSTRG+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Diagramm aktivieren" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Diagramm deaktivieren" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Farbsatz" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Rote" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Blau" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Gelb" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Grün" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Lila" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Braun" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Weiß" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Schwarz" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Benutzerdefiniert" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opazität" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Standard" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "CNC generieren" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Quelltext anzeigen" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Kopieren" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Eigenschaften" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Dateisymbolleiste" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Symbolleiste bearbeiten" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Symbolleiste anzeigen" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Shell-Symbolleiste" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Werkzeugleiste" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Excellon Editor-Symbolleiste" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Geometrie Editor-Symbolleiste" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Gerber Editor-Symbolleiste" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -#, fuzzy -#| msgid "Coordinates copied to clipboard." -msgid "Delta Coordinates Toolbar" -msgstr "Koordinaten in die Zwischenablage kopiert." - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -#, fuzzy -#| msgid "Coordinates" -msgid "Coordinates Toolbar" -msgstr "Koordinaten" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Raster-Symbolleiste" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -#, fuzzy -#| msgid "Edit Toolbar" -msgid "Status Toolbar" -msgstr "Symbolleiste bearbeiten" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Gerber öffnen" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Excellon öffnen" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Projekt öffnen" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Projekt speichern" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Speichern Sie das Objekt und schließen Sie den Editor" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Entfernungswerkzeug" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Werkzeug für Mindestabstand" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Nullpunkt festlegen" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Zum Ursprung wechseln" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Zur Position springen\tJ" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Suchen Sie im Objekt" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Replotieren" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -#, fuzzy -#| msgid "&Clear plot" -msgid "Clear plot" -msgstr "Darstellung löschen &C" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Hineinzoomen" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Rauszoomen" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Passend zoomen" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Befehlszeile" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "2Seitiges Werkzeug" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Werkzeug \"Objekte ausrichten\"" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Bohrer Extrahieren Werkzeug" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Ausschnittwerkzeug" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "NCC Werkzeug" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Isolationswerkzeug" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -#, fuzzy -#| msgid "Drilling" -msgid "Drilling Tool" -msgstr "Bohren" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Platte Werkzeug" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Filmwerkzeug" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Lötpaste-Werkzeug" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Subtraktionswerkzeug" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Regelwerkzeug" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Optimierungswerkzeug" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Rechnerwerkzeug" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "QRCode Werkzeug" - -# Really don't know -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Copper Thieving Werkzeug" - -# Really don't know -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Passermarken-Tool" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Kalibierungswerkzeug" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Stanzen Sie das Gerber-Werkzeug" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Invertieren Sie das Gerber-Werkzeug" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Eckmarkierungswerkzeug" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Ätzkompensationswerkzeug" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Wählen" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Bohrloch hinzufügen" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Bohrlochfeld hinzufügen" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Steckplatz hinzufügen" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Steckplatz-Array hinzufügen" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Bohrergröße ändern" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Bohrer kopieren" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Bohrer löschen" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Bohrer bewegen" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Kreis hinzufügen" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Bogen hinzufügen" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Rechteck hinzufügen" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Pfad hinzufügen" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Polygon hinzufügen" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Text hinzufügen" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Puffer hinzufügen" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Malen Form" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Radiergummi" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Polygon-Vereinigung" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Polygon explodieren" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Polygonschnitt" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Polygon-Subtraktion" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Pfad ausschneiden" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Form kopieren" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Form löschen" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Transformationen" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Objekte verschieben " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Pad hinzufügen" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Track hinzufügen" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Region hinzufügen" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Polygonisieren" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "Halbscheibe" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Scheibe" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Bereich markieren" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Bewegung" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Am Raster ausrichten" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Raster X Fangdistanz" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Wenn aktiv, Wert auf Grid_X\n" -"wird in den Wert von Grid_Y kopiert." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Raster Y Fangdistanz" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "In der Ecke ausrichten" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Max. Magnetabstand" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Einstellungen" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Heads-up-Display)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" -"Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Relative Messung\n" -"Referenz ist Position des letzten Klicks" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Absolute Messung.\n" -"Referenz ist (X = 0, Y = 0)" - -#: appGUI/MainGUI.py:1197 -#, fuzzy -#| msgid "Show Shell" -msgid "TCL Shell" -msgstr "Shell anzeigen" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Projekt" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Grundstücksfläche" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRY" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-Auftrag" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "WERKZEUGE" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "WERKZEUGE 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "NUTZEN" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Standard wiederherstellen" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Stellen Sie den gesamten Satz von Standardwerten wieder her\n" -"auf die nach dem ersten Start geladenen Anfangswerte." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Öffnen Sie den Einstellungsordner" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "" -"Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Löschen Sie die GUI-Einstellungen" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Löschen Sie die GUI-Einstellungen für FlatCAM.\n" -"wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Anwenden ohne zu speichern." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Speichern Sie die aktuellen Einstellungen in der Datei 'current_defaults'\n" -"Dies ist die Datei, in der die Arbeitseinstellungen gespeichert sind." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Einstellungen werden geschlossen ohne die Änderungen zu speichern." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Sichtbarkeit umschalten" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5649,7 +4250,46 @@ msgstr "Sichtbarkeit umschalten" msgid "Geometry" msgstr "Geometrie" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Erzeugt ein neues, leeres Geometrieobjekt." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Erzeugt ein neues, leeres Gerber-Objekt." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5667,107 +4307,1449 @@ msgstr "Geometrie" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Erzeugt ein neues, leeres Excellon-Objekt." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Dokumentieren" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Erstellt ein neues, leeres Dokumentobjekt." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Projekt öffnen" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Strg+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Gerber öffnen" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Strg+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Excellon öffnen" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +msgid "Ctrl+E" +msgstr "Radiergummi" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "G-Code öffnen" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Config öffnen" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Letzte Projekte" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Neueste Dateien" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Speichern" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Projekt speichern" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Strg+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Projekt speichern als" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Strg+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Neues Skript" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Skript öffnen" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Beispiel öffnen" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Importieren" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG als Geometrieobjekt" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG als Gerberobjekt" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF als Geometrieobjekt" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF als Gerberobjekt" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 als Geometrieobjekt" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Exportieren" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "SVG exportieren" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "DXF exportieren" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "PNG exportieren" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Exportiert ein Bild im PNG-Format,\n" +"Das gespeicherte Bild enthält die\n" +"Bildinformationen des FlatCAM-Plotbereiches." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Excellon exportieren" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Exportieren Exportiert ein Excellon-Objekt als Excellon-Datei.\n" +"Das Koordinatenformat, die Dateieinheiten und Nullen\n" +"werden in den Einstellungen -> Excellon Export.Excellon eingestellt ..." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Gerber exportieren" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Exportiert ein Gerber-Objekt als Gerber-Datei.\n" +"das Koordinatenformat, die Dateieinheiten und Nullen\n" +"werden in den Einstellungen -> Gerber Export eingestellt." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Sicherungskopie" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Einstellungen aus Datei importieren" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Einstellungen in Datei exportieren" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Einstellungen speichern" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Drucken (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Strg+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Bearbeiten" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Objekt bearbeiten" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Editor schließen" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Umwandlung" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Konvertieren Sie Single in MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Konvertiert ein Geometrieobjekt vom Typ single_geometry\n" +"zu einem multi_geometry-Typ." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Konvertieren Sie Multi in SingleGeo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Konvertiert ein Geometrieobjekt vom Typ multi_geometry\n" +"zu einem single_geometry-Typ." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Konvertieren Sie Any zu Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Konvertieren Sie Any zu Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Konvertieren Sie Any zu Excellon" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Geo/Gerber/Exc -> Geo zusammenfassen" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Zusammenführen einer Auswahl von Objekten, die vom Typ sein können:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometrie\n" +"in ein neues Geometrieobjekt kombinieren." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Excellon(s) -> Excellon zusammenfassen" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Fassen Sie eine Auswahl von Excellon-Objekten in einem neuen Excellon-Objekt " +"zusammen." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Gerber(s) -> Gerber zusammenfassen" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Mischen Sie eine Auswahl von Gerber-Objekten in ein neues Gerber-" +"Kombinationsobjekt." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Kopieren" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Kopieren" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Nullpunkt festlegen" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Zum Ursprung wechseln" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Zur Position springen\tJ" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Suchen Sie im Objekt" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Einheiten wechseln" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Select All" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Strg+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Einstellungen" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Optionen" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Auswahl drehen" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Neigung auf der X-Achse" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Neigung auf der Y-Achse" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "X-Achse kippen" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Y-Achse kippen" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Strg+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Aussicht" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Passend zoomen" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Hineinzoomen" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Rauszoomen" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Alles neu zeichnen" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Code-Editor umschalten" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Vollbild umschalten" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Zeichenbereich umschalten0" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Strg+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Projekt/Auswahl/Werkzeug umschalten" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Schaltet den Rasterfang ein" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Rasterlinien umschalten" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Umschalten HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Objekte" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Alle abwählen" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Befehlszeile" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Hilfe" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Onlinehilfe" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Lesezeichen verwalten" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Einen Fehler melden" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Excellon-Spezifikation" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Gerber-Spezifikation" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Tastenkürzel Liste" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Youtube Kanal" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Über" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Kreis hinzufügen" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Bogen hinzufügen" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Rechteck hinzufügen" + +# I think this is FeedRate XY +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Polygon hinzufügen" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Pfad hinzufügen" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Text hinzufügen" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Polygon-Vereinigung" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Polygonschnitt" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Polygon-Subtraktion" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Pfad ausschneiden" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Geometrie kopieren" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Form löschen" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Bewegung" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Eckfang umschalten" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Excellon Editor<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Bohrer hinzufügen" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Steckplatz-Array hinzufügen" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Steckplatz hinzufügen" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Bohrer verkleinern" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Bohrer verschieben" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Gerber-Editor<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Pad hinzufügen" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Track hinzufügen" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Region hinzufügen" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Polygonisieren" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Halbschibe hinzufügen" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Fügen Sie eine Scheiben hinzu" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Bereich markieren" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Radiergummi" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Verwandeln" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Diagramm aktivieren" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Diagramm deaktivieren" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Farbsatz" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Rote" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Blau" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Gelb" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Grün" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Lila" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Braun" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Weiß" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Schwarz" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opazität" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Standard" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "CNC generieren" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Quelltext anzeigen" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Eigenschaften" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Dateisymbolleiste" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Symbolleiste bearbeiten" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Symbolleiste anzeigen" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Shell-Symbolleiste" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Werkzeugleiste" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Excellon Editor-Symbolleiste" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Geometrie Editor-Symbolleiste" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Gerber Editor-Symbolleiste" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Raster-Symbolleiste" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Projekt öffnen" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Projekt speichern" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Speichern Sie das Objekt und schließen Sie den Editor" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Entfernungswerkzeug" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Werkzeug für Mindestabstand" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Replotieren" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Neues Skript ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Skript öffnen ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "2Seitiges Werkzeug" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Werkzeug \"Objekte ausrichten\"" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Bohrer Extrahieren Werkzeug" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Ausschnittwerkzeug" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "NCC Werkzeug" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Isolationswerkzeug" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Platte Werkzeug" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Filmwerkzeug" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Lötpaste-Werkzeug" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Subtraktionswerkzeug" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Regelwerkzeug" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Optimierungswerkzeug" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Rechnerwerkzeug" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "QRCode Werkzeug" + +# Really don't know +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Copper Thieving Werkzeug" + +# Really don't know +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Passermarken-Tool" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Kalibierungswerkzeug" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Stanzen Sie das Gerber-Werkzeug" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Invertieren Sie das Gerber-Werkzeug" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Eckmarkierungswerkzeug" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Ätzkompensationswerkzeug" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Wählen" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Bohrloch hinzufügen" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Bohrlochfeld hinzufügen" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Bohrergröße ändern" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Bohrer kopieren" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Bohrer löschen" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Bohrer bewegen" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Puffer hinzufügen" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Malen Form" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Polygon explodieren" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Form kopieren" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Form löschen" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Transformationen" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Objekte verschieben " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "Halbscheibe" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Scheibe" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Am Raster ausrichten" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Raster X Fangdistanz" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Wenn aktiv, Wert auf Grid_X\n" +"wird in den Wert von Grid_Y kopiert." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Raster Y Fangdistanz" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "In der Ecke ausrichten" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Max. Magnetabstand" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Heads-up-Display)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Zeichnen Sie ein begrenzendes Rechteck auf die Leinwand.\n" +"Ziel ist es, die Grenzen unserer Arbeit aufzuzeigen." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Relative Messung\n" +"Referenz ist Position des letzten Klicks" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Absolute Messung.\n" +"Referenz ist (X = 0, Y = 0)" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Projekt" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Grundstücksfläche" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRY" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-Auftrag" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "WERKZEUGE" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "WERKZEUGE 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "NUTZEN" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Standard wiederherstellen" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Stellen Sie den gesamten Satz von Standardwerten wieder her\n" +"auf die nach dem ersten Start geladenen Anfangswerte." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Öffnen Sie den Einstellungsordner" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "" +"Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Löschen Sie die GUI-Einstellungen" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Löschen Sie die GUI-Einstellungen für FlatCAM.\n" +"wie zum Beispiel: Layout, GUI-Status, Stil, HDPI-Unterstützung usw." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Anwenden ohne zu speichern." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Speichern Sie die aktuellen Einstellungen in der Datei 'current_defaults'\n" +"Dies ist die Datei, in der die Arbeitseinstellungen gespeichert sind." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Einstellungen werden geschlossen ohne die Änderungen zu speichern." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Sichtbarkeit umschalten" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Raster" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Plot klar löschen" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Geo-Editor" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Pfad" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Rechteck" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Kreis" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Bogen" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Vereinigung" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Überschneidung" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Subtraktion" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Schnitt" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Pad-Array" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Track" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Region" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Exc-Editor" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Bohrer hinzufügen" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Editor schließen" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Anwendungseinheiten" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Abnehmbare Laschen" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM-Einstellungsordner geöffnet." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Möchten Sie die GUI-Einstellungen wirklich löschen?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Ja" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5779,23 +5761,19 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Wählen" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Objekte kopieren" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Form löschen" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Objekte verschieben" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5807,12 +5785,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Warnung" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5820,7 +5798,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5828,7 +5806,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5836,289 +5814,350 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Abgebrochen. Nichts zum Löschen ausgewählt." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Abgebrochen. Nichts zum Kopieren ausgewählt." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Abgebrochen. Nichts ausgewählt, um sich zu bewegen." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Neues Werkzeug ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Tool wird hinzugefügt abgebrochen ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Entfernungstool beenden ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell aktiviert." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell deaktiviert." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "Verknüpfungsliste anzeigen" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Wechseln Sie zur Registerkarte Projekt" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Wechseln Sie zur ausgewählten Registerkarte" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Wechseln Sie zur Werkzeugregisterkarte" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Neuer Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Objekt bearbeiten (falls ausgewählt)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Springe zu den Koordinaten" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Neuer Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Objekt verschieben" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Neue Geometrie" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Einheiten ändern" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Öffnen Sie das Eigenschaften-Tool" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Um 90 Grad im Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Shell umschalten" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Hinzufügen eines Werkzeugs (auf der Registerkarte \"Geometrie ausgewählt\" " "oder unter \"Werkzeuge\", \"NCC\" oder \"Werkzeuge\", \"Malen\")" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Auf X-Achse spiegeln" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Auf Y-Achse spiegeln" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Objekt kopieren" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Werkzeugdatenbank öffnen" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Öffnen Sie die Excellon-Datei" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Öffnen Sie die Gerber-Datei" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Neues Projekt" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Strg+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Projekt öffnen" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Strg+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Projekt speichern" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Zeichenbereich umschalten0" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Achse umschalten" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Kopieren Sie den Namen des Objekts" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Code-Editor umschalten" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Rasterlinien umschalten" - -#: appGUI/MainGUI.py:4304 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Umschalten HUD\tAlt+H" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Mindestabstand Werkzeug" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Öffnen Sie das Einstellungsfenster" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Um 90 Grad gegen den Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Führen Sie ein Skript aus" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Neigung auf der X-Achse" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Neigung auf der Y-Achse" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "2-seitiges PCB Werkzeug" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Lotpasten-Dosierwerkzeug" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Film PCB Werkzeug" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Nicht-Kupfer-Räumwerkzeug" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Malbereichswerkzeug" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Regelprüfwerkzeug" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Dateiquelle anzeigen" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Transformations-Tool" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Ausschnitt PCB Tool" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panelisierung PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Alle Zeichnungen aktivieren" +#: appGUI/MainGUI.py:4475 +msgid "Enable Non-selected Objects" +msgstr "" -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Alle Zeichnungen deaktivieren" +#: appGUI/MainGUI.py:4476 +msgid "Disable Non-selected Objects" +msgstr "" -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" -msgid "Enable Non-selected Plots" -msgstr "Nicht ausgewählte Zeichnungen deaktiv" - -#: appGUI/MainGUI.py:4320 -msgid "Disable Non-selected Plots" -msgstr "Nicht ausgewählte Zeichnungen deaktiv" - -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Vollbild umschalten" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Strg+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Aktuelle Aufgabe abbrechen (ordnungsgemäß)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Projekt speichern als" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6126,224 +6165,242 @@ msgstr "" "Paste Special. Konvertiert einen Windows-Pfadstil in den in Tcl Shell " "erforderlichen" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Online-Handbuch öffnen" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Öffnen Sie Online-Tutorials" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Zeichnungen aktualisieren" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Objekt löschen" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternative: Werkzeug löschen" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(links neben Taste_1) Notebook-Bereich umschalten (linke Seite)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "SPACE" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "Objektzeichnung (de)aktivieren" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Hebt die Auswahl aller Objekte auf" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Editor-Verknüpfungsliste" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "GEOMETRIE-EDITOR" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Zeichnen Sie einen Bogen" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Geo-Objekt kopieren" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Innerhalb von Bogen hinzufügen wird die ARC-Richtung getippt: CW oder CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Werkzeug Polygonschnitt" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Geo-Malwerkzeug" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Zum Standort springen (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Eckfang umschalten" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Geo-Objekt verschieben" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Innerhalb von Bogen hinzufügen werden die ARC-Modi durchlaufen" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Zeichnen Sie ein Polygon" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Zeichne einen Kreis" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Zeichne einen Pfad" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Rechteck zeichnen" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktionswerkzeug" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Textwerkzeug hinzufügen" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Polygonverbindungswerkzeug" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Form auf der X-Achse spiegeln" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Form auf der Y-Achse spiegeln" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Editor-Transformationstool" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Versetzte Form auf der X-Achse" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Versetzte Form auf der Y-Achse" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Objekt speichern und Editor beenden" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Strg+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Polygon-Schneidewerkzeug" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "Space" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Geometrie drehen" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "ENTER" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Beenden Sie das Zeichnen für bestimmte Werkzeuge" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Abbrechen und zurück zu Auswählen" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Bohrer kopieren" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Bohrer verschieben" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Fügen Sie ein neues Werkzeug hinzu" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Bohrer löschen" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternative: Werkzeug (e) löschen" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Fügen Sie eine Scheiben hinzu" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Halbschibe hinzufügen" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Innerhalb von Track- und Region-Werkzeugen werden die Biegemodi umgekehrt" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Innerhalb von Track und Region werden mit Tools die Biegemodi vorwärts " "durchlaufen" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternative: Löschen Sie die Blenden" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Radiergummi" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Werkzeug Polygonisieren" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Transformationswerkzeug" @@ -6452,10 +6509,8 @@ msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." #: appGUI/ObjectUI.py:244 -#, fuzzy -#| msgid "Gerber Object" msgid "Edit an Gerber object." -msgstr "Gerber-Objekt" +msgstr "" #: appGUI/ObjectUI.py:255 appGUI/ObjectUI.py:594 appGUI/ObjectUI.py:916 #: appGUI/ObjectUI.py:1899 @@ -6464,18 +6519,14 @@ msgstr "" #: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 #: appGUI/ObjectUI.py:1901 -#, fuzzy -#| msgid "Properties" msgid "Show the Properties." -msgstr "Eigenschaften" +msgstr "" #: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 -#, fuzzy -#| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Tools Table." -msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" +msgstr "" #: appGUI/ObjectUI.py:300 msgid "Mark All" @@ -6542,16 +6593,12 @@ msgstr "" "der Brettausschnitt." #: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 -#, fuzzy -#| msgid "UTILITIES" msgid "UTILTIES" -msgstr "NUTZEN" +msgstr "" #: appGUI/ObjectUI.py:409 appGUI/ObjectUI.py:758 -#, fuzzy -#| msgid "Properties" msgid "Show the Utilties." -msgstr "Eigenschaften" +msgstr "" #: appGUI/ObjectUI.py:433 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" @@ -6646,10 +6693,8 @@ msgid "Solid circles." msgstr "Feste Kreise." #: appGUI/ObjectUI.py:583 -#, fuzzy -#| msgid "Excellon Object" msgid "Edit an Excellon object." -msgstr "Excellon-Objekt" +msgstr "" #: appGUI/ObjectUI.py:671 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 @@ -6809,10 +6854,8 @@ msgid "Geometry Object" msgstr "Geometrieobjekt" #: appGUI/ObjectUI.py:905 -#, fuzzy -#| msgid "Geometry Object" msgid "Edit an Geometry object." -msgstr "Geometrieobjekt" +msgstr "" #: appGUI/ObjectUI.py:969 msgid "" @@ -6982,26 +7025,18 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appTools/ToolCutOut.py:2087 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3133 #: appTools/ToolNCC.py:4007 appTools/ToolPaint.py:2909 -#, fuzzy -#| msgid "Add from DB" msgid "Pick from DB" -msgstr "Aus DB hinzufügen" +msgstr "" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2090 #: appTools/ToolIsolation.py:3136 appTools/ToolNCC.py:4010 #: appTools/ToolPaint.py:2912 -#, fuzzy -#| msgid "" -#| "Add a new tool to the Tool Table\n" -#| "from the Tool DataBase." msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" "Tools database administration in in:\n" "Menu: Options -> Tools Database" msgstr "" -"Fügen Sie der Werkzeugtabelle ein neues Werkzeug aus der\n" -"aus der Werkzeugdatenbank hinzu." #: appGUI/ObjectUI.py:1128 msgid "" @@ -7325,10 +7360,8 @@ msgstr "" #: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 -#, fuzzy -#| msgid "Coordinates" msgid "X,Y coordinates" -msgstr "Koordinaten" +msgstr "Koordinaten X-Y" #: appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 @@ -7498,10 +7531,8 @@ msgid "Delete all exclusion areas that are selected in the table." msgstr "Löschen Sie alle in der Tabelle ausgewählten Ausschlussbereiche." #: appGUI/ObjectUI.py:1642 -#, fuzzy -#| msgid "Add Polygon" msgid "Add Polish" -msgstr "Polygon hinzufügen" +msgstr "" #: appGUI/ObjectUI.py:1644 msgid "" @@ -7510,16 +7541,12 @@ msgid "" msgstr "" #: appGUI/ObjectUI.py:1652 -#, fuzzy -#| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." -msgstr "Durchmesser für das neue Werkzeug." +msgstr "" #: appGUI/ObjectUI.py:1663 -#, fuzzy -#| msgid "Measure" msgid "Pressure" -msgstr "Messen" +msgstr "" #: appGUI/ObjectUI.py:1665 msgid "" @@ -7608,10 +7635,8 @@ msgid "Travel" msgstr "Reise" #: appGUI/ObjectUI.py:1888 -#, fuzzy -#| msgid "Create the QRCode object." msgid "Edit an GCode object." -msgstr "Erzeugen des QRCode Objektes." +msgstr "" #: appGUI/ObjectUI.py:1925 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" @@ -7680,10 +7705,6 @@ msgstr "" "Der 'Werkzeugtyp' (TT) kann kreisförmig mit 1 bis 4 Zähnen (C1..C4) sein.\n" "Kugel (B) oder V-Form (V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Plot aktualisieren" @@ -7712,10 +7733,8 @@ msgid "Enable the autolevelling feature." msgstr "" #: appGUI/ObjectUI.py:2081 -#, fuzzy -#| msgid "Tools Table" msgid "Probe Points Table" -msgstr "Werkzeugtabelle" +msgstr "" #: appGUI/ObjectUI.py:2082 msgid "Generate GCode that will obtain the height map" @@ -7726,16 +7745,12 @@ msgid "Show" msgstr "" #: appGUI/ObjectUI.py:2085 -#, fuzzy -#| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." -msgstr "Schalten Sie die Anzeige der Achse auf der Leinwand um" +msgstr "" #: appGUI/ObjectUI.py:2098 -#, fuzzy -#| msgid "Coordinates" msgid "X-Y Coordinates" -msgstr "Koordinaten" +msgstr "Koordinaten X-Y" #: appGUI/ObjectUI.py:2098 #, fuzzy @@ -7792,10 +7807,8 @@ msgstr "Vorschubgeschwindigkeit" #: appGUI/ObjectUI.py:2170 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 -#, fuzzy -#| msgid "Mode:" msgid "Mode" -msgstr "Modus:" +msgstr "Modus" #: appGUI/ObjectUI.py:2171 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 @@ -7830,7 +7843,7 @@ msgstr "" #: appGUI/ObjectUI.py:2191 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" -msgstr "" +msgstr "Voronoi" #: appGUI/ObjectUI.py:2192 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 @@ -8022,20 +8035,16 @@ msgid "Type GRBL parameter ..." msgstr "" #: appGUI/ObjectUI.py:2524 -#, fuzzy -#| msgid "Geo" msgid "Get" -msgstr "Geo" +msgstr "" #: appGUI/ObjectUI.py:2526 msgid "Get the value of a specified GRBL parameter." msgstr "" #: appGUI/ObjectUI.py:2534 -#, fuzzy -#| msgid "Gerber Export" msgid "Get Report" -msgstr "Gerber Export" +msgstr "" #: appGUI/ObjectUI.py:2536 msgid "Print in shell the GRBL report." @@ -8063,10 +8072,8 @@ msgid "Save Probing GCode" msgstr "G-Code starten" #: appGUI/ObjectUI.py:2565 -#, fuzzy -#| msgid "Starting G-Code" msgid "Will save the probing GCode." -msgstr "G-Code starten" +msgstr "" #: appGUI/ObjectUI.py:2574 msgid "View/Edit the probing GCode." @@ -8297,6 +8304,7 @@ msgstr "Erw. CNC-Joboptionen" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -9425,10 +9433,8 @@ msgstr "" "Menüverknüpfung oder Tastenkombination." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:387 -#, fuzzy -#| msgid "Excellon Editor" msgid "Allow Edit" -msgstr "Excellon Editor" +msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:389 msgid "" @@ -9592,10 +9598,8 @@ msgid "OpenGL(3D)" msgstr "OpenGL (3D)" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 -#, fuzzy -#| msgid "APP. LEVEL" msgid "APPLICATION LEVEL" -msgstr "Darstellung" +msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:99 msgid "" @@ -9943,10 +9947,8 @@ msgstr "" "Es wird beim nächsten App-Start angewendet." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111 -#, fuzzy -#| msgid "Activate HDPI Support" msgid "HDPI Support" -msgstr "Aktivieren Sie die HDPI-Unterstützung" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113 msgid "" @@ -9957,10 +9959,8 @@ msgstr "" "Es wird beim nächsten App-Start angewendet." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 -#, fuzzy -#| msgid "Convex Shape" msgid "Hover Shape" -msgstr "Konvexe Form" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 msgid "" @@ -9973,10 +9973,8 @@ msgstr "" "über jede Art von nicht ausgewähltem Objekt." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 -#, fuzzy -#| msgid "Display Selection Shape" msgid "Selection Shape" -msgstr "Auswahlform anzeigen" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 msgid "" @@ -10210,10 +10208,8 @@ msgstr "Gebietsausschluss" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402 -#, fuzzy -#| msgid "Add exclusion areas" msgid "Area exclusion parameters." -msgstr "Ausschlussbereiche hinzufügen" +msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:407 @@ -10321,7 +10317,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:108 msgid "Rtree" -msgstr "" +msgstr "Rtree" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29 msgid "Geometry Options" @@ -11833,10 +11829,8 @@ msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 #: appTools/ToolDblSided.py:696 -#, fuzzy -#| msgid "Hole Size" msgid "Hole Snap" -msgstr "Lochgröße" +msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:90 msgid "Axis Ref" @@ -12738,10 +12732,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Paint werkzeug-Optionen" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parameter:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12848,26 +12838,6 @@ msgstr "Anzahl der Spalten des gewünschten Bereichs" msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -13899,10 +13869,8 @@ msgstr "GCode Geometrie" #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:464 appTools/ToolProperties.py:537 -#, fuzzy -#| msgid "Tool Dia" msgid "Tool Data" -msgstr "Werkzeugdurchm" +msgstr "" #: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501 msgid "Depth of Cut" @@ -14156,10 +14124,8 @@ msgid "Object to be aligned." msgstr "Zu ausrichtendes Objekt." #: appTools/ToolAlignObjects.py:423 -#, fuzzy -#| msgid "TARGET object" msgid "DESTINATION object" -msgstr "ZIEL-Objekt" +msgstr "" #: appTools/ToolAlignObjects.py:425 msgid "" @@ -15167,16 +15133,12 @@ msgid "Tool Parameters" msgstr "Werkzeugparameter" #: appTools/ToolCutOut.py:2253 -#, fuzzy -#| msgid "Auto" msgid "Automatic" msgstr "Auto" #: appTools/ToolCutOut.py:2253 appTools/ToolCutOut.py:2328 -#, fuzzy -#| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" -msgstr "B. Manuelle Brückenlücken" +msgstr "" #: appTools/ToolCutOut.py:2255 msgid "This section handle creation of automatic bridge gaps." @@ -15231,10 +15193,8 @@ msgstr "" "Wählen Sie in der oberen Objekt-Combobox die Quell-Gerber-Datei aus." #: appTools/ToolCutOut.py:2369 -#, fuzzy -#| msgid "Subtract Geometry" msgid "Manual cutout Geometry" -msgstr "Geometrie subtrahieren" +msgstr "" #: appTools/ToolCutOut.py:2371 msgid "Geometry object used to create the manual cutout." @@ -15301,10 +15261,8 @@ msgid "Click on canvas within the desired Excellon drill hole" msgstr "" #: appTools/ToolDblSided.py:282 -#, fuzzy -#| msgid "Mirror Reference point" msgid "Mirror reference point set." -msgstr "Referenzpunkt spiegeln" +msgstr "" #: appTools/ToolDblSided.py:310 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." @@ -17241,16 +17199,12 @@ msgid "Paint failed." msgstr "Malen Alle Polygone sind fehlgeschlagen." #: appTools/ToolPaint.py:2182 -#, fuzzy -#| msgid "Paint done." msgid "Paint Done." msgstr "Malen fertig." #: appTools/ToolPaint.py:2187 -#, fuzzy -#| msgid "Painting polygon..." msgid "Painting..." -msgstr "Polygon malen ..." +msgstr "Malen ..." #: appTools/ToolPaint.py:2221 appTools/ToolPaint.py:2226 #: appTools/ToolPaint.py:2234 appTools/ToolPaint.py:2321 @@ -17819,15 +17773,6 @@ msgstr "Klicken Sie auf den Zielpunkt ..." msgid "QRCode Tool done." msgstr "QRCode Tool fertig." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "PNG exportieren" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "SVG exportieren" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber-Objekt zu dem der QRCode hinzugefügt wird." @@ -18101,10 +18046,9 @@ msgid "...processing..." msgstr "...wird bearbeitet..." #: appTools/ToolShell.py:293 -#, fuzzy #| msgid "FlatCAM Beta" msgid "FlatCAM Shell" -msgstr "FlatCAM Beta" +msgstr "FlatCAM Shell" #: appTools/ToolSolderPaste.py:459 msgid "Please enter a tool diameter to add, in Float format." @@ -18632,8 +18576,8 @@ msgstr "" "Möchten Sie das Projekt speichern?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM wird initialisiert ..." +msgid "The application is initializing ..." +msgstr "" #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18643,21 +18587,16 @@ msgstr "" #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM wird initialisiert ...\n" -"Die Canvas-Initialisierung wurde gestartet." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM wird initialisiert ...\n" -"Die Canvas-Initialisierung wurde gestartet.\n" -"Canvas-Initialisierung abgeschlossen in" #: app_Main.py:1275 app_Main.py:8845 msgid "New Project - Not saved" @@ -18983,17 +18922,9 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" -"Dieser Eintrag wird auf eine andere Website aufgelöst, wenn:\n" -"\n" -"1. Die FlatCAM.org-Website ist ausgefallen\n" -"2. Jemand hat FlatCAM-Projekt gegabelt und möchte zeigen\n" -"auf seiner eigenen website\n" -"\n" -"Wenn Sie keine Informationen zu FlatCAM beta erhalten können\n" -"Verwenden Sie den Link zum YouTube-Kanal im Menü Hilfe." #: app_Main.py:3294 msgid "Alternative website" @@ -19079,10 +19010,6 @@ msgstr "Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." msgid "A Geometry object was converted to SingleGeo type." msgstr "Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Einheiten wechseln" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -19250,10 +19177,6 @@ msgstr "Flip on X axis done." msgid "No object selected to Rotate." msgstr "Es wurde kein Objekt zum Drehen ausgewählt." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Verwandeln" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" @@ -19393,10 +19316,9 @@ msgid "Clear Recent files" msgstr "Letzte Dateien löschen" #: app_Main.py:7317 -#, fuzzy #| msgid "FlatCAM.org" msgid "FlatCAM Evo" -msgstr "FlatCAM.org" +msgstr "FlatCAM Evo" #: app_Main.py:7321 msgid "Release date" @@ -19407,32 +19329,24 @@ msgid "Displayed" msgstr "" #: app_Main.py:7328 -#, fuzzy -#| msgid "Snap Max" msgid "Snap" -msgstr "Fang Max" +msgstr "" #: app_Main.py:7337 msgid "Canvas" msgstr "" #: app_Main.py:7342 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace active" -msgstr "Arbeitsbereichseinstellungen" +msgstr "" #: app_Main.py:7346 -#, fuzzy -#| msgid "Workspace disabled." msgid "Workspace size" -msgstr "Arbeitsbereich deaktiviert." +msgstr "" #: app_Main.py:7350 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace orientation" -msgstr "Arbeitsbereichseinstellungen" +msgstr "" #: app_Main.py:7413 msgid "Failed checking for latest version. Could not connect." @@ -19485,10 +19399,8 @@ msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." #: app_Main.py:7564 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." -msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." +msgstr "" #: app_Main.py:7570 msgid "Selected plots enabled..." @@ -19531,10 +19443,6 @@ msgstr "Gerber-Datei öffnen." msgid "Opening Excellon file." msgstr "Excellon-Datei öffnen." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "G-Code öffnen" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Öffnen der G-Code-Datei." @@ -19607,22 +19515,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Excellon exportieren" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Gerber exportieren" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "DXF exportieren" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "SVG importieren" @@ -19730,10 +19626,8 @@ msgid "Exporting Gerber" msgstr "Gerber exportieren" #: app_Main.py:9694 app_Main.py:9701 -#, fuzzy -#| msgid "Could not export DXF file." msgid "Could not export file." -msgstr "DXF-Datei konnte nicht exportiert werden." +msgstr "Datei konnte nicht exportiert werden." #: app_Main.py:9747 msgid "DXF file exported to" @@ -19896,14 +19790,8 @@ msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" #: app_Main.py:10477 -#, fuzzy -#| msgid "" -#| "Save cancelled because source file is empty. Try to export the Gerber " -#| "file." msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" -"Speichern abgebrochen, da die Quelldatei leer ist. Versuchen Sie einen " -"Export der Gerber Datei." #: assets/linux/flatcam-beta.desktop:3 msgid "FlatCAM Beta" @@ -19981,12 +19869,8 @@ msgstr "" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." #: camlib.py:3109 -#, fuzzy -#| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -"Der Parameter Cut Z ist Null. Es wird kein Schnitt ausgeführt, und die Datei " -"wird übersprungen" #: camlib.py:3237 camlib.py:5330 msgid "The End X,Y format has to be (x, y)." @@ -20002,10 +19886,8 @@ msgid "G91 coordinates not implemented" msgstr "G91 Koordinaten nicht implementiert" #: camlib.py:3447 -#, fuzzy -#| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool:" -msgstr "Fertige G-Code-Generierung" +msgstr "" #: camlib.py:3497 msgid "" @@ -20141,22 +20023,16 @@ msgid "Creating Geometry from the parsed GCode file. " msgstr "Erstellen von Geometrie aus der analysierten GCode-Datei. " #: camlib.py:6545 -#, fuzzy -#| msgid "Starting G-Code for tool with diameter" msgid "Parsing GCode file for tool diameter" -msgstr "Start-G-Code für Werkzeug mit Durchmesser" +msgstr "" #: camlib.py:6546 -#, fuzzy -#| msgid "Nr of slots" msgid "Number of lines" -msgstr "Anzahl der Slots" +msgstr "" #: camlib.py:6635 -#, fuzzy -#| msgid "Creating Geometry from the parsed GCode file. " msgid "Creating Geometry from the parsed GCode file for tool diameter" -msgstr "Erstellen von Geometrie aus der analysierten GCode-Datei. " +msgstr "" #: camlib.py:7069 camlib.py:7217 camlib.py:7386 msgid "G91 coordinates not implemented ..." @@ -20267,6 +20143,303 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid "Parameters:" +#~ msgstr "Parameter:" + +#~ msgid "New Project ..." +#~ msgstr "Neues Projekt ..." + +#, fuzzy +#~| msgid "Open Gerber" +#~ msgid "Open Gerber ..." +#~ msgstr "Gerber öffnen" + +#, fuzzy +#~| msgid "Open Excellon" +#~ msgid "Open Excellon ..." +#~ msgstr "Excellon öffnen" + +#, fuzzy +#~| msgid "Open G-&Code ..." +#~ msgid "Open G-Code ..." +#~ msgstr "G-&Code öffnen..." + +#, fuzzy +#~| msgid "&Save Project ..." +#~ msgid "Save Project ..." +#~ msgstr "Projekt speichern ..." + +#, fuzzy +#~| msgid "Export &SVG ..." +#~ msgid "Export SVG ..." +#~ msgstr "SVG exportieren ..." + +#~ msgid "Export DXF ..." +#~ msgstr "DXF exportieren ..." + +#, fuzzy +#~| msgid "Export &PNG ..." +#~ msgid "Export PNG ..." +#~ msgstr "PNG exportieren ..." + +#, fuzzy +#~| msgid "Export &Excellon ..." +#~ msgid "Export Excellon ..." +#~ msgstr "Excellon exportieren ..." + +#, fuzzy +#~| msgid "Export &Gerber ..." +#~ msgid "Export Gerber ..." +#~ msgstr "Gerber exportieren ..." + +#, fuzzy +#~| msgid "&New Project ...\tCtrl+N" +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "&Neues Projekt ...\\STRG+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometrie\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#, fuzzy +#~| msgid "Open &Gerber ...\tCtrl+G" +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "&Gerber öffnen...\\STRG+G" + +#, fuzzy +#~| msgid "Open &Excellon ...\tCtrl+E" +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "&Excellon öffnen...\\STRG+E" + +#, fuzzy +#~| msgid "&Save Project ...\tCtrl+S" +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Projekt speichern ...\\STRG+S" + +#, fuzzy +#~| msgid "Save Project &As ...\tCtrl+Shift+S" +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Projekt speichern als ...\\STRG+Shift+S" + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Schließen Sie Editor\tSTRG+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Löschen\tDEL" + +#, fuzzy +#~| msgid "Se&t Origin\tO" +#~ msgid "Set Origin\tO" +#~ msgstr "Ursprung festlegen\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Zum Ursprung wechseln\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Zum Ort springen\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Suchen Sie im Objekt\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Einheiten umschalten\tQ" + +#, fuzzy +#~| msgid "&Select All\tCtrl+A" +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Alles auswählen\tSTRG+A" + +#, fuzzy +#~| msgid "&Preferences\tShift+P" +#~ msgid "Preferences\tShift+P" +#~ msgstr "Einstellungen\tShift+P" + +#, fuzzy +#~| msgid "&Skew on X axis\tShift+X" +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Neigung auf der X-Achse\tShift+X" + +#, fuzzy +#~| msgid "S&kew on Y axis\tShift+Y" +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Neigung auf der Y-Achse\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Quelltext anzeigen\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Werkzeugdatenbank\tSTRG+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Alle Diagramme aktivieren\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Alle Diagramme deaktivieren\tAlt+2" + +#, fuzzy +#~| msgid "&Zoom Fit\tV" +#~ msgid "Zoom Fit\tV" +#~ msgstr "Passed zoomen\tV" + +#, fuzzy +#~| msgid "&Zoom In\t=" +#~ msgid "Zoom In\t=" +#~ msgstr "Hineinzoomen\t=" + +#, fuzzy +#~| msgid "&Zoom Out\t-" +#~ msgid "Zoom Out\t-" +#~ msgstr "Rauszoomen\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Code-Editor umschalten\tShift+E" + +#, fuzzy +#~| msgid "&Toggle FullScreen\tAlt+F10" +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "FullScreen umschalten\tAlt+F10" + +#, fuzzy +#~| msgid "&Toggle Plot Area\tCtrl+F10" +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Plotbereich umschalten\tSTRG+F10" + +#, fuzzy +#~| msgid "&Toggle Grid Lines\tAlt+G" +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Gitterlinien umschalten\tAlt+G" + +#, fuzzy +#~| msgid "&Toggle Axis\tShift+G" +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Achse umschalten\tShift+G" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Arbeitsbereich umschalten\tShift+W" + +#, fuzzy +#~| msgid "Toggle HUD\tAlt+H" +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Umschalten HUD\tAlt+H" + +#, fuzzy +#~| msgid "&Command Line\tS" +#~ msgid "Command Line\tS" +#~ msgstr "Befehlszeile\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Tastenkürzel Liste\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "Über FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Kreis hinzufügen\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Bogen hinzufügen\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Rechteck hinzufügen\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Polygon hinzufügen\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Pfad hinzufügen\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Text hinzufügen\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Polygon-Vereinigung\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Polygonschnitt\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Polygon-Subtraktion\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Pfad ausschneiden\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Form löschen\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Bewegung\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Pufferwerkzeug\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Malenwerkzeug\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Transformationswerkzeug\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Eckfang umschalten\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Bohrfeld hinzufügen\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Bohrer hinzufügen\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Steckplatz-Array hinzufügen\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Slot hinzufügen\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Kopieren\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Bohrer verschieben\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Pad hinzufügen\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Pad-Array hinzufügen\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Track hinzufügen\tA" + +#~ msgid "Add Region\tN" +#~ msgstr "Region hinzufügen\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Polygonisieren\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Halbschibe hinzufügen\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Schibe hinzufügen\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Puffer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Skalieren\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Bereich markieren\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Transformationswerkzeug\tSTRG+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Alle Zeichnungen aktivieren" + #~ msgid "Important Information's" #~ msgstr "Important Information's" @@ -20326,10 +20499,6 @@ msgstr "" #~ msgid "Tool Shape" #~ msgstr "Werkzeugform" -# I think this is FeedRate XY -#~ msgid "FR" -#~ msgstr "Vorschub (XY)" - #~ msgid "FR Z" #~ msgstr "Vorschub (Z)" @@ -21593,9 +21762,6 @@ msgstr "" #~ msgid "Export Code cancelled." #~ msgstr "Exportcode abgebrochen." -#~ msgid "&Save Project ..." -#~ msgstr "Projekt speichern ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Projektkopie speichern ..." @@ -22254,9 +22420,6 @@ msgstr "" #~ msgid "{l_save}/FlatCAM_Bookmarks_{date}" #~ msgstr "{l_save}/FlatCAM_Bookmarks_{date}" -#~ msgid "Go" -#~ msgstr "Gehen" - #~ msgid "There are no polygons to mark area." #~ msgstr "Es gibt keine Polygone zum Markieren der Fläche." @@ -22362,11 +22525,6 @@ msgstr "" #~ msgid "Generate CNCJob" #~ msgstr "CNC generieren" -#, fuzzy -#~| msgid "Shortcuts List\tF3" -#~ msgid "Shortcuts List" -#~ msgstr "Tastenkürzel Liste\tF3" - #, fuzzy #~| msgid "Key Shortcut List" #~ msgid "own key shortcut" @@ -22591,9 +22749,6 @@ msgstr "" #~ msgid "[success] Paint done." #~ msgstr "[success] Malen Sie fertig." -#~ msgid "About" -#~ msgstr "Über" - #~ msgid "" #~ "General Shortcut list
\n" #~ " Excellon Export." -msgstr "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Export Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Backup" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Import Preferences from file ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Export Preferences to file ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Save Preferences" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Print (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Edit" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Edit Object\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Close Editor\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversion" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Convert Single to MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Convert Multi to SingleGeo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Convert Any to Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Convert Any to Gerber" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Convert Any to Excellon" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Join Objects" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Join Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Join Excellon(s) -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Merge a selection of Excellon objects into a new combo Excellon object." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Join Gerber(s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "Merge a selection of Gerber objects into a new combo Gerber object." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Copy\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Delete\tDEL" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Set Origin\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Move to Origin\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Jump to Location\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Locate in Object\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Toggle Units\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Select All\tCtrl+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Preferences\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Options" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Rotate Selection\tShift+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "Skew on X axis\tShift+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Skew on Y axis\tShift+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "Flip on X axis\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Flip on Y axis\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "View source\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Tools DataBase\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "View" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Enable all plots\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Disable all plots\tAlt+2" - -#: appGUI/MainGUI.py:459 -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Enable non-selected\tAlt+3" - -#: appGUI/MainGUI.py:461 -#| msgid "Disable non-selected\tAlt+3" -msgid "Disable non-selected\tAlt+4" -msgstr "Disable non-selected\tAlt+4" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Zoom Fit\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Zoom In\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Zoom Out\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Redraw All\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Toggle Code Editor\tShift+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Toggle FullScreen\tAlt+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Toggle Plot Area\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Toggle Project/Sel/Tool\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "Toggle Grid Snap\tG" - -#: appGUI/MainGUI.py:492 -#| msgid "Toggle Grid Lines\tAlt+G" -msgid "Toggle Grid Lines\tShift+G" -msgstr "Toggle Grid Lines\tShift+G" - -#: appGUI/MainGUI.py:494 -#| msgid "Toggle Axis\tShift+G" -msgid "Toggle Axis\tShift+A" -msgstr "Toggle Axis\tShift+A" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Toggle Workspace\tShift+W" - -#: appGUI/MainGUI.py:498 -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD\tShift+H" -msgstr "Toggle HUD\tShift+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Objects" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Select All" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Deselect All" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Command Line\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Help" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Online Help\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Bookmarks Manager" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Report a bug" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Excellon Specification" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Gerber Specification" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Shortcuts List\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "YouTube Channel\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "How To" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "About FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Add Circle\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Add Arc\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Add Rectangle\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Add Polygon\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Add Path\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Add Text\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Polygon Union\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Polygon Intersection\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Polygon Subtraction\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Cut Path\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copy Geom\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Delete Shape\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Move\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Buffer Tool\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Paint Tool\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Transform Tool\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Toggle Corner Snap\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Add Drill Array\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Add Drill\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Add Slot Array\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Add Slot\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Resize Drill(S)\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Copy\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Move Drill(s)\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Gerber Editor<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Add Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Add Pad Array\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Add Track\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Add Region\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Poligonize\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Add SemiDisc\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Add Disc\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Buffer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Scale\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Mark Area\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Eraser\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Transform\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Enable Plot" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Disable Plot" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Set Color" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Red" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Blue" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Yellow" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Green" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Purple" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Brown" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "White" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Black" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Custom" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opacity" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Default" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Generate CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "View Source" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copy" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Properties" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "File Toolbar" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Edit Toolbar" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "View Toolbar" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Shell Toolbar" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Tools Toolbar" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Excellon Editor Toolbar" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Geometry Editor Toolbar" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Gerber Editor Toolbar" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Delta Coordinates Toolbar" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "Coordinates Toolbar" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Grid Toolbar" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "Status Toolbar" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Open Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Open Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Open project" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Save project" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Save Object and close the Editor" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Distance Tool" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Distance Min Tool" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Set Origin" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Move to Origin" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Jump to Location" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Locate in Object" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Replot" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "Clear plot" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Zoom In" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Zoom Out" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Zoom Fit" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Command Line" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "2Sided Tool" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Align Objects Tool" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Extract Drills Tool" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Cutout Tool" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "NCC Tool" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Isolation Tool" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "Drilling Tool" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Panel Tool" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Film Tool" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "SolderPaste Tool" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Subtract Tool" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Rules Tool" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Optimal Tool" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Calculators Tool" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "QRCode Tool" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Copper Thieving Tool" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Fiducials Tool" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Calibration Tool" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Punch Gerber Tool" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Invert Gerber Tool" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Corner Markers Tool" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Etch Compensation Tool" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Select" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Add Drill Hole" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Add Drill Hole Array" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Add Slot" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Add Slot Array" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Resize Drill" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copy Drill" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Delete Drill" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Move Drill" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Add Circle" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Add Arc" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Add Rectangle" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Add Path" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Add Polygon" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Add Text" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Add Buffer" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Paint Shape" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Eraser" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Polygon Union" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Polygon Explode" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Polygon Intersection" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Polygon Subtraction" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Cut Path" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copy Shape(s)" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Delete Shape '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Transformations" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Move Objects " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Add Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Add Track" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Add Region" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Poligonize" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "SemiDisc" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disc" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Mark Area" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Move" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Snap to grid" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Grid X snapping distance" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Grid Y snapping distance" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Snap to corner" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Max. magnet distance" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Toggle the display of axis on canvas" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Preferences" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Heads up display)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Relative measurement.\n" -"Reference is last click position" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "TCL Shell" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Project" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Plot Area" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRY" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-JOB" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "TOOLS" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "TOOLS 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "UTILITIES" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Restore Defaults" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Open Pref Folder" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Open the folder where FlatCAM save the preferences files." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Clear GUI Settings" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Apply the current preferences without saving to a file." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Will not save the changes and will close the preferences window." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Toggle Visibility" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5411,7 +4167,47 @@ msgstr "Toggle Visibility" msgid "Geometry" msgstr "Geometry" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Will create a new, empty Geometry Object." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Will create a new, empty Gerber Object." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5429,107 +4225,1487 @@ msgstr "Geometry" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Will create a new, empty Excellon Object." + +#: appGUI/MainGUI.py:112 +#| msgid "Document\tD" +msgid "Document" +msgstr "Document" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "ID" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Will create a new, empty Document Object." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Open Project" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Open Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Open Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Open G-Code" + +#: appGUI/MainGUI.py:147 +#| msgid "Open Config ..." +msgid "Open Config" +msgstr "Open Config" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Recent projects" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Recent files" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Save" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Save Project" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Save Project As" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +#| msgid "New Script ..." +msgid "New Script" +msgstr "New Script" + +#: appGUI/MainGUI.py:188 +#| msgid "Open Script ..." +msgid "Open Script" +msgstr "Open Script" + +#: appGUI/MainGUI.py:191 +#| msgid "Open Example ..." +msgid "Open Example" +msgstr "Open Example" + +#: appGUI/MainGUI.py:194 +#| msgid "Run a Script" +msgid "Run Script" +msgstr "Run Script" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Import" + +#: appGUI/MainGUI.py:214 +#| msgid "SVG as Geometry Object ..." +msgid "SVG as Geometry Object" +msgstr "SVG as Geometry Object" + +#: appGUI/MainGUI.py:218 +#| msgid "SVG as Gerber Object ..." +msgid "SVG as Gerber Object" +msgstr "SVG as Gerber Object" + +#: appGUI/MainGUI.py:224 +#| msgid "DXF as Geometry Object ..." +msgid "DXF as Geometry Object" +msgstr "DXF as Geometry Object" + +#: appGUI/MainGUI.py:228 +#| msgid "DXF as Gerber Object ..." +msgid "DXF as Gerber Object" +msgstr "DXF as Gerber Object" + +#: appGUI/MainGUI.py:233 +#| msgid "HPGL2 as Geometry Object ..." +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 as Geometry Object" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Export" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Export SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Export DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Export PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Export Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Export Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Backup" + +#: appGUI/MainGUI.py:295 +#| msgid "Import Preferences from file ..." +msgid "Import Preferences from file" +msgstr "Import Preferences from file" + +#: appGUI/MainGUI.py:302 +#| msgid "Export Preferences to file ..." +msgid "Export Preferences to file" +msgstr "Export Preferences to file" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Save Preferences" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Print (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Edit" + +#: appGUI/MainGUI.py:340 +#| msgid "Edit Object\tE" +msgid "Edit Object" +msgstr "Edit Object" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Close Editor" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversion" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Convert Single to MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Convert Multi to SingleGeo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Convert Any to Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Convert Any to Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Convert Any to Excellon" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Join Objects" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Join Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Join Excellon(s) -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Merge a selection of Excellon objects into a new combo Excellon object." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Join Gerber(s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "Merge a selection of Gerber objects into a new combo Gerber object." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copy" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#| msgid "Copy\tCtrl+C" +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Set Origin" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Move to Origin" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Jump to Location" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Locate in Object" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Toggle Units" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Select All" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Preferences" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Options" + +#: appGUI/MainGUI.py:460 +#| msgid "Rotate Selection\tShift+(R)" +msgid "Rotate Selection" +msgstr "Rotate Selection" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Skew on X axis" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Skew on Y axis" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +#| msgid "Flip on X axis\tX" +msgid "Flip on X axis" +msgstr "Flip on X axis" + +#: appGUI/MainGUI.py:478 +#| msgid "Flip on Y axis\tY" +msgid "Flip on Y axis" +msgstr "Flip on Y axis" + +#: appGUI/MainGUI.py:484 +#| msgid "View Source" +msgid "View source" +msgstr "View source" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "View" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +#| msgid "Enable Dwell" +msgid "Enable all" +msgstr "Enable all" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +#| msgid "Disable all Plots" +msgid "Disable all" +msgstr "Disable all" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +#| msgid "Enable non-selected\tAlt+3" +msgid "Enable non-selected" +msgstr "Enable non-selected" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +#| msgid "Disable non-selected\tAlt+4" +msgid "Disable non-selected" +msgstr "Disable non-selected" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Zoom Fit" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Zoom In" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Zoom Out" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +#| msgid "Redraw All\tF5" +msgid "Redraw All" +msgstr "Redraw All" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Toggle Code Editor" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +#| msgid "Toggle Full Screen" +msgid "Toggle FullScreen" +msgstr "Toggle FullScreen" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Toggle Plot Area" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +#| msgid "Toggle Project/Sel/Tool\t`" +msgid "Toggle Project/Properties/Tool" +msgstr "Toggle Project/Properties/Tool" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +#| msgid "Toggle Grid Snap\tG" +msgid "Toggle Grid Snap" +msgstr "Toggle Grid Snap" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Toggle Grid Lines" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +#| msgid "Toggle Units" +msgid "Toggle Axis" +msgstr "Toggle Axis" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +#| msgid "Toggle the workspace" +msgid "Toggle Workspace" +msgstr "Toggle Workspace" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Toggle HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Objects" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Deselect All" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Command Line" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Help" + +#: appGUI/MainGUI.py:585 +#| msgid "Online Help\tF1" +msgid "Online Help" +msgstr "Online Help" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Bookmarks Manager" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Report a bug" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Excellon Specification" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Gerber Specification" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Shortcuts List" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +#| msgid "YouTube Channel\tF4" +msgid "YouTube Channel" +msgstr "YouTube Channel" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "How To" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "About" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Add Circle" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Add Arc" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Add Rectangle" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Add Polygon" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Add Path" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Add Text" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Polygon Union" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Polygon Intersection" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Polygon Subtraction" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Cut Path" + +#: appGUI/MainGUI.py:673 +#| msgid "Copy Geom\tC" +msgid "Copy Geom" +msgstr "Copy Geom" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Delete Shape" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Move" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "ID" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Toggle Corner Snap" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Excellon Editor<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Add Drill" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Add Slot Array" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Add Slot" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +#| msgid "Resize Drill(S)\tR" +msgid "Resize Drill(S)" +msgstr "Resize Drill(S)" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Move Drill(s)" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Gerber Editor<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Add Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Add Track" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Add Region" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Poligonize" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Add SemiDisc" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Add Disc" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Mark Area" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Eraser" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Transform" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Enable Plot" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Disable Plot" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Set Color" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Red" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Blue" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Yellow" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Green" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Purple" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Brown" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "White" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Black" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Custom" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opacity" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Default" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Generate CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "View Source" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Properties" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "File Toolbar" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Edit Toolbar" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "View Toolbar" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Shell Toolbar" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Tools Toolbar" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Excellon Editor Toolbar" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Geometry Editor Toolbar" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Gerber Editor Toolbar" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Delta Coordinates Toolbar" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "Coordinates Toolbar" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Grid Toolbar" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "Status Toolbar" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Open project" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Save project" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Save Object and close the Editor" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Distance Tool" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Distance Min Tool" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Replot" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Clear plot" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "New Script ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Open Script ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "2Sided Tool" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Align Objects Tool" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Extract Drills Tool" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Cutout Tool" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "NCC Tool" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Isolation Tool" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "Drilling Tool" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Panel Tool" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Film Tool" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "SolderPaste Tool" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Subtract Tool" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Rules Tool" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Optimal Tool" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Calculators Tool" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "QRCode Tool" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Copper Thieving Tool" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Fiducials Tool" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Calibration Tool" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Punch Gerber Tool" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Invert Gerber Tool" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Corner Markers Tool" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Etch Compensation Tool" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Select" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Add Drill Hole" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Add Drill Hole Array" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Resize Drill" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copy Drill" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Delete Drill" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Move Drill" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Add Buffer" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Paint Shape" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Polygon Explode" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copy Shape(s)" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Delete Shape '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Transformations" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Move Objects " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "SemiDisc" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disc" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Snap to grid" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Grid X snapping distance" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Grid Y snapping distance" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Snap to corner" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Max. magnet distance" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Toggle the display of axis on canvas" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Heads up display)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Relative measurement.\n" +"Reference is last click position" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Project" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Plot Area" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRY" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-JOB" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "TOOLS" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "TOOLS 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "UTILITIES" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Restore Defaults" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Open Pref Folder" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Open the folder where FlatCAM save the preferences files." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Clear GUI Settings" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Apply the current preferences without saving to a file." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Will not save the changes and will close the preferences window." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Toggle Visibility" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Grids" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Clear Plot" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Path" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Rectangle" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Circle" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Union" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Intersection" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Subtraction" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cut" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Pad Array" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Track" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Region" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Exc Editor" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Add Drill" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Close Editor" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Application units" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Yes" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5541,23 +5717,19 @@ msgstr "Yes" msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copy Objects" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Delete Shape" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Move Objects" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5569,12 +5741,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Warning" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5582,7 +5754,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5590,7 +5762,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5598,286 +5770,351 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelled. Nothing selected to delete." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelled. Nothing selected to copy." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Cancelled. Nothing selected to move." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "New Tool ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Adding Tool cancelled ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Distance Tool exit..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell enabled." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell disabled." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "General Shortcut list" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "New Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "New Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Move Obj" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "New Geometry" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Change Units" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Open Properties Tool" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Shell Toggle" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copy Obj" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Open Tools Database" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Open Excellon File" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Open Gerber File" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "New Project" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Open Project" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Save Project" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Toggle Plot Area" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Toggle the axis" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Toggle Code Editor" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Toggle Grid Lines" - -#: appGUI/MainGUI.py:4304 -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Toggle HUD" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Distance Minimum Tool" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Run a Script" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Skew on X axis" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Skew on Y axis" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "2-Sided PCB Tool" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Solder Paste Dispensing Tool" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Film PCB Tool" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Non-Copper Clearing Tool" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Paint Area Tool" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Rules Check Tool" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "View File Source" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Transformations Tool" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Cutout PCB Tool" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panelize PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Enable all Plots" +#: appGUI/MainGUI.py:4475 +#| msgid "Enable Non-selected Plots" +msgid "Enable Non-selected Objects" +msgstr "Enable Non-selected Objects" -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Disable all Plots" - -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4476 #| msgid "Disable Non-selected Plots" -msgid "Enable Non-selected Plots" -msgstr "Enable Non-selected Plots" +msgid "Disable Non-selected Objects" +msgstr "Disable Non-selected Objects" -#: appGUI/MainGUI.py:4320 -msgid "Disable Non-selected Plots" -msgstr "Disable Non-selected Plots" - -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Save Project As" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -5885,220 +6122,240 @@ msgstr "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Open Online Manual" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Refresh Plots" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Delete Object" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(left to Key_1)Toggle Notebook Area (Left Side)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "SPACE" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Deselects all objects" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Draw an Arc" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Toggle Corner Snap" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Move Geo Item" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Draw a Circle" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Draw a Path" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Polygon Subtraction Tool" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Add Text Tool" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +#| msgid "Spacing" +msgid "Space" +msgstr "Space" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "ENTER" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copy Drill(s)" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Move Drill(s)" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Add a new Tool" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Delete Drill(s)" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternate: Delete Tool(s)" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Add Disc" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Add SemiDisc" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Eraser Tool" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Transformation Tool" @@ -7359,10 +7616,6 @@ msgstr "" "The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" "ball(B), or V-Shaped(V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Update Plot" @@ -7935,6 +8188,7 @@ msgstr "CNC Job Adv. Options" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -12225,10 +12479,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parameters:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12334,26 +12584,6 @@ msgstr "Number of columns of the desired panel" msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -17137,15 +17367,6 @@ msgstr "Click on the Destination point ..." msgid "QRCode Tool done." msgstr "QRCode Tool done." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Export PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Export SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber Object to which the QRCode will be added." @@ -17930,28 +18151,36 @@ msgstr "" "Do you want to Save the project?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM is initializing ..." +#| msgid "FlatCAM is initializing ..." +msgid "The application is initializing ..." +msgstr "The application is initializing ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." msgstr "Could not find the Language files. The App strings are missing." #: app_Main.py:723 +#| msgid "" +#| "FlatCAM is initializing ...\n" +#| "Canvas initialization started." msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." #: app_Main.py:743 +#| msgid "" +#| "FlatCAM is initializing ...\n" +#| "Canvas initialization started.\n" +#| "Canvas initialization finished in" msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18251,6 +18480,15 @@ msgid "How To's" msgstr "How To's" #: app_Main.py:3287 +#| msgid "" +#| "This entry will resolve to another website if:\n" +#| "\n" +#| "1. FlatCAM.org website is down\n" +#| "2. Someone forked FlatCAM project and wants to point\n" +#| "to his own website\n" +#| "\n" +#| "If you can't get any informations about FlatCAM beta\n" +#| "use the YouTube channel link from the Help menu." msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18258,7 +18496,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "This entry will resolve to another website if:\n" @@ -18267,7 +18505,7 @@ msgstr "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." #: app_Main.py:3294 @@ -18342,10 +18580,6 @@ msgstr "A Geometry object was converted to MultiGeo type." msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Toggle Units" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18505,10 +18739,6 @@ msgstr "Flip on X axis done." msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Transform" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" @@ -18722,7 +18952,6 @@ msgid "All plots enabled." msgstr "All plots enabled." #: app_Main.py:7564 -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." msgstr "All non selected plots enabled." @@ -18767,10 +18996,6 @@ msgstr "Opening Gerber file." msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Open G-Code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Opening G-Code file." @@ -18835,22 +19060,10 @@ msgstr "Failed. Only Excellon objects can be saved as Excellon files..." msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Export Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Export Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Export DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Import SVG" @@ -19458,6 +19671,240 @@ msgstr "Origin set by offsetting all loaded objects with " msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "New Project ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometry\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Open Gerber ...\tCtrl+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Open Excellon ...\tCtrl+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "Open G-Code ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Save Project ...\tCtrl+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Save Project As ...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "Export SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Export DXF ..." + +#~ msgid "Export PNG ..." +#~ msgstr "Export PNG ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Export Excellon ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Export Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Close Editor\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Delete\tDEL" + +#~ msgid "Set Origin\tO" +#~ msgstr "Set Origin\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Move to Origin\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Jump to Location\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Locate in Object\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Toggle Units\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Select All\tCtrl+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Preferences\tShift+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Skew on X axis\tShift+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Skew on Y axis\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "View source\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Tools DataBase\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Enable all plots\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Disable all plots\tAlt+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Zoom Fit\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Zoom In\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Zoom Out\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Toggle Code Editor\tShift+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Toggle FullScreen\tAlt+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Toggle Plot Area\tCtrl+F10" + +#~| msgid "Toggle Grid Lines\tAlt+G" +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Toggle Grid Lines\tShift+G" + +#~| msgid "Toggle Axis\tShift+G" +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Toggle Axis\tShift+A" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Toggle Workspace\tShift+W" + +#~| msgid "Toggle HUD\tAlt+H" +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Toggle HUD\tShift+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Command Line\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Shortcuts List\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "About FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Add Circle\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Add Arc\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Add Rectangle\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Add Polygon\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Add Path\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Add Text\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Polygon Union\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Polygon Intersection\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Polygon Subtraction\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Cut Path\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Delete Shape\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Move\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Buffer Tool\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Paint Tool\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Transform Tool\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Toggle Corner Snap\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Add Drill Array\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Add Drill\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Add Slot Array\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Add Slot\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Copy\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Move Drill(s)\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Add Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Add Pad Array\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Add Track\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Add Region\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Poligonize\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Add SemiDisc\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Add Disc\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Buffer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Scale\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Mark Area\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Transform\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Enable all Plots" + +#~ msgid "Parameters:" +#~ msgstr "Parameters:" + #~ msgid "Important Information's" #~ msgstr "Important Information's" @@ -19516,9 +19963,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Tool Shape" #~ msgstr "Tool Shape" -#~ msgid "FR" -#~ msgstr "FR" - #~ msgid "FR Z" #~ msgstr "FR Z" @@ -21438,9 +21882,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Excellon Files" #~ msgstr "Excellon Files" -#~ msgid "Go" -#~ msgstr "Go" - #~ msgid "There are no polygons to mark area." #~ msgstr "There are no polygons to mark area." @@ -21552,9 +21993,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " #~ "(again, done in" -#~ msgid "Shortcuts List" -#~ msgstr "Shortcuts List" - #~ msgid "or through" #~ msgstr "or through" @@ -21796,9 +22234,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "[success] Paint done." #~ msgstr "[success] Paint done." -#~ msgid "About" -#~ msgstr "About" - #~| msgid "" #~| "General Shortcut list
\n" #~| "
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 delta 76621 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 Oy{u_GyYo5TSpGi*Qw)Cq diff --git a/locale/es/LC_MESSAGES/strings.po b/locale/es/LC_MESSAGES/strings.po index f0bcbbec..39554cfe 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 13:06+0200\n" -"PO-Revision-Date: 2020-10-26 13:08+0200\n" +"POT-Creation-Date: 2020-10-26 17:59+0200\n" +"PO-Revision-Date: 2020-10-26 18:09+0200\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -100,14 +100,14 @@ msgstr "Marcador eliminado." msgid "Export Bookmarks" msgstr "Exportar marcadores" -#: Bookmark.py:293 appGUI/MainGUI.py:527 +#: Bookmark.py:293 appGUI/MainGUI.py:588 msgid "Bookmarks" msgstr "Marcadores" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 -#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2890 -#: appGUI/MainGUI.py:3112 appGUI/MainGUI.py:3327 +#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 +#: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 #: appObjects/FlatCAMCNCJob.py:1750 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 @@ -337,7 +337,7 @@ msgstr "" "El tipo de herramienta de aplicación en la que se utilizará esta herramienta." #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1302 +#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 #: app_Main.py:7315 msgid "General" msgstr "General" @@ -361,7 +361,7 @@ msgid "Isolation" msgstr "Aislamiento" #: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 -#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1509 +#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Pintar" @@ -1418,7 +1418,7 @@ msgstr "" "herramienta de objeto / aplicación después de seleccionar una herramienta\n" "en la base de datos de herramientas." -#: appDatabase.py:1364 appGUI/MainGUI.py:1441 +#: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 #: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 msgid "Cancel" @@ -1561,10 +1561,11 @@ msgstr "Exportó la base de datos de herramientas a" msgid "Import FlatCAM Tools DB" msgstr "Importe la base de datos de herramientas FlatCAM" -#: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 -#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 +#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 +#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 +#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 #: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 msgid "Tools Database" @@ -1741,7 +1742,7 @@ msgstr "" "Herramienta ya en la lista de herramientas original o real.\n" "Guarde y reedite Excellon si necesita agregar esta herramienta. " -#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3524 +#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3633 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -1784,7 +1785,7 @@ msgstr "Cancelado. No hay herramienta / taladro seleccionado" #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 -#: appGUI/MainGUI.py:2871 appGUI/MainGUI.py:2883 +#: appGUI/MainGUI.py:2980 appGUI/MainGUI.py:2992 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 #: app_Main.py:4896 app_Main.py:5050 msgid "Done." @@ -1882,7 +1883,7 @@ msgstr "" "Eliminar una herramienta en la lista de herramientas\n" "seleccionando una fila en la tabla de herramientas." -#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4593 +#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4784 msgid "Resize Drill(s)" msgstr "Cambiar el tamaño de taladro (s)" @@ -1906,8 +1907,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:1567 -#: appGUI/MainGUI.py:4592 +#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676 +#: appGUI/MainGUI.py:4778 msgid "Add Drill Array" msgstr "Añadir Drill Array" @@ -1980,7 +1981,8 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240 @@ -1992,7 +1994,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 +#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2247,7 +2250,7 @@ msgid "Full Buffer" msgstr "Buffer lleno" #: appEditors/AppGeoEditor.py:131 appEditors/AppGeoEditor.py:2959 -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:4666 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2280,11 +2283,11 @@ msgstr "Font" msgid "Size" msgstr "Tamaño" -#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1505 +#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1614 msgid "Text" msgstr "Texto" -#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1425 +#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1534 msgid "Apply" msgstr "Aplicar" @@ -2292,7 +2295,7 @@ msgstr "Aplicar" msgid "Text Tool" msgstr "Herramienta de texto" -#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:514 appGUI/MainGUI.py:1248 +#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:573 appGUI/MainGUI.py:1357 #: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 @@ -2306,8 +2309,8 @@ msgid "Tool" msgstr "Herramienta" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:938 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:1783 -#: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:2203 +#: appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Herramienta de pintura" @@ -2348,7 +2351,8 @@ msgstr "Herramientas" #: appEditors/AppGeoEditor.py:606 appEditors/AppGeoEditor.py:1035 #: appEditors/AppGerberEditor.py:5316 appEditors/AppGerberEditor.py:5745 -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2119 appTools/ToolTransform.py:85 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 +#: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Herramienta de transformación" @@ -2365,9 +2369,9 @@ msgid "Skew/Shear" msgstr "Sesgo / cizalla" #: appEditors/AppGeoEditor.py:609 appEditors/AppGerberEditor.py:2687 -#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:1085 -#: appGUI/MainGUI.py:1552 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4714 -#: appGUI/ObjectUI.py:125 +#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2350 +#: appGUI/MainGUI.py:4919 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" @@ -2379,9 +2383,9 @@ msgid "Mirror (Flip)" msgstr "Espejo (Flip)" #: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2647 -#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:1083 -#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:1550 appGUI/MainGUI.py:2239 -#: appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 +#: appGUI/MainGUI.py:2348 appGUI/MainGUI.py:4910 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" @@ -3173,7 +3177,7 @@ msgstr "Anillo" msgid "Line" msgstr "Línea" -#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1499 +#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1608 #: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 @@ -3206,9 +3210,9 @@ msgstr "Ajuste de rejilla habilitado." msgid "Grid Snap disabled." msgstr "Ajuste de rejilla deshabilitado." -#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3206 -#: appGUI/MainGUI.py:3252 appGUI/MainGUI.py:3270 appGUI/MainGUI.py:3414 -#: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3465 appGUI/MainGUI.py:3482 +#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3315 +#: appGUI/MainGUI.py:3361 appGUI/MainGUI.py:3379 appGUI/MainGUI.py:3523 +#: appGUI/MainGUI.py:3562 appGUI/MainGUI.py:3574 appGUI/MainGUI.py:3591 msgid "Click on target point." msgstr "Haga clic en el punto de destino." @@ -3423,7 +3427,7 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1530 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 #: appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" @@ -3541,9 +3545,10 @@ msgid "Add a new aperture to the aperture list." msgstr "Agregar una nueva apertura a la lista de apertura." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:760 appGUI/MainGUI.py:879 appGUI/MainGUI.py:1096 -#: appGUI/MainGUI.py:1580 appGUI/MainGUI.py:2038 appGUI/MainGUI.py:2251 -#: appGUI/MainGUI.py:4715 appGUI/ObjectUI.py:1132 +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 +#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 +#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3656,8 +3661,8 @@ msgstr "Eliminar todos los polígonos marcados." msgid "Clear all the markings." msgstr "Borra todas las marcas." -#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:1068 -#: appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2333 appGUI/MainGUI.py:4909 msgid "Add Pad Array" msgstr "Agregar matriz de pad" @@ -4146,12 +4151,11 @@ msgstr "Aplicacion iniciada ..." msgid "Hello!" msgstr "¡Hola!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:190 appGUI/MainGUI.py:921 -#: appGUI/MainGUI.py:2077 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:192 +#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4166,7 +4170,7 @@ msgstr "" msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "Proyecto abierto ...Abierto &Project ..." @@ -4182,11 +4186,11 @@ msgstr "Abierto &Excellon ...\tCtrl+E" msgid "Open G-&Code ..." msgstr "Abierto G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:309 +#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Salida" -#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1460 +#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1569 msgid "Toggle Panel" msgstr "Panel de palanca" @@ -4194,1268 +4198,23 @@ msgstr "Panel de palanca" msgid "File" msgstr "Archivo" -#: appGUI/MainGUI.py:84 -msgid "New Project ...\tCtrl+N" -msgstr "Nuevo proyecto ...\tCtrl+N" +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" +msgstr "Nuevo Proyecto" + +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "Ctrl+N" +msgstr "Ctrl+N" #: appGUI/MainGUI.py:86 msgid "Will create a new, blank project" msgstr "Creará un nuevo proyecto en blanco" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1464 appGUI/ObjectUI.py:2342 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1573 appGUI/ObjectUI.py:2342 msgid "New" msgstr "Nueva" -#: appGUI/MainGUI.py:95 -msgid "Geometry\tN" -msgstr "Geometría\tN" - -#: appGUI/MainGUI.py:97 -msgid "Will create a new, empty Geometry Object." -msgstr "Creará un nuevo objeto vacío de geometría." - -#: appGUI/MainGUI.py:100 -msgid "Gerber\tB" -msgstr "Gerber\tB" - -#: appGUI/MainGUI.py:102 -msgid "Will create a new, empty Gerber Object." -msgstr "Creará un nuevo objeto vacío de Gerber." - -#: appGUI/MainGUI.py:105 -msgid "Excellon\tL" -msgstr "Excellon\tL" - -#: appGUI/MainGUI.py:107 -msgid "Will create a new, empty Excellon Object." -msgstr "Creará un objeto Excellon nuevo y vacío." - -#: appGUI/MainGUI.py:112 -msgid "Document\tD" -msgstr "Documento\tD" - -#: appGUI/MainGUI.py:114 -msgid "Will create a new, empty Document Object." -msgstr "Creará un nuevo objeto de Documento vacío." - -#: appGUI/MainGUI.py:129 -msgid "Open Gerber ...\tCtrl+G" -msgstr "Abierto Gerber ...\tCtrl+G" - -#: appGUI/MainGUI.py:134 -msgid "Open Excellon ...\tCtrl+E" -msgstr "Abierto Excellon ...\tCtrl+E" - -#: appGUI/MainGUI.py:139 -msgid "Open G-Code ..." -msgstr "Abierto G-Code ..." - -#: appGUI/MainGUI.py:146 -msgid "Open Config ..." -msgstr "Abierto Config ..." - -#: appGUI/MainGUI.py:151 -msgid "Recent projects" -msgstr "Proyectos recientes" - -#: appGUI/MainGUI.py:153 -msgid "Recent files" -msgstr "Archivos recientes" - -#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1433 -msgid "Save" -msgstr "Salvar" - -#: appGUI/MainGUI.py:160 -msgid "Save Project ...\tCtrl+S" -msgstr "Guardar proyecto...\tCtrl+S" - -#: appGUI/MainGUI.py:165 -msgid "Save Project As ...\tCtrl+Shift+S" -msgstr "Guardar proyecto como...\tCtrl+Shift+S" - -#: appGUI/MainGUI.py:180 -msgid "Scripting" -msgstr "Scripting" - -#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:917 appGUI/MainGUI.py:2073 -msgid "New Script ..." -msgstr "Nuevo Script ..." - -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:919 appGUI/MainGUI.py:2075 -msgid "Open Script ..." -msgstr "Abrir Script ..." - -#: appGUI/MainGUI.py:188 -msgid "Open Example ..." -msgstr "Abrir ejemplo ..." - -#: appGUI/MainGUI.py:207 -msgid "Import" -msgstr "Importar" - -#: appGUI/MainGUI.py:209 -msgid "SVG as Geometry Object ..." -msgstr "SVG como objeto de geometría ..." - -#: appGUI/MainGUI.py:212 -msgid "SVG as Gerber Object ..." -msgstr "SVG como objeto de Gerber ..." - -#: appGUI/MainGUI.py:217 -msgid "DXF as Geometry Object ..." -msgstr "DXF como objeto de geometría ..." - -#: appGUI/MainGUI.py:220 -msgid "DXF as Gerber Object ..." -msgstr "DXF como objeto de Gerber ..." - -#: appGUI/MainGUI.py:224 -msgid "HPGL2 as Geometry Object ..." -msgstr "HPGL2 como objeto de geometría ..." - -#: appGUI/MainGUI.py:230 -msgid "Export" -msgstr "Exportar" - -#: appGUI/MainGUI.py:234 -msgid "Export SVG ..." -msgstr "Exportar SVG ..." - -#: appGUI/MainGUI.py:238 -msgid "Export DXF ..." -msgstr "Exportar DXF ..." - -#: appGUI/MainGUI.py:244 -msgid "Export PNG ..." -msgstr "Exportar PNG ..." - -#: appGUI/MainGUI.py:246 -msgid "" -"Will export an image in PNG format,\n" -"the saved image will contain the visual \n" -"information currently in FlatCAM Plot Area." -msgstr "" -"Exportará una imagen en formato PNG,\n" -"La imagen guardada contendrá lo visual.\n" -"Información actualmente en FlatCAM Plot Area." - -#: appGUI/MainGUI.py:255 -msgid "Export Excellon ..." -msgstr "Exportación y Excellon ..." - -#: appGUI/MainGUI.py:257 -msgid "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." -msgstr "" -"Exportará un objeto de Excellon como archivo de Excellon,\n" -"El formato de las coordenadas, las unidades de archivo y los ceros.\n" -"se configuran en Preferencias -> Exportación de Excellon." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Exportar Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Exportará un objeto Gerber como archivo Gerber,\n" -"El formato de las coordenadas, las unidades de archivo y los ceros.\n" -"se establecen en Preferencias -> Exportar Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Apoyo" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Importar preferencias del archivo ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Exportar preferencias a un archivo ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Guardar Preferencias" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Imprimir (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Editar" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Editar objeto\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Cerrar Editor\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversión" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Convertir solo geo a multi geo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Convertirá un objeto de geometría de un tipo de geometría única\n" -"a un tipo de geometría múltiple." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Convertir multi a solo Geo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Convertirá un objeto de geometría de tipo de geometría múltiple\n" -"a un solo tipo de geometría." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Convertir cualquiera a Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Convertir cualquiera a Gerber" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Convertir cualquiera a Geo" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Unir objetos" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Únete a Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Combine una selección de objetos, que pueden ser de tipo:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometría\n" -"en un nuevo objeto de geometría combo." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Únete a Excellon (s) -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Combine una selección de objetos de Excellon en un nuevo objeto de Excellon " -"combinado." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Únete a Gerber (s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Combine una selección de objetos Gerber en un nuevo objeto combo Gerber." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Copiar\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Borrar\tDEL" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Establecer origen\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Mover al origen\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Ir a la ubicación\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Localizar en Objeto\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Unidades de palanca\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Seleccionar todo\tCtrl+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Preferencias\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Opciones" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Rotar selección\tShift+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "Sesgo en el eje X\tShift+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Sesgo en el eje Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "Voltear en el eje X\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Voltear en el ejeY\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Ver fuente\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "DB de Herramientas\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Ver" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Habilitar todas las parcelas\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Deshabilitar todas las parcelas\tAlt+2" - -#: appGUI/MainGUI.py:459 -msgid "Enable non-selected\tAlt+3" -msgstr "Habilitar no seleccionado\tAlt+3" - -#: appGUI/MainGUI.py:461 -msgid "Disable non-selected\tAlt+4" -msgstr "Deshabilitar no seleccionado\tAlt+4" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Ajuste de zoom\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Acercar\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Disminuir el zoom\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Redibujar todo\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Alternar Editor de Código\tShift+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Alternar pantalla completa\tAlt+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Alternar área de la parcela\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Palanca Proyecto / Sel / Tool\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "Activar cuadrícula\tG" - -#: appGUI/MainGUI.py:492 -msgid "Toggle Grid Lines\tShift+G" -msgstr "Alternar Líneas de Cuadrícula\tShift+G" - -#: appGUI/MainGUI.py:494 -msgid "Toggle Axis\tShift+A" -msgstr "Alternar eje\tShift+A" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Alternar espacio de trabajo\tShift+W" - -#: appGUI/MainGUI.py:498 -msgid "Toggle HUD\tShift+H" -msgstr "Activar HUD\tShift+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Objetos" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleccionar todo" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Deseleccionar todo" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Línea de comando\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Ayuda" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Ayuda en Online\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Administrador de Marcadores" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Reportar un error" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Especificación de Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Especificación de Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Lista de accesos directos\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Canal de Youtube\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "Cómo" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "Sobre FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Añadir círculo\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Añadir arco\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Añadir rectángulo\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Añadir polígono\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Añadir ruta\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Añadir texto\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Unión de polígonos\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Intersección de polígonos\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Sustracción de polígonos\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Camino de corte\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copia Geo\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Eliminar forma\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Movimiento\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Herramienta amortiguadora\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Herramienta de pintura\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Herramienta de transformación\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Alternar esquina esquina\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Excellon Editor<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Añadir matriz de perfor.\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Añadir taladro\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Agregar matriz de ranuras\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Agregar ranura\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Cambiar el tamaño de taladro (s)\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Dupdo\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Mover taladro(s)\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Gerber Editor<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Añadir Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Agregar una matriz de pad\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Añadir pista\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Añadir región\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Poligonize\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Añadir medio disco\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Añadir disco\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Buffer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Escalar\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Marcar area\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Borrador\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Transformar\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Habilitar Parcela" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Desactivar parcela" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Establecer color" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Rojo" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Azul" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Amarillo" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Verde" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Púrpura" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Marrón" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Blanca" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Negra" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Personalizado" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opacidad" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Predeterminado" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Generar CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Ver fuente" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Dupdo" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Propiedades" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Barra de herramientas de archivo" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Barra de herramientas de edición" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Barra de herramientas de ver" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Barra de herramientas de Shell" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Barra de herramientas de Herramientas" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Barra de herramientas del editor de Excel" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Barra de herramientas del editor de geometría" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Barra de herramientas del editor Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Barra de herramientas de coordenadas delta" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "Barra de herramientas de coordenadas" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Barra de herramientas de cuadrícula" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "Barra de herramientas de estado" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Abrir gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Abierto Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Proyecto abierto" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Guardar proyecto" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Guardar Objeto y cerrar el Editor" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Herramienta de Dist" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Herramienta Distancia Mínima" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Establecer origen" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Mover al origen" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Saltar a la ubicación" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Localizar en objeto" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Replantear" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "Limpiar la trama" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Acercarse" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Disminuir el zoom" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Ajuste de zoom" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Línea de Comando" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "Herramienta de 2 Caras" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Herram. de Alinear Objetos" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Herram. de Extracción de Taladros" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Herramienta de Corte" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Herramienta NCC" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Herramienta de Aislamiento" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "Herramienta de Perforación" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Herramienta de Panel" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Herramienta de Película" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Herramienta de Pasta" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Herramienta de Sustracción" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Herramienta de Reglas" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Herramienta de Óptima" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Herramienta de Calculadoras" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "Herramienta QRCode" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Herramienta Thieving Tool" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Herramienta de Fiduciales" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Herramienta de Calibración" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Herram. de Perforadora Gerber" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Herram. Invertir Gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Herram. de Marca. de Esquina" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Herramienta de Comp de Grabado" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Seleccionar" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Añadir taladro" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Añadir matriz de taladro" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Agregar ranura" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Agregar matriz de ranuras" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Redimensionar taladro" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copia de taladro" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Eliminar taladro" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Mover taladro" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Añadir Círculo" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Añadir Arco" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Añadir Rectángulo" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Añadir Ruta" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Añadir Polígono" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Añadir Texto" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Añadir Buffer" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Forma de pintura" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Borrador" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Unión de polígonos" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Polígono explotar" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Intersección de polígonos" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Sustracción de polígonos" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Camino de Corte" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copiar Forma (s)" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Eliminar Forma '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Transformaciones" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Mover objetos " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Añadir Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Añadir Pista" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Añadir Región" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Poligonizar" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "Medio disco" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disco" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Marcar area" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Movimiento" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Encajar a la cuadricula" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Distancia de ajuste de la rejilla X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Cuando está activo, el valor en Grid_X\n" -"Se copia al valor Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Distancia de ajuste de cuadrícula Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Ajustar a la esquina" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Distancia máxima del imán" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Alternar la visualización del eje en el lienzo" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Preferencias" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (pantalla de visualización)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Dibuja un rectángulo delimitador en el lienzo.\n" -"El propósito es ilustrar los límites de nuestro trabajo." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Medida relativa.\n" -"La referencia es la posición del último clic" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Medida absoluta.\n" -"La referencia es (X = 0, Y = 0) posición" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "TCL Shell" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Proyecto" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Área de la parcela" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRÍA" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-JOB" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "HERRAMIENTAS" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "HERRAMIENTAS 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "UTILIDADES" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Restaurar los valores predeterminados" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Restaurar todo el conjunto de valores predeterminados\n" -"a los valores iniciales cargados después del primer lanzamiento." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Abrir Carpeta de Pref" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Borrar la configuración de la GUI" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Borrar la configuración de la GUI para FlatCAM,\n" -"tales como: diseño, estado gui, estilo, soporte hdpi etc." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Aplique las preferencias actuales sin guardar en un archivo." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Guarde la configuración actual en el archivo 'current_defaults'\n" -"que es el archivo que almacena las preferencias predeterminadas de trabajo." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "No guardará los cambios y cerrará la ventana de preferencias." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Alternar visibilidad" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5472,7 +4231,47 @@ msgstr "Alternar visibilidad" msgid "Geometry" msgstr "Geometría" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Creará un nuevo objeto vacío de geometría." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Creará un nuevo objeto vacío de Gerber." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5490,107 +4289,1460 @@ msgstr "Geometría" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Creará un objeto Excellon nuevo y vacío." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Documento" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "ID" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Creará un nuevo objeto de Documento vacío." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Proyecto abierto" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Abrir gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Abierto Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Código G abierto" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Abierto Config" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Proyectos recientes" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Archivos recientes" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Salvar" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Guardar proyecto" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Guardar proyecto como" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Nuevo Script" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Abrir Script" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Abrir ejemplo" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Ejecutar script TCL" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Importar" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG como objeto de geometría" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG como objeto de Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF como objeto de geometría" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF como objeto de Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 como objeto de geometría" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Exportar" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Exportar SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Exportar DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Exportar PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Exportará una imagen en formato PNG,\n" +"La imagen guardada contendrá lo visual.\n" +"Información actualmente en FlatCAM Plot Area." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Exportar Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Exportará un objeto de Excellon como archivo de Excellon,\n" +"El formato de las coordenadas, las unidades de archivo y los ceros.\n" +"se configuran en Preferencias -> Exportación de Excellon." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Gerber Exportación" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Exportará un objeto Gerber como archivo Gerber,\n" +"El formato de las coordenadas, las unidades de archivo y los ceros.\n" +"se establecen en Preferencias -> Exportar Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Apoyo" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Importar preferencias del archivo" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Exportar preferencias a un archivo" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Guardar Preferencias" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Imprimir (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Editar" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Editar objeto" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Cerrar Editor" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversión" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Convertir solo geo a multi geo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Convertirá un objeto de geometría de un tipo de geometría única\n" +"a un tipo de geometría múltiple." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Convertir multi a solo Geo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Convertirá un objeto de geometría de tipo de geometría múltiple\n" +"a un solo tipo de geometría." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Convertir cualquiera a Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Convertir cualquiera a Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Convertir cualquiera a Geo" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Unir objetos" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Únete a Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Combine una selección de objetos, que pueden ser de tipo:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometría\n" +"en un nuevo objeto de geometría combo." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Únete a Excellon (s) -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Combine una selección de objetos de Excellon en un nuevo objeto de Excellon " +"combinado." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Únete a Gerber (s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Combine una selección de objetos Gerber en un nuevo objeto combo Gerber." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Dupdo" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Copiar" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Establecer origen" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Mover al origen" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Saltar a la ubicación" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Localizar en objeto" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "(Escriba ayuda para empezar)" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Seleccionar todo" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Preferencias" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Opciones" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Rotar selección" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Sesgar en el eje X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Sesgar en el eje Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Voltear en el eje X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Voltear en el ejeY" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Ver fuente" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Ver" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "Permitir a todos" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "Desactivar todo" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +#| msgid "Enable non-selected\tAlt+3" +msgid "Enable non-selected" +msgstr "Enable non-selected" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +#| msgid "Disable non-selected\tAlt+4" +msgid "Disable non-selected" +msgstr "Disable non-selected" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Ajuste de zoom" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Acercarse" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Disminuir el zoom" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Redibujar todo" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Alternar editor de código" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +#| msgid "Toggle Full Screen" +msgid "Toggle FullScreen" +msgstr "Alternar pantalla completa" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Alternar área de la parcela" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Alternar Proyecto/Prop. /Herramienta" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Alternar ajuste de cuadrícula" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Alternar Líneas de Cuadrícula" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +#| msgid "Toggle Units" +msgid "Toggle Axis" +msgstr "Alternar eje" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "Alternar espacio de trabajo" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Activar HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Objetos" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Deseleccionar todo" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Línea de Comando" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Ayuda" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Ayuda en Online" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Administrador de Marcadores" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Reportar un error" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Especificación de Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Especificación de Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Lista de accesos directos" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Canal de Youtube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "Cómo" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Acerca de" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Añadir Círculo" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Añadir Arco" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Añadir Rectángulo" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Añadir Polígono" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Añadir Ruta" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Añadir Texto" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Unión de polígonos" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Intersección de polígonos" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Sustracción de polígonos" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Camino de Corte" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Copia Geo" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Eliminar forma" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Movimiento" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "ID" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Alternar ajuste de esquina" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Excellon Editor<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Añadir taladro" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Agregar matriz de ranuras" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Agregar ranura" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Cambiar el tamaño de taladro(s)" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Mover taladro(s)" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Gerber Editor<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Añadir Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Añadir Pista" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Añadir Región" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Poligonizar" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Añadir medio disco" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Agregar disco" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Marcar area" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Borrador" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Transformar" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Habilitar Parcela" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Desactivar parcela" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Establecer color" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Rojo" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Azul" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Amarillo" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Verde" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Púrpura" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Marrón" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Blanca" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Negra" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Personalizado" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opacidad" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Predeterminado" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Generar CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Ver fuente" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Propiedades" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Barra de herramientas de archivo" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Barra de herramientas de edición" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Barra de herramientas de ver" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Barra de herramientas de Shell" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Barra de herramientas de Herramientas" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Barra de herramientas del editor de Excel" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Barra de herramientas del editor de geometría" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Barra de herramientas del editor Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Barra de herramientas de coordenadas delta" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "Barra de herramientas de coordenadas" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Barra de herramientas de cuadrícula" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "Barra de herramientas de estado" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Proyecto abierto" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Guardar proyecto" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Guardar Objeto y cerrar el Editor" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Herramienta de Dist" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Herramienta Distancia Mínima" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Replantear" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Limpiar la trama" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Nuevo Script ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Abrir Script ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "Herramienta de 2 Caras" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Herram. de Alinear Objetos" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Herram. de Extracción de Taladros" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Herramienta de Corte" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Herramienta NCC" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Herramienta de Aislamiento" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "Herramienta de Perforación" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Herramienta de Panel" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Herramienta de Película" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Herramienta de Pasta" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Herramienta de Sustracción" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Herramienta de Reglas" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Herramienta de Óptima" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Herramienta de Calculadoras" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "Herramienta QRCode" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Herramienta Thieving Tool" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Herramienta de Fiduciales" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Herramienta de Calibración" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Herram. de Perforadora Gerber" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Herram. Invertir Gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Herram. de Marca. de Esquina" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Herramienta de Comp de Grabado" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Seleccionar" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Añadir taladro" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Añadir matriz de taladro" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Redimensionar taladro" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copia de taladro" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Eliminar taladro" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Mover taladro" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Añadir Buffer" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Forma de pintura" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Polígono explotar" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copiar Forma (s)" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Eliminar Forma '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Transformaciones" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Mover objetos " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "Medio disco" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disco" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Encajar a la cuadricula" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Distancia de ajuste de la rejilla X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Cuando está activo, el valor en Grid_X\n" +"Se copia al valor Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Distancia de ajuste de cuadrícula Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Ajustar a la esquina" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Distancia máxima del imán" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Alternar la visualización del eje en el lienzo" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (pantalla de visualización)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Dibuja un rectángulo delimitador en el lienzo.\n" +"El propósito es ilustrar los límites de nuestro trabajo." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Medida relativa.\n" +"La referencia es la posición del último clic" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Medida absoluta.\n" +"La referencia es (X = 0, Y = 0) posición" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Proyecto" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Área de la parcela" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRÍA" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-JOB" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "HERRAMIENTAS" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "HERRAMIENTAS 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "UTILIDADES" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Restaurar los valores predeterminados" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Restaurar todo el conjunto de valores predeterminados\n" +"a los valores iniciales cargados después del primer lanzamiento." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Abrir Carpeta de Pref" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Borrar la configuración de la GUI" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Borrar la configuración de la GUI para FlatCAM,\n" +"tales como: diseño, estado gui, estilo, soporte hdpi etc." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Aplique las preferencias actuales sin guardar en un archivo." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Guarde la configuración actual en el archivo 'current_defaults'\n" +"que es el archivo que almacena las preferencias predeterminadas de trabajo." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "No guardará los cambios y cerrará la ventana de preferencias." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Alternar visibilidad" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Rejillas" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Parcela clara" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Ruta" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Rectángulo" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Círculo" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Unión" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Intersección" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cortar" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Matriz de Pad" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Pista" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Región" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Exc Editor" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Añadir taladro" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Cerrar Editor" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Application units" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Bloquear barras de herram" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Tabulacion desmontables" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "¿Está seguro de que desea eliminar la configuración de la GUI?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Sí" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5602,23 +5754,19 @@ msgstr "Sí" msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Selecciona 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Eliminar forma" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Mover objetos" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5630,12 +5778,12 @@ msgstr "" "fuera del primer artículo. Al final presione la tecla ~ X ~ o\n" "el botón de la barra de herramientas." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Advertencia" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5643,7 +5791,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5651,7 +5799,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5659,285 +5807,350 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada seleccionado para eliminar." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada seleccionado para copiar." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada seleccionado para moverse." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Nueva herramienta ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herram" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Añadiendo herramienta cancelada ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Salida de Herramienta de Distancia ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell habilitado." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell deshabilitado." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr " Lista de teclas de acceso directo " -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Lista de atajos de teclas" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Cambiar a la Pestaña Proyecto" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Cambiar a la Pestaña Seleccionada" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Cambiar a la Pestaña de Herramientas" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Nuevo Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Saltar a coordenadas" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Nueva Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Mover objetos" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Nueva geometría" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Cambiar unidades" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Abrir herramienta de propiedades" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Rotar 90 grados CW" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Palanca de 'Shell'" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Agregue una herramienta (cuando esté en la pestaña Geometría seleccionada o " "en Herramientas NCC o Herramientas de pintura)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Voltear sobre el eje X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Voltear sobre el eje Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Abrir la DB de herramientas" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Nuevo Proyecto" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Proyecto abierto" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" -msgstr "Herramienta de Importación de PDF" +msgstr "Herram. de Import. de PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Guardar proyecto" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Alternar área de la parcela" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Alternar el eje" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copiar Nombre Obj" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Alternar editor de código" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Alternar Líneas de Cuadrícula" - -#: appGUI/MainGUI.py:4304 -msgid "Toggle HUD" -msgstr "Activar HUD" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Herramienta de Distancia Mínima" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Abrir ventana de Preferencias" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Rotar en 90 grados CCW" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Sesgar en el eje X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Sesgar en el eje Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "Herra. de 2 lados" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Herramienta de Dispensación de Pasta" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Herramienta de Película" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Herramienta de Limpieza Sin Cobre" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Herramienta de Area de Pintura" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Herramienta de Verificación de Reglas" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Ver fuente del archivo" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Herramienta de Transformaciones" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Herra. de Corte" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panelizar PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Habilitar todas las parcelas" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Deshabilitar todas las parcelas" - -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4475 msgid "Enable Non-selected Objects" msgstr "Habilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" msgstr "Deshabilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Alternar pantalla completa" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Abortar la tarea actual (con gracia)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Guardar proyecto como" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -5945,224 +6158,244 @@ msgstr "" "Pegado especial. Convertirá un estilo de ruta de Windows al requerido en Tcl " "Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Abrir el manual en línea" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Abrir tutoriales en online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Eliminar objeto" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alt.: Eliminar herramienta" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(izquierda a Key_1) Alternar Área del Cuaderno (lado izquierdo)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "ESPACIO" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "(Des)habilitar trazado Obj" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Desel. todos los objetos" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Lista de accesos directos del editor" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "EDITOR DE GEOMETRÍA" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Dibujar un arco" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copia Geo" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dentro de agregar arco alternará la dirección del ARCO: CW o CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Herram. de Intersección Poli" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Herram. de pintura geo" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Saltar a la ubicación (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Alternar ajuste de esquina" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Mover elemento geo" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dentro de agregar arco, pasará por los modos de arco" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Dibujar un polígono" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Dibuja un circulo" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Dibujar un camino" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Dibujar rectángulo" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Herram. de Sustrac. de Polí" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Herramienta de Texto" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Herram. de Unión Poli" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Voltear en el eje X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Voltear en el eje Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Sesgar en el eje X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Sesgar en el eje Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Herram. de transform. del editor" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Offset en el eje X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Offset en eje Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Herram. de Corte Poli" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +#| msgid "Spacing" +msgid "Space" +msgstr "Espacio" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Rotar Geometría" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "INTRODUCIR" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Terminar el dibujo de ciertas herramientas" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Anular y volver a Seleccionar" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EDITOR DE EXCELLON" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copia de taladro" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Mover taladro(s)" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Agregar una nueva herram" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Eliminar Taladro" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alt.: Eliminar herramienta (s)" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Agregar disco" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Añadir medio disco" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram.s alternarán en REVERSA los modos " "de plegado" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram. avanzarán hacia adelante los " "modos de plegado" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alt.: Eliminar Aperturas" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Herramienta borrador" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Herram. de poligonización" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Herramienta de Transformación" @@ -7437,10 +7670,6 @@ msgstr "" "C4),\n" "bola (B) o en forma de V (V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Actualizar Trama" @@ -8025,6 +8254,7 @@ msgstr "CNCJob Adv. Opciones" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -12390,10 +12620,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Opc. de herra. de pintura" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parámetros:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12500,26 +12726,6 @@ msgstr "Número de columnas del panel deseado" msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -17402,15 +17608,6 @@ msgstr "Haga clic en el punto de destino ..." msgid "QRCode Tool done." msgstr "Herramienta QRCode hecha." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Exportar PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Exportar SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber al que se agregará el QRCode." @@ -18224,8 +18421,9 @@ msgstr "" "¿Quieres guardar el proyecto?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM se está inicializando ..." +#| msgid "FlatCAM is initializing ..." +msgid "The application is initializing ..." +msgstr "The application is initializing ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18235,19 +18433,19 @@ msgstr "" #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM se está inicializando ...\n" +"La aplicación se está inicializando …\n" "Se inició la inicialización del lienzo." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM se está inicializando ...\n" +"La aplicación se está inicializando …\n" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" @@ -18562,7 +18760,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Esta entrada se resolverá en otro sitio web si:\n" @@ -18571,8 +18769,8 @@ msgstr "" "2. Alguien bifurcó el proyecto FlatCAM y quiere señalar\n" "a su propio sitio web\n" "\n" -"Si no puede obtener información sobre FlatCAM beta\n" -"use el enlace del canal de YouTube desde el menú Ayuda." +"Si no puede obtener información sobre la aplicación\n" +"utilice el enlace del canal de YouTube del menú Ayuda." #: app_Main.py:3294 msgid "Alternative website" @@ -18648,10 +18846,6 @@ msgstr "Un objeto Geometry fue convertido al tipo MultiGeo." msgid "A Geometry object was converted to SingleGeo type." msgstr "Un objeto Geometry fue convertido al tipo SingleGeo." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "(Escriba ayuda para empezar)" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18812,10 +19006,6 @@ msgstr "Voltear sobre el eje X hecho." msgid "No object selected to Rotate." msgstr "Ningún objeto seleccionado para rotar." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Transformar" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" @@ -19075,10 +19265,6 @@ msgstr "Abriendo el archivo Gerber." msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Código G abierto" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." @@ -19151,22 +19337,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Exportar Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Gerber Exportación" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Exportar DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Importar SVG" @@ -19792,6 +19966,237 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "Nuevo proyecto ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometría\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Abierto Gerber ...\tCtrl+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Abierto Excellon ...\tCtrl+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "Abierto G-Code ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Guardar proyecto...\tCtrl+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Guardar proyecto como...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "Exportar SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Exportar DXF ..." + +#~ msgid "Export PNG ..." +#~ msgstr "Exportar PNG ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Exportación y Excellon ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Exportar Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Cerrar Editor\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Borrar\tDEL" + +#~ msgid "Set Origin\tO" +#~ msgstr "Establecer origen\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Mover al origen\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Ir a la ubicación\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Localizar en Objeto\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Unidades de palanca\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Seleccionar todo\tCtrl+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Preferencias\tShift+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Sesgo en el eje X\tShift+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Sesgo en el eje Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Ver fuente\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "DB de Herramientas\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Habilitar todas las parcelas\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Deshabilitar todas las parcelas\tAlt+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Ajuste de zoom\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Acercar\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Disminuir el zoom\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Alternar Editor de Código\tShift+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Alternar pantalla completa\tAlt+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Alternar área de la parcela\tCtrl+F10" + +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Alternar Líneas de Cuadrícula\tShift+G" + +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Alternar eje\tShift+A" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Alternar espacio de trabajo\tShift+W" + +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Activar HUD\tShift+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Línea de comando\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Lista de accesos directos\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "Sobre FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Añadir círculo\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Añadir arco\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Añadir rectángulo\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Añadir polígono\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Añadir ruta\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Añadir texto\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Unión de polígonos\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Intersección de polígonos\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Sustracción de polígonos\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Camino de corte\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Eliminar forma\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Movimiento\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Herramienta amortiguadora\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Herramienta de pintura\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Herramienta de transformación\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Alternar esquina esquina\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Añadir matriz de perfor.\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Añadir taladro\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Agregar matriz de ranuras\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Agregar ranura\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Dupdo\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Mover taladro(s)\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Añadir Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Agregar una matriz de pad\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Añadir pista\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Añadir región\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Poligonize\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Añadir medio disco\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Añadir disco\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Buffer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Escalar\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Marcar area\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Transformar\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Habilitar todas las parcelas" + +#~ msgid "Parameters:" +#~ msgstr "Parámetros:" + #~ msgid "Important Information's" #~ msgstr "Información importante" @@ -19849,9 +20254,6 @@ msgstr "" #~ msgid "Tool Shape" #~ msgstr "Forma de la herram" -#~ msgid "FR" -#~ msgstr "FR" - #~ msgid "FR Z" #~ msgstr "FR Z" @@ -21745,9 +22147,6 @@ msgstr "" #~ msgid "Could not load bookamrks file." #~ msgstr "No se pudo cargar el archivo predeterminado." -#~ msgid "Go" -#~ msgstr "Ir" - #~ msgid "There are no polygons to mark area." #~ msgstr "No hay polígonos para marcar el área." @@ -21896,9 +22295,6 @@ msgstr "" #~ "Verifique GCode (a través de Edit CNC Code) y / o agregue / anteponga a " #~ "GCode (nuevamente, hecho en" -#~ msgid "Shortcuts List" -#~ msgstr "Lista de accesos directos" - #~ msgid "or through" #~ msgstr "o a través de" @@ -22118,9 +22514,6 @@ msgstr "" #~ msgid "[success] Paint done." #~ msgstr "Pintura hecha." -#~ msgid "About" -#~ msgstr "Acerca de" - #~ msgid "[success] Done." #~ msgstr "[success] Hecho." diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index c434ffd5153a65c6c060d5b1cc9c04c244363108..ae72650b0db3c85603eaba29f6c814b422526b7e 100644 GIT binary patch delta 71548 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 RBK0rxxFxjS==jt6zX0^W)gAx< delta 69960 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 diff --git a/locale/fr/LC_MESSAGES/strings.po b/locale/fr/LC_MESSAGES/strings.po index 8de3e416..80c73c84 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 13:08+0200\n" -"PO-Revision-Date: 2020-10-26 13:09+0200\n" +"POT-Creation-Date: 2020-10-26 18:09+0200\n" +"PO-Revision-Date: 2020-10-26 18:25+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -101,14 +101,14 @@ msgstr "Signet supprimé." msgid "Export Bookmarks" msgstr "Exporter des signets" -#: Bookmark.py:293 appGUI/MainGUI.py:527 +#: Bookmark.py:293 appGUI/MainGUI.py:588 msgid "Bookmarks" msgstr "Internet" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 -#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2890 -#: appGUI/MainGUI.py:3112 appGUI/MainGUI.py:3327 +#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 +#: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 #: appObjects/FlatCAMCNCJob.py:1750 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 @@ -224,7 +224,7 @@ msgstr "Les zones d'exclusion sélectionnées ont été supprimées." #: appDatabase.py:40 msgid "ID" -msgstr "" +msgstr "ID" #: appDatabase.py:40 msgid "Tool Name" @@ -316,10 +316,8 @@ msgid "" msgstr "" #: appDatabase.py:241 -#, fuzzy -#| msgid "in" msgid "Min" -msgstr "in" +msgstr "" #: appDatabase.py:243 msgid "Set the tool tolerance minimum." @@ -344,7 +342,7 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1302 +#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 #: app_Main.py:7315 msgid "General" msgstr "Général" @@ -368,22 +366,19 @@ msgid "Isolation" msgstr "Isolé" #: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 -#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1509 +#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Peindre" #: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 -#, fuzzy #| msgid "CCW" msgid "NCC" -msgstr "CCW" +msgstr "NCC" #: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 #: appTools/ToolCutOut.py:465 -#, fuzzy -#| msgid "Cutout PCB" msgid "Cutout" msgstr "Découpe de PCB" @@ -1443,7 +1438,7 @@ msgstr "" "objet / outil d'application après avoir sélectionné un outil\n" "dans la base de données d'outils." -#: appDatabase.py:1364 appGUI/MainGUI.py:1441 +#: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 #: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 msgid "Cancel" @@ -1586,10 +1581,11 @@ msgstr "Base de données d'outils exportée vers" msgid "Import FlatCAM Tools DB" msgstr "Importer la BD des outils FlatCAM" -#: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 -#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 +#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 +#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 +#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 #: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 msgid "Tools Database" @@ -1766,7 +1762,7 @@ msgstr "" "Outil déjà dans la liste d'outils d'origine ou réelle.\n" "Enregistrez et rééditez Excellon si vous devez ajouter cet outil. " -#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3524 +#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3633 msgid "Added new tool with dia" msgstr "Ajout d'un nouvel outil avec dia" @@ -1809,7 +1805,7 @@ msgstr "Annulé. Aucun Outil/Foret sélectionné" #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 -#: appGUI/MainGUI.py:2871 appGUI/MainGUI.py:2883 +#: appGUI/MainGUI.py:2980 appGUI/MainGUI.py:2992 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 #: app_Main.py:4896 app_Main.py:5050 msgid "Done." @@ -1909,7 +1905,7 @@ msgstr "" "Supprimer un outil dans la liste des outils\n" "en sélectionnant une ligne dans la table d'outils." -#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4593 +#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4784 msgid "Resize Drill(s)" msgstr "Redim. les Forets" @@ -1933,8 +1929,8 @@ msgstr "Redimensionner" msgid "Resize drill(s)" msgstr "Redimensionner les forets" -#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:1567 -#: appGUI/MainGUI.py:4592 +#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676 +#: appGUI/MainGUI.py:4778 msgid "Add Drill Array" msgstr "Ajouter un Tableau de Forage" @@ -2007,7 +2003,8 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240 @@ -2019,7 +2016,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 +#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2279,7 +2277,7 @@ msgid "Full Buffer" msgstr "Plein tampon" #: appEditors/AppGeoEditor.py:131 appEditors/AppGeoEditor.py:2959 -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:4666 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191 msgid "Buffer Tool" msgstr "Outil Tampon" @@ -2314,11 +2312,11 @@ msgstr "Police" msgid "Size" msgstr "Taille" -#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1505 +#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1614 msgid "Text" msgstr "Texte" -#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1425 +#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1534 msgid "Apply" msgstr "Appliquer" @@ -2326,7 +2324,7 @@ msgstr "Appliquer" msgid "Text Tool" msgstr "Outil Texte" -#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:514 appGUI/MainGUI.py:1248 +#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:573 appGUI/MainGUI.py:1357 #: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 @@ -2340,8 +2338,8 @@ msgid "Tool" msgstr "Outil" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:938 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:1783 -#: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:2203 +#: appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Outil de Peinture" @@ -2382,7 +2380,8 @@ msgstr "Outils" #: appEditors/AppGeoEditor.py:606 appEditors/AppGeoEditor.py:1035 #: appEditors/AppGerberEditor.py:5316 appEditors/AppGerberEditor.py:5745 -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2119 appTools/ToolTransform.py:85 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 +#: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Outil de Transformation" @@ -2399,9 +2398,9 @@ msgid "Skew/Shear" msgstr "Inclinaison/Cisaillement" #: appEditors/AppGeoEditor.py:609 appEditors/AppGerberEditor.py:2687 -#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:1085 -#: appGUI/MainGUI.py:1552 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4714 -#: appGUI/ObjectUI.py:125 +#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2350 +#: appGUI/MainGUI.py:4919 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" @@ -2413,9 +2412,9 @@ msgid "Mirror (Flip)" msgstr "Miroir (flip)" #: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2647 -#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:1083 -#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:1550 appGUI/MainGUI.py:2239 -#: appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 +#: appGUI/MainGUI.py:2348 appGUI/MainGUI.py:4910 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" @@ -3212,7 +3211,7 @@ msgstr "L'anneau" msgid "Line" msgstr "Ligne" -#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1499 +#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1608 #: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 @@ -3245,9 +3244,9 @@ msgstr "Accrochage à la grille activé." msgid "Grid Snap disabled." msgstr "Accrochage à la grille désactivé." -#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3206 -#: appGUI/MainGUI.py:3252 appGUI/MainGUI.py:3270 appGUI/MainGUI.py:3414 -#: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3465 appGUI/MainGUI.py:3482 +#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3315 +#: appGUI/MainGUI.py:3361 appGUI/MainGUI.py:3379 appGUI/MainGUI.py:3523 +#: appGUI/MainGUI.py:3562 appGUI/MainGUI.py:3574 appGUI/MainGUI.py:3591 msgid "Click on target point." msgstr "Cliquez sur le point cible." @@ -3466,7 +3465,7 @@ msgstr "Terminé. Déplacement des ouvertures terminé." msgid "Done. Apertures copied." msgstr "Terminé. Ouvertures copiées." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1530 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 #: appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" @@ -3584,9 +3583,10 @@ msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:760 appGUI/MainGUI.py:879 appGUI/MainGUI.py:1096 -#: appGUI/MainGUI.py:1580 appGUI/MainGUI.py:2038 appGUI/MainGUI.py:2251 -#: appGUI/MainGUI.py:4715 appGUI/ObjectUI.py:1132 +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 +#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 +#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3699,8 +3699,8 @@ msgstr "Supprimer tous les polygones marqués." msgid "Clear all the markings." msgstr "Effacer toutes les marques." -#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:1068 -#: appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2333 appGUI/MainGUI.py:4909 msgid "Add Pad Array" msgstr "Ajouter un Tableau de Pads" @@ -4155,28 +4155,20 @@ msgid "Type >help< to get started" msgstr "Tapez >help< pour commencer" #: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the Y axis." -msgstr "Basculer l'axe" +msgstr "" #: appGUI/GUIElements.py:3469 -#, fuzzy -#| msgid "Move to Origin" msgid "Move to Origin." -msgstr "Déplacer vers l'origine" +msgstr "" #: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the X axis." -msgstr "Basculer l'axe" +msgstr "" #: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the Z axis." -msgstr "Basculer l'axe" +msgstr "" #: appGUI/GUIElements.py:3540 msgid "Zero the CNC X axes at current position." @@ -4187,10 +4179,9 @@ msgid "Zero the CNC Y axes at current position." msgstr "" #: appGUI/GUIElements.py:3553 -#, fuzzy #| msgid "LZ" msgid "Z" -msgstr "LZ" +msgstr "Z" #: appGUI/GUIElements.py:3556 msgid "Zero the CNC Z axes at current position." @@ -4220,12 +4211,11 @@ msgstr "Bienvenu dans FlatCam ..." msgid "Hello!" msgstr "Bonjours !" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:190 appGUI/MainGUI.py:921 -#: appGUI/MainGUI.py:2077 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Exécutez le script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:192 +#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4240,7 +4230,7 @@ msgstr "" msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "Ouvrir Projet ..." @@ -4256,11 +4246,11 @@ msgstr "Ouvrir Excellon ...\tCtrl+E" msgid "Open G-&Code ..." msgstr "Ouvrir G-Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:309 +#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Quitter" -#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1460 +#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1569 msgid "Toggle Panel" msgstr "Basculer le Panneau" @@ -4268,1291 +4258,23 @@ msgstr "Basculer le Panneau" msgid "File" msgstr "Fichier" -#: appGUI/MainGUI.py:84 -#, fuzzy -#| msgid "&New Project ...\tCtrl+N" -msgid "New Project ...\tCtrl+N" -msgstr "Nouveau projet ...\tCtrl+N" +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" +msgstr "Nouveau Projet" + +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "Ctrl+N" +msgstr "" #: appGUI/MainGUI.py:86 msgid "Will create a new, blank project" msgstr "Va créer un nouveau projet vierge" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1464 appGUI/ObjectUI.py:2342 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1573 appGUI/ObjectUI.py:2342 msgid "New" msgstr "Nouveau" -#: appGUI/MainGUI.py:95 -msgid "Geometry\tN" -msgstr "Géométrie\tN" - -#: appGUI/MainGUI.py:97 -msgid "Will create a new, empty Geometry Object." -msgstr "Crée un nouvel objet de géométrie vide." - -#: appGUI/MainGUI.py:100 -msgid "Gerber\tB" -msgstr "Gerber\tB" - -#: appGUI/MainGUI.py:102 -msgid "Will create a new, empty Gerber Object." -msgstr "Crée un nouvel objet Gerber vide." - -#: appGUI/MainGUI.py:105 -msgid "Excellon\tL" -msgstr "Excellon\tL" - -#: appGUI/MainGUI.py:107 -msgid "Will create a new, empty Excellon Object." -msgstr "Va créer un nouvel objet vide vide." - -#: appGUI/MainGUI.py:112 -msgid "Document\tD" -msgstr "Document\tD" - -#: appGUI/MainGUI.py:114 -msgid "Will create a new, empty Document Object." -msgstr "Crée un nouvel objet de document vide." - -#: appGUI/MainGUI.py:129 -msgid "Open Gerber ...\tCtrl+G" -msgstr "Ouvrir Gerber...\tCtrl+G" - -#: appGUI/MainGUI.py:134 -msgid "Open Excellon ...\tCtrl+E" -msgstr "Ouvrir Excellon ...\tCtrl+E" - -#: appGUI/MainGUI.py:139 -msgid "Open G-Code ..." -msgstr "Ouvrir G-Code ..." - -#: appGUI/MainGUI.py:146 -msgid "Open Config ..." -msgstr "Configuration ..." - -#: appGUI/MainGUI.py:151 -msgid "Recent projects" -msgstr "Projets récents" - -#: appGUI/MainGUI.py:153 -msgid "Recent files" -msgstr "Fichiers récents" - -#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1433 -msgid "Save" -msgstr "Enregister" - -#: appGUI/MainGUI.py:160 -msgid "Save Project ...\tCtrl+S" -msgstr "Enregistrer le projet...\tCtrl+S" - -#: appGUI/MainGUI.py:165 -msgid "Save Project As ...\tCtrl+Shift+S" -msgstr "Enregistrer le projet sous...\tCtrl+Shift+S" - -#: appGUI/MainGUI.py:180 -msgid "Scripting" -msgstr "Scripte" - -#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:917 appGUI/MainGUI.py:2073 -msgid "New Script ..." -msgstr "Nouveau script ..." - -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:919 appGUI/MainGUI.py:2075 -msgid "Open Script ..." -msgstr "Ouvrir Script ..." - -#: appGUI/MainGUI.py:188 -msgid "Open Example ..." -msgstr "Ouvrir l'exemple ..." - -#: appGUI/MainGUI.py:207 -msgid "Import" -msgstr "Importation" - -#: appGUI/MainGUI.py:209 -msgid "SVG as Geometry Object ..." -msgstr "SVG comme objet de géométrie ..." - -#: appGUI/MainGUI.py:212 -msgid "SVG as Gerber Object ..." -msgstr "SVG comme objet Gerber ..." - -#: appGUI/MainGUI.py:217 -msgid "DXF as Geometry Object ..." -msgstr "DXF comme objet de géométrie ..." - -#: appGUI/MainGUI.py:220 -msgid "DXF as Gerber Object ..." -msgstr "DXF en tant qu'objet Gerber ..." - -#: appGUI/MainGUI.py:224 -msgid "HPGL2 as Geometry Object ..." -msgstr "HPGL2 comme objet géométrique ..." - -#: appGUI/MainGUI.py:230 -msgid "Export" -msgstr "Exportation" - -#: appGUI/MainGUI.py:234 -msgid "Export SVG ..." -msgstr "Exporter SVG ..." - -#: appGUI/MainGUI.py:238 -msgid "Export DXF ..." -msgstr "Exporter DXF ..." - -#: appGUI/MainGUI.py:244 -msgid "Export PNG ..." -msgstr "Exporter PNG ..." - -#: appGUI/MainGUI.py:246 -msgid "" -"Will export an image in PNG format,\n" -"the saved image will contain the visual \n" -"information currently in FlatCAM Plot Area." -msgstr "" -"Exporte une image au format PNG.\n" -"L'image enregistrée contiendra le visuel\n" -"de la zone de tracé de FlatCAM." - -#: appGUI/MainGUI.py:255 -msgid "Export Excellon ..." -msgstr "Exporter Excellon ..." - -#: appGUI/MainGUI.py:257 -msgid "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." -msgstr "" -"Exportera un objet Excellon en tant que fichier Excellon,\n" -"le format des coordonnées, les unités de fichier et les zéros\n" -"sont définies dans Paramètres -> Excellon Export." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Exporter Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Exportera un objet Gerber en tant que fichier Gerber,\n" -"le format des coordonnées, les unités de fichier et les zéros\n" -"sont définies dans Paramètres -> Exportation Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "F. Paramètres" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Importer les paramètres …" - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Exporter les paramètres ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Enregistrer les préf" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Imprimer (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Modifier" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Modifier un objet\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Fermer l'éditeur\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversion" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Convertir Unique en MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Convertira un objet Géométrie à partir d'un type de géométrie unique\n" -"à un type multi géométrie." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Convertir Multi en Unique Géo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Convertira un objet multi-géométrie en un type simple-géométrie " -"(concaténation)." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Convertir en Géo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Convertir en Gerber" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Convertir en Géo" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Aligner les objets" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Rejoindre Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Fusionner une sélection d'objets, qui peuvent être de type:\n" -"- Gerber\n" -"- Excellon\n" -"- Géométrie\n" -"dans un nouvel objet de géométrie combo." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Rejoignez Excellon(s) -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Fusionner une sélection d'objets Excellon dans un nouvel objet Excellon " -"combo." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Rejoindre Gerber(s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Fusionner une sélection d'objets Gerber dans un nouvel objet Gerber combiné." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Copie\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Supprimer\tDEL" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Définir L'origine\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Déplacer vers l'origine\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Aller à l'emplacement\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Localiser dans l'objet\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Basculer les Unités\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Tout sélectionner\tCtrl+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Paramètres \tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Options" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Faire pivoter la sélection\tShift+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "Inclinaison sur l'axe X\tShift+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Inclinaison sur l'axe Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "Miroir sur l'axe X\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Miroir sur l'axe Y\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Voir la source\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Base de Données d'outils\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Vue" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Activer tous les dessins\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Désactiver tous les dessins\tAlt+2" - -#: appGUI/MainGUI.py:459 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Désactiver les non sélectionnés\tAlt+3" - -#: appGUI/MainGUI.py:461 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Disable non-selected\tAlt+4" -msgstr "Désactiver les non sélectionnés\tAlt+3" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Ajustement du Zoom\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Zoomer\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Dézoomer\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Tout redessiner\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Basculer l'éditeur de code\tShift+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Passer en plein écran\tAlt+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Basculer la zone de tracé\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Basculer Projet / Sel / Outil\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "Basculer la grille\tG" - -#: appGUI/MainGUI.py:492 -#, fuzzy -#| msgid "Toggle Grid Lines\tAlt+G" -msgid "Toggle Grid Lines\tShift+G" -msgstr "Basculer les lignes de la grille\tAlt+G" - -#: appGUI/MainGUI.py:494 -#, fuzzy -#| msgid "Toggle Axis\tShift+G" -msgid "Toggle Axis\tShift+A" -msgstr "Basculer l'axe\tShift+G" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Basculer l'espace de travail\tShift+W" - -#: appGUI/MainGUI.py:498 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD\tShift+H" -msgstr "Basculer HUD\tAlt+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Objets" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Tout sélectionner" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Tout désélectionner" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Ligne de commande\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Aide" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Aide en ligne\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Gestionnaire de favoris" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Signaler une erreur" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Documentation Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Documentation Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Raccourcis Clavier\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Chaîne Youtube\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "Mode d'emploi" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "À propos de FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Ajouter un Cercle\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Ajouter un Arc\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Ajouter un Rectangle\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Ajouter un Polygone\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Ajouter un Chemin\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Ajouter du Texte\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Union de Polygones\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Intersection de Polygones\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Soustraction de Polygone\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Chemin Coupé\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copier la Géométrie\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Supprimer la Forme\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Déplacer\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Outil Tampon\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Outil de Peinture\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Outil de Transformation\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Basculer le Coin accrocher\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Excellon Éditeur<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Ajouter un Tableau de Forage\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Ajouter une Forage\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Ajouter un Tableau de Fente\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Ajouter une Fente\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Redimensionner le Foret\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Copie\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Déplacer les Forets\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Gerber Éditeur<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Ajouter un Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Ajouter un Tableau de Pad\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Ajouter une Piste\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Ajouter une Région\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Polygoniser\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Ajouter un Semi-Disque\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Ajouter un Disque\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Tampon\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Échelle\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Zone de Marque\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "La Gomme\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Transformation\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Activer le Tracé" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Désactiver le Tracé" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Définir la couleur" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Rouge" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Bleu" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Jaune" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Vert" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Violet" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Marron" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Blanche" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Noire" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Personnalisé" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opacité" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Défaut" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Générer CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Voir la source" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copie" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Propriétés" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Barre d'outils de fichiers" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Barre d'outils de editer" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Barre d'outils de vue" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Barre d'outils Shell" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Barre d'outils de outils" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Barre d'outils de l'éditeur Excellon" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Barre d'outils de l'éditeur de Géométrie" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Barre d'outils de l'éditeur Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Coordonnées copiées dans le presse-papier." - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -#, fuzzy -#| msgid "Coordinates" -msgid "Coordinates Toolbar" -msgstr "Coordonnées" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Barre d'outils de la Grille" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -#, fuzzy -#| msgid "Edit Toolbar" -msgid "Status Toolbar" -msgstr "Barre d'outils de editer" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Ouvrir Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Ouvrir Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Ouvrir Projet" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Sauvegarder le projet" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Éditeur" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Enregistrer un objet et fermer l'éditeur" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Mesure" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Mesure Mini" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Définir l'origine" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Déplacer vers l'origine" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Aller à l'emplacement" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Localiser dans l'objet" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Re-Tracé" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -#, fuzzy -#| msgid "&Clear plot" -msgid "Clear plot" -msgstr "Effacer la Trace" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Zoomer" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Dézoomer" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Ajustement du Zoom" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Ligne de commande" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "Outil 2 faces" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Outil Aligner les objets" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Outil d'extraction de forets" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Outil de Découpe" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Outil de la NCC" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Outil de Isolement" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -#, fuzzy -#| msgid "Drilling" -msgid "Drilling Tool" -msgstr "Forage" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Outil de Panneau" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Outil de Film" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Outil de Pâte à souder" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Outil de Soustraction" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Outil de Règles" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Outil de Optimal" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Calculatrice" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "QRCode" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Outil de Copper Thieving" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Outil Fiduciaire" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Réglage de l'assiette" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Outil de poinçonnage Gerber" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Inverser Gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Outil de Marqueurs de Coin" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Outil de Comp. de Gravure" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Sélectionner" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Ajouter un Perçage" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Ajouter un Tableau de Perçage" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Ajouter une découpe" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Ajouter un Tableau de découpe" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Redimensionner découpe" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copier un perçage" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Supprimer un perçage" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Déplacer un perçage" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Ajouter un Cercle" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Ajouter un Arc" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Ajouter un Rectangle" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Ajouter un Chemin" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Ajouter un Polygone" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Ajouter du Texte" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Ajouter un Tampon" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Peindre une Forme" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Effacer" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Union de Polygones" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Éclatement de polygone" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Intersection de Polygones" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Soustraction de Polygone" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Coupé Piste" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copier les Formes" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Supprimer la Forme" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Changement d'échelle" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Déplacer des objets " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Ajouter un Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Ajouter une Piste" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Ajouter une Région" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Polygoniser" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "Semi Disque" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disque" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Zone de Marque" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Déplacer" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Aligner sur la Grille" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Distance d'accrochage de la grille X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Lorsque actif, valeur sur Grid_X\n" -"est copié dans la valeur Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Distance d'accrochage de la grille Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Accrocher au coin" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Max. distance d'aimant" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Basculer l'affichage de l'axe sur le canevas" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Préférences" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Affichage tête haute)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Dessinez un rectangle de délimitation sur la toile.\n" -"Le but est d’illustrer les limites de notre travail." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Mesure relative\n" -"La référence est la position du dernier clic" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Mesure absolue.\n" -"La référence est (X = 0, Y = 0) position" - -#: appGUI/MainGUI.py:1197 -#, fuzzy -#| msgid "Show Shell" -msgid "TCL Shell" -msgstr "Afficher la ligne de commande" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Projet" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Zone de Dessin" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GÉOMÉTRIE" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-JOB" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "OUTILS" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "OUTILS 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "UTILITAIRES" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Restaurer les valeurs par défaut" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Restaurer l'ensemble complet des valeurs par défaut\n" -"aux valeurs initiales chargées après le premier lancement." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Ouvrir le dossier Pref" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Ouvrez le dossier où FlatCAM enregistre les fichiers de paramètres." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Effacer les param. de GUI" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Effacer les paramètres de l'interface graphique pour FlatCAM,\n" -"tels que: mise en page, état graphique, style, support hdpi, etc." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Appliquez les paramètres actuelles sans enregistrer dans un fichier." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Enregistrer les paramètres actuels dans le fichier 'current_defaults'\n" -"qui est le fichier stockant les paramètres de travail par défaut." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "" -"N'enregistrera pas les modifications et fermera la fenêtre des paramètres." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Basculer la Visibilité" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5569,7 +4291,47 @@ msgstr "Basculer la Visibilité" msgid "Geometry" msgstr "Géométrie" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Crée un nouvel objet de géométrie vide." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Crée un nouvel objet Gerber vide." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5587,107 +4349,1466 @@ msgstr "Géométrie" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Va créer un nouvel objet vide vide." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Document" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "Dx" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Crée un nouvel objet de document vide." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Ouvrir Projet" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Ouvrir Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Ouvrir Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Ouvrir G-code" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Ouvrir la configuration" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Projets récents" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Fichiers récents" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Enregister" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Sauvegarder le projet" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Enregistrer le projet sous" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripte" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Nouveau script" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Ouvrir Script" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Ouvrir l'exemple" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Exécuter un script" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Importation" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG comme objet de géométrie" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG comme objet Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF comme objet de géométrie" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF en tant qu'objet Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 comme objet géométrique" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Exportation" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Exporter en SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Exportation DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Exporter en PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Exporte une image au format PNG.\n" +"L'image enregistrée contiendra le visuel\n" +"de la zone de tracé de FlatCAM." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Exporter Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Exportera un objet Excellon en tant que fichier Excellon,\n" +"le format des coordonnées, les unités de fichier et les zéros\n" +"sont définies dans Paramètres -> Excellon Export." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Export Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Exportera un objet Gerber en tant que fichier Gerber,\n" +"le format des coordonnées, les unités de fichier et les zéros\n" +"sont définies dans Paramètres -> Exportation Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "F. Paramètres" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Importer les paramètres" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Exporter les paramètres" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Enregistrer les préf" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Imprimer (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Modifier" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Modifier un objet" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Fermer l'éditeur" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversion" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Convertir Unique en MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Convertira un objet Géométrie à partir d'un type de géométrie unique\n" +"à un type multi géométrie." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Convertir Multi en Unique Géo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Convertira un objet multi-géométrie en un type simple-géométrie " +"(concaténation)." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Convertir en Géo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Convertir en Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Convertir en Géo" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Aligner les objets" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Rejoindre Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Fusionner une sélection d'objets, qui peuvent être de type:\n" +"- Gerber\n" +"- Excellon\n" +"- Géométrie\n" +"dans un nouvel objet de géométrie combo." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Rejoignez Excellon(s) -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Fusionner une sélection d'objets Excellon dans un nouvel objet Excellon " +"combo." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Rejoindre Gerber(s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Fusionner une sélection d'objets Gerber dans un nouvel objet Gerber combiné." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copie" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#| msgid "Copy\tCtrl+C" +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Définir l'origine" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Déplacer vers l'origine" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Aller à l'emplacement" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Localiser dans l'objet" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Changement d'unités" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Tout sélectionner" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Préférences" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Options" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Faire pivoter la sélection" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Inclinaison sur l'axe X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Inclinaison sur l'axe Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Miroir sur l'axe X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Miroir sur l'axe Y" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Voir la source" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Vue" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "Tout activer" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +#| msgid "Disable all Plots" +msgid "Disable all" +msgstr "Désactiver tous les" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +#| msgid "Disable non-selected\tAlt+3" +msgid "Enable non-selected" +msgstr "Activer non sélectionné" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "Désactiver non sélectionné" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Ajustement du Zoom" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Zoomer" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Dézoomer" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Tout redessiner" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Basculer l'éditeur de Code" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Passer en plein écran" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Basculer la Zone de Tracé" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Basculer Projet / Prop. / Outil" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Basculer la grille" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Basculer les lignes de la grille" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +#| msgid "Toggle Units" +msgid "Toggle Axis" +msgstr "Basculer l'axe" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "Basculer l'espace de travail" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Basculer HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Objets" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Tout désélectionner" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Ligne de commande" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Aide" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Aide en ligne" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Gestionnaire de favoris" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Signaler une erreur" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Documentation Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Documentation Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Raccourcis Clavier" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Chaîne Youtube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "Mode d'emploi" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Sur" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Ajouter un Cercle" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Ajouter un Arc" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Ajouter un Rectangle" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Ajouter un Polygone" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Ajouter un Chemin" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Ajouter du Texte" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Union de Polygones" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Intersection de Polygones" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Soustraction de Polygone" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Coupé Piste" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Copier la Géométrie" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Supprimer la forme" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Déplacer" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "IN" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Basculement d'angle" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Excellon Éditeur<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Ajouter une Foret" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Ajouter un Tableau de découpe" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Ajouter une découpe" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Redimensionner le Foret" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Déplacer les Forets" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Gerber Éditeur<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Ajouter un Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Ajouter une Piste" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Ajouter une Région" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Polygoniser" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Ajouter un Semi-disque" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Ajouter un Disque" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Zone de Marque" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Effacer" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Transformer" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Activer le Tracé" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Désactiver le Tracé" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Définir la couleur" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Rouge" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Bleu" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Jaune" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Vert" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Violet" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Marron" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Blanche" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Noire" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Personnalisé" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opacité" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Défaut" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Générer CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Voir la source" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Propriétés" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Barre d'outils de fichiers" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Barre d'outils de editer" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Barre d'outils de vue" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Barre d'outils Shell" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Barre d'outils de outils" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Barre d'outils de l'éditeur Excellon" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Barre d'outils de l'éditeur de Géométrie" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Barre d'outils de l'éditeur Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Coordonnées copiées dans le presse-papier." + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Barre d'outils de la Grille" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Ouvrir Projet" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Sauvegarder le projet" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Éditeur" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Enregistrer un objet et fermer l'éditeur" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Mesure" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Mesure Mini" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Re-Tracé" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +#, fuzzy +#| msgid "&Clear plot" +msgid "Clear plot" +msgstr "Effacer la Trace" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Nouveau script ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Ouvrir Script ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "Outil 2 faces" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Outil Aligner les objets" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Outil d'extraction de forets" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Outil de Découpe" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Outil de la NCC" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Outil de Isolement" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +#, fuzzy +#| msgid "Drilling" +msgid "Drilling Tool" +msgstr "Forage" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Outil de Panneau" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Outil de Film" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Outil de Pâte à souder" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Outil de Soustraction" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Outil de Règles" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Outil de Optimal" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Calculatrice" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "QRCode" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Outil de Copper Thieving" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Outil Fiduciaire" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Réglage de l'assiette" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Outil de poinçonnage Gerber" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Inverser Gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Outil de Marqueurs de Coin" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Outil de Comp. de Gravure" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Sélectionner" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Ajouter un Perçage" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Ajouter un Tableau de Perçage" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Redimensionner découpe" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copier un perçage" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Supprimer un perçage" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Déplacer un perçage" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Ajouter un Tampon" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Peindre une Forme" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Éclatement de polygone" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copier les Formes" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Supprimer la Forme" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Changement d'échelle" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Déplacer des objets " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "Semi Disque" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disque" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Aligner sur la Grille" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Distance d'accrochage de la grille X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Lorsque actif, valeur sur Grid_X\n" +"est copié dans la valeur Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Distance d'accrochage de la grille Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Accrocher au coin" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Max. distance d'aimant" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Basculer l'affichage de l'axe sur le canevas" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Affichage tête haute)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Dessinez un rectangle de délimitation sur la toile.\n" +"Le but est d’illustrer les limites de notre travail." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Mesure relative\n" +"La référence est la position du dernier clic" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Mesure absolue.\n" +"La référence est (X = 0, Y = 0) position" + +#: appGUI/MainGUI.py:1306 +#| msgid "Show Shell" +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Projet" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Zone de Dessin" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GÉOMÉTRIE" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-JOB" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "OUTILS" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "OUTILS 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "UTILITAIRES" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Restaurer les valeurs par défaut" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Restaurer l'ensemble complet des valeurs par défaut\n" +"aux valeurs initiales chargées après le premier lancement." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Ouvrir le dossier Pref" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Ouvrez le dossier où FlatCAM enregistre les fichiers de paramètres." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Effacer les param. de GUI" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Effacer les paramètres de l'interface graphique pour FlatCAM,\n" +"tels que: mise en page, état graphique, style, support hdpi, etc." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Appliquez les paramètres actuelles sans enregistrer dans un fichier." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Enregistrer les paramètres actuels dans le fichier 'current_defaults'\n" +"qui est le fichier stockant les paramètres de travail par défaut." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "" +"N'enregistrera pas les modifications et fermera la fenêtre des paramètres." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Basculer la Visibilité" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Pas grilles" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Effacer le Dessin" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Éditeur de Géo" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Chemin" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Rectangle" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Cercle" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Union" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Intersection" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Couper" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Tableau Pad" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Piste" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Région" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Éditeur Excellon" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Ajouter une Foret" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Fermer l'éditeur" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Unités d'application" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Verrouiller les barres d'outils" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Onglets détachables" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Dossier Paramètres FlatCAM ouvert." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Êtes-vous sûr de vouloir supprimer les paramètres de GUI?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Oui" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5699,23 +5820,19 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Sélectionnez 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copier des objets" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Supprimer la forme" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Déplacer des objets" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5727,12 +5844,12 @@ msgstr "" "sur le premier article. Appuyez à la fin de la touche ~ X ~ ou\n" "le bouton de la barre d'outils." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Attention" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5740,7 +5857,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel exécuter l'outil Intersection." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5748,7 +5865,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'outil de Soustraction." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5756,291 +5873,351 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'union." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Annulé. Rien de sélectionné à supprimer." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Annulé. Rien n'est sélectionné pour copier." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Annulé. Rien de sélectionné pour bouger." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Nouvel outil ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Entrer un diamètre d'outil" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Ajout de l'outil annulé ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Distance Outil sortie ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Enregistrement du projet. Attendez ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell activé." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell désactivé." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Touches de raccourci" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Liste de raccourcis clavier" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "MONTRER LISTE DES RACCOURCIS" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Passer à l'onglet Projet" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Passer à l'onglet Sélectionné" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Basculer vers l'onglet Outil" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Nouveau Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Editer objet (si sélectionné)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Grille On/Off" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Aller aux coordonnées" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Nouvelle Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Déplacer Obj" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Nouvelle Géométrie" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Changer d'unités" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Ouvrir les Propriétés" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Rotation de 90 degrés CW" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Shell bascule" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Ajouter un outil (dans l'onglet Géométrie sélectionnée ou dans Outils NCC ou " "Outils de Peinture)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Miroir sur l'axe des X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Miroir sur l'axe des Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copier Obj" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Ouvrir la BD des outils" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Ouvrir le fichier Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Ouvrir le fichier Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Nouveau Projet" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Ouvrir Projet" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "Outil d'importation PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Sauvegarder le projet" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Basculer la Zone de Tracé" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Basculer l'axe" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copier Nom Obj" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Basculer l'éditeur de Code" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Basculer les lignes de la grille" - -#: appGUI/MainGUI.py:4304 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Basculer HUD\tAlt+H" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Outil de Distance Minimum" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Ouvrir la fenêtre de Paramètres " -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Faire pivoter de 90 degrés dans le sens anti-horaire" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Exécuter un script" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Basculer l'espace de travail" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Inclinaison sur l'axe X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Inclinaison sur l'axe Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "Outil de PCB double face" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Outil d'application de Pâte à souder" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Outil de PCB film" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Outil de Nettoyage sans Cuivre" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Outil de Zone de Peinture" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Outil de Vérification des Règles" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Voir le fichier Source" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Outil de Transformation" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Outil de Découpe PCB" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panéliser PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Activer tous les Dessins" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Désactiver tous les Dessins" - -#: appGUI/MainGUI.py:4320 -#, fuzzy +#: appGUI/MainGUI.py:4475 #| msgid "Disable Non-selected Plots" msgid "Enable Non-selected Objects" -msgstr "Désactiver les Dessins non sélectionnés" +msgstr "Activer les objets non sélectionnés" -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" -msgstr "Désactiver les Dessins non sélectionnés" +msgstr "Désactiver les objets non sélectionnés" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Passer en plein écran" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Abandonner la tâche en cours (avec élégance)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Enregistrer le projet sous" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6048,223 +6225,242 @@ msgstr "" "Collage spécial. Convertira un style de chemin d'accès Windows en celui " "requis dans Tcl Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Ouvrir le manuel en ligne" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Ouvrir des tutoriels en ligne" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Actualiser les Dessins" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Supprimer un objet" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Autre: Suppression de Outil" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(à gauche de Key_1) Basculer la Zone du bloc-notes (côté gauche)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "ESPACE" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "(Dés)activer Obj Dessin" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Désélectionne tous les objets" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Liste des raccourcis de l'éditeur" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "EDITEUR DE GEOMETRIE" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Dessiner un arc" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copier un élém. de Géo" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dans Ajouter un arc va toogle la direction de l'ARC: CW ou CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Outil d'intersection de polygones" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Outil de peinture géo" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Aller à l'emplacement (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Basculement d'angle" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Déplacer un élément de géométrie" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dans Ajouter Arc passera en revue les modes ARC" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Dessine un polygone" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Dessiner un cercle" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Dessiner un chemin" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Dessiner un rectangle" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Outil de soustraction de polygone" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Ajouter un outil de texte" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Outil union de polygones" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Refléter la forme sur l'axe X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Refléter la forme sur l'axe Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Inclinaison de la forme sur l'axe X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Inclinaison de la forme sur l'axe Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Outil de transformation de l'éditeur" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Forme décalée sur l'axe X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Forme décalée sur l'axe Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Enregistrer l'objet et quitter l'éditeur" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Outil de coupe de polygone" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "Espace" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Faire pivoter la géométrie" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "Entrée" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Terminer le dessin pour certains outils" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "ÉDITEUR EXCELLON" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copier les Forets" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Déplacer les Forets" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Ajouter un nouvel outil" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Supprimer les Forets" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Autre: Supprimer outil(s)" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "GERBER ÉDITEUR" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Ajouter un Disque" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Ajouter un Semi-disque" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont inversés" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont répétés en " "boucle" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Autre: Supprimer les ouvertures" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Outil pour Effacer" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Outil Zone de Marquage" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Outil Polygoniser" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Outil de Transformation" @@ -7246,10 +7442,8 @@ msgstr "" #: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 -#, fuzzy -#| msgid "Coordinates" msgid "X,Y coordinates" -msgstr "Coordonnées" +msgstr "Coordonnées X-Y" #: appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 @@ -7418,10 +7612,8 @@ msgid "Delete all exclusion areas that are selected in the table." msgstr "Supprimez toutes les zones d'exclusion sélectionnées dans le tableau." #: appGUI/ObjectUI.py:1642 -#, fuzzy -#| msgid "Add Polygon" msgid "Add Polish" -msgstr "Ajouter un Polygone" +msgstr "" #: appGUI/ObjectUI.py:1644 msgid "" @@ -7430,16 +7622,12 @@ msgid "" msgstr "" #: appGUI/ObjectUI.py:1652 -#, fuzzy -#| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." -msgstr "Diamètre pour le nouvel outil." +msgstr "" #: appGUI/ObjectUI.py:1663 -#, fuzzy -#| msgid "Measure" msgid "Pressure" -msgstr "Mesure" +msgstr "" #: appGUI/ObjectUI.py:1665 msgid "" @@ -7598,10 +7786,6 @@ msgstr "" "Le 'type d'outil' (TT) peut être circulaire avec 1 à 4 dents (C1..C4),\n" "balle (B) ou en forme de V (V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Mise à jour du Tracé" @@ -7710,10 +7894,8 @@ msgstr "Vitesse d'avance" #: appGUI/ObjectUI.py:2170 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 -#, fuzzy -#| msgid "Mode:" msgid "Mode" -msgstr "Mode:" +msgstr "Mode" #: appGUI/ObjectUI.py:2171 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 @@ -7748,7 +7930,7 @@ msgstr "" #: appGUI/ObjectUI.py:2191 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" -msgstr "" +msgstr "Voronoi" #: appGUI/ObjectUI.py:2192 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 @@ -8211,6 +8393,7 @@ msgstr "Options avan. de CNCjob" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -8903,10 +9086,8 @@ msgstr "Mettre à jour les param d'export" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110 #: appTools/ToolPanelize.py:821 -#, fuzzy -#| msgid "Optimization Time" msgid "Path Optimization" -msgstr "Temps d'optimisation" +msgstr "Optimisation du chemin" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94 @@ -8996,17 +9177,13 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:255 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:138 -#, fuzzy -#| msgid "Plot Options" msgid "Join Option" -msgstr "Options de Tracé" +msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:258 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:141 -#, fuzzy -#| msgid "Rules Tool" msgid "Fuse Tools" -msgstr "Outil de Règles" +msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:260 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:143 @@ -9333,10 +9510,8 @@ msgstr "" "raccourci de menu ou raccourci clavier." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:387 -#, fuzzy -#| msgid "Excellon Editor" msgid "Allow Edit" -msgstr "Editeur Excellon" +msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:389 msgid "" @@ -9499,8 +9674,6 @@ msgid "OpenGL(3D)" msgstr "OpenGL(3D)" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 -#, fuzzy -#| msgid "APP. LEVEL" msgid "APPLICATION LEVEL" msgstr "APP. NIVEAU" @@ -9842,10 +10015,8 @@ msgstr "" "Il sera appliqué au prochain démarrage de l'application." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111 -#, fuzzy -#| msgid "Activate HDPI Support" msgid "HDPI Support" -msgstr "Activer le support HDPI" +msgstr "Le support HDPI" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113 msgid "" @@ -9856,10 +10027,8 @@ msgstr "" "Il sera appliqué au prochain démarrage de l'application." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 -#, fuzzy -#| msgid "Convex Shape" msgid "Hover Shape" -msgstr "Forme convexe" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 msgid "" @@ -9872,10 +10041,8 @@ msgstr "" "sur tout type d'objet non sélectionné." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 -#, fuzzy -#| msgid "Display Selection Shape" msgid "Selection Shape" -msgstr "Afficher la forme de sélection" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 msgid "" @@ -10111,8 +10278,6 @@ msgstr "Exclusion de zone" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402 -#, fuzzy -#| msgid "Add exclusion areas" msgid "Area exclusion parameters." msgstr "Ajouter des zones d'exclusion" @@ -10183,18 +10348,6 @@ msgstr "" "Valeurs valides: 0,3, 1,0" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If <> is checked then Google OR-Tools algorithm with\n" -#| "MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n" -#| "If <> is checked then Google OR-Tools Basic algorithm is used.\n" -#| "If <> is checked then Travelling Salesman algorithm is used for\n" -#| "drill path optimization.\n" -#| "\n" -#| "If this control is disabled, then FlatCAM works in 32bit mode and it " -#| "uses\n" -#| "Travelling Salesman algorithm for path optimization." msgid "" "This sets the path optimization algorithm.\n" "- Rtre -> Rtree algorithm\n" @@ -10213,12 +10366,12 @@ msgstr "" "Si << TSA >> est coché, l'algorithme Travelling Salesman est utilisé pour\n" "optimisation du chemin de forage.\n" "\n" -"Si ce contrôle est désactivé, FlatCAM fonctionne en mode 32 bits et utilise\n" -"Algorithme Travelling Salesman pour l’optimisation des chemins." +"Certaines options sont désactivées lorsque l'application fonctionne en mode " +"32 bits." #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:108 msgid "Rtree" -msgstr "" +msgstr "Rtree" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29 msgid "Geometry Options" @@ -11265,10 +11418,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 #: appTools/ToolInvertGerber.py:258 -#, fuzzy -#| msgid "Beveled" msgid "Bevel" -msgstr "Biseauté" +msgstr "" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27 msgid "Optimal Tool Options" @@ -11724,10 +11875,8 @@ msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 #: appTools/ToolDblSided.py:696 -#, fuzzy -#| msgid "Hole Size" msgid "Hole Snap" -msgstr "Taille du trou" +msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:90 msgid "Axis Ref" @@ -12624,10 +12773,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Options de l'Outil de Peinture" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Paramètres:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12733,26 +12878,6 @@ msgstr "Nombre de colonnes du panneau désiré" msgid "Number of rows of the desired panel" msgstr "Nombre de lignes du panneau désiré" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -13774,10 +13899,8 @@ msgstr "Géométrie GCode" #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:464 appTools/ToolProperties.py:537 -#, fuzzy -#| msgid "Tool Dia" msgid "Tool Data" -msgstr "Diam. de l'outil" +msgstr "" #: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501 msgid "Depth of Cut" @@ -14031,10 +14154,8 @@ msgid "Object to be aligned." msgstr "Objet à aligner." #: appTools/ToolAlignObjects.py:423 -#, fuzzy -#| msgid "TARGET object" msgid "DESTINATION object" -msgstr "Objet CIBLE" +msgstr "" #: appTools/ToolAlignObjects.py:425 msgid "" @@ -15037,16 +15158,12 @@ msgid "Tool Parameters" msgstr "Paramètres d'outil" #: appTools/ToolCutOut.py:2253 -#, fuzzy -#| msgid "Auto" msgid "Automatic" msgstr "Auto" #: appTools/ToolCutOut.py:2253 appTools/ToolCutOut.py:2328 -#, fuzzy -#| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" -msgstr "B. Pont de maintient Manuel" +msgstr "" #: appTools/ToolCutOut.py:2255 msgid "This section handle creation of automatic bridge gaps." @@ -15102,10 +15219,8 @@ msgstr "" "supérieure." #: appTools/ToolCutOut.py:2369 -#, fuzzy -#| msgid "Subtract Geometry" msgid "Manual cutout Geometry" -msgstr "Soustraire la géométrie" +msgstr "" #: appTools/ToolCutOut.py:2371 msgid "Geometry object used to create the manual cutout." @@ -15171,10 +15286,8 @@ msgid "Click on canvas within the desired Excellon drill hole" msgstr "" #: appTools/ToolDblSided.py:282 -#, fuzzy -#| msgid "Mirror Reference point" msgid "Mirror reference point set." -msgstr "Miroir Point de référence" +msgstr "" #: appTools/ToolDblSided.py:310 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." @@ -16599,22 +16712,16 @@ msgstr "" "diamètre ci-dessus." #: appTools/ToolMilling.py:1064 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating drills milling geometry..." -msgstr "Génération de géométrie de distribution de pâte à souder ..." +msgstr "" #: appTools/ToolMilling.py:1169 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating slot milling geometry..." -msgstr "Génération de géométrie de distribution de pâte à souder ..." +msgstr "" #: appTools/ToolMilling.py:1584 -#, fuzzy -#| msgid "Mill Holes" msgid "Milling Holes Tool" -msgstr "Fraiser les Trous" +msgstr "" #: appTools/ToolMilling.py:2166 msgid "Preprocessor E" @@ -16720,10 +16827,8 @@ msgid "Failed. Clearing the polygon with the method: standard." msgstr "Échoué. Effacer le polygone avec la méthode: standard." #: appTools/ToolNCC.py:2035 -#, fuzzy -#| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" -msgstr "La géométrie n'a pas pu être complètement effacée" +msgstr "" #: appTools/ToolNCC.py:2067 appTools/ToolNCC.py:2069 appTools/ToolNCC.py:2655 #: appTools/ToolNCC.py:2657 @@ -16757,10 +16862,8 @@ msgid "started." msgstr "commencé." #: appTools/ToolNCC.py:2279 -#, fuzzy -#| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." -msgstr "Impossible d'obtenir que l'étendue de la zone soit non dépolluée." +msgstr "" #: appTools/ToolNCC.py:2301 appTools/ToolNCC.py:3159 msgid "" @@ -16790,12 +16893,8 @@ msgid "tools" msgstr "outils" #: appTools/ToolNCC.py:2343 -#, fuzzy -#| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" -"Outil de peinture. Reste l'usinage de la peinture de la zone: tâche " -"commencée." #: appTools/ToolNCC.py:2566 appTools/ToolNCC.py:3552 msgid "NCC Tool Rest Machining clear all done." @@ -17106,16 +17205,12 @@ msgid "Paint failed." msgstr "La peinture «Tout» a échoué." #: appTools/ToolPaint.py:2182 -#, fuzzy -#| msgid "Paint done." msgid "Paint Done." msgstr "Peinture faite." #: appTools/ToolPaint.py:2187 -#, fuzzy -#| msgid "Painting polygon..." msgid "Painting..." -msgstr "Peinture polygone ..." +msgstr "Peinture..." #: appTools/ToolPaint.py:2221 appTools/ToolPaint.py:2226 #: appTools/ToolPaint.py:2234 appTools/ToolPaint.py:2321 @@ -17270,10 +17365,8 @@ msgid "Optimizing the overlapping paths." msgstr "" #: appTools/ToolPanelize.py:582 -#, fuzzy -#| msgid "Optimization Time" msgid "Optimization complete." -msgstr "Temps d'optimisation" +msgstr "Optimisation terminée." #: appTools/ToolPanelize.py:596 msgid "Generating panel... Spawning copies" @@ -17687,15 +17780,6 @@ msgstr "Cliquez sur le point de destination ..." msgid "QRCode Tool done." msgstr "Outil QRCode terminé." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Exporter en PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Exporter en SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Objet Gerber auquel le QRCode sera ajouté." @@ -17974,10 +18058,9 @@ msgid "...processing..." msgstr "...En traitement..." #: appTools/ToolShell.py:293 -#, fuzzy #| msgid "FlatCAM Beta" msgid "FlatCAM Shell" -msgstr "FlatCAM Beta" +msgstr "FlatCAM Shell" #: appTools/ToolSolderPaste.py:459 msgid "Please enter a tool diameter to add, in Float format." @@ -18511,8 +18594,9 @@ msgstr "" "Voulez-vous enregistrer le projet?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM est en cours d'initialisation ..." +#| msgid "FlatCAM is initializing ..." +msgid "The application is initializing ..." +msgstr "L'application s'initialise ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18520,19 +18604,19 @@ msgstr "Impossible de trouver les fichiers de languages. Fichiers Absent." #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM est en cours d'initialisation ...\n" +"L'application s'initialise …\n" "Initialisation du Canevas." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM est en cours d'initialisation ...\n" +"L'application s'initialise …\n" "Initialisation du Canevas\n" "Initialisation terminée en" @@ -18601,10 +18685,9 @@ msgid "Editor exited. Editor content saved." msgstr "Sortie de l'éditeur. Contenu enregistré." #: app_Main.py:2419 app_Main.py:2460 -#, fuzzy -#| msgid "Select a Gerber, Geometry or Excellon Object to update." msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." -msgstr "Sélectionnez l'objet Géométrie, Gerber, ou Excellon à mettre à jour." +msgstr "" +"Sélectionnez l'objet Géométrie, Gerber, Excellon ou CNCJob à mettre à jour." #: app_Main.py:2422 msgid "is updated, returning to App..." @@ -18849,7 +18932,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Cette entrée sera dirigé vers un autre site Web si:\n" @@ -18857,8 +18940,8 @@ msgstr "" "1. Le site FlatCAM.org est en panne\n" "2. Détournement d'URL\n" "\n" -"Si vous ne pouvez pas obtenir d'informations sur FlatCAM beta\n" -"utilisez le lien de chaîne YouTube dans le menu Aide." +"Si vous ne pouvez pas obtenir d'informations sur l'application\n" +"utilisez le lien de la chaîne YouTube dans le menu Aide." #: app_Main.py:3294 msgid "Alternative website" @@ -18934,10 +19017,6 @@ msgstr "Un objet Géométrie a été converti au format MultiGeo." msgid "A Geometry object was converted to SingleGeo type." msgstr "L'objet Géométrie a été converti au format SingleGeo." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Changement d'unités" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -19099,10 +19178,6 @@ msgstr "Rotation sur l'axe des X effectué." msgid "No object selected to Rotate." msgstr "Aucun objet sélectionné pour faire pivoter." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Transformer" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Entrez la valeur de l'angle:" @@ -19239,10 +19314,9 @@ msgid "Clear Recent files" msgstr "Effacer les fichiers récents" #: app_Main.py:7317 -#, fuzzy #| msgid "FlatCAM.org" msgid "FlatCAM Evo" -msgstr "FlatCAM.org" +msgstr "FlatCAM Evo" #: app_Main.py:7321 msgid "Release date" @@ -19253,32 +19327,24 @@ msgid "Displayed" msgstr "" #: app_Main.py:7328 -#, fuzzy -#| msgid "Snap Max" msgid "Snap" -msgstr "Accrocher max" +msgstr "" #: app_Main.py:7337 msgid "Canvas" msgstr "" #: app_Main.py:7342 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace active" -msgstr "Paramètres de l'espace de travail" +msgstr "" #: app_Main.py:7346 -#, fuzzy -#| msgid "Workspace disabled." msgid "Workspace size" -msgstr "Espace de travail désactivé." +msgstr "" #: app_Main.py:7350 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace orientation" -msgstr "Paramètres de l'espace de travail" +msgstr "" #: app_Main.py:7413 msgid "Failed checking for latest version. Could not connect." @@ -19322,17 +19388,15 @@ msgstr "Désactivation de tous les Plots." #: app_Main.py:7552 msgid "All non selected plots disabled." -msgstr "Désélection de tous les Plots." +msgstr "" #: app_Main.py:7558 msgid "All plots enabled." msgstr "Activation de tous les Plots." #: app_Main.py:7564 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." -msgstr "Désélection de tous les Plots." +msgstr "" #: app_Main.py:7570 msgid "Selected plots enabled..." @@ -19375,10 +19439,6 @@ msgstr "Ouvrir le fichier Gerber." msgid "Opening Excellon file." msgstr "Ouverture du fichier Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Ouvrir G-code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Ouverture du fichier G-Code." @@ -19452,22 +19512,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Enregistrer le fichier source Excellon" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Exporter Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Export Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Seuls les objets de géométrie peuvent être utilisés." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Exportation DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Importer SVG" @@ -19575,10 +19623,8 @@ msgid "Exporting Gerber" msgstr "Exporter Gerber" #: app_Main.py:9694 app_Main.py:9701 -#, fuzzy -#| msgid "Could not export DXF file." msgid "Could not export file." -msgstr "Impossible d'exporter le fichier DXF." +msgstr "Impossible d'exporter le fichier." #: app_Main.py:9747 msgid "DXF file exported to" @@ -19738,14 +19784,10 @@ msgid "Failed to parse saved project file" msgstr "Échec d'analyse du fichier de projet enregistré" #: app_Main.py:10477 -#, fuzzy -#| msgid "" -#| "Save cancelled because source file is empty. Try to export the Gerber " -#| "file." msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Enregistrement annulé car le fichier source est vide. Essayez d'exporter le " -"fichier Gerber." +"fichier." #: assets/linux/flatcam-beta.desktop:3 msgid "FlatCAM Beta" @@ -19822,10 +19864,8 @@ msgstr "" "valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." #: camlib.py:3109 -#, fuzzy -#| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" -msgstr "Le paramètre Cut Z est zéro. Il n'y aura pas de fichier coupé, sautant" +msgstr "" #: camlib.py:3237 camlib.py:5330 msgid "The End X,Y format has to be (x, y)." @@ -19841,10 +19881,8 @@ msgid "G91 coordinates not implemented" msgstr "Coordonnées G91 non implémentées" #: camlib.py:3447 -#, fuzzy -#| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool:" -msgstr "Génération de GCode terminée" +msgstr "" #: camlib.py:3497 msgid "" @@ -20100,6 +20138,242 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Aucun nom de géométrie dans les arguments. Indiquez un nom et réessayez." +#, fuzzy +#~| msgid "&New Project ...\tCtrl+N" +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "Nouveau projet ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Géométrie\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Ouvrir Gerber...\tCtrl+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Ouvrir Excellon ...\tCtrl+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "Ouvrir G-Code ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Enregistrer le projet...\tCtrl+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Enregistrer le projet sous...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "Exporter SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Exporter DXF ..." + +#~ msgid "Export PNG ..." +#~ msgstr "Exporter PNG ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Exporter Excellon ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Exporter Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Fermer l'éditeur\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Supprimer\tDEL" + +#~ msgid "Set Origin\tO" +#~ msgstr "Définir L'origine\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Déplacer vers l'origine\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Aller à l'emplacement\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Localiser dans l'objet\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Basculer les Unités\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Tout sélectionner\tCtrl+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Paramètres \tShift+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Inclinaison sur l'axe X\tShift+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Inclinaison sur l'axe Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Voir la source\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Base de Données d'outils\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Activer tous les dessins\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Désactiver tous les dessins\tAlt+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Ajustement du Zoom\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Zoomer\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Dézoomer\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Basculer l'éditeur de code\tShift+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Passer en plein écran\tAlt+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Basculer la zone de tracé\tCtrl+F10" + +#, fuzzy +#~| msgid "Toggle Grid Lines\tAlt+G" +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Basculer les lignes de la grille\tAlt+G" + +#, fuzzy +#~| msgid "Toggle Axis\tShift+G" +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Basculer l'axe\tShift+G" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Basculer l'espace de travail\tShift+W" + +#, fuzzy +#~| msgid "Toggle HUD\tAlt+H" +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Basculer HUD\tAlt+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Ligne de commande\tS" + +#~ msgid "About FlatCAM" +#~ msgstr "À propos de FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Ajouter un Cercle\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Ajouter un Arc\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Ajouter un Rectangle\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Ajouter un Polygone\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Ajouter un Chemin\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Ajouter du Texte\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Union de Polygones\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Intersection de Polygones\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Soustraction de Polygone\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Chemin Coupé\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Supprimer la Forme\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Déplacer\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Outil Tampon\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Outil de Peinture\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Outil de Transformation\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Basculer le Coin accrocher\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Ajouter un Tableau de Forage\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Ajouter une Forage\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Ajouter un Tableau de Fente\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Ajouter une Fente\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Copie\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Déplacer les Forets\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Ajouter un Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Ajouter un Tableau de Pad\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Ajouter une Piste\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Ajouter une Région\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Polygoniser\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Ajouter un Semi-Disque\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Ajouter un Disque\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Tampon\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Échelle\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Zone de Marque\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Transformation\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Activer tous les Dessins" + +#~ msgid "Parameters:" +#~ msgstr "Paramètres:" + #~ msgid "Important Information's" #~ msgstr "Informations importantes" @@ -20158,9 +20432,6 @@ msgstr "" #~ msgid "Tool Shape" #~ msgstr "Forme d'outil" -#~ msgid "FR" -#~ msgstr "Avance" - #~ msgid "FR Z" #~ msgstr "Avance Z" @@ -22023,9 +22294,6 @@ msgstr "" #~ msgid "Could not load bookamrks file." #~ msgstr "Impossible de charger le fichier par défaut." -#~ msgid "Go" -#~ msgstr "Aller" - #~ msgid "There are no polygons to mark area." #~ msgstr "Il n'y a pas de polygones pour marquer la zone." diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index 5fe7a598ca37912299e99da7a2c5d5b6fa15f5ac..a1f6336c502a1000411b264dade944fae9b0cfff 100644 GIT binary patch delta 75945 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 delta 76557 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 BTO|Mh diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index f05f37ed..c0db416c 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 13:09+0200\n" -"PO-Revision-Date: 2020-10-26 13:12+0200\n" +"POT-Creation-Date: 2020-10-26 18:25+0200\n" +"PO-Revision-Date: 2020-10-26 18:33+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -100,14 +100,14 @@ msgstr "Segnalibro rimosso." msgid "Export Bookmarks" msgstr "Esporta segnalibri" -#: Bookmark.py:293 appGUI/MainGUI.py:527 +#: Bookmark.py:293 appGUI/MainGUI.py:588 msgid "Bookmarks" msgstr "Segnalibri" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 -#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2890 -#: appGUI/MainGUI.py:3112 appGUI/MainGUI.py:3327 +#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 +#: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 #: appObjects/FlatCAMCNCJob.py:1750 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 @@ -334,7 +334,7 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "Il tipo di applicazione in cui utilizzare il tool." #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1302 +#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 #: app_Main.py:7315 msgid "General" msgstr "Generale" @@ -358,7 +358,7 @@ msgid "Isolation" msgstr "Isolamento" #: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 -#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1509 +#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Disegno" @@ -1406,7 +1406,7 @@ msgstr "" "active Geometry object after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1364 appGUI/MainGUI.py:1441 +#: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 #: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 msgid "Cancel" @@ -1549,10 +1549,11 @@ msgstr "DB utensili esportato in" msgid "Import FlatCAM Tools DB" msgstr "Importazione DB FlatCAM utensili" -#: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 -#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 +#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 +#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 +#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 #: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 msgid "Tools Database" @@ -1719,7 +1720,7 @@ msgstr "" "Utensile già presente nella lista.\n" "Salva e riedita l'Excellon se vuoi aggiungere questo utensile. " -#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3524 +#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3633 msgid "Added new tool with dia" msgstr "Aggiunto nuovo utensile con diametro" @@ -1761,7 +1762,7 @@ msgstr "Errore: Nessun utensile/Foro selezionato" #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 -#: appGUI/MainGUI.py:2871 appGUI/MainGUI.py:2883 +#: appGUI/MainGUI.py:2980 appGUI/MainGUI.py:2992 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 #: app_Main.py:4896 app_Main.py:5050 msgid "Done." @@ -1859,7 +1860,7 @@ msgstr "" "Cancella un utensile dalla lista\n" "selezionandone la riga nella tabella." -#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4593 +#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4784 msgid "Resize Drill(s)" msgstr "Ridimensiona foro(i)" @@ -1883,8 +1884,8 @@ msgstr "Ridimensiona" msgid "Resize drill(s)" msgstr "Ridimensiona foro(i)" -#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:1567 -#: appGUI/MainGUI.py:4592 +#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676 +#: appGUI/MainGUI.py:4778 msgid "Add Drill Array" msgstr "Aggiungi matrice di fori" @@ -1957,7 +1958,8 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240 @@ -1969,7 +1971,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 +#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2222,7 +2225,7 @@ msgid "Full Buffer" msgstr "Buffer completo" #: appEditors/AppGeoEditor.py:131 appEditors/AppGeoEditor.py:2959 -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:4666 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191 msgid "Buffer Tool" msgstr "Utensile buffer" @@ -2255,11 +2258,11 @@ msgstr "Font" msgid "Size" msgstr "Dimensione" -#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1505 +#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1614 msgid "Text" msgstr "Testo" -#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1425 +#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1534 msgid "Apply" msgstr "Applica" @@ -2267,7 +2270,7 @@ msgstr "Applica" msgid "Text Tool" msgstr "Utensile testo" -#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:514 appGUI/MainGUI.py:1248 +#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:573 appGUI/MainGUI.py:1357 #: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 @@ -2281,8 +2284,8 @@ msgid "Tool" msgstr "Strumenti" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:938 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:1783 -#: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:2203 +#: appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Strumento disegno" @@ -2323,7 +2326,8 @@ msgstr "Strumento" #: appEditors/AppGeoEditor.py:606 appEditors/AppGeoEditor.py:1035 #: appEditors/AppGerberEditor.py:5316 appEditors/AppGerberEditor.py:5745 -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2119 appTools/ToolTransform.py:85 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 +#: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Strumento trasformazione" @@ -2340,9 +2344,9 @@ msgid "Skew/Shear" msgstr "Inclina/Taglia" #: appEditors/AppGeoEditor.py:609 appEditors/AppGerberEditor.py:2687 -#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:1085 -#: appGUI/MainGUI.py:1552 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4714 -#: appGUI/ObjectUI.py:125 +#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2350 +#: appGUI/MainGUI.py:4919 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" @@ -2354,9 +2358,9 @@ msgid "Mirror (Flip)" msgstr "Specchia" #: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2647 -#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:1083 -#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:1550 appGUI/MainGUI.py:2239 -#: appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 +#: appGUI/MainGUI.py:2348 appGUI/MainGUI.py:4910 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" @@ -3148,7 +3152,7 @@ msgstr "Anello" msgid "Line" msgstr "Linea" -#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1499 +#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1608 #: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 @@ -3181,9 +3185,9 @@ msgstr "Snap alla griglia abilitato." msgid "Grid Snap disabled." msgstr "Snap alla griglia disabilitato." -#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3206 -#: appGUI/MainGUI.py:3252 appGUI/MainGUI.py:3270 appGUI/MainGUI.py:3414 -#: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3465 appGUI/MainGUI.py:3482 +#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3315 +#: appGUI/MainGUI.py:3361 appGUI/MainGUI.py:3379 appGUI/MainGUI.py:3523 +#: appGUI/MainGUI.py:3562 appGUI/MainGUI.py:3574 appGUI/MainGUI.py:3591 msgid "Click on target point." msgstr "Fai clic sul punto target." @@ -3399,7 +3403,7 @@ msgstr "Fatto. Spostamento aperture completato." msgid "Done. Apertures copied." msgstr "Fatto. Aperture copiate." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1530 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 #: appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" @@ -3517,9 +3521,10 @@ msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:760 appGUI/MainGUI.py:879 appGUI/MainGUI.py:1096 -#: appGUI/MainGUI.py:1580 appGUI/MainGUI.py:2038 appGUI/MainGUI.py:2251 -#: appGUI/MainGUI.py:4715 appGUI/ObjectUI.py:1132 +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 +#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 +#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3632,8 +3637,8 @@ msgstr "Cancella i poligoni contrassegnati." msgid "Clear all the markings." msgstr "Pulisci tutte le marchiature." -#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:1068 -#: appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2333 appGUI/MainGUI.py:4909 msgid "Add Pad Array" msgstr "Aggiungi matrice di pad" @@ -4119,12 +4124,11 @@ msgstr "Applicazione avviata ..." msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:190 appGUI/MainGUI.py:921 -#: appGUI/MainGUI.py:2077 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:192 +#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4139,7 +4143,7 @@ msgstr "" msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "Apri progetto ..." @@ -4155,11 +4159,11 @@ msgstr "Apri &Excellon ...\tCtrl+E" msgid "Open G-&Code ..." msgstr "Apri G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:309 +#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Esci" -#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1460 +#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1569 msgid "Toggle Panel" msgstr "Attiva / disattiva pannello" @@ -4167,1268 +4171,23 @@ msgstr "Attiva / disattiva pannello" msgid "File" msgstr "File" -#: appGUI/MainGUI.py:84 -msgid "New Project ...\tCtrl+N" -msgstr "Nuovo progetto ...\tCtrl+N" +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" +msgstr "Nuovo Progetto" + +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "Ctrl+N" +msgstr "Ctrl+N" #: appGUI/MainGUI.py:86 msgid "Will create a new, blank project" msgstr "Creerà un nuovo progetto vuoto" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1464 appGUI/ObjectUI.py:2342 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1573 appGUI/ObjectUI.py:2342 msgid "New" msgstr "Nuovo" -#: appGUI/MainGUI.py:95 -msgid "Geometry\tN" -msgstr "Geometria\tN" - -#: appGUI/MainGUI.py:97 -msgid "Will create a new, empty Geometry Object." -msgstr "Creerà un nuovo oggetto Geometria vuoto." - -#: appGUI/MainGUI.py:100 -msgid "Gerber\tB" -msgstr "Gerber\tB" - -#: appGUI/MainGUI.py:102 -msgid "Will create a new, empty Gerber Object." -msgstr "Creerà un nuovo oggetto Gerber vuoto." - -#: appGUI/MainGUI.py:105 -msgid "Excellon\tL" -msgstr "Excellon\tL" - -#: appGUI/MainGUI.py:107 -msgid "Will create a new, empty Excellon Object." -msgstr "Creerà un nuovo oggetto Excellon vuoto." - -#: appGUI/MainGUI.py:112 -msgid "Document\tD" -msgstr "Documento\tD" - -#: appGUI/MainGUI.py:114 -msgid "Will create a new, empty Document Object." -msgstr "Creerà un nuovo oggetto Documento vuoto." - -#: appGUI/MainGUI.py:129 -msgid "Open Gerber ...\tCtrl+G" -msgstr "Apri Gerber...\tCtrl+G" - -#: appGUI/MainGUI.py:134 -msgid "Open Excellon ...\tCtrl+E" -msgstr "Apri Excellon ...\tCtrl+E" - -#: appGUI/MainGUI.py:139 -msgid "Open G-Code ..." -msgstr "Apri G-Code ..." - -#: appGUI/MainGUI.py:146 -msgid "Open Config ..." -msgstr "Apri Config ..." - -#: appGUI/MainGUI.py:151 -msgid "Recent projects" -msgstr "Progetti recenti" - -#: appGUI/MainGUI.py:153 -msgid "Recent files" -msgstr "File recenti" - -#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1433 -msgid "Save" -msgstr "Salva" - -#: appGUI/MainGUI.py:160 -msgid "Save Project ...\tCtrl+S" -msgstr "Salva progetto ...\tCtrl+S" - -#: appGUI/MainGUI.py:165 -msgid "Save Project As ...\tCtrl+Shift+S" -msgstr "Salva progetto con nome ...\tCtrl+Shift+S" - -#: appGUI/MainGUI.py:180 -msgid "Scripting" -msgstr "Scripting" - -#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:917 appGUI/MainGUI.py:2073 -msgid "New Script ..." -msgstr "Nuovo Script ..." - -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:919 appGUI/MainGUI.py:2075 -msgid "Open Script ..." -msgstr "Apri Script ..." - -#: appGUI/MainGUI.py:188 -msgid "Open Example ..." -msgstr "Apri esempio ..." - -#: appGUI/MainGUI.py:207 -msgid "Import" -msgstr "Importa" - -#: appGUI/MainGUI.py:209 -msgid "SVG as Geometry Object ..." -msgstr "SVG come oggetto Geometry ..." - -#: appGUI/MainGUI.py:212 -msgid "SVG as Gerber Object ..." -msgstr "SVG come oggetto Gerber ..." - -#: appGUI/MainGUI.py:217 -msgid "DXF as Geometry Object ..." -msgstr "DXF come oggetto Geometria ..." - -#: appGUI/MainGUI.py:220 -msgid "DXF as Gerber Object ..." -msgstr "DXF come oggetto Gerber ..." - -#: appGUI/MainGUI.py:224 -msgid "HPGL2 as Geometry Object ..." -msgstr "HPGL2 come oggetto Geometry ..." - -#: appGUI/MainGUI.py:230 -msgid "Export" -msgstr "Esporta" - -#: appGUI/MainGUI.py:234 -msgid "Export SVG ..." -msgstr "Esporta SVG ..." - -#: appGUI/MainGUI.py:238 -msgid "Export DXF ..." -msgstr "Esporta &DXF ..." - -#: appGUI/MainGUI.py:244 -msgid "Export PNG ..." -msgstr "Esporta PNG ..." - -#: appGUI/MainGUI.py:246 -msgid "" -"Will export an image in PNG format,\n" -"the saved image will contain the visual \n" -"information currently in FlatCAM Plot Area." -msgstr "" -"Esporterà un'immagine in formato PNG,\n" -"l'immagine salvata conterrà le informazioni\n" -"visive attualmente nell'area del grafico FlatCAM." - -#: appGUI/MainGUI.py:255 -msgid "Export Excellon ..." -msgstr "Export Excellon ..." - -#: appGUI/MainGUI.py:257 -msgid "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." -msgstr "" -"Esporterà un oggetto Excellon come file Excellon,\n" -"il formato delle coordinate, le unità di file e gli zeri\n" -"sono impostati in Preferenze -> Esporta Excellon." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Esporta Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Esporterà un oggetto Gerber come file Gerber,\n" -"il formato delle coordinate, le unità di file e gli zeri\n" -"sono impostati in Preferenze -> Esportazione Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Backup" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Importa preferenze da file ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Esporta preferenze su file ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Salva Preferenze" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Stampa (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Modifica" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Modifica oggetto\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Chiudi editor\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversione" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Converti da Single a MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Converte un oggetto Geometry dal tipo single_geometry\n" -"a un tipo multi_geometry." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Converti da Multi a SingleGeo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Converte un oggetto Geometry dal tipo multi_geometry\n" -"a un tipo single_geometry." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Converti tutto in Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Converti tutto in Gerber" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Converti tutto in Excellon" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Collega oggetti" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Unisci Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Unisci una selezione di oggetti, che possono essere di tipo:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometria\n" -"in un nuovo oggetto Geometria combinato." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Unisci Excellon -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Unisci una selezione di oggetti Excellon in un nuovo oggetto combinato " -"Excellon." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Unisci Gerber(s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Unisci una selezione di oggetti Gerber in un nuovo oggetto Gerber combinato." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Copia\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Cancella\tCANC" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Imposta Origine\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Sposta su Origine\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Vai a locazione\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Trova nell'oggetto\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Attiva/disattiva Unità\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Seleziona tutto\tCtrl+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Preferenze\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Opzioni" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Ruota Selezione\tShift+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "Inclina nell'asse X\tShift+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Inclina nell'asse Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "Capovolgi in X\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Capovolgi in Y\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Vedi sorgente\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "DataBase Utensili\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Vedi" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Abilita tutti i plot\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Disabilita tutti i plot\tAlt+2" - -#: appGUI/MainGUI.py:459 -msgid "Enable non-selected\tAlt+3" -msgstr "Abilita non selezionati\tAlt+3" - -#: appGUI/MainGUI.py:461 -msgid "Disable non-selected\tAlt+4" -msgstr "Disabilita non selezionati\tAlt+4" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Zoom tutto\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Zoom In\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Zoom Fuori\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Ridisegna tutto\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Attiva/disattiva Editor codice\tShift+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "(Dis)abilita schermo intero\tAlt+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "(Dis)attiva area del diagramma\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "(Dis)attiva Progetto/Sel/Strumento\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "(Dis)attiva lo snap alla griglia\tG" - -#: appGUI/MainGUI.py:492 -msgid "Toggle Grid Lines\tShift+G" -msgstr "(Dis)attiva linee griglia\tShift+G" - -#: appGUI/MainGUI.py:494 -msgid "Toggle Axis\tShift+A" -msgstr "(Dis)attiva assi\tShift+A" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "(Dis)attiva area di lavoro\tShift+W" - -#: appGUI/MainGUI.py:498 -msgid "Toggle HUD\tShift+H" -msgstr "Camba HUD\tShift+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Oggetti" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Seleziona tutto" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Deseleziona tutto" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Riga Comandi\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Aiuto" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Aiuto Online\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Gestore segnalibri" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Riporta un bug" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Specifiche Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Specifiche Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Elenco Shortcuts\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Canale YouTube\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "How To" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "Informazioni su FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Aggiungi cerchio\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Aggiungi Arco\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Aggiungi rettangolo\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Aggiungi poligono\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Aggiungi percorso\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Aggiungi Testo\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Unisci poligono\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Interseca poligono\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Sottrai poligono\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Taglia percorso\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copia Geometria\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Cancella forma\tCANC" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Sposta\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Strumento Buffer\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Strumento Pittura\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Strumento Trasforma\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Attiva/disattiva Snap angoli\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Editor Excellon<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Aggiungi matrice fori\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Aggiungi Foro\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Aggiungi Matrice slot\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Aggiungi Slot\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Ridimensiona Foro(i)\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Copia\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Sposta foro(i)\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Editor Gerber<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Aggiungi Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Aggiungi matrice Pad\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Aggiungi Traccia\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Aggiungi regione\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Poligonizza\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Aggiungi SemiDisco\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Aggiungi Disco\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Buffer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Scala\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Marchia Area\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Gomma\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Trasforma\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Abilita Plot" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Disabilita Plot" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Imposta Colore" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Rosso" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Blu" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Giallo" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Verde" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Porpora" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Marrone" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Bianco" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Nero" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Personalizzato" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Trasparenza" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Valori di default" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Genera CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Vedi sorgente" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copia" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Proprietà" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Strumenti File" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Strumenti Edit" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Strumenti Vedi" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Strumenti Shell" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Strumenti Utensili" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Strumenti Editor Excellon" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Strumenti Editor Geometrie" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Strumenti Editor Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Toolbar Coordinate delta" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "Toolbar Coordinate" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Strumenti Griglia" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "Toolbar stato" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Apri Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Apri Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Apri progetto" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Salva progetto" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Salva Oggetto e chiudi editor" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Strumento distanza" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Strumento distanza minima" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Imposta origine" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Sposta su origine" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Vai a posizione" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Trova nell'oggetto" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Ridisegna" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "Cancella plot" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Zoom In" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Zoom Out" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Zoom Tutto" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Riga di comando" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "Strumento 2 facce" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Strumento allinea oggetti" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Strumento estrai fori" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Strumento Ritaglia" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Strumento NCC" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Tipo isolamento" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "Tool Foratura" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Stromento Pannello" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Strumento Film" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Strumento SolderPaste" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Strumento Sottrai" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Strumento Righello" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Strumento Ottimo" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Strumento Calcolatrici" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "Strumento QRCode" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Strumento Copper Thieving" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Strumento Fiducial" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Strumento Calibrazione" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Strumento punzone gerber" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Strumento inverti gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Strumento marchiatura bordi" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Strumento compensazione incisione" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Seleziona" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Aggiungi Foro" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Aggiungi matrice Fori" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Aggiungi Slot" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Aggiungi matrici Slot" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Ridimensiona Foro" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copia Foro" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Cancella Foro" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Sposta Foro" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Aggiungi Cerchio" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Aggiungi Arco" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Aggiungi rettangolo" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Aggiungi Percorso" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Aggiungi Poligono" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Aggiungi Testo" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Aggiungi Buffer" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Disegna Figura" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Gomma" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Unione Poligono" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Explodi Poligono" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Interseca Poligono" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Sottrai Poligono" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Taglia Percorso" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copia Forma(e)" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Cancella Forme '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Trasformazioni" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Sposta Oggetti " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Aggiungi Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Aggiungi Traccia" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Aggiungi Regione" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Poligonizza" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "SemiDisco" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disco" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Marchia Area" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Sposta" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Aggancia alla griglia" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Distanza aggancio gliglia X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Se attivo, valore su Grid_X\n" -"sarà copiato nel valore Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Distanza aggancio gliglia Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Aggancia all'angolo" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Massima distanza magnete" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "(Dis)attiva visualizzazione asse sui canvas" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Preferenze" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Display)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Disegna un rettangolo delimitante.\n" -"Lo scopo è quello di mostrare i limiti del nostro lavoro." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Misure relative.\n" -"Il riferimento è l'ultima posizione cliccata" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Misure relative.\n" -"Il riferimento è la posizione (X=0, Y=0)" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "Shell TCL" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Progetto" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Area Grafica" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRIA" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-JOB" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "UTENSILI" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "UTENSILI 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "UTILITA'" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Ripristina Defaults" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Ripristina l'intero set di valori predefiniti\n" -"ai valori iniziali caricati dopo il primo avvio." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Aprii cartella preferenze" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Pulisci impostazioni GUI" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Cancella le impostazioni della GUI per FlatCAM,\n" -"come: layout, stato gui, stile, supporto hdpi ecc." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Applica le impostazioni correnti senza salvarle su file." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Salva le impostazioni correnti nel file \"current_defaults\",\n" -"file che memorizza le preferenze predefinite di lavoro." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Non salverà le modifiche e chiuderà la finestra delle preferenze." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "(Dis)abilita visibilità" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5445,7 +4204,47 @@ msgstr "(Dis)abilita visibilità" msgid "Geometry" msgstr "Geometria" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Creerà un nuovo oggetto Geometria vuoto." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Creerà un nuovo oggetto Gerber vuoto." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5463,107 +4262,1457 @@ msgstr "Geometria" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Creerà un nuovo oggetto Excellon vuoto." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Documento" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "ID" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Creerà un nuovo oggetto Documento vuoto." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Apri progetto" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Apri Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Apri Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Apri G-Code" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Apri Config" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Progetti recenti" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "File recenti" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Salva" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Salva progetto" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Salva Progetto con nome" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Nuovo Script" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Apri Script" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Apri esempio" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Esegui Script" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Importa" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG come oggetto Geometry" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG come oggetto Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF come oggetto Geometria" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF come oggetto Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 come oggetto Geometry" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Esporta" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Esporta SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Esporta DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Esporta PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Esporterà un'immagine in formato PNG,\n" +"l'immagine salvata conterrà le informazioni\n" +"visive attualmente nell'area del grafico FlatCAM." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Esporta Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Esporterà un oggetto Excellon come file Excellon,\n" +"il formato delle coordinate, le unità di file e gli zeri\n" +"sono impostati in Preferenze -> Esporta Excellon." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Esporta Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Esporterà un oggetto Gerber come file Gerber,\n" +"il formato delle coordinate, le unità di file e gli zeri\n" +"sono impostati in Preferenze -> Esportazione Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Backup" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Importa preferenze da file" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Esporta preferenze su file" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Salva Preferenze" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Stampa (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Modifica" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Modifica oggetto" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Chiudi Editor" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversione" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Converti da Single a MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Converte un oggetto Geometry dal tipo single_geometry\n" +"a un tipo multi_geometry." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Converti da Multi a SingleGeo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Converte un oggetto Geometry dal tipo multi_geometry\n" +"a un tipo single_geometry." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Converti tutto in Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Converti tutto in Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Converti tutto in Excellon" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Collega oggetti" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Unisci Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Unisci una selezione di oggetti, che possono essere di tipo:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometria\n" +"in un nuovo oggetto Geometria combinato." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Unisci Excellon -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Unisci una selezione di oggetti Excellon in un nuovo oggetto combinato " +"Excellon." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Unisci Gerber(s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Unisci una selezione di oggetti Gerber in un nuovo oggetto Gerber combinato." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copia" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#| msgid "Copy\tCtrl+C" +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Imposta origine" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Sposta su origine" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Vai a posizione" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Trova nell'oggetto" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Camba unità" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Seleziona tutto" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Preferenze" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Opzioni" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Ruota Selezione" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Inclina sull'asse X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Inclina sull'asse Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Capovolgi in X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Capovolgi in Y" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Vedi sorgente" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Vedi" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "Attiva tutto" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "Disabilitare tutto" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "Abilita non selezionato" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "Disabilita non selezionati" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Zoom Tutto" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Zoom In" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Zoom Out" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Ridisegna tutto" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Attiva/Disattiva Editor codice" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "(Dis)abilita schermo intero" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Attiva/disattiva Area disegno" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +#| msgid "Toggle Project/Sel/Tool\t`" +msgid "Toggle Project/Properties/Tool" +msgstr "(Dis)attiva Progetto/Sel/Strumento" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Attiva lo snap alla griglia" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "(Dis)&attiva linee griglia" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "Attiva/Disattiva Asse" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "Attiva/Disattiva area di lavoro" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Camba HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Oggetti" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Deseleziona tutto" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Riga di comando" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Aiuto" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Aiuto Online" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Gestore segnalibri" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Riporta un bug" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Specifiche Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Specifiche Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Elenco Shortcuts" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Canale YouTube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "How To" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Informazioni sull'app" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Aggiungi Cerchio" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Aggiungi Arco" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Aggiungi rettangolo" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Aggiungi Poligono" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Aggiungi Percorso" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Aggiungi Testo" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Unione Poligono" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Interseca Poligono" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Sottrai Poligono" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Taglia Percorso" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Copia Geometria" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Cancella forma" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Sposta" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "ID" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "(Dis)abilita l'aggancio agli angoli" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Editor Excellon<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Aggiungi foro" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Aggiungi matrici Slot" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Aggiungi Slot" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Ridimensiona Foro(i)" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Sposta foro(i)" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Editor Gerber<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Aggiungi Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Aggiungi Traccia" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Aggiungi Regione" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Poligonizza" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Aggiungi semidisco" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Aggiungi disco" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Marchia Area" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Gomma" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Trasforma" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Abilita Plot" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Disabilita Plot" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Imposta Colore" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Rosso" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Blu" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Giallo" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Verde" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Porpora" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Marrone" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Bianco" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Nero" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Personalizzato" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Trasparenza" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Valori di default" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Genera CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Vedi sorgente" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Proprietà" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Strumenti File" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Strumenti Edit" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Strumenti Vedi" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Strumenti Shell" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Strumenti Utensili" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Strumenti Editor Excellon" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Strumenti Editor Geometrie" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Strumenti Editor Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Toolbar Coordinate delta" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "Toolbar Coordinate" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Strumenti Griglia" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "Toolbar stato" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Apri progetto" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Salva progetto" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Salva Oggetto e chiudi editor" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Strumento distanza" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Strumento distanza minima" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Ridisegna" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Cancella plot" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Nuovo Script ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Apri Script ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "Strumento 2 facce" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Strumento allinea oggetti" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Strumento estrai fori" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Strumento Ritaglia" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Strumento NCC" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Tipo isolamento" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "Tool Foratura" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Stromento Pannello" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Strumento Film" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Strumento SolderPaste" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Strumento Sottrai" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Strumento Righello" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Strumento Ottimo" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Strumento Calcolatrici" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "Strumento QRCode" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Strumento Copper Thieving" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Strumento Fiducial" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Strumento Calibrazione" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Strumento punzone gerber" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Strumento inverti gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Strumento marchiatura bordi" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Strumento compensazione incisione" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Seleziona" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Aggiungi Foro" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Aggiungi matrice Fori" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Ridimensiona Foro" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copia Foro" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Cancella Foro" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Sposta Foro" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Aggiungi Buffer" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Disegna Figura" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Explodi Poligono" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copia Forma(e)" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Cancella Forme '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Trasformazioni" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Sposta Oggetti " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "SemiDisco" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disco" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Aggancia alla griglia" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Distanza aggancio gliglia X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Se attivo, valore su Grid_X\n" +"sarà copiato nel valore Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Distanza aggancio gliglia Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Aggancia all'angolo" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Massima distanza magnete" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "(Dis)attiva visualizzazione asse sui canvas" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Display)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Disegna un rettangolo delimitante.\n" +"Lo scopo è quello di mostrare i limiti del nostro lavoro." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Misure relative.\n" +"Il riferimento è l'ultima posizione cliccata" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Misure relative.\n" +"Il riferimento è la posizione (X=0, Y=0)" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "Shell TCL" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Progetto" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Area Grafica" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRIA" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-JOB" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "UTENSILI" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "UTENSILI 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "UTILITA'" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Ripristina Defaults" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Ripristina l'intero set di valori predefiniti\n" +"ai valori iniziali caricati dopo il primo avvio." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Aprii cartella preferenze" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Pulisci impostazioni GUI" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Cancella le impostazioni della GUI per FlatCAM,\n" +"come: layout, stato gui, stile, supporto hdpi ecc." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Applica le impostazioni correnti senza salvarle su file." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Salva le impostazioni correnti nel file \"current_defaults\",\n" +"file che memorizza le preferenze predefinite di lavoro." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Non salverà le modifiche e chiuderà la finestra delle preferenze." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "(Dis)abilita visibilità" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Griglie" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Svuota Plot" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Edito geometria" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Percorso" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Rettangolo" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Cerchio" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Unione" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Intersezione" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Sottrazione" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Taglia" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Matrice di Pad" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Traccia" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "RegioneRegione" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Aggiungi foro" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Chiudi Editor" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Unità applicazione" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Strumenti di blocco" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Tab scollegabili" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Cartella preferenze FlatCAM aperta." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Sì" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5575,23 +5724,19 @@ msgstr "Sì" msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Seleziona 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copia oggetti" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Cancella forma" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Sposta oggetti" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5603,12 +5748,12 @@ msgstr "" "dal primo elemento. Alla fine premere il tasto ~ X ~ o\n" "il pulsante della barra degli strumenti." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Avvertenza" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5616,7 +5761,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Intersezione." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5624,7 +5769,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Sottrazione." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5632,284 +5777,349 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Unione." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Cancellato. Nessuna seleziona da cancellare." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Cancellato. Nessuna seleziona da copiare." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Cancellato. Nessuna seleziona da spostare." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Nuovo utensile ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Diametro utensile" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Aggiunta utensile annullata ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Uscita dallo strumento Distanza..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "L'applicazione sta salvando il progetto. Attendere ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell abilitata." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell disabilitata." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Elenco tasti scorciatoia" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Genera lista Shortcuts" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Vai alla Tab Progetto" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Vai alla Tab Seleziona" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Vai alla Tab Strumenti" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Nuovo Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Modifica oggetto (se selezionato)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Griglia On/Off" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Vai alle coordinate" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Nuovo Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Sposta Oggetto" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Nuova Geometria" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Cambia unità" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Apri Strumento Proprietà" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Ruota di 90 gradi orari" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Attiva/Disattiva Shell" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Aggiungi utensile (in Tab Geometrie selezionate o in NCC o Strumento Paint)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Capovolsi sull'asse X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Capovolsi sull'asse Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copia Oggetto" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Apri DataBase Utensili" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Apri file Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Apri file Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Nuovo Progetto" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Apri progetto" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "Strumento importazione PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Salva progetto" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Attiva/disattiva Area disegno" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Commuta assi" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copia Nome Oggetto" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Attiva/Disattiva Editor codice" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "(Dis)&attiva linee griglia" - -#: appGUI/MainGUI.py:4304 -msgid "Toggle HUD" -msgstr "Camba HUD" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Apri finestra preferenze" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Ruota 90 gradi antiorari" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "(Dis)abilita area di lavoro" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Inclina sull'asse X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Inclina sull'asse Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "Strumento PCB doppia faccia" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Strumento dispensa solder paste" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Strumento Film PCB" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Strumento No Copper Clearing (No Rame)" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Strumento disegna area" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Strumento controllo regole" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Vedi file sorgente" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Strumento Trasformazioni" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Strumento ritaglia PCB" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Pannellizza PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Abilita tutti i plot" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Disabilita tutti i plot" - -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4475 msgid "Enable Non-selected Objects" msgstr "Abilita oggetti non selezionati" -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" msgstr "Disabilita oggetti non selezionati" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Annulla l'azione corrente" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Salva Progetto con nome" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -5917,226 +6127,245 @@ msgstr "" "Incolla speciale. Converte uno stile di percorso Windows in quello richiesto " "in Tcl Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Apri manuale online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Apri tutorial online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Aggiorna plot" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Cancella oggetto" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternativo: strumento elimina" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(da sinistra a Key_1) (Dis)attiva area blocco note (lato sinistro)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "SPAZIO" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "(Dis)abilita il plot degli oggetti" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Deseleziona oggetti" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Lista shortcut dell'editor" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Disegna un arco" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copia elemento Geometria" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "All'interno di Aggiungi arco verrà visualizzata la direzione: oraria CW o " "antioraria CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Strumento intersezione poligoni" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Strumento disegno geometria" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Vai alla posizione (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "(Dis)abilita l'aggancio agli angoli" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Sposta elemento Geometria" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "All'interno di Aggiungi arco verranno scorse le modalità degli archi" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Disegna un poligono" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Disegna un cerchio" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Disegna un persorso" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Disegna un rettangolo" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Strumento sottrazione poligono" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Strumento aggiungi testo" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Strumento unisci poligono" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Ribalta forme sull'asse X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Ribalta forme sull'asse Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Inclina forme sull'asse X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Inclina forme sull'asse Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Strumento Edito trasformazione" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Applica offset alle forme sull'asse X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Applica offset alle forme sull'asse Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Salva oggetto ed esci dall'Editor" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Strumento taglia poligono" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "Spazio" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Ruota Geometria" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "INVIO" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Completa disegno per alcuni utensili" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Annulla e torna a Seleziona" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copia foro(i)" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Sposta foro(i)" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Aggiungi un nuovo TOOL" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Cancella foro(i)" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternativo: strumenti di cancellazione" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Aggiungi disco" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Aggiungi semidisco" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno all'indietro" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno in avanti" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternativo: cancella aperture" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Strumento cancella" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Strumento marca area" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Strumento Poligonizza" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Strumento trasformazione" @@ -7404,10 +7633,6 @@ msgstr "" "Il 'tipo di utensile' (TT) può essere circolare da 1 a 4 denti (C1..C4),\n" "a palla (B) o a V (V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Aggiorna Plot" @@ -7982,6 +8207,7 @@ msgstr "Opzioni avanzate CNC Job" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -12319,10 +12545,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Opzione strumento pittura" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parametri:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12430,26 +12652,6 @@ msgstr "Numero di colonne nel pannello desiderato" msgid "Number of rows of the desired panel" msgstr "Numero di righe nel pannello desiderato" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -17276,15 +17478,6 @@ msgstr "Clicca sul punto di destinazione ..." msgid "QRCode Tool done." msgstr "Strumento QRCode fatto." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Esporta PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Esporta SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Oggetto Gerber a cui verrà aggiunto il QRCode." @@ -18089,8 +18282,8 @@ msgstr "" "Vuoi salvare il progetto?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM sta inizializzando ..." +msgid "The application is initializing ..." +msgstr "L'applicazione è in fase di inizializzazione ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18098,19 +18291,19 @@ msgstr "Impossibile trovare i file della lingua. Mancano le stringhe dell'app." #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM sta inizializzando ...\n" +"L'applicazione è in fase di inizializzazione …\n" "Inizializzazione della Grafica avviata." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM sta inizializzando ...\n" +"L'applicazione è in fase di inizializzazione …\n" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" @@ -18425,7 +18618,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Questo punto porterà ad un altro sito web se:\n" @@ -18434,8 +18627,8 @@ msgstr "" "2. Qualcuno ha duplicato il progetto FlatCAM e vuole reindirizzarvi\n" "al suo sito web\n" "\n" -"Se non riesci ad ottenere informazioni su FlatCAM beta\n" -"usa il link al canale YouTube nel menu Aiuto." +"Se non riesci a ottenere informazioni sull'applicazione\n" +"utilizzare il collegamento al canale YouTube dal menu Guida." #: app_Main.py:3294 msgid "Alternative website" @@ -18511,10 +18704,6 @@ msgstr "Un oggetto Geometria è stato convertito in tipo MultiGeo." msgid "A Geometry object was converted to SingleGeo type." msgstr "Un oggetto Geometria è stato convertito in tipo SingleGeo." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Camba unità" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18673,10 +18862,6 @@ msgstr "Capovolgimento in X effettuato." msgid "No object selected to Rotate." msgstr "Nessun oggetto selezionato da ruotare." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Trasforma" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Inserire il valore dell'angolo:" @@ -18936,10 +19121,6 @@ msgstr "Apertura file Gerber." msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Apri G-Code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Apertura file G-Code." @@ -19007,22 +19188,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Esporta Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Esporta Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Esporta DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Importa SVG" @@ -19637,6 +19806,234 @@ msgstr "Origine impostata spostando tutti gli oggetti caricati con " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "Nuovo progetto ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometria\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Apri Gerber...\tCtrl+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Apri Excellon ...\tCtrl+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "Apri G-Code ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Salva progetto ...\tCtrl+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Salva progetto con nome ...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "Esporta SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Esporta &DXF ..." + +#~ msgid "Export PNG ..." +#~ msgstr "Esporta PNG ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Export Excellon ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Esporta Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Chiudi editor\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Cancella\tCANC" + +#~ msgid "Set Origin\tO" +#~ msgstr "Imposta Origine\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Sposta su Origine\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Vai a locazione\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Trova nell'oggetto\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Attiva/disattiva Unità\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Seleziona tutto\tCtrl+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Preferenze\tShift+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Inclina nell'asse X\tShift+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Inclina nell'asse Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Vedi sorgente\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "DataBase Utensili\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Abilita tutti i plot\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Disabilita tutti i plot\tAlt+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Zoom tutto\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Zoom In\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Zoom Fuori\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Attiva/disattiva Editor codice\tShift+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "(Dis)abilita schermo intero\tAlt+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "(Dis)attiva area del diagramma\tCtrl+F10" + +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "(Dis)attiva linee griglia\tShift+G" + +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "(Dis)attiva assi\tShift+A" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "(Dis)attiva area di lavoro\tShift+W" + +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Camba HUD\tShift+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Riga Comandi\tS" + +#~ msgid "About FlatCAM" +#~ msgstr "Informazioni su FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Aggiungi cerchio\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Aggiungi Arco\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Aggiungi rettangolo\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Aggiungi poligono\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Aggiungi percorso\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Aggiungi Testo\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Unisci poligono\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Interseca poligono\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Sottrai poligono\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Taglia percorso\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Cancella forma\tCANC" + +#~ msgid "Move\tM" +#~ msgstr "Sposta\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Strumento Buffer\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Strumento Pittura\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Strumento Trasforma\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Attiva/disattiva Snap angoli\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Aggiungi matrice fori\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Aggiungi Foro\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Aggiungi Matrice slot\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Aggiungi Slot\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Copia\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Sposta foro(i)\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Aggiungi Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Aggiungi matrice Pad\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Aggiungi Traccia\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Aggiungi regione\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Poligonizza\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Aggiungi SemiDisco\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Aggiungi Disco\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Buffer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Scala\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Marchia Area\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Trasforma\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Abilita tutti i plot" + +#~ msgid "Parameters:" +#~ msgstr "Parametri:" + #~ msgid "Important Information's" #~ msgstr "Informazioni importanti" @@ -19696,9 +20093,6 @@ msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." #~ msgid "Tool Shape" #~ msgstr "Forma utensile" -#~ msgid "FR" -#~ msgstr "FR" - #~ msgid "FR Z" #~ msgstr "FR Z" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index f06b72189fad422345545b181ae784fce725ccc8..06727a503897c9e59f6035103eb839d9c727fb47 100644 GIT binary patch delta 71501 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"Kju{NhQgp!~&kKk@m|?Qc4wbPxR*|5yUOLDg2R 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 delta 68159 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 diff --git a/locale/pt_BR/LC_MESSAGES/strings.po b/locale/pt_BR/LC_MESSAGES/strings.po index 51dbf107..feefdaaa 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-26 13:12+0200\n" -"PO-Revision-Date: 2020-10-26 13:13+0200\n" +"POT-Creation-Date: 2020-10-26 18:34+0200\n" +"PO-Revision-Date: 2020-10-26 19:01+0200\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -96,14 +96,14 @@ msgstr "Favorito removido." msgid "Export Bookmarks" msgstr "Exportar Favoritos" -#: Bookmark.py:293 appGUI/MainGUI.py:527 +#: Bookmark.py:293 appGUI/MainGUI.py:588 msgid "Bookmarks" msgstr "Favoritos" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 -#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2890 -#: appGUI/MainGUI.py:3112 appGUI/MainGUI.py:3327 +#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 +#: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 #: appObjects/FlatCAMCNCJob.py:1750 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 @@ -220,7 +220,7 @@ msgstr "Zonas de exclusão selecionadas excluídas." #: appDatabase.py:40 msgid "ID" -msgstr "" +msgstr "ID" #: appDatabase.py:40 msgid "Tool Name" @@ -312,10 +312,8 @@ msgid "" msgstr "" #: appDatabase.py:241 -#, fuzzy -#| msgid "in" msgid "Min" -msgstr "in" +msgstr "" #: appDatabase.py:243 msgid "Set the tool tolerance minimum." @@ -340,7 +338,7 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1302 +#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 #: app_Main.py:7315 msgid "General" msgstr "Geral" @@ -364,22 +362,18 @@ msgid "Isolation" msgstr "Isolação" #: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 -#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1509 +#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Pintura" #: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 -#, fuzzy -#| msgid "CCW" msgid "NCC" -msgstr "CCW" +msgstr "NCC" #: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 #: appTools/ToolCutOut.py:465 -#, fuzzy -#| msgid "Cutout PCB" msgid "Cutout" msgstr "Recorte PCB" @@ -1427,7 +1421,7 @@ msgstr "" "objeto/aplicação após selecionar uma ferramenta\n" "no banco de dados de ferramentas." -#: appDatabase.py:1364 appGUI/MainGUI.py:1441 +#: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 #: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 msgid "Cancel" @@ -1570,10 +1564,11 @@ msgstr "Banco de Dados exportado para" msgid "Import FlatCAM Tools DB" msgstr "Importar Banco de Dados de Ferramentas do FlatCAM" -#: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 -#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 +#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 +#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 +#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 #: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 msgid "Tools Database" @@ -1747,7 +1742,7 @@ msgstr "" "Ferramenta já na lista de ferramentas original ou atual.\n" "Salve e reedite Excellon se precisar adicionar essa ferramenta. " -#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3524 +#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3633 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" @@ -1789,7 +1784,7 @@ msgstr "Cancelado. Não há ferramenta/broca selecionada" #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 -#: appGUI/MainGUI.py:2871 appGUI/MainGUI.py:2883 +#: appGUI/MainGUI.py:2980 appGUI/MainGUI.py:2992 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 #: app_Main.py:4896 app_Main.py:5050 msgid "Done." @@ -1889,7 +1884,7 @@ msgstr "" "Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " "tabela de ferramentas." -#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4593 +#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4784 msgid "Resize Drill(s)" msgstr "Redimensionar Furo(s)" @@ -1913,8 +1908,8 @@ msgstr "Redimensionar" msgid "Resize drill(s)" msgstr "Redimensionar furo(s)" -#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:1567 -#: appGUI/MainGUI.py:4592 +#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676 +#: appGUI/MainGUI.py:4778 msgid "Add Drill Array" msgstr "Adicionar Matriz de Furos" @@ -1987,7 +1982,8 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240 @@ -1999,7 +1995,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 +#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2258,7 +2255,7 @@ msgid "Full Buffer" msgstr "Buffer Completo" #: appEditors/AppGeoEditor.py:131 appEditors/AppGeoEditor.py:2959 -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:4666 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191 msgid "Buffer Tool" msgstr "Ferramenta Buffer" @@ -2293,11 +2290,11 @@ msgstr "Fonte" msgid "Size" msgstr "Tamanho" -#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1505 +#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1614 msgid "Text" msgstr "Texto" -#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1425 +#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1534 msgid "Apply" msgstr "Aplicar" @@ -2305,7 +2302,7 @@ msgstr "Aplicar" msgid "Text Tool" msgstr "Ferramenta de Texto" -#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:514 appGUI/MainGUI.py:1248 +#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:573 appGUI/MainGUI.py:1357 #: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 @@ -2319,8 +2316,8 @@ msgid "Tool" msgstr "Ferramenta" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:938 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:1783 -#: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:2203 +#: appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Ferramenta de Pintura" @@ -2361,7 +2358,8 @@ msgstr "Ferramentas" #: appEditors/AppGeoEditor.py:606 appEditors/AppGeoEditor.py:1035 #: appEditors/AppGerberEditor.py:5316 appEditors/AppGerberEditor.py:5745 -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2119 appTools/ToolTransform.py:85 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 +#: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Ferramenta Transformar" @@ -2378,9 +2376,9 @@ msgid "Skew/Shear" msgstr "Inclinar" #: appEditors/AppGeoEditor.py:609 appEditors/AppGerberEditor.py:2687 -#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:1085 -#: appGUI/MainGUI.py:1552 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4714 -#: appGUI/ObjectUI.py:125 +#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2350 +#: appGUI/MainGUI.py:4919 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" @@ -2392,9 +2390,9 @@ msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" #: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2647 -#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:1083 -#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:1550 appGUI/MainGUI.py:2239 -#: appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 +#: appGUI/MainGUI.py:2348 appGUI/MainGUI.py:4910 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" @@ -3183,7 +3181,7 @@ msgstr "Anel" msgid "Line" msgstr "Linha" -#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1499 +#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1608 #: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 @@ -3216,9 +3214,9 @@ msgstr "Encaixar à grade ativado." msgid "Grid Snap disabled." msgstr "Encaixar à grade desativado." -#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3206 -#: appGUI/MainGUI.py:3252 appGUI/MainGUI.py:3270 appGUI/MainGUI.py:3414 -#: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3465 appGUI/MainGUI.py:3482 +#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3315 +#: appGUI/MainGUI.py:3361 appGUI/MainGUI.py:3379 appGUI/MainGUI.py:3523 +#: appGUI/MainGUI.py:3562 appGUI/MainGUI.py:3574 appGUI/MainGUI.py:3591 msgid "Click on target point." msgstr "Clique no ponto alvo." @@ -3434,7 +3432,7 @@ msgstr "Aberturas movidas." msgid "Done. Apertures copied." msgstr "Aberturas copiadas." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1530 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 #: appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" @@ -3552,9 +3550,10 @@ msgid "Add a new aperture to the aperture list." msgstr "Adiciona uma nova abertura à lista de aberturas." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:760 appGUI/MainGUI.py:879 appGUI/MainGUI.py:1096 -#: appGUI/MainGUI.py:1580 appGUI/MainGUI.py:2038 appGUI/MainGUI.py:2251 -#: appGUI/MainGUI.py:4715 appGUI/ObjectUI.py:1132 +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 +#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 +#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3667,8 +3666,8 @@ msgstr "Excluir todos os polígonos marcados." msgid "Clear all the markings." msgstr "Limpar todas as marcações." -#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:1068 -#: appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2333 appGUI/MainGUI.py:4909 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" @@ -4149,10 +4148,8 @@ msgid "Zero the CNC Y axes at current position." msgstr "" #: appGUI/GUIElements.py:3553 -#, fuzzy -#| msgid "LZ" msgid "Z" -msgstr "LZ" +msgstr "Z" #: appGUI/GUIElements.py:3556 msgid "Zero the CNC Z axes at current position." @@ -4182,12 +4179,11 @@ msgstr "Aplicativo iniciado ..." msgid "Hello!" msgstr "Olá!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:190 appGUI/MainGUI.py:921 -#: appGUI/MainGUI.py:2077 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Executar Script ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:192 +#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4202,7 +4198,7 @@ msgstr "" msgid "Open" msgstr "Abrir" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "Abrir Projeto ..." @@ -4218,11 +4214,11 @@ msgstr "Abrir &Excellon ...\tCtrl+E" msgid "Open G-&Code ..." msgstr "Abrir G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:309 +#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Sair" -#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1460 +#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1569 msgid "Toggle Panel" msgstr "Alternar Painel" @@ -4230,1357 +4226,23 @@ msgstr "Alternar Painel" msgid "File" msgstr "Arquivo" -#: appGUI/MainGUI.py:84 -#, fuzzy -#| msgid "&New Project ...\tCtrl+N" -msgid "New Project ...\tCtrl+N" -msgstr "&Novo Projeto ...\tCtrl+N" +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" +msgstr "Novo Projeto" + +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "Ctrl+N" +msgstr "" #: appGUI/MainGUI.py:86 msgid "Will create a new, blank project" msgstr "Criará um novo projeto em branco" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1464 appGUI/ObjectUI.py:2342 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1573 appGUI/ObjectUI.py:2342 msgid "New" msgstr "Novo" -#: appGUI/MainGUI.py:95 -msgid "Geometry\tN" -msgstr "Geometria\tN" - -#: appGUI/MainGUI.py:97 -msgid "Will create a new, empty Geometry Object." -msgstr "Criará um novo Objeto Geometria vazio." - -#: appGUI/MainGUI.py:100 -msgid "Gerber\tB" -msgstr "Gerber\tB" - -#: appGUI/MainGUI.py:102 -msgid "Will create a new, empty Gerber Object." -msgstr "Criará um novo Objeto Gerber vazio." - -#: appGUI/MainGUI.py:105 -msgid "Excellon\tL" -msgstr "Excellon\tL" - -#: appGUI/MainGUI.py:107 -msgid "Will create a new, empty Excellon Object." -msgstr "Criará um novo Objeto Excellon vazio." - -#: appGUI/MainGUI.py:112 -msgid "Document\tD" -msgstr "Documento\tD" - -#: appGUI/MainGUI.py:114 -msgid "Will create a new, empty Document Object." -msgstr "Criará um novo Objeto Documento vazio." - -#: appGUI/MainGUI.py:129 -#, fuzzy -#| msgid "Open &Gerber ...\tCtrl+G" -msgid "Open Gerber ...\tCtrl+G" -msgstr "Abrir &Gerber ...\tCtrl+G" - -#: appGUI/MainGUI.py:134 -#, fuzzy -#| msgid "Open &Excellon ...\tCtrl+E" -msgid "Open Excellon ...\tCtrl+E" -msgstr "Abrir &Excellon ...\tCtrl+E" - -#: appGUI/MainGUI.py:139 -#, fuzzy -#| msgid "Open G-&Code ..." -msgid "Open G-Code ..." -msgstr "Abrir G-&Code ..." - -#: appGUI/MainGUI.py:146 -msgid "Open Config ..." -msgstr "Abrir Configuração ..." - -#: appGUI/MainGUI.py:151 -msgid "Recent projects" -msgstr "Projetos Recentes" - -#: appGUI/MainGUI.py:153 -msgid "Recent files" -msgstr "Arquivos Recentes" - -#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1433 -msgid "Save" -msgstr "Salvar" - -#: appGUI/MainGUI.py:160 -#, fuzzy -#| msgid "&Save Project ...\tCtrl+S" -msgid "Save Project ...\tCtrl+S" -msgstr "&Salvar Projeto ...\tCtrl+S" - -#: appGUI/MainGUI.py:165 -#, fuzzy -#| msgid "Save Project &As ...\tCtrl+Shift+S" -msgid "Save Project As ...\tCtrl+Shift+S" -msgstr "S&alvar Projeto Como ...\tCtrl+Shift+S" - -#: appGUI/MainGUI.py:180 -msgid "Scripting" -msgstr "Scripting" - -#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:917 appGUI/MainGUI.py:2073 -msgid "New Script ..." -msgstr "Novo Script ..." - -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:919 appGUI/MainGUI.py:2075 -msgid "Open Script ..." -msgstr "Abrir Script ..." - -#: appGUI/MainGUI.py:188 -msgid "Open Example ..." -msgstr "Abrir Exemplo ..." - -#: appGUI/MainGUI.py:207 -msgid "Import" -msgstr "Importar" - -#: appGUI/MainGUI.py:209 -#, fuzzy -#| msgid "&SVG as Geometry Object ..." -msgid "SVG as Geometry Object ..." -msgstr "&SVG como Objeto de Geometria ..." - -#: appGUI/MainGUI.py:212 -#, fuzzy -#| msgid "&SVG as Gerber Object ..." -msgid "SVG as Gerber Object ..." -msgstr "&SVG como Objeto Gerber ..." - -#: appGUI/MainGUI.py:217 -#, fuzzy -#| msgid "&DXF as Geometry Object ..." -msgid "DXF as Geometry Object ..." -msgstr "&DXF como Objeto de Geometria ..." - -#: appGUI/MainGUI.py:220 -#, fuzzy -#| msgid "&DXF as Gerber Object ..." -msgid "DXF as Gerber Object ..." -msgstr "&DXF como Objeto Gerber ..." - -#: appGUI/MainGUI.py:224 -msgid "HPGL2 as Geometry Object ..." -msgstr "HPGL2 como objeto de geometria ..." - -#: appGUI/MainGUI.py:230 -msgid "Export" -msgstr "Exportar" - -#: appGUI/MainGUI.py:234 -#, fuzzy -#| msgid "Export &SVG ..." -msgid "Export SVG ..." -msgstr "Exportar &SVG ..." - -#: appGUI/MainGUI.py:238 -msgid "Export DXF ..." -msgstr "Exportar DXF ..." - -#: appGUI/MainGUI.py:244 -#, fuzzy -#| msgid "Export &PNG ..." -msgid "Export PNG ..." -msgstr "Exportar &PNG ..." - -#: appGUI/MainGUI.py:246 -msgid "" -"Will export an image in PNG format,\n" -"the saved image will contain the visual \n" -"information currently in FlatCAM Plot Area." -msgstr "" -"Exportará uma imagem em formato PNG.\n" -"A imagem salva conterá as informações\n" -"visuais atualmente na área gráfica FlatCAM." - -#: appGUI/MainGUI.py:255 -#, fuzzy -#| msgid "Export &Excellon ..." -msgid "Export Excellon ..." -msgstr "Exportar &Excellon ..." - -#: appGUI/MainGUI.py:257 -msgid "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." -msgstr "" -"Exportará um Objeto Excellon como arquivo Excellon.\n" -"O formato das coordenadas, das unidades de arquivo e dos zeros\n" -"são definidos em Preferências -> Exportação de Excellon." - -#: appGUI/MainGUI.py:264 -#, fuzzy -#| msgid "Export &Gerber ..." -msgid "Export Gerber ..." -msgstr "Exportar &Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Exportará um Objeto Gerber como arquivo Gerber.\n" -"O formato das coordenadas, das unidades de arquivo e dos zeros\n" -"são definidos em Preferências -> Exportar Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Backup" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Importar preferências de um arquivo ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Exportar Preferências para um arquivo ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Salvar Preferências" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Imprimir (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Editar" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Editar Objeto\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Fechar Editor\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversão" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Converter Único para MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Converterá um objeto Geometria do tipo single_geometry\n" -"em um tipo multi_geometry." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Converter MultiGeo para Único" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Converterá um objeto Geometria do tipo multi_geometry\n" -"em um tipo single_geometry." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Converter Qualquer para Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Converter Qualquer para Gerber" - -#: appGUI/MainGUI.py:357 -#, fuzzy -#| msgid "Convert Any to Geo" -msgid "Convert Any to Excellon" -msgstr "Converter Qualquer para Geo" - -#: appGUI/MainGUI.py:362 -#, fuzzy -#| msgid "Align Objects" -msgid "Join Objects" -msgstr "Alinhar Objetos" - -#: appGUI/MainGUI.py:364 -#, fuzzy -#| msgid "&Join Geo/Gerber/Exc -> Geo" -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "&Unir Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Mescla uma seleção de objetos, que podem ser do tipo:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometria\n" -" em um novo objeto Geometria." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Unir Excellon(s) -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "Mescla uma seleção de objetos Excellon em um novo objeto Excellon." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Unir Gerber(s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." - -#: appGUI/MainGUI.py:388 -#, fuzzy -#| msgid "&Copy\tCtrl+C" -msgid "Copy\tCtrl+C" -msgstr "&Copiar\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Excluir\tDEL" - -#: appGUI/MainGUI.py:398 -#, fuzzy -#| msgid "Se&t Origin\tO" -msgid "Set Origin\tO" -msgstr "Definir Origem\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Mover para Origem\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Ir para a localização\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Localizar em Objeto\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Alternar Unidades\tQ" - -#: appGUI/MainGUI.py:412 -#, fuzzy -#| msgid "&Select All\tCtrl+A" -msgid "Select All\tCtrl+A" -msgstr "&Selecionar Tudo\tCtrl+A" - -#: appGUI/MainGUI.py:417 -#, fuzzy -#| msgid "&Preferences\tShift+P" -msgid "Preferences\tShift+P" -msgstr "&Preferências\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Opções" - -#: appGUI/MainGUI.py:425 -#, fuzzy -#| msgid "&Rotate Selection\tShift+(R)" -msgid "Rotate Selection\tShift+(R)" -msgstr "Gi&rar Seleção\tShift+(R)" - -#: appGUI/MainGUI.py:430 -#, fuzzy -#| msgid "&Skew on X axis\tShift+X" -msgid "Skew on X axis\tShift+X" -msgstr "Inclinar no eixo X\tShift+X" - -#: appGUI/MainGUI.py:432 -#, fuzzy -#| msgid "S&kew on Y axis\tShift+Y" -msgid "Skew on Y axis\tShift+Y" -msgstr "Inclinar no eixo Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -#, fuzzy -#| msgid "Flip on &X axis\tX" -msgid "Flip on X axis\tX" -msgstr "Espelhar no eixo &X\tX" - -#: appGUI/MainGUI.py:439 -#, fuzzy -#| msgid "Flip on &Y axis\tY" -msgid "Flip on Y axis\tY" -msgstr "Espelhar no eixo &Y\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Ver fonte\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Banco de Dados de Ferramentas\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Ver" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Habilitar todos os gráficos\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Desabilitar todos os gráficos\tAlt+2" - -#: appGUI/MainGUI.py:459 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Desabilitar os não selecionados\tAlt+3" - -#: appGUI/MainGUI.py:461 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Disable non-selected\tAlt+4" -msgstr "Desabilitar os não selecionados\tAlt+3" - -#: appGUI/MainGUI.py:466 -#, fuzzy -#| msgid "&Zoom Fit\tV" -msgid "Zoom Fit\tV" -msgstr "&Zoom Ajustado\tV" - -#: appGUI/MainGUI.py:468 -#, fuzzy -#| msgid "&Zoom In\t=" -msgid "Zoom In\t=" -msgstr "&Zoom +\t=" - -#: appGUI/MainGUI.py:470 -#, fuzzy -#| msgid "&Zoom Out\t-" -msgid "Zoom Out\t-" -msgstr "&Zoom -\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Redesenha Todos\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Alternar o Editor de Códigos\tShift+E" - -#: appGUI/MainGUI.py:482 -#, fuzzy -#| msgid "&Toggle FullScreen\tAlt+F10" -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Alternar &Tela Cheia\tAlt+F10" - -#: appGUI/MainGUI.py:484 -#, fuzzy -#| msgid "&Toggle Plot Area\tCtrl+F10" -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Al&ternar Área de Gráficos\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -#, fuzzy -#| msgid "&Toggle Project/Sel/Tool\t`" -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Al&ternar Projeto/Sel/Ferram\t`" - -#: appGUI/MainGUI.py:490 -#, fuzzy -#| msgid "&Toggle Grid Snap\tG" -msgid "Toggle Grid Snap\tG" -msgstr "Al&ternar Encaixe na Grade\tG" - -#: appGUI/MainGUI.py:492 -#, fuzzy -#| msgid "&Toggle Grid Lines\tAlt+G" -msgid "Toggle Grid Lines\tShift+G" -msgstr "Al&ternar Encaixe na Grade\tAlt+G" - -#: appGUI/MainGUI.py:494 -#, fuzzy -#| msgid "&Toggle Axis\tShift+G" -msgid "Toggle Axis\tShift+A" -msgstr "Al&ternar Eixo\tShift+G" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Alternar Área de Trabalho\tShift+W" - -#: appGUI/MainGUI.py:498 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD\tShift+H" -msgstr "Alternar HUD\tAlt+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Objetos" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selecionar Todos" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Desmarcar todos" - -#: appGUI/MainGUI.py:517 -#, fuzzy -#| msgid "&Command Line\tS" -msgid "Command Line\tS" -msgstr "Linha de &Comando\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Ajuda" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Ajuda Online\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Gerenciados de Favoritos" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Reportar um bug" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Especificação Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Especificação Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Lista de Atalhos\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Canal no YouTube\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -#, fuzzy -#| msgid "How To's" -msgid "How To" -msgstr "How To's" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "Sobre FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Adicionar Círculo\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Adicionar Arco\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Adicionar Retângulo\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Adicionar Polígono\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Adicionar Caminho\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Adicionar Texto\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Unir Polígonos\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Interseção de Polígonos\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Subtração de Polígonos\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Caminho de Corte\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copiar Geom\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Excluir Forma\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Mover\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Ferramenta Buffer\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Ferramenta de Pintura\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Ferramenta de Transformação\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Alternar Encaixe de Canto\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Editor Excellon<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Adicionar Matriz de Furos\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Adicionar Furo\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Adic. Matriz de Ranhuras\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Adicionar Ranhura\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Redimensionar Furo(s)\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Copiar\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Mover Furo(s)\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Editor Gerber<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Adicionar Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Adicionar Matriz de Pads\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Adicionar Trilha\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Adicionar Região\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Poligonizar\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Adicionar SemiDisco\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Adicionar Disco\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Buffer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Escala\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Marcar Área\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Borracha\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Transformar\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Habilitar Gráfico" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Desabilitar Gráfico" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Definir cor" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Vermelho" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Azul" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Amarela" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Verde" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Roxo" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Marrom" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Branco" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Preto" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Personalizado" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opacidade" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Padrão" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Gerar CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Ver Fonte" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiar" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Propriedades" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Barra de Ferramentas de Arquivos" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Barra de Ferramentas Editar" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Barra de Ferramentas Ver" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Barra de Ferramentas Shell" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Barra de Ferramentas Ferramentas" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Barra de Ferramentas Editor Excellon" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Barra de Ferramentas Editor de Geometria" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Barra de Ferramentas Editor Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -#, fuzzy -#| msgid "Coordinates copied to clipboard." -msgid "Delta Coordinates Toolbar" -msgstr "Coordenadas copiadas para a área de transferência." - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -#, fuzzy -#| msgid "Coordinates" -msgid "Coordinates Toolbar" -msgstr "Coordenadas" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Barra de Ferramentas Grade" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -#, fuzzy -#| msgid "Edit Toolbar" -msgid "Status Toolbar" -msgstr "Barra de Ferramentas Editar" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Abrir Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Abrir Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Abrir projeto" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Salvar projeto" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Salvar objeto e fechar o editor" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Ferramenta de Distância" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Ferramenta Distância Min" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Definir Origem" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Mover para Origem" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Ir para a localização" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Localizar em Objeto" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Redesenhar" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -#, fuzzy -#| msgid "&Clear plot" -msgid "Clear plot" -msgstr "Limpar gráfi&co" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Zoom +" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Zoom -" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Zoom Ajustado" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Linha de Comando" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "PCB de 2 Faces" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Ferramenta Alinhar Objetos" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Ferramenta Extrair Furos" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Ferramenta de Recorte" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Ferramenta NCC" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Ferramenta de Isolação" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -#, fuzzy -#| msgid "Drilling" -msgid "Drilling Tool" -msgstr "Perfuração" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Ferramenta de Painel" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Ferramenta de Filme" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Ferramenta Pasta de Solda" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Ferramenta Subtrair" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Ferramenta de Regras" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Ferramenta Ideal" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Calculadoras" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "Ferramenta de QRCode" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Ferramenta de Adição de Cobre" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Ferramenta de Fiduciais" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Calibração" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Ferramenta Socar Gerber" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Ferramenta Inverter Gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Ferramenta Marcadores de Canto" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Ferramenta de Compensação Etch" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Selecionar" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Adicionar Furo" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Adicionar Matriz do Furos" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Adicionar Ranhura" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Adicionar Matriz de Ranhuras" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Redimensionar Furo" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copiar Furo" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Excluir Furo" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Mover Furo" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Adicionar Círculo" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Adicionar Arco" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Adicionar Retângulo" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Adicionar Caminho" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Adicionar Polígono" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Adicionar Texto" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Adicionar Buffer" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Pintar Forma" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Borracha" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "União de Polígonos" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Explosão de Polígonos" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Interseção de Polígonos" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Subtração de Polígonos" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Caminho de Corte" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copiar Forma(s)" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Excluir Forma '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Transformações" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Mover Objetos " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Adicionar Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Adicionar Trilha" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Adicionar Região" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Poligonizar" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "SemiDisco" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disco" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Marcar Área" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Mover" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Encaixar na Grade" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Distância de encaixe Grade X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Quando ativo, o valor em Grid_X\n" -"é copiado para o valor Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Distância de encaixe Grade Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Encaixar no canto" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Distância mag. max." - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Alternar a exibição do eixo na tela" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Preferências" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Monitor de Alerta)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Desenha um retângulo de delimitação na tela.\n" -"O objetivo é ilustrar os limites do nosso trabalho." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Medição relativa.\n" -"Em relação à posição do último clique" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Medição absoluta.\n" -"Em relação à posição (X=0, Y=0)" - -#: appGUI/MainGUI.py:1197 -#, fuzzy -#| msgid "Show Shell" -msgid "TCL Shell" -msgstr "Mostrar Shell" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Projeto" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Área de Gráfico" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "Gerber" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "Excellon" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "Geometria" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "Trabalho CNC" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "Ferramentas" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "Ferramentas 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "Utilitários" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Restaurar padrões" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Restaurar todo o conjunto de valores padrão\n" -"para os valores iniciais carregados após o primeiro lançamento." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Abrir a Pasta Pref" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Abre a pasta onde o FlatCAM salva os arquivos de preferências." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Limpar Config. da GUI" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Limpa as configurações da GUI para FlatCAM,\n" -"como: layout, estado de gui, estilo, suporte a HDPI etc." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Aplica as preferências atuais sem salvar em um arquivo." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Salva as configurações atuais no arquivo 'current_defaults'\n" -"que armazena as preferências padrão de trabalho." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Não salvará as alterações e fechará a janela de preferências." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Alternar Visibilidade" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5597,7 +4259,47 @@ msgstr "Alternar Visibilidade" msgid "Geometry" msgstr "Geometria" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Criará um novo Objeto Geometria vazio." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Criará um novo Objeto Gerber vazio." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5615,107 +4317,1473 @@ msgstr "Geometria" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Criará um novo Objeto Excellon vazio." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Documento" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "Dx" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Criará um novo Objeto Documento vazio." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Abrir Projeto" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Abrir Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Abrir Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Abrir G-Code" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Abrir Configuração" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Projetos Recentes" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Arquivos Recentes" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Salvar" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Salvar Projeto" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Salvar Projeto Como" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Novo Script" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Abrir Script" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Abrir Exemplo" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Executar um Script" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Importar" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG como Objeto de Geometria" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG como Objeto Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF como Objeto de Geometria" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF como Objeto Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 como objeto de geometria" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Exportar" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Exportar SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Exportar DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Exportar PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Exportará uma imagem em formato PNG.\n" +"A imagem salva conterá as informações\n" +"visuais atualmente na área gráfica FlatCAM." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Exportar Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Exportará um Objeto Excellon como arquivo Excellon.\n" +"O formato das coordenadas, das unidades de arquivo e dos zeros\n" +"são definidos em Preferências -> Exportação de Excellon." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Exportar Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Exportará um Objeto Gerber como arquivo Gerber.\n" +"O formato das coordenadas, das unidades de arquivo e dos zeros\n" +"são definidos em Preferências -> Exportar Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Backup" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Importar preferências de um arquivo" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Exportar Preferências para um arquivo" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Salvar Preferências" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Imprimir (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Editar" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Editar Objeto" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Fechar Editor" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversão" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Converter Único para MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Converterá um objeto Geometria do tipo single_geometry\n" +"em um tipo multi_geometry." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Converter MultiGeo para Único" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Converterá um objeto Geometria do tipo multi_geometry\n" +"em um tipo single_geometry." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Converter Qualquer para Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Converter Qualquer para Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Converter Qualquer para Excellon" + +#: appGUI/MainGUI.py:384 +#, fuzzy +#| msgid "Align Objects" +msgid "Join Objects" +msgstr "Alinhar Objetos" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Unir Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Mescla uma seleção de objetos, que podem ser do tipo:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometria\n" +" em um novo objeto Geometria." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Unir Excellon(s) -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "Mescla uma seleção de objetos Excellon em um novo objeto Excellon." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Unir Gerber(s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiar" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "Copiar" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Definir Origem" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Mover para Origem" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Ir para a localização" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Localizar em Objeto" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Alternar Unidades" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selecionar Todos" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Preferências" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Opções" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Gi&rar Seleção" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Inclinação no eixo X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Inclinação no eixo Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Espelhar no eixo X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Espelhar no eixo Y" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Ver Fonte" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Ver" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +#, fuzzy +#| msgid "Enable Dwell" +msgid "Enable all" +msgstr "Ativar Pausa" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +#, fuzzy +#| msgid "Disable all Plots" +msgid "Disable all" +msgstr "Desabilitar todos os Gráficos" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +#, fuzzy +#| msgid "Disable non-selected\tAlt+3" +msgid "Enable non-selected" +msgstr "Desabilitar os não selecionados\tAlt+3" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +#, fuzzy +#| msgid "Disable non-selected\tAlt+3" +msgid "Disable non-selected" +msgstr "Desabilitar os não selecionados\tAlt+3" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Zoom Ajustado" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Zoom +" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Zoom -" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Redesenha Todos" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Alternar o Editor de Códigos" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Alternar Tela Cheia" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Alternar Área de Gráficos" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Alternar Projeto/Prop/Ferram" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Alternar snap à grade" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Alternar Linhas de Grade" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +#| msgid "Toggle Units" +msgid "Toggle Axis" +msgstr "Alternar eixo" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "Alternar Área de Trabalho" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Alternar HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Objetos" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Desmarcar todos" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Linha de Comando" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Ajuda" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Ajuda Online" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Gerenciados de Favoritos" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Reportar um bug" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Especificação Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Especificação Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Lista de Atalhos" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Canal no YouTube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "Como" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Sobre" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Adicionar Círculo" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Adicionar Arco" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Adicionar Retângulo" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Adicionar Polígono" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Adicionar Caminho" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Adicionar Texto" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "União de Polígonos" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Interseção de Polígonos" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Subtração de Polígonos" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Caminho de Corte" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Copiar Geom" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Excluir Forma" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Mover" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "IN" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Alternar Encaixe de Canto" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Editor Excellon<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Adicionar Furo" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Adicionar Matriz de Ranhuras" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Adicionar Ranhura" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Redimensionar Furo(s)" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Mover Furo(s)" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Editor Gerber<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Adicionar Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Adicionar Trilha" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Adicionar Região" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Poligonizar" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Adicionar SemiDisco" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Adicionar Disco" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Marcar Área" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Borracha" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Transformar" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Habilitar Gráfico" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Desabilitar Gráfico" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Definir cor" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Vermelho" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Azul" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Amarela" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Verde" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Roxo" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Marrom" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Branco" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Preto" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Personalizado" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opacidade" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Padrão" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Gerar CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Ver Fonte" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Propriedades" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Barra de Ferramentas de Arquivos" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Barra de Ferramentas Editar" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Barra de Ferramentas Ver" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Barra de Ferramentas Shell" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Barra de Ferramentas Ferramentas" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Barra de Ferramentas Editor Excellon" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Barra de Ferramentas Editor de Geometria" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Barra de Ferramentas Editor Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +#, fuzzy +#| msgid "Coordinates copied to clipboard." +msgid "Delta Coordinates Toolbar" +msgstr "Coordenadas copiadas para a área de transferência." + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +#, fuzzy +#| msgid "Coordinates" +msgid "Coordinates Toolbar" +msgstr "Coordenadas" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Barra de Ferramentas Grade" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +#, fuzzy +#| msgid "Edit Toolbar" +msgid "Status Toolbar" +msgstr "Barra de Ferramentas Editar" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Abrir projeto" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Salvar projeto" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Salvar objeto e fechar o editor" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Ferramenta de Distância" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Ferramenta Distância Min" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Redesenhar" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Limpar gráfico" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Novo Script ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Abrir Script ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "PCB de 2 Faces" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Ferramenta Alinhar Objetos" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Ferramenta Extrair Furos" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Ferramenta de Recorte" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Ferramenta NCC" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Ferramenta de Isolação" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +#, fuzzy +#| msgid "Drilling" +msgid "Drilling Tool" +msgstr "Perfuração" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Ferramenta de Painel" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Ferramenta de Filme" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Ferramenta Pasta de Solda" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Ferramenta Subtrair" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Ferramenta de Regras" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Ferramenta Ideal" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Calculadoras" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "Ferramenta de QRCode" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Ferramenta de Adição de Cobre" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Ferramenta de Fiduciais" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Calibração" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Ferramenta Socar Gerber" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Ferramenta Inverter Gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Ferramenta Marcadores de Canto" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Ferramenta de Compensação Etch" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Selecionar" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Adicionar Furo" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Adicionar Matriz do Furos" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Redimensionar Furo" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copiar Furo" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Excluir Furo" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Mover Furo" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Adicionar Buffer" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Pintar Forma" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Explosão de Polígonos" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copiar Forma(s)" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Excluir Forma '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Transformações" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Mover Objetos " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "SemiDisco" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disco" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Encaixar na Grade" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Distância de encaixe Grade X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Quando ativo, o valor em Grid_X\n" +"é copiado para o valor Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Distância de encaixe Grade Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Encaixar no canto" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Distância mag. max." + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Alternar a exibição do eixo na tela" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Monitor de Alerta)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Desenha um retângulo de delimitação na tela.\n" +"O objetivo é ilustrar os limites do nosso trabalho." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Medição relativa.\n" +"Em relação à posição do último clique" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Medição absoluta.\n" +"Em relação à posição (X=0, Y=0)" + +#: appGUI/MainGUI.py:1306 +#| msgid "Show Shell" +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Projeto" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Área de Gráfico" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "Gerber" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "Excellon" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "Geometria" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "Trabalho CNC" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "Ferramentas" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "Ferramentas 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "Utilitários" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Restaurar padrões" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Restaurar todo o conjunto de valores padrão\n" +"para os valores iniciais carregados após o primeiro lançamento." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Abrir a Pasta Pref" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Abre a pasta onde o FlatCAM salva os arquivos de preferências." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Limpar Config. da GUI" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Limpa as configurações da GUI para FlatCAM,\n" +"como: layout, estado de gui, estilo, suporte a HDPI etc." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Aplica as preferências atuais sem salvar em um arquivo." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Salva as configurações atuais no arquivo 'current_defaults'\n" +"que armazena as preferências padrão de trabalho." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Não salvará as alterações e fechará a janela de preferências." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Alternar Visibilidade" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Grades" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Limpar Gráfico" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Caminho" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Retângulo" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Círculo" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arco" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "União" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Interseção" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Cortar" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Matriz de Pads" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Trilha" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Região" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Editor Exc" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Adicionar Furo" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Fechar Editor" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Unidades do aplicativo" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Travar Barras de Ferramentas" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Abas Destacáveis" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Pasta com Preferências FlatCAM aberta." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Você tem certeza de que deseja excluir as configurações da GUI? \n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Sim" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5727,23 +5795,19 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Selecionar 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copiar Objetos" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Excluir Forma" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Mover Objetos" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5755,12 +5819,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Aviso" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5768,7 +5832,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5776,7 +5840,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5784,291 +5848,354 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Cancelado. Nada selecionado para excluir." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Cancelado. Nada selecionado para copiar." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Cancelado. Nada selecionado para mover." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Nova Ferramenta ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Adicionar ferramenta cancelado ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Sair da ferramenta de medição ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell ativado." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell desativado." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Lista Geral de Teclas de Atalho" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "Mostra Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Alterna para a Aba Projeto" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Alterna para a Aba Selecionado" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Alterna para a Aba Ferramentas" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Novo Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Editar Objeto (se selecionado)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Ir para a Coordenada" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Novo Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Mover Obj" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Nova Geometria" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Alternar Unidades" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Abre Ferramenta Propriedades" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Girar 90º sentido horário" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Alterna Linha de Comando" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adicionar uma ferramenta (quando estiver na Aba Selecionado ou em " "Ferramentas NCC ou de Pintura)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copiar Obj" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Abre Banco de Dados de Ferramentas" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Abrir Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Novo Projeto" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Abrir Projeto" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "Ferramenta de Importação de PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Salvar Projeto" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Alternar Área de Gráficos" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Alternar o Eixo" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copiar Obj_Name" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Alternar o Editor de Códigos" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Alternar Linhas de Grade" - -#: appGUI/MainGUI.py:4304 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Alternar HUD\tAlt+H" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Ferramenta Distância Mínima" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Abrir Preferências" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Girar 90° sentido anti-horário" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Executar um Script" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Alternar Área de Trabalho" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Inclinação no eixo X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Inclinação no eixo Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "PCB 2 Faces" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Pasta de Solda" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Ferramenta de Filme PCB" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Área Sem Cobre (NCC)" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Área de Pintura" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Ferramenta de Verificação de Regras" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Ver Arquivo Fonte" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Transformações" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Ferramenta de Recorte" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Criar Painel com PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Habilitar todos os Gráficos" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Desabilitar todos os Gráficos" - -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4475 #, fuzzy #| msgid "Disable Non-selected Plots" msgid "Enable Non-selected Objects" msgstr "Desabilitar os gráficos não selecionados" -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4476 #, fuzzy #| msgid "Disable Non-selected Plots" msgid "Disable Non-selected Objects" msgstr "Desabilitar os gráficos não selecionados" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Alternar Tela Cheia" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Abortar a tarefa atual (normalmente)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Salvar Projeto Como" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6076,222 +6203,241 @@ msgstr "" "Colar Especial. Converterá um estilo de caminho do Windows para o exigido na " "Linha de Comando Tcl" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Abrir Manual Online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Abrir Tutoriais Online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Atualizar Gráfico" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Excluir Objeto" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternativo: Excluir Ferramenta" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(esquerda da Tecla_1) Alterna Área do Bloco de Notas (lado esquerdo)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "ESPAÇO" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "Des(h)abilitar Gráfico" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Desmarca todos os objetos" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Desenha um Arco" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copiar Geo" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Em Adicionar Arco, alterna o sentido: horário ou anti-horário" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Interseção de Polígonos" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Ferramenta de Pintura" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Ir para a Localização (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Alternar Encaixe de Canto" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Mover Geometria" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Em Adicionar Arco, alterna o tipo de arco" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Desenha um Polígono" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Desenha um Círculo" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Desenha um Caminho" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Desenha um Retângulo" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Ferram. de Subtração de Polígono" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Ferramenta de Texto" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "União de Polígonos" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Inclinação no eixo X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Inclinação no eixo Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Ferramenta Transformar" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Deslocamento no eixo X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Deslocamento no eixo Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "Espaço" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Girar Geometria" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "ENTER" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Concluir desenho para certas ferramentas" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Abortar e retornar à Seleção" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copiar Furo(s)" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Mover Furo(s)" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Adicionar Ferramenta" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Excluir Furo(s)" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternativo: Excluir Ferramenta(s)" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "Editor Gerber" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Adicionar Disco" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Adicionar SemiDisco" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará REVERSAMENTE entre os modos" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará para frente entre os modos" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternativo: Excluir Abertura" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Ferramenta Apagar" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Marcar Área" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Poligonizar" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Ferramenta Transformação" @@ -6487,8 +6633,6 @@ msgid "" msgstr "Gera a geometria para o recorte da placa." #: appGUI/ObjectUI.py:407 appGUI/ObjectUI.py:756 -#, fuzzy -#| msgid "UTILITIES" msgid "UTILTIES" msgstr "Utilitários" @@ -7244,10 +7388,8 @@ msgstr "" #: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 -#, fuzzy -#| msgid "Coordinates" msgid "X,Y coordinates" -msgstr "Coordenadas" +msgstr "Coordenadas X-Y" #: appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 @@ -7415,10 +7557,8 @@ msgid "Delete all exclusion areas that are selected in the table." msgstr "Excluir todas as áreas de exclusão selecionadas na tabela." #: appGUI/ObjectUI.py:1642 -#, fuzzy -#| msgid "Add Polygon" msgid "Add Polish" -msgstr "Adicionar Polígono" +msgstr "" #: appGUI/ObjectUI.py:1644 msgid "" @@ -7594,10 +7734,6 @@ msgstr "" "O 'Tipo de Ferramenta' (TF) pode ser circular com 1 a 4 dentes (C1..C4),\n" "bola (B) ou Em forma de V (V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Atualizar Gráfico" @@ -7626,10 +7762,8 @@ msgid "Enable the autolevelling feature." msgstr "" #: appGUI/ObjectUI.py:2081 -#, fuzzy -#| msgid "Tools Table" msgid "Probe Points Table" -msgstr "Tabela de Ferramentas" +msgstr "" #: appGUI/ObjectUI.py:2082 msgid "Generate GCode that will obtain the height map" @@ -7646,10 +7780,8 @@ msgid "Toggle the display of the Probe Points table." msgstr "Alternar a exibição do eixo na tela" #: appGUI/ObjectUI.py:2098 -#, fuzzy -#| msgid "Coordinates" msgid "X-Y Coordinates" -msgstr "Coordenadas" +msgstr "Coordenadas X-Y" #: appGUI/ObjectUI.py:2098 #, fuzzy @@ -7706,10 +7838,8 @@ msgstr "Taxa de Avanço" #: appGUI/ObjectUI.py:2170 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 -#, fuzzy -#| msgid "Mode:" msgid "Mode" -msgstr "Modo:" +msgstr "Modo" #: appGUI/ObjectUI.py:2171 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 @@ -7744,7 +7874,7 @@ msgstr "" #: appGUI/ObjectUI.py:2191 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" -msgstr "" +msgstr "Voronoi" #: appGUI/ObjectUI.py:2192 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 @@ -8206,6 +8336,7 @@ msgstr "Opções Avançadas" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -9476,8 +9607,6 @@ msgid "OpenGL(3D)" msgstr "OpenGL(3D)" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 -#, fuzzy -#| msgid "APP. LEVEL" msgid "APPLICATION LEVEL" msgstr "Nível do Aplicativo" @@ -9814,8 +9943,6 @@ msgstr "" "Ele será aplicado na próxima inicialização." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111 -#, fuzzy -#| msgid "Activate HDPI Support" msgid "HDPI Support" msgstr "Ativar HDPI" @@ -9828,10 +9955,8 @@ msgstr "" "Ele será aplicado na próxima inicialização." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 -#, fuzzy -#| msgid "Convex Shape" msgid "Hover Shape" -msgstr "Forma Convexa" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 msgid "" @@ -9844,10 +9969,8 @@ msgstr "" "sobre qualquer tipo de objeto não selecionado." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 -#, fuzzy -#| msgid "Display Selection Shape" msgid "Selection Shape" -msgstr "Exibir forma de seleção" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 msgid "" @@ -10080,10 +10203,8 @@ msgstr "Área de Exclusão" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:202 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:402 -#, fuzzy -#| msgid "Add exclusion areas" msgid "Area exclusion parameters." -msgstr "Adicionar áreas de exclusão" +msgstr "" #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:207 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:407 @@ -10150,18 +10271,6 @@ msgstr "" "Valores válidos: 0.3, 1.0" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If <> is checked then Google OR-Tools algorithm with\n" -#| "MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n" -#| "If <> is checked then Google OR-Tools Basic algorithm is used.\n" -#| "If <> is checked then Travelling Salesman algorithm is used for\n" -#| "drill path optimization.\n" -#| "\n" -#| "If this control is disabled, then FlatCAM works in 32bit mode and it " -#| "uses\n" -#| "Travelling Salesman algorithm for path optimization." msgid "" "This sets the path optimization algorithm.\n" "- Rtre -> Rtree algorithm\n" @@ -10182,12 +10291,12 @@ msgstr "" "OR-Tools.\n" "Se <> estiver selecionado, será usado o algoritmo Travelling Salesman.\n" "\n" -"Se este controle está desabilitado, FlatCAM está no modo de 32 bits e usa\n" -"o algoritmo Travelling Salesman para otimização de caminhos." +"Algumas opções são desativadas quando o aplicativo funciona no modo de 32 " +"bits." #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:108 msgid "Rtree" -msgstr "" +msgstr "Rtree" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29 msgid "Geometry Options" @@ -11225,10 +11334,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 #: appTools/ToolInvertGerber.py:258 -#, fuzzy -#| msgid "Beveled" msgid "Bevel" -msgstr "Chanfrado" +msgstr "" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27 msgid "Optimal Tool Options" @@ -11683,10 +11790,8 @@ msgstr "Caixa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 #: appTools/ToolDblSided.py:696 -#, fuzzy -#| msgid "Hole Size" msgid "Hole Snap" -msgstr "Tamanho Furo" +msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:90 msgid "Axis Ref" @@ -12564,10 +12669,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Opções da Ferramenta de Pintura" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parâmetros:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12671,26 +12772,6 @@ msgstr "Número de colunas do painel desejado" msgid "Number of rows of the desired panel" msgstr "Número de linhas do painel desejado" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -13713,10 +13794,8 @@ msgstr "Geometria G-Code" #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:464 appTools/ToolProperties.py:537 -#, fuzzy -#| msgid "Tool Dia" msgid "Tool Data" -msgstr "Diâmetro da Ferramenta" +msgstr "" #: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501 msgid "Depth of Cut" @@ -13970,10 +14049,8 @@ msgid "Object to be aligned." msgstr "Objeto a ser alinhado." #: appTools/ToolAlignObjects.py:423 -#, fuzzy -#| msgid "TARGET object" msgid "DESTINATION object" -msgstr "Objeto ALVO" +msgstr "" #: appTools/ToolAlignObjects.py:425 msgid "" @@ -14966,16 +15043,12 @@ msgid "Tool Parameters" msgstr "Parâmetros de Ferramenta" #: appTools/ToolCutOut.py:2253 -#, fuzzy -#| msgid "Auto" msgid "Automatic" msgstr "Auto" #: appTools/ToolCutOut.py:2253 appTools/ToolCutOut.py:2328 -#, fuzzy -#| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" -msgstr "B. Pontes Manuais" +msgstr "" #: appTools/ToolCutOut.py:2255 msgid "This section handle creation of automatic bridge gaps." @@ -15030,10 +15103,8 @@ msgstr "" "Selecione o arquivo Gerber de origem na combobox do objeto." #: appTools/ToolCutOut.py:2369 -#, fuzzy -#| msgid "Subtract Geometry" msgid "Manual cutout Geometry" -msgstr "Subtrair Geometria" +msgstr "" #: appTools/ToolCutOut.py:2371 msgid "Geometry object used to create the manual cutout." @@ -15098,10 +15169,8 @@ msgid "Click on canvas within the desired Excellon drill hole" msgstr "" #: appTools/ToolDblSided.py:282 -#, fuzzy -#| msgid "Mirror Reference point" msgid "Mirror reference point set." -msgstr "Referência do Espelhamento" +msgstr "" #: appTools/ToolDblSided.py:310 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." @@ -16510,22 +16579,16 @@ msgstr "" "ferramenta negativa diâmetro acima." #: appTools/ToolMilling.py:1064 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating drills milling geometry..." -msgstr "Gerando geometria dispensadora de Pasta de Solda ..." +msgstr "" #: appTools/ToolMilling.py:1169 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating slot milling geometry..." -msgstr "Gerando geometria dispensadora de Pasta de Solda ..." +msgstr "" #: appTools/ToolMilling.py:1584 -#, fuzzy -#| msgid "Mill Holes" msgid "Milling Holes Tool" -msgstr "Furação" +msgstr "" #: appTools/ToolMilling.py:2166 msgid "Preprocessor E" @@ -17012,16 +17075,12 @@ msgid "Paint failed." msgstr "Pintura falhou." #: appTools/ToolPaint.py:2182 -#, fuzzy -#| msgid "Paint done." msgid "Paint Done." msgstr "Pintura concluída." #: appTools/ToolPaint.py:2187 -#, fuzzy -#| msgid "Painting polygon..." msgid "Painting..." -msgstr "Pintando o polígono..." +msgstr "Pintando..." #: appTools/ToolPaint.py:2221 appTools/ToolPaint.py:2226 #: appTools/ToolPaint.py:2234 appTools/ToolPaint.py:2321 @@ -17139,14 +17198,8 @@ msgstr "" "Pode ser Gerber, Excellon ou Geometria." #: appTools/ToolPaint.py:3181 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut around polygons." msgid "Create a Geometry Object which paints the polygons." msgstr "" -"Cria um objeto Geometria com caminho de\n" -"ferramenta para cortar em torno de polígonos." #: appTools/ToolPanelize.py:89 msgid "Panel. Tool" @@ -17161,10 +17214,8 @@ msgid "Generating panel ... " msgstr "Gerando painel … " #: appTools/ToolPanelize.py:362 appTools/ToolPanelize.py:584 -#, fuzzy -#| msgid "Generating panel ... Adding the Gerber code." msgid "Generating panel ... Adding the source code." -msgstr "Gerando painel ... Adicionando o código Gerber." +msgstr "" #: appTools/ToolPanelize.py:550 msgid "Optimizing the overlapping paths." @@ -17583,15 +17634,6 @@ msgstr "Clique no ponto de destino ..." msgid "QRCode Tool done." msgstr "Ferramenta QRCode pronta." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Exportar PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Exportar SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber ao qual o QRCode será adicionado." @@ -17860,10 +17902,9 @@ msgid "...processing..." msgstr "...processando..." #: appTools/ToolShell.py:293 -#, fuzzy #| msgid "FlatCAM Beta" msgid "FlatCAM Shell" -msgstr "FlatCAM Beta" +msgstr "FlatCAM Shell" #: appTools/ToolSolderPaste.py:459 msgid "Please enter a tool diameter to add, in Float format." @@ -18390,8 +18431,8 @@ msgstr "" "Você quer salvar o projeto?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM está inicializando...." +msgid "The application is initializing ..." +msgstr "O aplicativo está inicializando ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18401,19 +18442,19 @@ msgstr "" #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM está inicializando....\n" +"O aplicativo está inicializando …\n" "Inicialização do Canvas iniciada." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM está inicializando....\n" +"O aplicativo está inicializando …\n" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" @@ -18484,10 +18525,9 @@ msgid "Editor exited. Editor content saved." msgstr "Editor fechado. Conteúdo salvo." #: app_Main.py:2419 app_Main.py:2460 -#, fuzzy -#| msgid "Select a Gerber, Geometry or Excellon Object to update." msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." -msgstr "Selecione um objeto Gerber, Geometria ou Excellon para atualizar." +msgstr "" +"Selecione um objeto Gerber, Geometria, Excellon ou CNCJob para atualizar." #: app_Main.py:2422 msgid "is updated, returning to App..." @@ -18726,7 +18766,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Esta entrada será direcionada para outro site se:\n" @@ -18735,7 +18775,7 @@ msgstr "" "2. Alguém bifurcou (fork) o projeto FlatCAM e quer apontar\n" "para o seu próprio site\n" "\n" -"Se você não conseguir obter informações sobre o FlatCAM beta\n" +"Se você não consegue obter nenhuma informação sobre o aplicativo\n" "use o link do canal do YouTube no menu Ajuda." #: app_Main.py:3294 @@ -18816,10 +18856,6 @@ msgstr "Um objeto Geometria foi convertido para o tipo MultiGeo." msgid "A Geometry object was converted to SingleGeo type." msgstr "Um objeto Geometria foi convertido para o tipo Único." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Alternar Unidades" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18980,10 +19016,6 @@ msgstr "Espelhado no eixo X." msgid "No object selected to Rotate." msgstr "Nenhum objeto selecionado para Girar." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Transformar" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" @@ -19120,10 +19152,9 @@ msgid "Clear Recent files" msgstr "Limpar Arquivos Recentes" #: app_Main.py:7317 -#, fuzzy #| msgid "FlatCAM.org" msgid "FlatCAM Evo" -msgstr "FlatCAM.org" +msgstr "FlatCAM Evo" #: app_Main.py:7321 msgid "Release date" @@ -19144,22 +19175,16 @@ msgid "Canvas" msgstr "" #: app_Main.py:7342 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace active" -msgstr "Configurações da área de trabalho" +msgstr "" #: app_Main.py:7346 -#, fuzzy -#| msgid "Workspace disabled." msgid "Workspace size" msgstr "Área de trabalho desabilitada." #: app_Main.py:7350 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace orientation" -msgstr "Configurações da área de trabalho" +msgstr "" #: app_Main.py:7413 msgid "Failed checking for latest version. Could not connect." @@ -19211,10 +19236,8 @@ msgid "All plots enabled." msgstr "Todos os gráficos habilitados." #: app_Main.py:7564 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." -msgstr "Todos os gráficos não selecionados desabilitados." +msgstr "" #: app_Main.py:7570 msgid "Selected plots enabled..." @@ -19257,10 +19280,6 @@ msgstr "Abrindo Arquivo Gerber." msgid "Opening Excellon file." msgstr "Abrindo Arquivo Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Abrir G-Code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Abrindo Arquivo G-Code." @@ -19329,22 +19348,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Exportar Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Exportar Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Exportar DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Importar SVG" @@ -19452,10 +19459,8 @@ msgid "Exporting Gerber" msgstr "Exportando Gerber" #: app_Main.py:9694 app_Main.py:9701 -#, fuzzy -#| msgid "Could not export DXF file." msgid "Could not export file." -msgstr "Não foi possível exportar o arquivo DXF." +msgstr "Não foi possível exportar o arquivo." #: app_Main.py:9747 msgid "DXF file exported to" @@ -19618,14 +19623,10 @@ msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" #: app_Main.py:10477 -#, fuzzy -#| msgid "" -#| "Save cancelled because source file is empty. Try to export the Gerber " -#| "file." msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvar cancelado porque o arquivo de origem está vazio. Tente exportar o " -"arquivo Gerber." +"arquivo." #: assets/linux/flatcam-beta.desktop:3 msgid "FlatCAM Beta" @@ -19701,11 +19702,8 @@ msgstr "" "Verifique o código CNC resultante (G-Code, etc.)." #: camlib.py:3109 -#, fuzzy -#| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -"O parâmetro Profundidade de Corte é zero. Não haverá corte, ignorando arquivo" #: camlib.py:3237 camlib.py:5330 msgid "The End X,Y format has to be (x, y)." @@ -19721,10 +19719,8 @@ msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 não implementadas" #: camlib.py:3447 -#, fuzzy -#| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool:" -msgstr "Geração de G-Code concluída" +msgstr "" #: camlib.py:3497 msgid "" @@ -19856,22 +19852,16 @@ msgid "Creating Geometry from the parsed GCode file. " msgstr "Criando Geometria a partir do arquivo G-Code analisado. " #: camlib.py:6545 -#, fuzzy -#| msgid "Starting G-Code for tool with diameter" msgid "Parsing GCode file for tool diameter" -msgstr "Iniciando o G-Code para ferramenta com diâmetro" +msgstr "" #: camlib.py:6546 -#, fuzzy -#| msgid "Nr of slots" msgid "Number of lines" -msgstr "Nº de ranhuras" +msgstr "" #: camlib.py:6635 -#, fuzzy -#| msgid "Creating Geometry from the parsed GCode file. " msgid "Creating Geometry from the parsed GCode file for tool diameter" -msgstr "Criando Geometria a partir do arquivo G-Code analisado. " +msgstr "" #: camlib.py:7069 camlib.py:7217 camlib.py:7386 msgid "G91 coordinates not implemented ..." @@ -19977,6 +19967,285 @@ msgstr "Origem definida deslocando todos os objetos carregados com " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." +#, fuzzy +#~| msgid "&New Project ...\tCtrl+N" +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "&Novo Projeto ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometria\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#, fuzzy +#~| msgid "Open &Gerber ...\tCtrl+G" +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Abrir &Gerber ...\tCtrl+G" + +#, fuzzy +#~| msgid "Open &Excellon ...\tCtrl+E" +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Abrir &Excellon ...\tCtrl+E" + +#, fuzzy +#~| msgid "Open G-&Code ..." +#~ msgid "Open G-Code ..." +#~ msgstr "Abrir G-&Code ..." + +#, fuzzy +#~| msgid "&Save Project ...\tCtrl+S" +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "&Salvar Projeto ...\tCtrl+S" + +#, fuzzy +#~| msgid "Save Project &As ...\tCtrl+Shift+S" +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "S&alvar Projeto Como ...\tCtrl+Shift+S" + +#, fuzzy +#~| msgid "Export &SVG ..." +#~ msgid "Export SVG ..." +#~ msgstr "Exportar &SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Exportar DXF ..." + +#, fuzzy +#~| msgid "Export &PNG ..." +#~ msgid "Export PNG ..." +#~ msgstr "Exportar &PNG ..." + +#, fuzzy +#~| msgid "Export &Excellon ..." +#~ msgid "Export Excellon ..." +#~ msgstr "Exportar &Excellon ..." + +#, fuzzy +#~| msgid "Export &Gerber ..." +#~ msgid "Export Gerber ..." +#~ msgstr "Exportar &Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Fechar Editor\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Excluir\tDEL" + +#, fuzzy +#~| msgid "Se&t Origin\tO" +#~ msgid "Set Origin\tO" +#~ msgstr "Definir Origem\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Mover para Origem\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Ir para a localização\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Localizar em Objeto\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Alternar Unidades\tQ" + +#, fuzzy +#~| msgid "&Select All\tCtrl+A" +#~ msgid "Select All\tCtrl+A" +#~ msgstr "&Selecionar Tudo\tCtrl+A" + +#, fuzzy +#~| msgid "&Preferences\tShift+P" +#~ msgid "Preferences\tShift+P" +#~ msgstr "&Preferências\tShift+P" + +#, fuzzy +#~| msgid "&Skew on X axis\tShift+X" +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Inclinar no eixo X\tShift+X" + +#, fuzzy +#~| msgid "S&kew on Y axis\tShift+Y" +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Inclinar no eixo Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Ver fonte\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Banco de Dados de Ferramentas\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Habilitar todos os gráficos\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Desabilitar todos os gráficos\tAlt+2" + +#, fuzzy +#~| msgid "&Zoom Fit\tV" +#~ msgid "Zoom Fit\tV" +#~ msgstr "&Zoom Ajustado\tV" + +#, fuzzy +#~| msgid "&Zoom In\t=" +#~ msgid "Zoom In\t=" +#~ msgstr "&Zoom +\t=" + +#, fuzzy +#~| msgid "&Zoom Out\t-" +#~ msgid "Zoom Out\t-" +#~ msgstr "&Zoom -\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Alternar o Editor de Códigos\tShift+E" + +#, fuzzy +#~| msgid "&Toggle FullScreen\tAlt+F10" +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Alternar &Tela Cheia\tAlt+F10" + +#, fuzzy +#~| msgid "&Toggle Plot Area\tCtrl+F10" +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Al&ternar Área de Gráficos\tCtrl+F10" + +#, fuzzy +#~| msgid "&Toggle Grid Lines\tAlt+G" +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Al&ternar Encaixe na Grade\tAlt+G" + +#, fuzzy +#~| msgid "&Toggle Axis\tShift+G" +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Al&ternar Eixo\tShift+G" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Alternar Área de Trabalho\tShift+W" + +#, fuzzy +#~| msgid "Toggle HUD\tAlt+H" +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Alternar HUD\tAlt+H" + +#, fuzzy +#~| msgid "&Command Line\tS" +#~ msgid "Command Line\tS" +#~ msgstr "Linha de &Comando\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Lista de Atalhos\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "Sobre FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Adicionar Círculo\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Adicionar Arco\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Adicionar Retângulo\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Adicionar Polígono\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Adicionar Caminho\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Adicionar Texto\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Unir Polígonos\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Interseção de Polígonos\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Subtração de Polígonos\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Caminho de Corte\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Excluir Forma\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Mover\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Ferramenta Buffer\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Ferramenta de Pintura\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Ferramenta de Transformação\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Alternar Encaixe de Canto\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Adicionar Matriz de Furos\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Adicionar Furo\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Adic. Matriz de Ranhuras\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Adicionar Ranhura\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Copiar\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Mover Furo(s)\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Adicionar Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Adicionar Matriz de Pads\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Adicionar Trilha\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Adicionar Região\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Poligonizar\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Adicionar SemiDisco\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Adicionar Disco\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Buffer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Escala\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Marcar Área\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Transformar\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Habilitar todos os Gráficos" + +#~ msgid "Parameters:" +#~ msgstr "Parâmetros:" + #~ msgid "Important Information's" #~ msgstr "Informações Importantes" @@ -20035,9 +20304,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "Tool Shape" #~ msgstr "Formato" -#~ msgid "FR" -#~ msgstr "VA" - #~ msgid "FR Z" #~ msgstr "VA Z" @@ -21883,9 +22149,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "Could not load bookamrks file." #~ msgstr "Não foi possível carregar o arquivo com os favoritos." -#~ msgid "Go" -#~ msgstr "Ir" - #~ msgid "There are no polygons to mark area." #~ msgstr "Não há polígonos para marcar a área." @@ -22031,9 +22294,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ "Verifique o GCode (através de Editar código do CNC) e/ou acrescente/" #~ "precede ao GCode (novamente, feito em" -#~ msgid "Shortcuts List" -#~ msgstr "Lista de Atalhos" - #~ msgid "or through" #~ msgstr "ou através" @@ -22249,9 +22509,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "[success] Paint done." #~ msgstr "Pintura concluída." -#~ msgid "About" -#~ msgstr "Sobre" - #~ msgid "" #~ "General Shortcut list
\n" #~ "

Excellon Export." -msgstr "" -"Va exporta un obiect Excellon intr-un fişier Excellon.\n" -"Formatul coordonatelor, unitatile de masura și tipul\n" -"de zerouri se vor seta in Preferințe -> Export Excellon." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Exporta Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Va exporta un obiect Gerber intr-un fişier Gerber.\n" -"Formatul coordonatelor, unitatile de măsură și tipul\n" -"de zerouri se vor seta in Preferințe -> Export Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Backup" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Importați Preferințele din fișier ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Exportați Preferințele într-un fișier ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Salvează Pref" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Tipărire (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Editează" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Editare Obiect\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Salvează Editor\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Conversii" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Converteste SingleGeo in MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Va converti un obiect Geometrie din tipul simpla geometrie (SingleGeo)\n" -"la tipul geometrie complexa (MultiGeo)." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Converteste MultiGeo in SingleGeo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Va converti un obiect Geometrie din tipul geometrie complexa (MultiGeo)\n" -"la tipul geometrie simpla (SingleGeo)." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Converteste Oricare to Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Converteste Oricare in Gerber" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Converteste Oricare to Geo" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Fuzionează Obiecte" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Fuzionează Geo/Gerber/Exc -> Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Fuzionează o selecţie de obiecte care pot fi de tipul:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometrie\n" -"intr-un nou obiect tip Geometrie >combo<." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Fuzionează Excellon(s) -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon " -">combo<." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Fuzionează Gerber(s) -> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Fuzionează o selecţie de obiecte Gerber intr-un nou obiect Gerber >combo<." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Copiază\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Șterge\tDEL" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Setează Originea\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Deplasează la Origine\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Sari la Locaţie\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Localizează in Obiect\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Comută Unitati\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Selectează Tot\tCtrl+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Preferințe\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Opțiuni" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Roteste Selectia\tShift+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "Deformează pe axa X\tShift+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Deformează pe axa Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "Oglindește pe axa X\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Oglindește pe axa Y\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Vezi sursa\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Baza de data Unelte\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Vizualizare" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Activează toate afişările\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Dezactivează toate afişările\tAlt+2" - -#: appGUI/MainGUI.py:459 -msgid "Enable non-selected\tAlt+3" -msgstr "Activează non-selectate\tAlt+3" - -#: appGUI/MainGUI.py:461 -msgid "Disable non-selected\tAlt+4" -msgstr "Dezactivează non-selectate\tAlt+4" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Mărește și potrivește\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Măreste\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Micșorează\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Reafisare Toate\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Comută Editorul de cod\tShift+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Comută FullScreen\tAlt+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Comută Aria de Afișare\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Comută Proiect/Sel/Unealta\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "Comută Grid\tG" - -#: appGUI/MainGUI.py:492 -msgid "Toggle Grid Lines\tShift+G" -msgstr "Comută Linii Grid\tShift+G" - -#: appGUI/MainGUI.py:494 -msgid "Toggle Axis\tShift+A" -msgstr "Comută Axe\tShift+A" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Comută Suprafata de lucru\tShift+W" - -#: appGUI/MainGUI.py:498 -msgid "Toggle HUD\tShift+H" -msgstr "Comută HUD\tShift+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Obiecte" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Selectează toate" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Deselectează toate" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Linie de comanda\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Ajutor" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Resurse online\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Bookmarks Manager" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Raportati o eroare program" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Specificatii Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Specificatii Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Lista shortcut-uri\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "YouTube \tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "How To" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "Despre FlatCAM" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Adaugă Cerc\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Adaugă Arc\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Adaugă Patrulater\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Adaugă Poligon\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Adaugă Cale\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Adaugă Text\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Uniune Poligoane\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Intersecţie Poligoane\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Substracţie Poligoane\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Tăiere Cale\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Copiază Geo\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Șterge forma Geo.\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Muta\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Unealta Bufer\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Unealta Paint\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Unealta Transformare\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Comută lipire colt\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Editor Excellon<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Adaugă Arie Găuriri\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Adaugă Găurire\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Adăugați Arie de Sloturi\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Adăugați Slot\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Redimens. Găuriri\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Copiază\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Muta Găuriri\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Editor Gerber<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Adaugă Pad\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Adaugă Arie paduri\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Adaugă Traseu\tA" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Adaugă Regiune\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Poligonizare\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Adaugă SemiDisc\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Adaugă Disc\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Bufer\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Scalare\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Marchează aria\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Radieră\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Unealta Transformare\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Activează Afișare" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Dezactivează Afișare" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Setați culoarea" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Roșu" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Albastru" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Galben" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Verde" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Violet" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Maro" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Alb" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Negru" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Personalizat" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opacitate" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Implicit" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Generează CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Vizualiz. Sursa" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Copiază" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Proprietati" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Toolbar Fişiere" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Toolbar Editare" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Toolbar Vizualizare" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Toolbar Linie de comanda" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Toolbar Unelte" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Toolbar Editor Excellon" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Toolbar Editor Geometrii" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Toolbar Editor Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Bara de instrumente Coordonate Delta" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "Coordinates Toolbar" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Toolbar Grid-uri" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "Bara de instrumente de Stare" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Încarcă Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Încarcă Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Încarcă Proiect" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Salvează Proiect" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Editor" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Salvează Obiectul și inchide Editorul" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Unealta Distanță" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Unealta Distanță min" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Setează Originea" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Deplasează-te la Origine" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Sari la Locaţie" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Localizează in Obiect" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Reafișare" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "Șterge Afișare" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Marire" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Micsorare" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Marire și ajustare" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Linie de comanda" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "Unealta 2-fețe" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Unealta de Aliniere" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Unealta de Extragere Găuri" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Unealta Decupare" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Unealta NCC" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Unealta de Izolare" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "Unealtă Găurire" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Unealta Panel" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Unealta Film" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Unealta Dispenser SP" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Unealta Scădere" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Unalta Verif. Reguli" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Unealta Optim" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Unealta Calculatoare" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "Unealta QRCode" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Unealta Copper Thieving" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Unealta Fiducials" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Unealta Calibrare" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Unealta Punctare Gerber" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Unealta Inversare Gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Unealta pentru Semne la Colț" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Unealta de Comp. Corodare" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Selectează" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Adaugă o Găurire" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Adaugă o arie de Găuriri" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Adaugă Slot" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Adaugă o Arie sloturi" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Redimens. Găurire" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Copiază Găurire" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Șterge Găurire" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Muta Găurire" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Adaugă Cerc" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Adaugă Arc" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Adaugă Patrulater" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Adaugă Cale" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Adaugă Poligon" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Adaugă Text" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Adaugă Bufer" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Paint o forma" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Stergere Selectivă" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Uniune Poligoane" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Explodare Poligoane" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Intersecţie Poligoane" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Substracţie Poligoane" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Taie Cale" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Copiază forme geo." - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Șterge forme geo" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Transformări" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Mută Obiecte " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Adaugă Pad" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Adaugă Traseu" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Adaugă Regiune" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Poligonizare" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "SemiDisc" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Disc" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Marc. aria" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Mutare" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Lipire la grid" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Distanta de lipire la grid pe axa X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Când este activ, valoarea de pe Grid_X\n" -"este copiata și in Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Distanta de lipire la grid pe axa Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Lipire la colt" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Distanta magnetica maxima" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Comutați afișarea Axelor" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Preferințe" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Afisaj In Zona Superioara)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Desenează un patrulater care delimitează o suprafată de lucru.\n" -"Scopul este de a ilustra limitele suprafetei noastre de lucru." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Măsurătoare relativă.\n" -"Referința este poziţia ultimului click pe canvas" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Măsurătoare absolută.\n" -"Referința este originea (0, 0)" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "TCL Shell" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Proiect" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Arie Afișare" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRIE" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNCJob" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "Unelte" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "UNELTE 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "UTILITARE" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Restabiliți setările de bază" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Restaurați întregul set de valori implicite\n" -"la valorile inițiale încărcate după prima lansare." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Deschide Pref Dir" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Șterge Setările GUI" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Șterge setările GUI pentru FlatCAM,\n" -"cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Aplicați preferințele actuale fără a salva într-un fișier." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Salvează setările curente in fişierul numit: 'current_defaults'\n" -"fişier care este cel unde se salvează preferințele cu care se va lucra." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Nu va salva modificările și va închide fereastra de preferințe." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Comută Vizibilitate" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5488,7 +4247,47 @@ msgstr "Comută Vizibilitate" msgid "Geometry" msgstr "Geometrie" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Va crea un obiect nou de tip Geometrie, fără continut." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Va crea un obiect nou de tip Gerber, fără continut." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5506,107 +4305,1457 @@ msgstr "Geometrie" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Va crea un obiect nou de tip Excellon, fără continut." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Document" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "ID" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Va crea un obiect nou de tip Document, fără continut." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Încarcă Project" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Încarcă Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Încarcă Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Încarcă G-Code" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Încarcă Configuratia" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Proiectele recente" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Fişierele Recente" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Salvează" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Salvează Proiectul" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Salvează Proiectul ca" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Scripting" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Script nou" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Încarcă Script" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Deschideți exemplul" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Rulează TCL script" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Import" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG ca și obiect Geometrie" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG ca și obiect Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF ca și obiect Geometrie" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF ca și obiect Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 ca obiect de geometrie" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Export" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Exporta SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Exportă DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Exporta PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Va exporta o imagine in format PNG,\n" +"imagina salvata va contine elementele vizuale\n" +"afisate in zona de afișare." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Exportă Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Va exporta un obiect Excellon intr-un fişier Excellon.\n" +"Formatul coordonatelor, unitatile de masura și tipul\n" +"de zerouri se vor seta in Preferințe -> Export Excellon." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Exportă Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Va exporta un obiect Gerber intr-un fişier Gerber.\n" +"Formatul coordonatelor, unitatile de măsură și tipul\n" +"de zerouri se vor seta in Preferințe -> Export Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Backup" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Importați Preferințele din fișier" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Exportați Preferințele într-un fișier" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Salvează Pref" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Tipărire (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Editează" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Editare Obiect" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Inchide Editorul" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Conversii" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Converteste SingleGeo in MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Va converti un obiect Geometrie din tipul simpla geometrie (SingleGeo)\n" +"la tipul geometrie complexa (MultiGeo)." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Converteste MultiGeo in SingleGeo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Va converti un obiect Geometrie din tipul geometrie complexa (MultiGeo)\n" +"la tipul geometrie simpla (SingleGeo)." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Converteste Oricare to Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Converteste Oricare in Gerber" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Converteste Oricare to Geo" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Fuzionează Obiecte" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Fuzionează Geo/Gerber/Exc -> Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Fuzionează o selecţie de obiecte care pot fi de tipul:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometrie\n" +"intr-un nou obiect tip Geometrie >combo<." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Fuzionează Excellon(s) -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Fuzionează o selecţie de obiecte Excellon intr-un nou obiect Excellon " +">combo<." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Fuzionează Gerber(s) -> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Fuzionează o selecţie de obiecte Gerber intr-un nou obiect Gerber >combo<." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Copiază" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#| msgid "Copy\tCtrl+C" +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Setează Originea" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Deplasează-te la Origine" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Sari la Locaţie" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Localizează in Obiect" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Comută Unitati" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Selectează toate" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Preferințe" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Opțiuni" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Roteste Selectia" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Deformare pe axa X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Deformare pe axa Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Oglindește pe axa X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Oglindește pe axa Y" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Vizualiz. Sursa" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Vizualizare" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "Activați Toate" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "Dezactivează Toate" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "Activează non-selectate" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "Dezactivează non-selectate" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Marire și ajustare" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Marire" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Micsorare" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Reafisare Toate" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Comută Editorul de cod" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Comută FullScreen" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Comută Aria de Afișare" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Comută Proiect/Propietăti/Unealta" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Comută Grid" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Comută Linii Grid" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "Comută Axe" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "Comută Suprafata de lucru" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Comută HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Obiecte" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Deselectează toate" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Linie de comanda" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Ajutor" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Resurse online" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Bookmarks Manager" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Raportati o eroare program" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Specificatii Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Specificatii Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Lista shortcut-uri" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Canal YouTube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "How To" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "Despre" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Adaugă Cerc" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Adaugă Arc" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Adaugă Patrulater" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Adaugă Poligon" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Adaugă Cale" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Adaugă Text" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Uniune Poligoane" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Intersecţie Poligoane" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Substracţie Poligoane" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Taie Cale" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Copiază Geometrie" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Șterge forme geo" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Mutare" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "ID" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Comută lipire colt" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Editor Excellon<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Adaugă găurire" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Adaugă o Arie sloturi" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Adaugă Slot" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Redimens. Găuriri" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Muta Găuri" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Editor Gerber<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Adaugă Pad" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Adaugă Traseu" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Adaugă Regiune" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Poligonizare" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Adaugă SemiDisc" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Adaugă Disc" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Marc. aria" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Stergere Selectivă" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Transformare" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Activează Afișare" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Dezactivează Afișare" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Setați culoarea" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Roșu" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Albastru" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Galben" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Verde" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Violet" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Maro" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Alb" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Negru" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Personalizat" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opacitate" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Implicit" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Generează CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Vizualiz. Sursa" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Proprietati" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Toolbar Fişiere" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Toolbar Editare" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Toolbar Vizualizare" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Toolbar Linie de comanda" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Toolbar Unelte" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Toolbar Editor Excellon" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Toolbar Editor Geometrii" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Toolbar Editor Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Bara de instrumente Coordonate Delta" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "Coordinates Toolbar" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Toolbar Grid-uri" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "Bara de instrumente de Stare" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Încarcă Proiect" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Salvează Proiect" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Editor" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Salvează Obiectul și inchide Editorul" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Unealta Distanță" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Unealta Distanță min" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Reafișare" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Șterge Afișare" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Script nou ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Încarcă &Script..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "Unealta 2-fețe" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Unealta de Aliniere" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Unealta de Extragere Găuri" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Unealta Decupare" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Unealta NCC" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Unealta de Izolare" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "Unealtă Găurire" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Unealta Panel" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Unealta Film" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Unealta Dispenser SP" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Unealta Scădere" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Unalta Verif. Reguli" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Unealta Optim" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Unealta Calculatoare" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "Unealta QRCode" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Unealta Copper Thieving" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Unealta Fiducials" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Unealta Calibrare" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Unealta Punctare Gerber" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Unealta Inversare Gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Unealta pentru Semne la Colț" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Unealta de Comp. Corodare" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Selectează" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Adaugă o Găurire" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Adaugă o arie de Găuriri" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Redimens. Găurire" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Copiază Găurire" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Șterge Găurire" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Muta Găurire" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Adaugă Bufer" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Paint o forma" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Explodare Poligoane" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Copiază forme geo." + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Șterge forme geo" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Transformări" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Mută Obiecte " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "SemiDisc" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Disc" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Lipire la grid" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Distanta de lipire la grid pe axa X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Când este activ, valoarea de pe Grid_X\n" +"este copiata și in Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Distanta de lipire la grid pe axa Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Lipire la colt" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Distanta magnetica maxima" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Comutați afișarea Axelor" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Afisaj In Zona Superioara)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Desenează un patrulater care delimitează o suprafată de lucru.\n" +"Scopul este de a ilustra limitele suprafetei noastre de lucru." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Măsurătoare relativă.\n" +"Referința este poziţia ultimului click pe canvas" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Măsurătoare absolută.\n" +"Referința este originea (0, 0)" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "TCL Shell" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Proiect" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Arie Afișare" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRIE" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNCJob" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "Unelte" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "UNELTE 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "UTILITARE" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Restabiliți setările de bază" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Restaurați întregul set de valori implicite\n" +"la valorile inițiale încărcate după prima lansare." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Deschide Pref Dir" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Șterge Setările GUI" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Șterge setările GUI pentru FlatCAM,\n" +"cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Aplicați preferințele actuale fără a salva într-un fișier." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Salvează setările curente in fişierul numit: 'current_defaults'\n" +"fişier care este cel unde se salvează preferințele cu care se va lucra." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Nu va salva modificările și va închide fereastra de preferințe." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Comută Vizibilitate" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Grid-uri" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Șterge Afișare" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Editor Geometrii" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Pe cale" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Patrulater" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Cerc" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Arc" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Uniune" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Intersecţie" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Scădere" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Tăiere" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Pad" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Arie de paduri" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Traseu" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Regiune" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Editor EXC" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Adaugă găurire" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Inchide Editorul" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Unitățile aplicației" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Esti sigur că dorești să ștergi setările GUI?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Da" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5618,23 +5767,19 @@ msgstr "Da" msgid "No" msgstr "Nu" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Select" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Șterge forme geo" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5645,12 +5790,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Atenţie" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5658,7 +5803,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5666,7 +5811,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5674,285 +5819,350 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Anulat. Nimic nu este selectat pentru ștergere." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Anulat. Nimic nu este selectat pentru copiere." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Anulat. Nimic nu este selectat pentru mutare." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Adăugarea unei unelte anulată..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Shell activat." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Shell dezactivat." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Gerber Nou" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Excellon nou" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Geometrie Noua" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Comută Unitati" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Deschide Unealta Proprietati" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adaugă o Unealtă (cand ne aflam in tab-ul Selected al Geometriei sau in " "Unealta NCC sau in unealta Paint)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Deschide baza de date Unelte" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Un Nou Project" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Încarcă Project" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Salvează Proiectul" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Comută Aria de Afișare" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Comută Editorul de cod" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Comută Linii Grid" - -#: appGUI/MainGUI.py:4304 -msgid "Toggle HUD" -msgstr "Comută HUD" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Unealta Distanță minimă" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Rulează TCL script" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Deformare pe axa X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Deformare pe axa Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "Unealta 2-fețe" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Unealta DispensorPF" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Unealta Film" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Curățăre Non-Cupru" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Unealta Paint" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Unealta Verificari Reguli" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Unealta Transformări" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Unealta Decupare" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panelizează PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Activează Afișare pt Tot" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Dezactivează Afișare pt Tot" - -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4475 msgid "Enable Non-selected Objects" msgstr "Activează obiectele ne-selectate" -#: appGUI/MainGUI.py:4320 +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" msgstr "Dezactivează obiectele ne-selectate" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Renutna la task" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Salvează Proiectul ca" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -5960,224 +6170,244 @@ msgstr "" "Lipire specială. Va converti stilul de adresa cale Windows in cel necesar in " "Tcl Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +#| msgid "Dwell" +msgid "Del" +msgstr "Del" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Șterge Obiectul" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comutați zona Notebook (partea stângă)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "SPACE" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "ESC" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "In cadrul 'Aadauga Arc' va comuta intre directiile arcului: CW sau CCW" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Comută lipire colt" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "In cadrul 'Adauga Arc' va trece circular prin tipurile de Arc" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "Ctrl+X" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +#| msgid "Spacing" +msgid "Space" +msgstr "Space" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "ENTER" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Renutna si intoarce-te la Selectie" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Copiaza Găurire" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Muta Găuri" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Șterge Găuri" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternativ: Șterge Unealta" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "Esc" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Adaugă Disc" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Adaugă SemiDisc" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Revers prin " "modurile de indoire" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Avans prin " "modurile de indoire" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Unealta Transformare" @@ -7449,10 +7679,6 @@ msgstr "" "Shape\n" "(cu forma in V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Actualiz. afișare" @@ -8029,6 +8255,7 @@ msgstr "Opțiuni Avans. CNCJob" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -12400,10 +12627,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Parametri:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12509,26 +12732,6 @@ msgstr "Numărul de coloane ale panel-ului dorit" msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -17381,15 +17584,6 @@ msgstr "Click pe punctul de Destinaţie ..." msgid "QRCode Tool done." msgstr "Unealta QRCode efectuata." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Exporta PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Exporta SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Obiect Gerber la care se va adăuga codul QR." @@ -18204,8 +18398,8 @@ msgstr "" "Dorești să Salvezi proiectul?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM se inițializează ..." +msgid "The application is initializing ..." +msgstr "Aplicația se inițializează ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18213,19 +18407,19 @@ msgstr "Nu am gasit fişierele cu traduceri. Mesajele aplicaţiei lipsesc." #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM se inițializează ...\n" +"Aplicația se inițializează …\n" "Initializarea spațiului de afisare a inceput." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM se inițializează ...\n" +"Aplicația se inițializează …\n" "Initializarea spațiului de afisare a inceput.\n" "Initializarea spatiului de afisare s-a terminat in" @@ -18549,7 +18743,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Această intrare se va rezolva către un alt site web dacă:\n" @@ -18558,7 +18752,7 @@ msgstr "" "2. Cineva a duplicat proiectul FlatCAM și vrea să pună link\n" "la propriul său site web\n" "\n" -"Dacă nu puteți obține informații despre FlatCAM beta\n" +"Dacă nu puteți obține informații despre aplicație\n" "utilizați linkul canalului YouTube din meniul Ajutor." #: app_Main.py:3294 @@ -18637,10 +18831,6 @@ msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Comută Unitati" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18801,10 +18991,6 @@ msgstr "Oglindirea pe axa X executată." msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Transformare" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" @@ -19064,10 +19250,6 @@ msgstr "Se incarcă un fişier Gerber." msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Încarcă G-Code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." @@ -19137,22 +19319,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Exportă Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Exportă Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Exportă DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Importă SVG" @@ -19776,6 +19946,237 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "Proiect Nou...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometrie\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Încarcă Gerber ...\tCtrl+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Încarcă Excellon ...\tCtrl+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "Încarcă G-Code ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Salvează Proiect ...\tCtrl+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Salvează Proiect ca ...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "Exporta SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Exporta DXF ..." + +#~ msgid "Export PNG ..." +#~ msgstr "Exporta PNG ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Exporta Excellon ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Exporta Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Salvează Editor\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Șterge\tDEL" + +#~ msgid "Set Origin\tO" +#~ msgstr "Setează Originea\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Deplasează la Origine\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Sari la Locaţie\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Localizează in Obiect\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Comută Unitati\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Selectează Tot\tCtrl+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Preferințe\tShift+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "Deformează pe axa X\tShift+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Deformează pe axa Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Vezi sursa\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Baza de data Unelte\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Activează toate afişările\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Dezactivează toate afişările\tAlt+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Mărește și potrivește\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Măreste\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Micșorează\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Comută Editorul de cod\tShift+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Comută FullScreen\tAlt+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Comută Aria de Afișare\tCtrl+F10" + +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Comută Linii Grid\tShift+G" + +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Comută Axe\tShift+A" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Comută Suprafata de lucru\tShift+W" + +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Comută HUD\tShift+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Linie de comanda\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Lista shortcut-uri\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "Despre FlatCAM" + +#~ msgid "Add Circle\tO" +#~ msgstr "Adaugă Cerc\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Adaugă Arc\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Adaugă Patrulater\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Adaugă Poligon\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Adaugă Cale\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Adaugă Text\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Uniune Poligoane\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Intersecţie Poligoane\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Substracţie Poligoane\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Tăiere Cale\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Șterge forma Geo.\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Muta\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Unealta Bufer\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Unealta Paint\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Unealta Transformare\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Comută lipire colt\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Adaugă Arie Găuriri\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Adaugă Găurire\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Adăugați Arie de Sloturi\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Adăugați Slot\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Copiază\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Muta Găuriri\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Adaugă Pad\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Adaugă Arie paduri\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Adaugă Traseu\tA" + +#~ msgid "Add Region\tN" +#~ msgstr "Adaugă Regiune\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Poligonizare\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Adaugă SemiDisc\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Adaugă Disc\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Bufer\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Scalare\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Marchează aria\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Unealta Transformare\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Activează Afișare pt Tot" + +#~ msgid "Parameters:" +#~ msgstr "Parametri:" + #~ msgid "Important Information's" #~ msgstr "Informații importante" @@ -19833,9 +20234,6 @@ msgstr "" #~ msgid "Tool Shape" #~ msgstr "Formă unealtă" -#~ msgid "FR" -#~ msgstr "Feedrate" - #~ msgid "FR Z" #~ msgstr "Z feedrate" @@ -21811,9 +22209,6 @@ msgstr "" #~ msgid "Excellon Files" #~ msgstr "Fisier Excellon" -#~ msgid "Go" -#~ msgstr "Execută" - #~ msgid "There are no polygons to mark area." #~ msgstr "Nu există poligoane care sa fie marcate." @@ -21933,9 +22328,6 @@ msgstr "" #~ "Verifica GCode (cu ajutorul Editorului) si/sau adauga la GCode (din nou, " #~ "efectuat in" -#~ msgid "Shortcuts List" -#~ msgstr "Lista shortcut-uri" - #~ msgid "or through" #~ msgstr "sau prin" @@ -22157,9 +22549,6 @@ msgstr "" #~ msgid "[success] Paint done." #~ msgstr "[success] Paint executat." -#~ msgid "About" -#~ msgstr "Despre" - #~ msgid "" #~ "General Shortcut list
\n" #~ "
\n" "Language-Team: \n" @@ -98,14 +98,14 @@ msgstr "Закладка удалена." msgid "Export Bookmarks" msgstr "Экспорт закладок" -#: Bookmark.py:293 appGUI/MainGUI.py:527 +#: Bookmark.py:293 appGUI/MainGUI.py:588 msgid "Bookmarks" msgstr "Закладки" #: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2081 appDatabase.py:2127 #: appEditors/AppExcEditor.py:1023 appEditors/AppExcEditor.py:1091 -#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2890 -#: appGUI/MainGUI.py:3112 appGUI/MainGUI.py:3327 +#: appEditors/AppTextEditor.py:257 appGUI/MainGUI.py:2999 +#: appGUI/MainGUI.py:3221 appGUI/MainGUI.py:3436 #: appObjects/FlatCAMCNCJob.py:1750 appObjects/ObjectCollection.py:126 #: appTools/ToolFilm.py:240 appTools/ToolFilm.py:386 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 @@ -338,7 +338,7 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 -#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1302 +#: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1411 #: app_Main.py:7315 msgid "General" msgstr "Основные" @@ -362,22 +362,19 @@ msgid "Isolation" msgstr "Изоляция" #: appDatabase.py:275 appDatabase.py:1850 appDatabase.py:2186 -#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1509 +#: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1618 #: appTools/ToolPaint.py:738 appTools/ToolPaint.py:2619 msgid "Paint" msgstr "Нарисовать" #: appDatabase.py:275 appDatabase.py:1856 appDatabase.py:2194 #: appTools/ToolNCC.py:1046 appTools/ToolNCC.py:3708 -#, fuzzy #| msgid "CCW" msgid "NCC" -msgstr "CCW" +msgstr "NCC" #: appDatabase.py:275 appDatabase.py:1862 appTools/ToolCutOut.py:328 #: appTools/ToolCutOut.py:465 -#, fuzzy -#| msgid "Cutout PCB" msgid "Cutout" msgstr "Обрезка платы" @@ -1434,7 +1431,7 @@ msgstr "" "активной геометрии после выбора инструмента\n" "в базе данных." -#: appDatabase.py:1364 appGUI/MainGUI.py:1441 +#: appDatabase.py:1364 appGUI/MainGUI.py:1550 #: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2311 #: app_Main.py:3327 app_Main.py:4282 app_Main.py:4528 app_Main.py:8739 msgid "Cancel" @@ -1577,10 +1574,11 @@ msgstr "Экспорт БД в" msgid "Import FlatCAM Tools DB" msgstr "Импорт FlatCAM БД" -#: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 -#: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 -#: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 -#: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 +#: appDatabase.py:2156 appDatabase.py:2547 appGUI/MainGUI.py:487 +#: appObjects/FlatCAMGeometry.py:1090 appTools/ToolCutOut.py:484 +#: appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 +#: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 +#: appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 #: appTools/ToolPaint.py:2715 app_Main.py:5617 app_Main.py:5659 #: app_Main.py:5690 app_Main.py:5710 app_Main.py:5720 msgid "Tools Database" @@ -1756,7 +1754,7 @@ msgstr "" "Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот " "инструмент. " -#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3524 +#: appEditors/AppExcEditor.py:2022 appGUI/MainGUI.py:3633 msgid "Added new tool with dia" msgstr "Добавлен новый инструмент с диаметром" @@ -1799,7 +1797,7 @@ msgstr "Отмена. Инструмент/сверло не выбрано" #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 -#: appGUI/MainGUI.py:2871 appGUI/MainGUI.py:2883 +#: appGUI/MainGUI.py:2980 appGUI/MainGUI.py:2992 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 #: app_Main.py:4896 app_Main.py:5050 msgid "Done." @@ -1899,7 +1897,7 @@ msgstr "" "Удаляет инструмент из списка инструментов\n" "в выбранной строке таблицы инструментов." -#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4593 +#: appEditors/AppExcEditor.py:3811 appGUI/MainGUI.py:4784 msgid "Resize Drill(s)" msgstr "Изменить размер сверла" @@ -1923,8 +1921,8 @@ msgstr "Изменить" msgid "Resize drill(s)" msgstr "Изменить размер сверла" -#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:1567 -#: appGUI/MainGUI.py:4592 +#: appEditors/AppExcEditor.py:3860 appGUI/MainGUI.py:708 appGUI/MainGUI.py:1676 +#: appGUI/MainGUI.py:4778 msgid "Add Drill Array" msgstr "Добавить массив отверстий" @@ -1997,7 +1995,8 @@ msgstr "" #: appEditors/AppExcEditor.py:3908 appEditors/AppExcEditor.py:4030 #: appEditors/AppExcEditor.py:4123 appEditors/AppGerberEditor.py:2820 -#: appGUI/GUIElements.py:3538 +#: appGUI/GUIElements.py:3538 appGUI/MainGUI.py:475 appGUI/MainGUI.py:668 +#: appGUI/MainGUI.py:4416 appGUI/MainGUI.py:4682 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:187 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:240 @@ -2009,7 +2008,8 @@ msgstr "X" #: appEditors/AppExcEditor.py:3909 appEditors/AppExcEditor.py:4031 #: appEditors/AppExcEditor.py:4124 appEditors/AppGerberEditor.py:2821 -#: appGUI/GUIElements.py:3545 +#: appGUI/GUIElements.py:3545 appGUI/MainGUI.py:478 appGUI/MainGUI.py:4417 +#: appGUI/MainGUI.py:4683 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:241 @@ -2186,23 +2186,17 @@ msgstr "Укажите, сколько пазов должно быть в ма #: appEditors/AppExcEditor.py:4198 appEditors/AppGeoEditor.py:3301 #: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:758 -#, fuzzy -#| msgid "Exc Editor" msgid "Exit Editor" -msgstr "Редактор Excellon" +msgstr "" #: appEditors/AppExcEditor.py:4201 appEditors/AppGeoEditor.py:3304 #: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:761 -#, fuzzy -#| msgid "Exc Editor" msgid "Exit from Editor." -msgstr "Редактор Excellon" +msgstr "" #: appEditors/AppGeoEditor.py:49 -#, fuzzy -#| msgid "Area Selection" msgid "Buffer Selection" -msgstr "Выбор области" +msgstr "" #: appEditors/AppGeoEditor.py:84 msgid "Buffer distance:" @@ -2268,7 +2262,7 @@ msgid "Full Buffer" msgstr "Полный буфер" #: appEditors/AppGeoEditor.py:131 appEditors/AppGeoEditor.py:2959 -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:684 appGUI/MainGUI.py:4666 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:191 msgid "Buffer Tool" msgstr "Буфер" @@ -2283,10 +2277,8 @@ msgstr "" "Добавьте его и повторите попытку." #: appEditors/AppGeoEditor.py:194 -#, fuzzy -#| msgid "Text Tool" msgid "Text Input Tool" -msgstr "Текст" +msgstr "" #: appEditors/AppGeoEditor.py:241 msgid "Font" @@ -2303,11 +2295,11 @@ msgstr "Шрифт" msgid "Size" msgstr "Размер" -#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1505 +#: appEditors/AppGeoEditor.py:322 appGUI/MainGUI.py:1614 msgid "Text" msgstr "Tекст" -#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1425 +#: appEditors/AppGeoEditor.py:328 appGUI/MainGUI.py:1534 msgid "Apply" msgstr "Применить" @@ -2315,7 +2307,7 @@ msgstr "Применить" msgid "Text Tool" msgstr "Текст" -#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:514 appGUI/MainGUI.py:1248 +#: appEditors/AppGeoEditor.py:404 appGUI/MainGUI.py:573 appGUI/MainGUI.py:1357 #: appGUI/ObjectUI.py:1172 appObjects/FlatCAMExcellon.py:886 #: appObjects/FlatCAMGeometry.py:951 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 @@ -2329,8 +2321,8 @@ msgid "Tool" msgstr "Инструменты" #: appEditors/AppGeoEditor.py:412 appEditors/AppGeoEditor.py:546 -#: appGUI/MainGUI.py:938 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:1783 -#: appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:1047 appGUI/MainGUI.py:2203 +#: appGUI/ObjectUI.py:1783 appTools/ToolPaint.py:228 appTools/ToolPaint.py:2730 msgid "Paint Tool" msgstr "Рисование" @@ -2371,7 +2363,8 @@ msgstr "Инструменты" #: appEditors/AppGeoEditor.py:606 appEditors/AppGeoEditor.py:1035 #: appEditors/AppGerberEditor.py:5316 appEditors/AppGerberEditor.py:5745 -#: appGUI/MainGUI.py:963 appGUI/MainGUI.py:2119 appTools/ToolTransform.py:85 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 +#: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Трансформация" @@ -2388,9 +2381,9 @@ msgid "Skew/Shear" msgstr "Наклон/Сдвиг" #: appEditors/AppGeoEditor.py:609 appEditors/AppGerberEditor.py:2687 -#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:1085 -#: appGUI/MainGUI.py:1552 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4714 -#: appGUI/ObjectUI.py:125 +#: appEditors/AppGerberEditor.py:5319 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:1194 appGUI/MainGUI.py:1661 appGUI/MainGUI.py:2350 +#: appGUI/MainGUI.py:4919 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" @@ -2402,9 +2395,9 @@ msgid "Mirror (Flip)" msgstr "Зеркалирование (отражение)" #: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2647 -#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:1083 -#: appGUI/MainGUI.py:1507 appGUI/MainGUI.py:1550 appGUI/MainGUI.py:2239 -#: appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:5322 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:1192 appGUI/MainGUI.py:1616 appGUI/MainGUI.py:1659 +#: appGUI/MainGUI.py:2348 appGUI/MainGUI.py:4910 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" @@ -3194,7 +3187,7 @@ msgstr "Кольцо" msgid "Line" msgstr "Линия" -#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1499 +#: appEditors/AppGeoEditor.py:3569 appGUI/MainGUI.py:1608 #: appGUI/ObjectUI.py:1615 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:224 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:424 @@ -3227,9 +3220,9 @@ msgstr "Привязка к сетке включена." msgid "Grid Snap disabled." msgstr "Привязка к сетке отключена." -#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3206 -#: appGUI/MainGUI.py:3252 appGUI/MainGUI.py:3270 appGUI/MainGUI.py:3414 -#: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3465 appGUI/MainGUI.py:3482 +#: appEditors/AppGeoEditor.py:4407 appGUI/MainGUI.py:3315 +#: appGUI/MainGUI.py:3361 appGUI/MainGUI.py:3379 appGUI/MainGUI.py:3523 +#: appGUI/MainGUI.py:3562 appGUI/MainGUI.py:3574 appGUI/MainGUI.py:3591 msgid "Click on target point." msgstr "Нажмите на целевой точке." @@ -3440,7 +3433,7 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Apertures copied." msgstr "Готово. Отверстия скопированы." -#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1530 +#: appEditors/AppGerberEditor.py:2462 appGUI/MainGUI.py:1639 #: appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" @@ -3558,9 +3551,10 @@ msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." #: appEditors/AppGerberEditor.py:2595 appEditors/AppGerberEditor.py:2743 -#: appGUI/MainGUI.py:760 appGUI/MainGUI.py:879 appGUI/MainGUI.py:1096 -#: appGUI/MainGUI.py:1580 appGUI/MainGUI.py:2038 appGUI/MainGUI.py:2251 -#: appGUI/MainGUI.py:4715 appGUI/ObjectUI.py:1132 +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +#: appGUI/MainGUI.py:869 appGUI/MainGUI.py:988 appGUI/MainGUI.py:1205 +#: appGUI/MainGUI.py:1689 appGUI/MainGUI.py:2147 appGUI/MainGUI.py:2360 +#: appGUI/MainGUI.py:4922 appGUI/ObjectUI.py:1132 #: appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 @@ -3673,8 +3667,8 @@ msgstr "Удаление всех отмеченных полигонов." msgid "Clear all the markings." msgstr "Очистить все маркировки." -#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:1068 -#: appGUI/MainGUI.py:2224 appGUI/MainGUI.py:4712 +#: appEditors/AppGerberEditor.py:2771 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:1177 appGUI/MainGUI.py:2333 appGUI/MainGUI.py:4909 msgid "Add Pad Array" msgstr "Добавить массив контактных площадок" @@ -3987,22 +3981,16 @@ msgid "Code Editor" msgstr "Редактор кода" #: appEditors/appGCodeEditor.py:143 appEditors/appGCodeEditor.py:235 -#, fuzzy -#| msgid "View GCode" msgid "All GCode" -msgstr "Посмотреть GCode" +msgstr "" #: appEditors/appGCodeEditor.py:149 appEditors/appGCodeEditor.py:241 -#, fuzzy -#| msgid "Save GCode" msgid "Header GCode" -msgstr "Сохранить GCode" +msgstr "" #: appEditors/appGCodeEditor.py:155 appEditors/appGCodeEditor.py:247 -#, fuzzy -#| msgid "Starting G-Code" msgid "Start GCode" -msgstr "Открытие G-Code" +msgstr "" #: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:2012 #: appTools/ToolCalibration.py:447 @@ -4010,10 +3998,8 @@ msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" #: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1884 -#, fuzzy -#| msgid "Code Editor" msgid "GCode Editor" -msgstr "Редактор кода" +msgstr "" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2019 @@ -4125,28 +4111,20 @@ msgid "Type >help< to get started" msgstr "Введите >help< для начала работы" #: appGUI/GUIElements.py:3461 appGUI/GUIElements.py:3478 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the Y axis." -msgstr "Переключить ось" +msgstr "" #: appGUI/GUIElements.py:3469 -#, fuzzy -#| msgid "Move to Origin" msgid "Move to Origin." -msgstr "Перейти к началу координат" +msgstr "" #: appGUI/GUIElements.py:3486 appGUI/GUIElements.py:3494 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the X axis." -msgstr "Переключить ось" +msgstr "" #: appGUI/GUIElements.py:3504 appGUI/GUIElements.py:3514 -#, fuzzy -#| msgid "Toggle the axis" msgid "Jog the Z axis." -msgstr "Переключить ось" +msgstr "" #: appGUI/GUIElements.py:3540 msgid "Zero the CNC X axes at current position." @@ -4157,10 +4135,8 @@ msgid "Zero the CNC Y axes at current position." msgstr "" #: appGUI/GUIElements.py:3553 -#, fuzzy -#| msgid "LZ" msgid "Z" -msgstr "LZ" +msgstr "" #: appGUI/GUIElements.py:3556 msgid "Zero the CNC Z axes at current position." @@ -4190,12 +4166,11 @@ msgstr "Приложение запущено ..." msgid "Hello!" msgstr "Приветствую!" -#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:190 appGUI/MainGUI.py:921 -#: appGUI/MainGUI.py:2077 +#: appGUI/GUIElements.py:3815 appGUI/MainGUI.py:1030 appGUI/MainGUI.py:2186 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:192 +#: appGUI/GUIElements.py:3817 appGUI/MainGUI.py:196 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4210,7 +4185,7 @@ msgstr "" msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:3830 appGUI/MainGUI.py:123 +#: appGUI/GUIElements.py:3830 msgid "Open Project ..." msgstr "Открыть проект..." @@ -4226,11 +4201,11 @@ msgstr "Открыть &Excellon ...\tCtrl+E" msgid "Open G-&Code ..." msgstr "Открыть G-&Code ..." -#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:309 +#: appGUI/GUIElements.py:3856 appGUI/MainGUI.py:327 msgid "Exit" msgstr "Выход" -#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1460 +#: appGUI/MainGUI.py:67 appGUI/MainGUI.py:69 appGUI/MainGUI.py:1569 msgid "Toggle Panel" msgstr "Переключить бок. панель" @@ -4238,1360 +4213,23 @@ msgstr "Переключить бок. панель" msgid "File" msgstr "Файл" -#: appGUI/MainGUI.py:84 -#, fuzzy -#| msgid "&New Project ...\tCtrl+N" -msgid "New Project ...\tCtrl+N" -msgstr "&Новый проект ...\tCtrl+N" +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "New Project" +msgstr "Новый проект" + +#: appGUI/MainGUI.py:84 appGUI/MainGUI.py:4428 +msgid "Ctrl+N" +msgstr "" #: appGUI/MainGUI.py:86 msgid "Will create a new, blank project" msgstr "Создаёт новый пустой проект" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1464 appGUI/ObjectUI.py:2342 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:1573 appGUI/ObjectUI.py:2342 msgid "New" msgstr "Создать" -#: appGUI/MainGUI.py:95 -msgid "Geometry\tN" -msgstr "Geometry\tN" - -#: appGUI/MainGUI.py:97 -msgid "Will create a new, empty Geometry Object." -msgstr "Создаёт новый объект Geometry." - -#: appGUI/MainGUI.py:100 -msgid "Gerber\tB" -msgstr "Gerber\tB" - -#: appGUI/MainGUI.py:102 -msgid "Will create a new, empty Gerber Object." -msgstr "Создаёт новый объект Gerber." - -#: appGUI/MainGUI.py:105 -msgid "Excellon\tL" -msgstr "Excellon\tL" - -#: appGUI/MainGUI.py:107 -msgid "Will create a new, empty Excellon Object." -msgstr "Создаёт новый объект Excellon." - -#: appGUI/MainGUI.py:112 -msgid "Document\tD" -msgstr "Document\tD" - -#: appGUI/MainGUI.py:114 -msgid "Will create a new, empty Document Object." -msgstr "Создаёт новый объект Document." - -#: appGUI/MainGUI.py:129 -#, fuzzy -#| msgid "Open &Gerber ...\tCtrl+G" -msgid "Open Gerber ...\tCtrl+G" -msgstr "Открыть &Gerber...\tCtrl+G" - -#: appGUI/MainGUI.py:134 -#, fuzzy -#| msgid "Open &Excellon ...\tCtrl+E" -msgid "Open Excellon ...\tCtrl+E" -msgstr "Открыть &Excellon ...\tCtrl+E" - -#: appGUI/MainGUI.py:139 -#, fuzzy -#| msgid "Open G-&Code ..." -msgid "Open G-Code ..." -msgstr "Открыть G-&Code ..." - -#: appGUI/MainGUI.py:146 -msgid "Open Config ..." -msgstr "Открыть конфигурацию ..." - -#: appGUI/MainGUI.py:151 -msgid "Recent projects" -msgstr "Недавние проекты" - -#: appGUI/MainGUI.py:153 -msgid "Recent files" -msgstr "Открыть недавние" - -#: appGUI/MainGUI.py:156 appGUI/MainGUI.py:762 appGUI/MainGUI.py:1433 -msgid "Save" -msgstr "Сохранить" - -#: appGUI/MainGUI.py:160 -#, fuzzy -#| msgid "&Save Project ...\tCtrl+S" -msgid "Save Project ...\tCtrl+S" -msgstr "&Сохранить проект ...\tCTRL+S" - -#: appGUI/MainGUI.py:165 -#, fuzzy -#| msgid "Save Project &As ...\tCtrl+Shift+S" -msgid "Save Project As ...\tCtrl+Shift+S" -msgstr "Сохранить проект &как ...\tCtrl+Shift+S" - -#: appGUI/MainGUI.py:180 -msgid "Scripting" -msgstr "Сценарии" - -#: appGUI/MainGUI.py:184 appGUI/MainGUI.py:917 appGUI/MainGUI.py:2073 -msgid "New Script ..." -msgstr "Новый сценарий ..." - -#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:919 appGUI/MainGUI.py:2075 -msgid "Open Script ..." -msgstr "Открыть сценарий ..." - -#: appGUI/MainGUI.py:188 -msgid "Open Example ..." -msgstr "Открыть пример ..." - -#: appGUI/MainGUI.py:207 -msgid "Import" -msgstr "Импорт" - -#: appGUI/MainGUI.py:209 -#, fuzzy -#| msgid "&SVG as Geometry Object ..." -msgid "SVG as Geometry Object ..." -msgstr "&SVG как объект Geometry ..." - -#: appGUI/MainGUI.py:212 -#, fuzzy -#| msgid "&SVG as Gerber Object ..." -msgid "SVG as Gerber Object ..." -msgstr "&SVG как объект Gerber ..." - -#: appGUI/MainGUI.py:217 -#, fuzzy -#| msgid "&DXF as Geometry Object ..." -msgid "DXF as Geometry Object ..." -msgstr "&DXF как объект Geometry ..." - -#: appGUI/MainGUI.py:220 -#, fuzzy -#| msgid "&DXF as Gerber Object ..." -msgid "DXF as Gerber Object ..." -msgstr "&DXF как объект Gerber ..." - -#: appGUI/MainGUI.py:224 -msgid "HPGL2 as Geometry Object ..." -msgstr "HPGL2 как объект геометрии ..." - -#: appGUI/MainGUI.py:230 -msgid "Export" -msgstr "Экспорт" - -#: appGUI/MainGUI.py:234 -#, fuzzy -#| msgid "Export &SVG ..." -msgid "Export SVG ..." -msgstr "Экспорт &SVG ..." - -#: appGUI/MainGUI.py:238 -msgid "Export DXF ..." -msgstr "Экспорт DXF ..." - -#: appGUI/MainGUI.py:244 -#, fuzzy -#| msgid "Export &PNG ..." -msgid "Export PNG ..." -msgstr "Экспорт &PNG ..." - -#: appGUI/MainGUI.py:246 -msgid "" -"Will export an image in PNG format,\n" -"the saved image will contain the visual \n" -"information currently in FlatCAM Plot Area." -msgstr "" -"Экспортирует изображение в формате PNG,\n" -"сохраненное изображение будет содержать визуальную\n" -"информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." - -#: appGUI/MainGUI.py:255 -#, fuzzy -#| msgid "Export &Excellon ..." -msgid "Export Excellon ..." -msgstr "Экспорт &Excellon ..." - -#: appGUI/MainGUI.py:257 -msgid "" -"Will export an Excellon Object as Excellon file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Excellon Export." -msgstr "" -"Экспортирует объект Excellon как файл Excellon,\n" -"формат координат, единицы измерения и нули\n" -"устанавливаются в Настройки -> Экспорт Excellon." - -#: appGUI/MainGUI.py:264 -#, fuzzy -#| msgid "Export &Gerber ..." -msgid "Export Gerber ..." -msgstr "Экспорт &Gerber ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Экспортирует объект Gerber как файл Gerber,\n" -"формат координат, единицы измерения и нули\n" -"устанавливается в Настройки -> Экспорт Gerber." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Резервное копирование" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Импортировать настройки из файла ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Экспортировать настройки в файл ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Сохранить настройки" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Печать (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Правка" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Редактировать объект\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Закрыть редактор\tCtrl+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Конвертация" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Преобразование Single в MultiGeo" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" -"Преобразует объект Geometry из типа single_geometry\n" -"в multi_geometry.." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Преобразование Multi в SingleGeo" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" -"Преобразует объект Geometry из типа multi_geometry\n" -"в single_geometry.." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Конвертировать любой объект в Geo" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Конвертировать любой объект в Gerber" - -#: appGUI/MainGUI.py:357 -#, fuzzy -#| msgid "Convert Any to Geo" -msgid "Convert Any to Excellon" -msgstr "Конвертировать любой объект в Geo" - -#: appGUI/MainGUI.py:362 -#, fuzzy -#| msgid "Align Objects" -msgid "Join Objects" -msgstr "Выравнивание" - -#: appGUI/MainGUI.py:364 -#, fuzzy -#| msgid "&Join Geo/Gerber/Exc -> Geo" -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "&Объединить Geo/Gerber/Exc - > Geo" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Объединить выборку объектов, которые могут иметь тип:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"в новый комбинированный объект геометрии." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Объединить Excellon (s) - > Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Объединяет выбранные объекты Excellon в новый комбинированный объект " -"Excellon." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Объединить Gerber(s) - > Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber." - -#: appGUI/MainGUI.py:388 -#, fuzzy -#| msgid "&Copy\tCtrl+C" -msgid "Copy\tCtrl+C" -msgstr "&Копировать\tCtrl+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Удалить\tDEL" - -#: appGUI/MainGUI.py:398 -#, fuzzy -#| msgid "Se&t Origin\tO" -msgid "Set Origin\tO" -msgstr "Ук&азать начало координат\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Перейти к началу координат\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Перейти к\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Разместить объект\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Единицы измерения\tQ" - -#: appGUI/MainGUI.py:412 -#, fuzzy -#| msgid "&Select All\tCtrl+A" -msgid "Select All\tCtrl+A" -msgstr "&Выбрать все\tCtrl+A" - -#: appGUI/MainGUI.py:417 -#, fuzzy -#| msgid "&Preferences\tShift+P" -msgid "Preferences\tShift+P" -msgstr "&Настройки\tShift+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Опции" - -#: appGUI/MainGUI.py:425 -#, fuzzy -#| msgid "&Rotate Selection\tShift+(R)" -msgid "Rotate Selection\tShift+(R)" -msgstr "&Вращение\tShift+(R)" - -#: appGUI/MainGUI.py:430 -#, fuzzy -#| msgid "&Skew on X axis\tShift+X" -msgid "Skew on X axis\tShift+X" -msgstr "&Наклон по оси X\tShift+X" - -#: appGUI/MainGUI.py:432 -#, fuzzy -#| msgid "S&kew on Y axis\tShift+Y" -msgid "Skew on Y axis\tShift+Y" -msgstr "Н&аклон по оси Y\tShift+Y" - -#: appGUI/MainGUI.py:437 -#, fuzzy -#| msgid "Flip on &X axis\tX" -msgid "Flip on X axis\tX" -msgstr "Отразить по оси &X\tX" - -#: appGUI/MainGUI.py:439 -#, fuzzy -#| msgid "Flip on &Y axis\tY" -msgid "Flip on Y axis\tY" -msgstr "Отразить по оси &Y\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Просмотреть код\tAlt+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "База данных\tCtrl+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Вид" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Включить все участки\tAlt+1" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Отключить все участки\tAlt+2" - -#: appGUI/MainGUI.py:459 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Отключить не выбранные\tAlt+3" - -#: appGUI/MainGUI.py:461 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Disable non-selected\tAlt+4" -msgstr "Отключить не выбранные\tAlt+3" - -#: appGUI/MainGUI.py:466 -#, fuzzy -#| msgid "&Zoom Fit\tV" -msgid "Zoom Fit\tV" -msgstr "&Вернуть масштаб\tV" - -#: appGUI/MainGUI.py:468 -#, fuzzy -#| msgid "&Zoom In\t=" -msgid "Zoom In\t=" -msgstr "&Увеличить\t=" - -#: appGUI/MainGUI.py:470 -#, fuzzy -#| msgid "&Zoom Out\t-" -msgid "Zoom Out\t-" -msgstr "&Уменьшить\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Перерисовать всё\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Переключить редактор кода\tShift+E" - -#: appGUI/MainGUI.py:482 -#, fuzzy -#| msgid "&Toggle FullScreen\tAlt+F10" -msgid "Toggle FullScreen\tAlt+F10" -msgstr "&Во весь экран\tAlt+F10" - -#: appGUI/MainGUI.py:484 -#, fuzzy -#| msgid "&Toggle Plot Area\tCtrl+F10" -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "&Рабочая область\tCtrl+F10" - -#: appGUI/MainGUI.py:486 -#, fuzzy -#| msgid "&Toggle Project/Sel/Tool\t`" -msgid "Toggle Project/Sel/Tool\t`" -msgstr "&Боковая панель\t`" - -#: appGUI/MainGUI.py:490 -#, fuzzy -#| msgid "&Toggle Grid Snap\tG" -msgid "Toggle Grid Snap\tG" -msgstr "&Привязка к сетке\tG" - -#: appGUI/MainGUI.py:492 -#, fuzzy -#| msgid "&Toggle Grid Lines\tAlt+G" -msgid "Toggle Grid Lines\tShift+G" -msgstr "&Переключить линии сетки \tAlt+G" - -#: appGUI/MainGUI.py:494 -#, fuzzy -#| msgid "&Toggle Axis\tShift+G" -msgid "Toggle Axis\tShift+A" -msgstr "&Оси\tShift+G" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Границы рабочего пространства\tShift+W" - -#: appGUI/MainGUI.py:498 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD\tShift+H" -msgstr "Переключить HUD\tAlt+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Объекты" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Выбрать все" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Снять выделение" - -#: appGUI/MainGUI.py:517 -#, fuzzy -#| msgid "&Command Line\tS" -msgid "Command Line\tS" -msgstr "&Командная строка\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Помощь" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Онлайн справка\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Диспетчер закладок" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Сообщить об ошибке" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Спецификация Excellon" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Спецификация Gerber" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Список комбинаций клавиш\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "Канал YouTube\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -#, fuzzy -#| msgid "How To's" -msgid "How To" -msgstr "Как это" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "О программе" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Добавить круг\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Добавить дугу\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Добавить прямоугольник\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Добавить полигон\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Добавить дорожку\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Добавить текст\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Объединение полигонов\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Пересечение полигонов\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Вычитание полигонов\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Вырезать дорожку\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Копировать Geom\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Удалить фигуру\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Переместить\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Буфер\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Рисование\tI" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Трансформация\tAlt+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Привязка к углу\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Редактор Excellon<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Добавить группу свёрел\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Добавить сверло\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Добавить массив пазов\tQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Добавить паз\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Изменить размер отверстия\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Копировать\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Переместить сверла\tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Редактор Gerber<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Добавить площадку\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Добавить массив площадок\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Добавить маршрут\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Добавить регион\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Полигонизация\tAlt+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Добавить полукруг\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Добавить диск\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Буфер\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Масштабировать\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Обозначить области\tAlt+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Ластик\tCtrl+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Трансформировать\tAlt+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Включить участок" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Отключить участок" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Установить цвет" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Красный" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Синий" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Жёлтый" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Зелёный" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Фиолетовый" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Коричневый" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Белый" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Чёрный" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Своё" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Непрозрачность" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "По умолчанию" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "Создать CNC" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Просмотреть код" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Копировать" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Свойства" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Панель файлов" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Панель редактирования" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Панель просмотра" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Панель командной строки" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Панель инструментов" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Панель редактора Excellon" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Панель редактора Geometry" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Панель редактора Gerber" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -#, fuzzy -#| msgid "Coordinates copied to clipboard." -msgid "Delta Coordinates Toolbar" -msgstr "Координаты скопированы в буфер обмена." - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -#, fuzzy -#| msgid "Coordinates" -msgid "Coordinates Toolbar" -msgstr "Координаты" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Панель сетки координат" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -#, fuzzy -#| msgid "Edit Toolbar" -msgid "Status Toolbar" -msgstr "Панель редактирования" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Открыть Gerber" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Открыть Excellon" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Открыть проект" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Сохранить проект" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Редактор" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Сохранить объект и закрыть редактор" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Измеритель" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Минимальное расстояние" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Указать начало координат" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Перейти к началу координат" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Перейти к расположению" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Разместить объект" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Перерисовать" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -#, fuzzy -#| msgid "&Clear plot" -msgid "Clear plot" -msgstr "&Отключить все участки" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Увеличить" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Уменьшить" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Вернуть масштаб" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Командная строка" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "2-х сторонняя плата" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Инструмент выравнивания объектов" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Инструмент извлечения отверстий" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "Обрезка платы" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Очистка меди" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Изоляция" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -#, fuzzy -#| msgid "Drilling" -msgid "Drilling Tool" -msgstr "Сверление" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Панелизация" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "Плёнка" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Паяльная паста" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Вычитатель" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Правила" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "Оптимизация" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Калькулятор" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "QR код" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Copper Thieving" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Контрольные точки" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Калькулятор" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Перфорация" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Инверсия Gerber" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Угловые маркеры" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Компенсация травления" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Выбрать" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Добавить отверстие" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Добавить массив отверстий" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Добавить паз" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Добавить массив пазов" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Изменить размер отверстия" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Копировать отверстие" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Удалить отверстие" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Переместить отверстие" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Добавить круг" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Добавить дугу" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Добавить прямоугольник" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Добавить дорожку" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Добавить полигон" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Добавить текст" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Добавить буфер" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Нарисовать фигуру" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Ластик" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Сращение полигонов" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Разделение полигонов" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Пересечение полигонов" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Вычитание полигонов" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Вырезать путь" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Копировать форму(ы)" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Удалить фигуру '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Трансформация" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Переместить объект " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Добавить площадку" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Добавить маршрут" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Добавить регион" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Полигонизация" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "Полукруг" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Диск" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Обозначить области" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Переместить" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Привязка к сетке" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "Размер сетки по X" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Если активен, значение на Grid_X\n" -"копируется в значение Grid_Y." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Размер сетки по Y" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Привязка к углу" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Макс. магнит расстояние" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Переключает отображение оси на холсте" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Настройки" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Heads-Up Display)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Нарисует на холсте разделительный прямоугольник,\n" -"для отображения границы нашей работы." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Относительное измерение.\n" -"Ссылка-это позиция последнего клика" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Абсолютное измерение.\n" -"Указатель в точке (X=0, Y= 0)" - -#: appGUI/MainGUI.py:1197 -#, fuzzy -#| msgid "Show Shell" -msgid "TCL Shell" -msgstr "Показывать командную строку" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Проект" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Рабочая область" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "GEOMETRY" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-JOB" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "ИНСТРУМЕНТЫ" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "ИНСТРУМЕНТЫ 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "УТИЛИТЫ" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Восстановить значения по умолчанию" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"Восстановление всего набора значений по умолчанию\n" -"к начальным значениям, загруженным после первого запуска." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Открыть папку настроек" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Сброс настроек интерфейса" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Сброс настроек интерфейса FlatCAM,\n" -"таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Применение текущих настроек без сохранения в файл." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Сохраняет текущие настройки в файле 'current_defaults'\n" -"который является файлом, хранящим рабочие настройки по умолчанию." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Закроет окно настроек без сохранения изменений." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Переключить видимость" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5608,7 +4246,46 @@ msgstr "Переключить видимость" msgid "Geometry" msgstr "Geometry" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +msgid "N" +msgstr "" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Создаёт новый объект Geometry." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Создаёт новый объект Gerber." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5626,107 +4303,1452 @@ msgstr "Geometry" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +msgid "L" +msgstr "" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Создаёт новый объект Excellon." + +#: appGUI/MainGUI.py:112 +#, fuzzy +#| msgid "Document\tD" +msgid "Document" +msgstr "Document\tD" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +msgid "D" +msgstr "" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Создаёт новый объект Document." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Открыть проект" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Открыть Gerber" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Открыть Excellon" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +msgid "Ctrl+E" +msgstr "" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "Открыть G-Code" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Открыть конфигурацию" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Недавние проекты" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Открыть недавние" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Сохранить" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Сохранить проект" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Сохранить проект как" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Сценарии" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Новый сценарий" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Открыть сценарий" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Открыть пример" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Запустить сценарий" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "Импорт" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG как объект Geometry" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG как объект Gerber" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF как объект Geometry" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF как объект Gerber" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 как объект геометрии" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Экспорт" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "Экспорт SVG" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "Экспорт DXF" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "Экспорт PNG" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Экспортирует изображение в формате PNG,\n" +"сохраненное изображение будет содержать визуальную\n" +"информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Экспорт Excellon" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Экспортирует объект Excellon как файл Excellon,\n" +"формат координат, единицы измерения и нули\n" +"устанавливаются в Настройки -> Экспорт Excellon." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Экспорт Gerber" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Экспортирует объект Gerber как файл Gerber,\n" +"формат координат, единицы измерения и нули\n" +"устанавливается в Настройки -> Экспорт Gerber." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Резервное копирование" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Импортировать настройки из файла" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Экспортировать настройки в файл" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Сохранить настройки" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Печать (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Правка" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Редактировать объект" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Закрыть редактор" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Конвертация" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Преобразование Single в MultiGeo" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" +"Преобразует объект Geometry из типа single_geometry\n" +"в multi_geometry.." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Преобразование Multi в SingleGeo" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" +"Преобразует объект Geometry из типа multi_geometry\n" +"в single_geometry.." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Конвертировать любой объект в Geo" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Конвертировать любой объект в Gerber" + +#: appGUI/MainGUI.py:379 +#, fuzzy +#| msgid "Convert Any to Geo" +msgid "Convert Any to Excellon" +msgstr "Конвертировать любой объект в Geo" + +#: appGUI/MainGUI.py:384 +#, fuzzy +#| msgid "Align Objects" +msgid "Join Objects" +msgstr "Выравнивание" + +#: appGUI/MainGUI.py:387 +#, fuzzy +#| msgid "&Join Geo/Gerber/Exc -> Geo" +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "&Объединить Geo/Gerber/Exc - > Geo" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Объединить выборку объектов, которые могут иметь тип:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"в новый комбинированный объект геометрии." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Объединить Excellon (s) - > Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Объединяет выбранные объекты Excellon в новый комбинированный объект " +"Excellon." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Объединить Gerber(s) - > Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Объединяет выбранные объекты Gerber в новый комбинированный объект Gerber." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Копировать" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Указать начало координат" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +msgid "O" +msgstr "" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Перейти к началу координат" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Перейти к расположению" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Разместить объект" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Единицы измерения" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Выбрать все" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Настройки" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Опции" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Вращение" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "Наклон по оси X" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Наклон по оси Y" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "Отразить по оси X" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Отразить по оси Y" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Просмотреть код" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Вид" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Вернуть масштаб" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Увеличить" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Уменьшить" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Перерисовать всё" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Переключить редактор кода" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Во весь экран" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Переключить рабочую область" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "Боковая панель" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "&Привязка к сетке" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +msgid "G" +msgstr "" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Переключить линии сетки" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Переключить HUD" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Объекты" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Снять выделение" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Командная строка" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Помощь" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Онлайн справка" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Диспетчер закладок" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Сообщить об ошибке" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Спецификация Excellon" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Спецификация Gerber" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Список комбинаций клавиш" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "Канал YouTube" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "О программе" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Добавить круг" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Добавить дугу" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Добавить прямоугольник" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +msgid "R" +msgstr "" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Добавить полигон" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Добавить дорожку" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Добавить текст" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +msgid "T" +msgstr "" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Сращение полигонов" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +msgid "U" +msgstr "" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Пересечение полигонов" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Вычитание полигонов" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Вырезать путь" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "Копировать Geom" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +msgid "C" +msgstr "" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Удалить фигуру" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Переместить" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +msgid "M" +msgstr "" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +msgid "I" +msgstr "" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Привязка к углу" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Редактор Excellon<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Добавить сверло" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Добавить массив пазов" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Добавить паз" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +msgid "W" +msgstr "" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Изменить размер отверстия" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Переместить отверстие" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Редактор Gerber<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Добавить площадку" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Добавить маршрут" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Добавить регион" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Полигонизация" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Добавить полукруг" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Добавить круг" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Обозначить области" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Ластик" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Трансформация" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Включить участок" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Отключить участок" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Установить цвет" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Красный" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Синий" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Жёлтый" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Зелёный" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Фиолетовый" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Коричневый" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Белый" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Чёрный" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Своё" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Непрозрачность" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "По умолчанию" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "Создать CNC" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Просмотреть код" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Свойства" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Панель файлов" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Панель редактирования" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Панель просмотра" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Панель командной строки" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Панель инструментов" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Панель редактора Excellon" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Панель редактора Geometry" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Панель редактора Gerber" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Панель сетки координат" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Открыть проект" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Сохранить проект" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Редактор" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Сохранить объект и закрыть редактор" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Измеритель" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Минимальное расстояние" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Перерисовать" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Отключить все участки" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Новый сценарий ..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Открыть сценарий ..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "2-х сторонняя плата" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Инструмент выравнивания объектов" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Инструмент извлечения отверстий" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "Обрезка платы" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Очистка меди" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Изоляция" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Панелизация" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "Плёнка" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Паяльная паста" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Вычитатель" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Правила" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "Оптимизация" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Калькулятор" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "QR код" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Copper Thieving" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Контрольные точки" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Калькулятор" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Перфорация" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Инверсия Gerber" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Угловые маркеры" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Компенсация травления" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Выбрать" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Добавить отверстие" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Добавить массив отверстий" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Изменить размер отверстия" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Копировать отверстие" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Удалить отверстие" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Переместить отверстие" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Добавить буфер" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Нарисовать фигуру" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Разделение полигонов" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Копировать форму(ы)" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Удалить фигуру '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Трансформация" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Переместить объект " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "Полукруг" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Диск" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Привязка к сетке" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "Размер сетки по X" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Если активен, значение на Grid_X\n" +"копируется в значение Grid_Y." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Размер сетки по Y" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Привязка к углу" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Макс. магнит расстояние" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Переключает отображение оси на холсте" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Heads-Up Display)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Нарисует на холсте разделительный прямоугольник,\n" +"для отображения границы нашей работы." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Относительное измерение.\n" +"Ссылка-это позиция последнего клика" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Абсолютное измерение.\n" +"Указатель в точке (X=0, Y= 0)" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Проект" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Рабочая область" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "GEOMETRY" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-JOB" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "ИНСТРУМЕНТЫ" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "ИНСТРУМЕНТЫ 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "УТИЛИТЫ" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Восстановить значения по умолчанию" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"Восстановление всего набора значений по умолчанию\n" +"к начальным значениям, загруженным после первого запуска." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Открыть папку настроек" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Сброс настроек интерфейса" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Сброс настроек интерфейса FlatCAM,\n" +"таких как: макет, состояние интерфейса, стиль, поддержка hdpi и т. д." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Применение текущих настроек без сохранения в файл." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Сохраняет текущие настройки в файле 'current_defaults'\n" +"который является файлом, хранящим рабочие настройки по умолчанию." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Закроет окно настроек без сохранения изменений." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Переключить видимость" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Сетка" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Отключить все участки" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Редактор Geo" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Дорожка" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Прямоугольник" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Круг" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Дуга" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Объединение" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Пересечение" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Вырезы" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Площадка" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Массив площадок" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Трек" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Регион" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Редактор Excellon" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Добавить сверло" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Закрыть редактор" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Единицы приложения" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Заблокировать панели" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Плавающие вкладки" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "Папка настроек FlatCAM открыта." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Да" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5738,23 +5760,19 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Выбор 'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Удалить фигуру" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Переместить объект" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5766,12 +5784,12 @@ msgstr "" "из первого пункта. В конце нажмите клавишу ~X~ или\n" "кнопка панели инструментов." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Внимание" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5779,7 +5797,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполняется инструмент пересечение." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5787,7 +5805,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнить вычитание инструмента." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5795,291 +5813,350 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнять объединение." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "Отмена. Ничего не выбрано для удаления." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "Отмена. Ничего не выбрано для копирования." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "Отмена. Ничего не выбрано для перемещения." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Новый инструмент ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Добавление инструмента отменено ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Измеритель закрыт ..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Командная строка включена." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Командная строка отключена." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "Переключиться на вкладку \"Проект\"" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "Переключиться на вкладку \"Выбранное\"" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "Переключиться на вкладку свойств" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Создать Gerber" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Редактировать объект (если выбран)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Перейти к координатам" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Создать Excellon" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Переместить объект" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Создать Geometry" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Единицы измерения" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Свойства" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Поворот на 90 градусов по часовой стрелке" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Панель командной строки" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или " "инструменте рисования)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "Отразить по оси X" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Отразить по оси Y" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Открыть БД" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Открыть Excellon" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Открыть Gerber" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Новый проект" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Открыть проект" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "Импорт PDF" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Сохранить проект" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Переключить рабочую область" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Переключить ось" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Копировать имя объекта" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Переключить редактор кода" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Переключить линии сетки" - -#: appGUI/MainGUI.py:4304 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Переключить HUD\tAlt+H" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Минимальное расстояние" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Открыть окно настроек" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Поворот на 90 градусов против часовой стрелки" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Запустить сценарий" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Переключить рабочее пространство" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "Наклон по оси X" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Наклон по оси Y" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "2-х сторонняя плата" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Паяльная паста" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "Плёнка" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Очистка от меди" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Инструмент рисования" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Проверка правил" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Трансформация" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "Обрезка платы" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Панелизация" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Включить все участки" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Отключить все участки" - -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" +#: appGUI/MainGUI.py:4475 msgid "Enable Non-selected Objects" -msgstr "Отключить не выбранные" +msgstr "" -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" -msgstr "Отключить не выбранные" +msgstr "" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Во весь экран" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Прервать текущее задание (корректно)" -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Сохранить проект как" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6087,224 +6164,242 @@ msgstr "" "Специальная вставка. Преобразует стиль пути Windows в тот, который требуется " "в Tcl Shell" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Открыть онлайн-руководство" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Открыть онлайн-уроки" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Обновить участки" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Удалить объект" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Альтернатива: Удалить инструмент" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(слева от клавиши \"1\") Боковая панель" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "Включить/Отключить участок" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Отмена выбора всех объектов" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Список комбинаций клавиш редактора" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "РЕДАКТОР GEOMETRY" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Нарисовать дугу" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Копировать элемент Geo" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "При добавлении дуги будет переключаться направление изгиба: по часовой " "стрелке или против" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Пересечение полигонов" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Рисование" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "Перейти к координатам (x, y)" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Привязка к углу" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Переместить элемент Geo" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "При добавлении дуги будет переключаться между режимами дуги" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Полигон" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Круг" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Нарисовать линию" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Прямоугольник" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Текст" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Сращение полигонов" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Отразить форму по оси X" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Отразить форму по оси Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Наклонить форму по оси X" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Наклонить форму по оси Y" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Трансформация" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Смещение формы по оси X" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Смещение формы по оси Y" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Сохранить объект и закрыть редактор" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Повернуть геометрию" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Завершить рисование для некоторых инструментов" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "Прервать и вернуться к выбору" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "РЕДАКТОР EXCELLON" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Копировать отверстие" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Переместить отверстие" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Добавить инструмент" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Удалить отверстие" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Альтернатива: Удалить инструмент(ы)" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "РЕДАКТОР GERBER" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Добавить круг" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Добавить полукруг" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "В пределах трека и региона инструмент будет работать в обратном режиме изгиба" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "В пределах трека и региона инструмент будет циклически изменять режимы изгиба" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Альтернатива: Удалить отверстия" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Ластик" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Инструмент «Обозначить область»" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Полигонизация" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Трансформация" @@ -6425,18 +6520,14 @@ msgstr "" #: appGUI/ObjectUI.py:257 appGUI/ObjectUI.py:596 appGUI/ObjectUI.py:918 #: appGUI/ObjectUI.py:1901 -#, fuzzy -#| msgid "Properties" msgid "Show the Properties." -msgstr "Свойства" +msgstr "" #: appGUI/ObjectUI.py:291 appGUI/ObjectUI.py:629 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 -#, fuzzy -#| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Tools Table." -msgstr "Переключает отображение оси на холсте" +msgstr "" #: appGUI/ObjectUI.py:300 msgid "Mark All" @@ -7282,10 +7373,8 @@ msgstr "" #: appGUI/ObjectUI.py:1520 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 -#, fuzzy -#| msgid "Coordinates" msgid "X,Y coordinates" -msgstr "Координаты" +msgstr "Координаты X-Y" #: appGUI/ObjectUI.py:1526 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:255 @@ -7454,10 +7543,8 @@ msgid "Delete all exclusion areas that are selected in the table." msgstr "Удаляет все исключаемые зоны выбранные в таблице." #: appGUI/ObjectUI.py:1642 -#, fuzzy -#| msgid "Add Polygon" msgid "Add Polish" -msgstr "Добавить полигон" +msgstr "" #: appGUI/ObjectUI.py:1644 msgid "" @@ -7466,16 +7553,12 @@ msgid "" msgstr "" #: appGUI/ObjectUI.py:1652 -#, fuzzy -#| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." -msgstr "Диаметр нового инструмента." +msgstr "" #: appGUI/ObjectUI.py:1663 -#, fuzzy -#| msgid "Measure" msgid "Pressure" -msgstr "Измерить" +msgstr "" #: appGUI/ObjectUI.py:1665 msgid "" @@ -7633,10 +7716,6 @@ msgstr "" "\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n" "шарик (B), или V-образный(V)." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Обновить участок" @@ -7685,10 +7764,8 @@ msgid "Toggle the display of the Probe Points table." msgstr "Переключает отображение оси на холсте" #: appGUI/ObjectUI.py:2098 -#, fuzzy -#| msgid "Coordinates" msgid "X-Y Coordinates" -msgstr "Координаты" +msgstr "Координаты X-Y" #: appGUI/ObjectUI.py:2098 #, fuzzy @@ -7745,10 +7822,8 @@ msgstr "Скорость подачи" #: appGUI/ObjectUI.py:2170 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 -#, fuzzy -#| msgid "Mode:" msgid "Mode" -msgstr "Режим:" +msgstr "Режим" #: appGUI/ObjectUI.py:2171 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 @@ -7767,10 +7842,8 @@ msgstr "Вручную" #: appGUI/ObjectUI.py:2178 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:7323 -#, fuzzy -#| msgid "Grids" msgid "Grid" -msgstr "Сетка" +msgstr "" #: appGUI/ObjectUI.py:2185 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:86 @@ -8249,6 +8322,7 @@ msgstr "CNC Job дополнительные" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -8947,18 +9021,6 @@ msgid "Algorithm:" msgstr "Алгоритм:" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If <> is checked then Google OR-Tools algorithm with\n" -#| "MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n" -#| "If <> is checked then Google OR-Tools Basic algorithm is used.\n" -#| "If <> is checked then Travelling Salesman algorithm is used for\n" -#| "drill path optimization.\n" -#| "\n" -#| "If this control is disabled, then FlatCAM works in 32bit mode and it " -#| "uses\n" -#| "Travelling Salesman algorithm for path optimization." msgid "" "This sets the optimization type for the Excellon drill path.\n" "If <> is checked then Google OR-Tools algorithm with\n" @@ -8978,9 +9040,7 @@ msgstr "" "Если установлен флажок << TSA >>, то алгоритм Travelling Salesman для " "оптимизации пути.\n" "\n" -"Если FlatCAM работает в 32-битном режиме, то этот элемент недоступен и " -"используется\n" -"алгоритм Travelling Salesman для оптимизации пути." +"Некоторые параметры отключены, когда приложение работает в 32-битном режиме." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:225 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:310 @@ -9031,17 +9091,13 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:255 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:138 -#, fuzzy -#| msgid "Plot Options" msgid "Join Option" -msgstr "Отрисовка" +msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:258 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:141 -#, fuzzy -#| msgid "Rules Tool" msgid "Fuse Tools" -msgstr "Правила" +msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:260 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:143 @@ -9364,10 +9420,8 @@ msgstr "" "ярлык меню или сочетание клавиш." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:387 -#, fuzzy -#| msgid "Excellon Editor" msgid "Allow Edit" -msgstr "Редактор Excellon" +msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:389 msgid "" @@ -9528,10 +9582,8 @@ msgid "OpenGL(3D)" msgstr "OpenGL(3D)" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 -#, fuzzy -#| msgid "APP. LEVEL" msgid "APPLICATION LEVEL" -msgstr "РЕЖИМ" +msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:99 msgid "" @@ -9882,10 +9934,8 @@ msgstr "" "Требуется перезапуск программы." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 -#, fuzzy -#| msgid "Convex Shape" msgid "Hover Shape" -msgstr "Выпуклая форма" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 msgid "" @@ -9898,10 +9948,8 @@ msgstr "" "над любым не выбранным объектом." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 -#, fuzzy -#| msgid "Display Selection Shape" msgid "Selection Shape" -msgstr "Показывать форму выбора" +msgstr "" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 msgid "" @@ -10201,18 +10249,6 @@ msgstr "" "Допустимые значения: 0.3, 1.0" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96 -#, fuzzy -#| msgid "" -#| "This sets the optimization type for the Excellon drill path.\n" -#| "If <> is checked then Google OR-Tools algorithm with\n" -#| "MetaHeuristic Guided Local Path is used. Default search time is 3sec.\n" -#| "If <> is checked then Google OR-Tools Basic algorithm is used.\n" -#| "If <> is checked then Travelling Salesman algorithm is used for\n" -#| "drill path optimization.\n" -#| "\n" -#| "If this control is disabled, then FlatCAM works in 32bit mode and it " -#| "uses\n" -#| "Travelling Salesman algorithm for path optimization." msgid "" "This sets the path optimization algorithm.\n" "- Rtre -> Rtree algorithm\n" @@ -10232,9 +10268,7 @@ msgstr "" "Если установлен флажок << TSA >>, то алгоритм Travelling Salesman для " "оптимизации пути.\n" "\n" -"Если FlatCAM работает в 32-битном режиме, то этот элемент недоступен и " -"используется\n" -"алгоритм Travelling Salesman для оптимизации пути." +"Некоторые параметры отключены, когда приложение работает в 32-битном режиме." #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:108 msgid "Rtree" @@ -10571,10 +10605,8 @@ msgstr "" "не загружается правильно." #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:144 -#, fuzzy -#| msgid "Set Color" msgid "Store colors" -msgstr "Установить цвет" +msgstr "" #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:146 msgid "" @@ -10583,10 +10615,8 @@ msgid "" msgstr "" #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:152 -#, fuzzy -#| msgid "Clear Plot" msgid "Clear Colors" -msgstr "Отключить все участки" +msgstr "" #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:155 #, fuzzy @@ -11283,10 +11313,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 #: appTools/ToolInvertGerber.py:258 -#, fuzzy -#| msgid "Beveled" msgid "Bevel" -msgstr "Скошенный" +msgstr "" #: appGUI/preferences/tools/Tools2OptimalPrefGroupUI.py:27 msgid "Optimal Tool Options" @@ -12637,10 +12665,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Рисование" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Параметры:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12748,26 +12772,6 @@ msgstr "Количество столбцов нужной панели" msgid "Number of rows of the desired panel" msgstr "Количество строк нужной панели" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -13791,10 +13795,8 @@ msgstr "Геометрия GCode" #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 #: appTools/ToolProperties.py:464 appTools/ToolProperties.py:537 -#, fuzzy -#| msgid "Tool Dia" msgid "Tool Data" -msgstr "Диаметр инструмента" +msgstr "" #: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:501 msgid "Depth of Cut" @@ -14048,10 +14050,8 @@ msgid "Object to be aligned." msgstr "Объект для выравнивания." #: appTools/ToolAlignObjects.py:423 -#, fuzzy -#| msgid "TARGET object" msgid "DESTINATION object" -msgstr "Отслеживаемый объект" +msgstr "" #: appTools/ToolAlignObjects.py:425 msgid "" @@ -14912,10 +14912,8 @@ msgstr "" #: appTools/ToolCutOut.py:892 appTools/ToolCutOut.py:1263 #: appTools/ToolCutOut.py:1619 -#, fuzzy -#| msgid "Open GCode file failed." msgid "Mouse bites failed." -msgstr "Не удалось открыть файл GCode." +msgstr "" #: appTools/ToolCutOut.py:900 msgid "Any form CutOut operation finished." @@ -14936,10 +14934,8 @@ msgid "Rectangular cutout with negative margin is not possible." msgstr "Прямоугольный вырез с отрицательным отступом невозможен." #: appTools/ToolCutOut.py:1271 -#, fuzzy -#| msgid "Any form CutOut operation finished." msgid "Rectangular CutOut operation finished." -msgstr "Операция обрезки закончена." +msgstr "" #: appTools/ToolCutOut.py:1287 appTools/ToolCutOut.py:1319 msgid "Could not retrieve Geometry object" @@ -14963,12 +14959,9 @@ msgid "No tool in the Geometry object." msgstr "Будет создан объект геометрии." #: appTools/ToolCutOut.py:1404 -#, fuzzy -#| msgid "" -#| "Zone added. Click to start adding next zone or right click to finish." msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." -msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." +msgstr "" #: appTools/ToolCutOut.py:1416 msgid "Could not retrieve Gerber object" @@ -15046,16 +15039,12 @@ msgid "Tool Parameters" msgstr "Параметры инструмента" #: appTools/ToolCutOut.py:2253 -#, fuzzy -#| msgid "Auto" msgid "Automatic" msgstr "Авто" #: appTools/ToolCutOut.py:2253 appTools/ToolCutOut.py:2328 -#, fuzzy -#| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" -msgstr "Б. Ручное размещение перемычек" +msgstr "" #: appTools/ToolCutOut.py:2255 msgid "This section handle creation of automatic bridge gaps." @@ -15111,10 +15100,8 @@ msgstr "" "Выберите исходный файл Gerber в верхнем поле со списком объектов." #: appTools/ToolCutOut.py:2369 -#, fuzzy -#| msgid "Subtract Geometry" msgid "Manual cutout Geometry" -msgstr "Вычесть Geometry" +msgstr "" #: appTools/ToolCutOut.py:2371 msgid "Geometry object used to create the manual cutout." @@ -15177,10 +15164,8 @@ msgid "Click on canvas within the desired Excellon drill hole" msgstr "" #: appTools/ToolDblSided.py:282 -#, fuzzy -#| msgid "Mirror Reference point" msgid "Mirror reference point set." -msgstr "Точка зеркалтрования" +msgstr "" #: appTools/ToolDblSided.py:310 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." @@ -16598,22 +16583,16 @@ msgstr "" "диаметр выше." #: appTools/ToolMilling.py:1064 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating drills milling geometry..." -msgstr "Генерация геометрии дозирования паяльной пасты ..." +msgstr "" #: appTools/ToolMilling.py:1169 -#, fuzzy -#| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating slot milling geometry..." -msgstr "Генерация геометрии дозирования паяльной пасты ..." +msgstr "" #: appTools/ToolMilling.py:1584 -#, fuzzy -#| msgid "Mill Holes" msgid "Milling Holes Tool" -msgstr "Фрезеровка отверстий" +msgstr "" #: appTools/ToolMilling.py:2166 msgid "Preprocessor E" @@ -17098,16 +17077,12 @@ msgid "Paint failed." msgstr "Задание \"Окрасить всё\" не выполнено." #: appTools/ToolPaint.py:2182 -#, fuzzy -#| msgid "Paint done." msgid "Paint Done." msgstr "Окраска завершена." #: appTools/ToolPaint.py:2187 -#, fuzzy -#| msgid "Painting polygon..." msgid "Painting..." -msgstr "Отрисовка полигона..." +msgstr "Отрисовка..." #: appTools/ToolPaint.py:2221 appTools/ToolPaint.py:2226 #: appTools/ToolPaint.py:2234 appTools/ToolPaint.py:2321 @@ -17678,15 +17653,6 @@ msgstr "Нажмите на конечную точку ..." msgid "QRCode Tool done." msgstr "QRCode готов." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "Экспорт PNG" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "Экспорт SVG" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "Объект Gerber к которому будет добавлен QRCode." @@ -17957,10 +17923,8 @@ msgid "...processing..." msgstr "...обработка..." #: appTools/ToolShell.py:293 -#, fuzzy -#| msgid "FlatCAM Beta" msgid "FlatCAM Shell" -msgstr "FlatCAM Beta" +msgstr "" #: appTools/ToolSolderPaste.py:459 msgid "Please enter a tool diameter to add, in Float format." @@ -18483,8 +18447,8 @@ msgstr "" "Вы хотите сохранить проект?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "Запуск FlatCAM ..." +msgid "The application is initializing ..." +msgstr "Приложение инициализируется ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -18492,19 +18456,19 @@ msgstr "Не удалось найти языковые файлы. Строки #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"Запуск FlatCAM ...\n" +"Приложение инициализируется …\n" "Инициализация рабочей области." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"Запуск FlatCAM ...\n" +"Приложение инициализируется …\n" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" @@ -18816,7 +18780,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Эта запись будет разрешена на другом сайте, если:\n" @@ -18825,8 +18789,8 @@ msgstr "" "2. Кто-то создал свою ветвь проекта FlatCAM и хочет указать\n" "на свой сайт\n" "\n" -"Если вы не можете получить какую-либо информацию о бета-версии FlatCAM\n" -"используйте ссылку на канал YouTube в меню «Справка»." +"Если вы не можете получить информацию о приложении\n" +"используйте ссылку на канал YouTube из меню «Справка»." #: app_Main.py:3294 msgid "Alternative website" @@ -18902,10 +18866,6 @@ msgstr "Объект Geometry был преобразован в тип MultiGeo msgid "A Geometry object was converted to SingleGeo type." msgstr "Объект Geometry был преобразован в тип SingleGeo." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Единицы измерения" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -19064,10 +19024,6 @@ msgstr "Отражение по оси Х завершено." msgid "No object selected to Rotate." msgstr "Не выбран ни один объект для вращения." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Трансформация" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Введите значение угла:" @@ -19202,10 +19158,8 @@ msgid "Clear Recent files" msgstr "Очистить список" #: app_Main.py:7317 -#, fuzzy -#| msgid "FlatCAM.org" msgid "FlatCAM Evo" -msgstr "FlatCAM.org" +msgstr "" #: app_Main.py:7321 msgid "Release date" @@ -19216,32 +19170,24 @@ msgid "Displayed" msgstr "" #: app_Main.py:7328 -#, fuzzy -#| msgid "Snap Max" msgid "Snap" -msgstr "Максимальный захват" +msgstr "" #: app_Main.py:7337 msgid "Canvas" msgstr "" #: app_Main.py:7342 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace active" -msgstr "Настройки рабочей области" +msgstr "" #: app_Main.py:7346 -#, fuzzy -#| msgid "Workspace disabled." msgid "Workspace size" -msgstr "Рабочая область отключена." +msgstr "" #: app_Main.py:7350 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace orientation" -msgstr "Настройки рабочей области" +msgstr "" #: app_Main.py:7413 msgid "Failed checking for latest version. Could not connect." @@ -19293,10 +19239,8 @@ msgid "All plots enabled." msgstr "Все участки включены." #: app_Main.py:7564 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." -msgstr "Все не выбранные участки отключены." +msgstr "" #: app_Main.py:7570 msgid "Selected plots enabled..." @@ -19339,10 +19283,6 @@ msgstr "Открытие файла Gerber." msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "Открыть G-Code" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." @@ -19411,22 +19351,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Экспорт Excellon" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Экспорт Gerber" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "Экспорт DXF" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "Импорт SVG" @@ -19534,10 +19462,8 @@ msgid "Exporting Gerber" msgstr "Экспортирование Gerber" #: app_Main.py:9694 app_Main.py:9701 -#, fuzzy -#| msgid "Could not export DXF file." msgid "Could not export file." -msgstr "Не удалось экспортировать файл DXF." +msgstr "Не удалось экспортировать файл." #: app_Main.py:9747 msgid "DXF file exported to" @@ -19698,14 +19624,10 @@ msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" #: app_Main.py:10477 -#, fuzzy -#| msgid "" -#| "Save cancelled because source file is empty. Try to export the Gerber " -#| "file." msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Сохранение отменено, потому что исходный файл пуст. Попробуйте " -"экспортировать файл Gerber." +"экспортировать файл." #: assets/linux/flatcam-beta.desktop:3 msgid "FlatCAM Beta" @@ -19782,11 +19704,8 @@ msgstr "" "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." #: camlib.py:3109 -#, fuzzy -#| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -"Параметр \"Глубина резания\" равен нулю. Обрезки не будет , пропускается файл" #: camlib.py:3237 camlib.py:5330 msgid "The End X,Y format has to be (x, y)." @@ -19802,10 +19721,8 @@ msgid "G91 coordinates not implemented" msgstr "Координаты G91 не реализованы" #: camlib.py:3447 -#, fuzzy -#| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool:" -msgstr "Создание G-кода завершено" +msgstr "" #: camlib.py:3497 msgid "" @@ -19940,16 +19857,12 @@ msgid "Parsing GCode file for tool diameter" msgstr "Запуск G-кода для инструмента с диаметром" #: camlib.py:6546 -#, fuzzy -#| msgid "Nr of slots" msgid "Number of lines" -msgstr "Количество пазов" +msgstr "" #: camlib.py:6635 -#, fuzzy -#| msgid "Creating Geometry from the parsed GCode file. " msgid "Creating Geometry from the parsed GCode file for tool diameter" -msgstr "Создание геометрии из проанализированного файла GCode. " +msgstr "" #: camlib.py:7069 camlib.py:7217 camlib.py:7386 msgid "G91 coordinates not implemented ..." @@ -20060,6 +19973,285 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#, fuzzy +#~| msgid "&New Project ...\tCtrl+N" +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "&Новый проект ...\tCtrl+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Geometry\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#, fuzzy +#~| msgid "Open &Gerber ...\tCtrl+G" +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Открыть &Gerber...\tCtrl+G" + +#, fuzzy +#~| msgid "Open &Excellon ...\tCtrl+E" +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Открыть &Excellon ...\tCtrl+E" + +#, fuzzy +#~| msgid "Open G-&Code ..." +#~ msgid "Open G-Code ..." +#~ msgstr "Открыть G-&Code ..." + +#, fuzzy +#~| msgid "&Save Project ...\tCtrl+S" +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "&Сохранить проект ...\tCTRL+S" + +#, fuzzy +#~| msgid "Save Project &As ...\tCtrl+Shift+S" +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Сохранить проект &как ...\tCtrl+Shift+S" + +#, fuzzy +#~| msgid "Export &SVG ..." +#~ msgid "Export SVG ..." +#~ msgstr "Экспорт &SVG ..." + +#~ msgid "Export DXF ..." +#~ msgstr "Экспорт DXF ..." + +#, fuzzy +#~| msgid "Export &PNG ..." +#~ msgid "Export PNG ..." +#~ msgstr "Экспорт &PNG ..." + +#, fuzzy +#~| msgid "Export &Excellon ..." +#~ msgid "Export Excellon ..." +#~ msgstr "Экспорт &Excellon ..." + +#, fuzzy +#~| msgid "Export &Gerber ..." +#~ msgid "Export Gerber ..." +#~ msgstr "Экспорт &Gerber ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Закрыть редактор\tCtrl+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Удалить\tDEL" + +#, fuzzy +#~| msgid "Se&t Origin\tO" +#~ msgid "Set Origin\tO" +#~ msgstr "Ук&азать начало координат\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Перейти к началу координат\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Перейти к\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Разместить объект\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Единицы измерения\tQ" + +#, fuzzy +#~| msgid "&Select All\tCtrl+A" +#~ msgid "Select All\tCtrl+A" +#~ msgstr "&Выбрать все\tCtrl+A" + +#, fuzzy +#~| msgid "&Preferences\tShift+P" +#~ msgid "Preferences\tShift+P" +#~ msgstr "&Настройки\tShift+P" + +#, fuzzy +#~| msgid "&Skew on X axis\tShift+X" +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "&Наклон по оси X\tShift+X" + +#, fuzzy +#~| msgid "S&kew on Y axis\tShift+Y" +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Н&аклон по оси Y\tShift+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Просмотреть код\tAlt+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "База данных\tCtrl+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Включить все участки\tAlt+1" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Отключить все участки\tAlt+2" + +#, fuzzy +#~| msgid "&Zoom Fit\tV" +#~ msgid "Zoom Fit\tV" +#~ msgstr "&Вернуть масштаб\tV" + +#, fuzzy +#~| msgid "&Zoom In\t=" +#~ msgid "Zoom In\t=" +#~ msgstr "&Увеличить\t=" + +#, fuzzy +#~| msgid "&Zoom Out\t-" +#~ msgid "Zoom Out\t-" +#~ msgstr "&Уменьшить\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Переключить редактор кода\tShift+E" + +#, fuzzy +#~| msgid "&Toggle FullScreen\tAlt+F10" +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "&Во весь экран\tAlt+F10" + +#, fuzzy +#~| msgid "&Toggle Plot Area\tCtrl+F10" +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "&Рабочая область\tCtrl+F10" + +#, fuzzy +#~| msgid "&Toggle Grid Lines\tAlt+G" +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "&Переключить линии сетки \tAlt+G" + +#, fuzzy +#~| msgid "&Toggle Axis\tShift+G" +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "&Оси\tShift+G" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Границы рабочего пространства\tShift+W" + +#, fuzzy +#~| msgid "Toggle HUD\tAlt+H" +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Переключить HUD\tAlt+H" + +#, fuzzy +#~| msgid "&Command Line\tS" +#~ msgid "Command Line\tS" +#~ msgstr "&Командная строка\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Список комбинаций клавиш\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "О программе" + +#~ msgid "Add Circle\tO" +#~ msgstr "Добавить круг\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Добавить дугу\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Добавить прямоугольник\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Добавить полигон\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Добавить дорожку\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Добавить текст\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Объединение полигонов\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Пересечение полигонов\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Вычитание полигонов\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Вырезать дорожку\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Удалить фигуру\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Переместить\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Буфер\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Рисование\tI" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Трансформация\tAlt+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Привязка к углу\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Добавить группу свёрел\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Добавить сверло\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Добавить массив пазов\tQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Добавить паз\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Копировать\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Переместить сверла\tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Добавить площадку\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Добавить массив площадок\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Добавить маршрут\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Добавить регион\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Полигонизация\tAlt+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Добавить полукруг\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Добавить диск\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Буфер\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Масштабировать\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Обозначить области\tAlt+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Трансформировать\tAlt+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Включить все участки" + +#~ msgid "Parameters:" +#~ msgstr "Параметры:" + #~ msgid "Important Information's" #~ msgstr "Важная информация" @@ -20117,9 +20309,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Tool Shape" #~ msgstr "Форма инструмента" -#~ msgid "FR" -#~ msgstr "FR" - #~ msgid "FR Z" #~ msgstr "FR Z" @@ -22035,9 +22224,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Click inside the desired polygon." #~ msgstr "Нажмите внутри нужного полигона." -#~ msgid "Go" -#~ msgstr "Выполнить" - #~ msgid "There are no polygons to mark area." #~ msgstr "Нет полигонов для обозначения области." @@ -22183,9 +22369,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ "Проверьте код (с помощью редактора) и добавьте в начале либо конце GCode " #~ "(опять же, сделано в" -#~ msgid "Shortcuts List" -#~ msgstr "Список комбинаций клавиш" - #~ msgid "or through" #~ msgstr "или через" @@ -22410,9 +22593,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Run Script ...\tShift+S" #~ msgstr "Выполнить сценарий ...\tShift+S" -#~ msgid "About" -#~ msgstr "О программе" - #~ msgid "" #~ "General Shortcut list
\n" #~ "
Excellon Export." -msgstr "" -"Excellon nesnesini bir Excellon dosyası olarak \n" -"dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n" -"Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır." - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "Gerber'i Dışa Aktar ..." - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" -"Bir Gerber nesnesini bir Gerber dosyası olarak \n" -"dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n" -"Ayarlar -> Gerber'i Dışa Aktar'da ayarlanır." - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "Yedekleme" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "Ayarları Dosyadan İçe Aktar ..." - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "Ayarları Dosyaya Aktar ..." - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "Ayarları Kaydet" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "Yazdır (PDF)" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "Düzenle" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "Nesneyi Düzenle\tE" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "Düzenleyiciyi Kapat\tCTRL+S" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "Dönüştür" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "Tekli Şekli Çoklu Şekle Dönüştür" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "Bir şekil nesnesini, tekli şekil türünden çoklu şekle dönüştürür." - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "Çoklu Şekli Tekli Şekle Dönüştür" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "Bir şekil nesnesini çoklu şekil türünden tek şekle dönüştürür." - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "Herhangi Birini Şekle Dönüştür" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "Herhangi Birini Gerber'e Dönüştür" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "Herhangi Birini Excellon'a Dönüştür" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "Nesneleri Birleştir" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "Şekil / Gerber / Excellon -> Şekli Birleştir" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" -"Şu türde olabilecek nesneleri birleştirin:\n" -"- Gerber\n" -"- Excellon\n" -"- Şekil\n" -"Bunları yeni bir Şekil nesnesine dönüştürün." - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "Excellonları birleştirin -> Excellon" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" -"Seçili Excellon nesnelerini yeni bir karma Excellon nesnesine birleştirir." - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "Gerberleri Birleştir-> Gerber" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" -"Seçili Gerber nesnelerini yeni bir karma Gerber nesnesiyle birleştirir." - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "Kopyala\tCTRL+C" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "Sil\tDEL" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "Orijini Ayarla\tO" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "Orijine Taşı\tShift+O" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "Konuma Atla\tJ" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "Nesnede Bul\tShift+J" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "Birimleri Değiştir\tQ" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "Tümünü Seç\tCTRL+A" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "Ayarlar\tSHIFT+P" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:154 -msgid "Options" -msgstr "Seçenekler" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "Seçimi Döndür\tSHIFT+(R)" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "X Ekseninde Eğrilt\tSHIFT+X" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "Y Ekseninde Eğrilt\tSHIFT+Y" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "X Ekseninde Çevir\tX" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "Y Ekseninde Çevir\tY" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "Kodu Görüntüle\tALT+S" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "Araçlar Veri Tabanı\tCTRL+D" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "Görünüm" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "Tüm Şekilleri Etkinleştir" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "Tüm Şekilleri Devre Dışı Bırak\tALT+2" - -#: appGUI/MainGUI.py:459 -#, fuzzy -#| msgid "Disable non-selected\tAlt+3" -msgid "Enable non-selected\tAlt+3" -msgstr "Seçili Olmayanları Devre Dışı Bırak\tALT+3" - -#: appGUI/MainGUI.py:461 -msgid "Disable non-selected\tAlt+4" -msgstr "Seçili Olmayanları Devre Dışı Bırak\tALT+4" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "Ekrana Sığdır\tV" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "Yakınlaştır\t=" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "Uzaklaştır\t-" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "Tümünü Yeniden Çiz\tF5" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "Kod Düzenleyiciyi Aç/Kapat\tSHIFT+E" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "Tam Ekranı Aç/Kapat\tALT+F10" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "Çalışma Alanını Aç/Kapat\tCTRL+F10" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "Yan Paneli Aç/Kapat\t`" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "Izgaraya Yapıştırmayı Aç/Kapat\tG" - -#: appGUI/MainGUI.py:492 -msgid "Toggle Grid Lines\tShift+G" -msgstr "Izgarayı Göster/Gizle\tSHIFT+G" - -#: appGUI/MainGUI.py:494 -msgid "Toggle Axis\tShift+A" -msgstr "Ekseni Göster/Gizle\tSHIFT+A" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "Çalışma Alanı Etkin/Devre Dışı\tSHIFT+W" - -#: appGUI/MainGUI.py:498 -msgid "Toggle HUD\tShift+H" -msgstr "Koordinat Ekranını Göster/Gizle\tSHIFT+H" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "Nesneler" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 -#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "Tümünü Seç" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "Tüm Seçimleri Kaldır" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "Komut Satırı\tS" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "Yardım" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "Çevrimiçi Yardım\tF1" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "Yer İşaretleri Yöneticisi" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "Hata Bildirimi" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "Excellon Özellikleri" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "Gerber Özellikleri" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "Klavye Kısayol Listesi\tF3" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "YouTube Kanalı\tF4" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "Nasıl Yapılır" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "FlatCAM Hakkında" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "Daire Ekle\tO" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "Yay Ekle\tA" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "Dikdörtgen Ekle\tR" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "Çokgen Ekle\tN" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "Yol Ekle\tP" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "Metin Ekle\tT" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "Çokgen Birleştirme\tU" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "Çokgen Kesişimi\tE" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "Çokgen Çıkarma\tS" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "Yolu Kes\tX" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "Şekli Kopyala\tC" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "Şekli Sil\tDEL" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "Taşı\tM" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "Tampon\tB" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "Çizim\tl" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "Döndürme \tALT+R" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "Köşeye Yaslamayı Aç/Kapat\tK" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr ">Excellon Düzenleyicisi<" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "Delik Dizisi Ekle\tA" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "Delik Ekle\tD" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "Yuva Dizisi Ekle\tQQ" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "Yuva Ekle\tW" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "Deliği Yeniden Boyutlandır(S)\tR" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "Kopyala\tC" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "Delik(leri) Taşı)tM" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr ">Gerber Düzenleyici<" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "Ped Ekle\tP" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "Ped Dizisi Ekle\tA" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "Yol Ekle\tT" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "Alan Ekle\tN" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "Çokgensel\tALT+N" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "Yarım Daire Ekle\tE" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "Daire Ekle\tD" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "Tampon\tB" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "Ölçek\tS" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "Alan İşaretle\tALT+A" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "Silgi\tCTRL+E" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "Döndür\tALT+R" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "Çizimi Etkinleştir" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "Çizimi Devre Dışı Bırak" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "Rengi Ayarla" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "Kırmızı" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "Mavi" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "Sarı" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "Yeşil" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "Mor" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "Kahverengi" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "Beyaz" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "Siyah" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "Özel" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "Opaklık" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "Varsayılan" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "CNC Oluştur" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "Kodu Görüntüle" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 -#: appGUI/MainGUI.py:1578 appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 -#: appGUI/MainGUI.py:4712 appGUI/ObjectUI.py:1125 -#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 -#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "Kopyala" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "Özellikler" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "Dosya Araç Çubuğu" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "Düzenle Araç Çubuğu" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "Görünüm Araç Çubuğu" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "Komut Araç Çubuğu" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "Araçlar Araç Çubuğu" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "Excellon Düzenleyici Araç Çubuğu" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "Şekil Düzenleyici Araç Çubuğu" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "Gerber Düzenleyici Araç Çubuğu" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "Fark Koordinatları Araç Çubuğu" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "Koordinatlar Araç Çubuğu" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "Izgara Araç Çubuğu" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "Durum Araç Çubuğu" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 -#: app_Main.py:8065 -msgid "Open Gerber" -msgstr "Gerber'i Aç" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 -#: app_Main.py:8105 -msgid "Open Excellon" -msgstr "Excellon'u Aç" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "Porje Aç" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "Projeyi Kaydet" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "Düzenleyici" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 -#: appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "Metre" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "Minimum Mesafe" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "Orijini Ayarla" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "Orijine Taşı" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "Konuma Atla" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "Nesnede Bul" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "Yeniden Çiz" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "Nesneyi Temizle" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "Yakınlaştır" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "Uzaklaştır" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "Ekrana Sığdır" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "Komut Satırı" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "2 Taraflı PCB" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "Nesne Hizalama" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "Delik Çıkarma" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "PCB Kesimi" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "Bakır Temizleme" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "Yalıtım" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 -#: appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "Delme" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "Panelli PCB" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "PCB Filmi" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "Lehim Pastası" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "Çıkarıcı" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "Kurallar" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "En Uygun Uç" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "Hesap Makinesi" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "QR Kod" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "Bakır Dolgu" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "Referans İşaretleri" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "Kalibrasyon" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "Gerber Delik Yeri Açma" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "Gerber Polaritesi" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "Köşe İşaretleyici" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 -#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "Asit Aşındırma Telafisi" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "Seç" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "Delik Ekle" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "Delik Dizisi Ekle" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "Yuva Ekle" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "Yuva Dizisi Ekle" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "Deliği Yeniden Boyutlandır" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "Deliği Kopyala" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "Deliği Sil" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "Deliği Taşı" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "Daire Ekle" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "Yay Ekle" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "Dikdörtgen Ekle" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "Yol Ekle" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "Çokgen Ekle" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "Metin Ekle" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "Tampon Ekle" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "Çizim Oluştur" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "Silgi" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "Çokgen Birleştirme" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "Çokgen Ayırma" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "Çokgen Kesişimi" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "Çokgen Çıkarma" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "Yolu Kes" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "Şekilleri Kopyala" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "Şekil Sil '-'" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "Döndürmeler" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "Nesneleri Taşı " - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "Ped Ekle" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "Yol Ekle" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "Alan Ekle" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "Çokgensel" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "Yarım Daire" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "Daire" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "Alan İşaretle" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "Taşı" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "Izgaraya Yapıştır" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "X ızgara yapışma mesafesi" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" -"Etkin olduğunda, Izgara X üzerindeki değer\n" -"Izgara Y değerine kopyalanır." - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "Y ızgara yapışma mesafesi" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "Köşeye yasla" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "Maksimum Yapışma Mesafesi" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 -#: app_Main.py:5525 app_Main.py:5540 -msgid "Preferences" -msgstr "Ayarlar" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "HUD (Koordinat Ekranı)" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" -"Çalışma alanı üzerine sınırlayıcı bir dikdörtgen oluşturun.\n" -"Amaç, çalışmamızın sınırlarını göstermektir." - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" -"Değişen ölçüm.\n" -"Referans, son tıklama konumudur" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" -"Kesin ölçüm.\n" -"Referans (X = 0, Y = 0) konumudur" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "Komut Satırı" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "Proje" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "Çalışma Alanı" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 -#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 -#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 -#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 -#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 -#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 -#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "GERBER" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 -#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "EXCELLON" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "ŞEKİL" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "CNC-İŞ" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "ARAÇLAR 1" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "ARAÇLAR 2" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "HİZMETLER" - -#: appGUI/MainGUI.py:1391 -#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "Varsayılanları Geri Yükle" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" -"İlk başlatmadan sonra yüklenen ayarları temizleyerek \n" -"başlangıç değerlerine geri dön." - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "Ayarlar Klasörünü Aç" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "FlatCAM'in ayar dosyalarını kaydettiği klasörü açar." - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "Arayüz Ayarlarını Sıfırla" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" -"Düzeni, arayüz ayarlarını, stili, hdpi desteğini vb. gibi\n" -"FlatCAM arayüz ayarlarını sıfırlayın." - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "Geçerli ayarları bir dosyaya kaydetmeden uygulayın." - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" -"Geçerli ayarları, varsayılan çalışma ayarlarını saklayan\n" -"bir dosya olan 'current_defaults' dosyasına kaydeder." - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "Değişiklikleri kaydetmeden ayarlar penceresini kapatır." - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "Görünürlüğü Değiştir" - -#: appGUI/MainGUI.py:1466 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 #: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 @@ -5428,7 +4190,47 @@ msgstr "Görünürlüğü Değiştir" msgid "Geometry" msgstr "Şekil" -#: appGUI/MainGUI.py:1470 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 +#: appGUI/MainGUI.py:4408 appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +#| msgid "No" +msgid "N" +msgstr "N" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "Yeni boş bir Şekil nesnesi oluşturur." + +#: appGUI/MainGUI.py:100 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 +#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 +#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 +#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 +#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 +#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 +#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 +#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 +#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 +#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 +#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 +msgid "Gerber" +msgstr "Gerber" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 +#: appGUI/MainGUI.py:4402 appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "B" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "Yeni boş bir Gerber nesnesi oluşturur." + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 #: appTools/ToolAlignObjects.py:399 appTools/ToolAlignObjects.py:435 @@ -5446,107 +4248,1455 @@ msgstr "Şekil" msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:1477 +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +#| msgid "LZ" +msgid "L" +msgstr "L" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "Yeni, boş bir Excellon nesnesi oluşturur." + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "Belge" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 +#: appGUI/MainGUI.py:4668 appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +#| msgid "ID" +msgid "D" +msgstr "D" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "Yeni, boş bir Belge nesnesi oluşturur." + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 app_Main.py:8180 +#: app_Main.py:8183 +msgid "Open Project" +msgstr "Proje Aç" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "Ctrl+O" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 +#: app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "Gerber'i Aç" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "Ctrl+G" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 +#: app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "Excellon'u Aç" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 +#: appGUI/MainGUI.py:4926 +#| msgid "Eraser\tCtrl+E" +msgid "Ctrl+E" +msgstr "Ctrl+E" + +#: appGUI/MainGUI.py:140 app_Main.py:8143 app_Main.py:8148 +msgid "Open G-Code" +msgstr "G-Kodunu Aç" + +#: appGUI/MainGUI.py:147 +msgid "Open Config" +msgstr "Yapılandırmayı Aç" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "Son Projeler" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "Son Dosyalar" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "Kaydet" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:4432 +msgid "Save Project" +msgstr "Projeyi Kaydet" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "Ctrl+S" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Save Project As" +msgstr "Projeyi Farklı Kaydet" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "Ctrl+Shift+S" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "Komut" + +#: appGUI/MainGUI.py:186 +msgid "New Script" +msgstr "Yeni Komut" + +#: appGUI/MainGUI.py:188 +msgid "Open Script" +msgstr "Komutu Aç" + +#: appGUI/MainGUI.py:191 +msgid "Open Example" +msgstr "Örneği Aç" + +#: appGUI/MainGUI.py:194 +msgid "Run Script" +msgstr "Komut Dosyasını Çalıştır" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "Shift+S" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "İçe Aktar" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object" +msgstr "SVG Şekil Nesnesi" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object" +msgstr "SVG Gerber Nesnesi" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object" +msgstr "DXF Şekil Nesnesi" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object" +msgstr "DXF Gerber Nesnesi" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object" +msgstr "HPGL2 Şekil Nesnesi" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "Dışa Aktar" + +#: appGUI/MainGUI.py:244 appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 +#: app_Main.py:8298 app_Main.py:8302 +msgid "Export SVG" +msgstr "SVG'yi dışa aktar" + +#: appGUI/MainGUI.py:249 app_Main.py:8642 app_Main.py:8646 +msgid "Export DXF" +msgstr "DXF'i Dışa Aktar" + +#: appGUI/MainGUI.py:256 appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 +msgid "Export PNG" +msgstr "PNG'yi Dışa Aktar" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" +"Bir PNG görüntüsünü dışa aktarır\n" +"Kaydedilen görüntü FlatCAM oluşturma\n" +"alanında o anda açık olan görsel bilgileri içerir." + +#: appGUI/MainGUI.py:268 app_Main.py:8540 app_Main.py:8544 +msgid "Export Excellon" +msgstr "Excellon'u Dışa Aktar" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" +"Excellon nesnesini bir Excellon dosyası olarak \n" +"dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n" +"Ayarlar -> Excellon'u Dışa Aktar'da ayarlanır." + +#: appGUI/MainGUI.py:278 app_Main.py:8583 app_Main.py:8587 +msgid "Export Gerber" +msgstr "Gerber'i Dışa Aktar" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" +"Bir Gerber nesnesini bir Gerber dosyası olarak \n" +"dışa aktarır, koordinat biçimi, birimler ve sıfırlar \n" +"Ayarlar -> Gerber'i Dışa Aktar'da ayarlanır." + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "Yedekleme" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file" +msgstr "Ayarları Dosyadan İçe Aktar" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file" +msgstr "Ayarları Dosyaya Aktar" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "Ayarları Kaydet" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "Yazdır (PDF)" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "Ctrl+P" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "Düzenle" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "Nesneyi Düzenle" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 +#: appGUI/MainGUI.py:4403 appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "E" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "Düzenleyiciyi Kapat" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "Dönüştür" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "Tekli Şekli Çoklu Şekle Dönüştür" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "Bir şekil nesnesini, tekli şekil türünden çoklu şekle dönüştürür." + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "Çoklu Şekli Tekli Şekle Dönüştür" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "Bir şekil nesnesini çoklu şekil türünden tek şekle dönüştürür." + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "Herhangi Birini Şekle Dönüştür" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "Herhangi Birini Gerber'e Dönüştür" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "Herhangi Birini Excellon'a Dönüştür" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "Nesneleri Birleştir" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "Şekil / Gerber / Excellon -> Şekli Birleştir" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" +"Şu türde olabilecek nesneleri birleştirin:\n" +"- Gerber\n" +"- Excellon\n" +"- Şekil\n" +"Bunları yeni bir Şekil nesnesine dönüştürün." + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "Excellonları birleştirin -> Excellon" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" +"Seçili Excellon nesnelerini yeni bir karma Excellon nesnesine birleştirir." + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "Gerberleri Birleştir-> Gerber" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" +"Seçili Gerber nesnelerini yeni bir karma Gerber nesnesiyle birleştirir." + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:867 appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 +#: appGUI/MainGUI.py:1687 appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 +#: appGUI/MainGUI.py:4911 appGUI/ObjectUI.py:1125 +#: appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 +#: appTools/ToolPanelize.py:477 appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "Kopyala" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +#| msgid "Copy\tCtrl+C" +msgid "Ctrl+C" +msgstr "Ctrl+C" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 +#: appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "DEL" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 +#: appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "Orijini Ayarla" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 +#: appGUI/MainGUI.py:4676 +#| msgid "Ok" +msgid "O" +msgstr "O" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "Orijine Taşı" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "Shift+O" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "Konuma Atla" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "J" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "Nesnede Bul" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "Shift+J" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "Birimleri Değiştir" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 +#: appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "Q" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "Tümünü Seç" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "Ctrl+A" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 +#: app_Main.py:5525 app_Main.py:5540 +msgid "Preferences" +msgstr "Ayarlar" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "Shift+P" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 +#: appTools/ToolProperties.py:154 +msgid "Options" +msgstr "Seçenekler" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "Seçimi Döndür" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "Shift+(R)" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "X Ekseninde Eğrilt" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "Shift+X" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "Y Ekseninde Eğrilt" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "Shift+Y" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "X Ekseninde Çevir" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "Y Ekseninde Çevir" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "Kodu Görüntüle" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "Alt+S" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "Ctrl+D" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "Görünüm" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "Alt+1" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "Alt+2" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "Alt+3" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "Alt+4" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "Ekrana Sığdır" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "V" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "Yakınlaştır" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "=" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "Uzaklaştır" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "-" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "Tümünü Yeniden Çiz" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "F5" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "Kod Düzenleyiciyi Aç/Kapat" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "Shift+E" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "Tam Ekrana Geç" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "Alt+F10" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "Çalışma Alanı Etkin/Devre Dışı" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "Ctrl+F10" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "`" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "Izgaraya Yapıştırmayı Aç/Kapat" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +#| msgid "Go" +msgid "G" +msgstr "G" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "Izgarayı Göster/Gizle" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "Shift+G" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "Shift+A" + +#: appGUI/MainGUI.py:553 +#, fuzzy +#| msgid "Toggle the workspace" +msgid "Toggle Workspace" +msgstr "Çalışma Alanını Değiştir" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "Shift+W" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "Koordinat Ekranını Göster/Gizle\tAlt+H" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "Shift+H" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "Nesneler" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "Tüm Seçimleri Kaldır" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "Komut Satırı" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 +#: appGUI/MainGUI.py:4413 appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "S" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "Yardım" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "Çevrimiçi Yardım" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "F1" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "Yer İşaretleri Yöneticisi" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "Hata Bildirimi" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "Excellon Özellikleri" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "Gerber Özellikleri" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "Shortcuts List" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "F3" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "YouTube Kanalı" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "F4" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "Nasıl Yapılır" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "About" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "Daire Ekle" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "Yay Ekle" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 +#: appGUI/MainGUI.py:4665 appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "A" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "Dikdörtgen Ekle" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 +#: appGUI/MainGUI.py:4678 appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +#| msgid "FR" +msgid "R" +msgstr "R" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "Çokgen Ekle" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "Yol Ekle" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 +#: appGUI/MainGUI.py:4677 appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 +#: appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "P" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "Metin Ekle" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 +#: appGUI/MainGUI.py:4680 appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 +#: appGUI/MainGUI.py:4921 +#| msgid "TT" +msgid "T" +msgstr "T" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "Çokgen Birleştirme" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +#| msgid "Up" +msgid "U" +msgstr "U" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "Çokgen Kesişimi" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "Çokgen Çıkarma" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "Yolu Kes" + +#: appGUI/MainGUI.py:673 +#| msgid "Copy Geom\tC" +msgid "Copy Geom" +msgstr "Şekli Kopyala" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 +#: appGUI/MainGUI.py:4667 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +#| msgid "CW" +msgid "C" +msgstr "C" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "Şekli Sil" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 +#: appGUI/MainGUI.py:1636 appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 +#: appGUI/MainGUI.py:4915 appTools/ToolMove.py:27 +msgid "Move" +msgstr "Taşı" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 +#: appGUI/MainGUI.py:4407 appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 +#: appGUI/MainGUI.py:4782 appGUI/MainGUI.py:4915 +#| msgid "MM" +msgid "M" +msgstr "M" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +#| msgid "ID" +msgid "I" +msgstr "I" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 +#: appGUI/MainGUI.py:4687 appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "Alt+R" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "Köşeye Yasla" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "K" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr ">Excellon Düzenleyicisi<" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "Delik Ekle" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "Yuva Dizisi Ekle" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "Yuva Ekle" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +#| msgid "CW" +msgid "W" +msgstr "W" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "Deliği Yeniden Boyutlandır(S)" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "Deliği Taşı" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr ">Gerber Düzenleyici<" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "Ped Ekle" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "Yol Ekle" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "Alan Ekle" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "Çokgensel" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "Alt+N" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "Yarım Daire Ekle" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "Daire Ekle" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "Alan İşaretle" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "Alt+A" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "Silgi" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "Döndür" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "Çizimi Etkinleştir" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "Çizimi Devre Dışı Bırak" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "Rengi Ayarla" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "Kırmızı" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "Mavi" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "Sarı" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "Yeşil" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "Mor" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "Kahverengi" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "Beyaz" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "Siyah" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "Özel" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "Opaklık" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "Varsayılan" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "CNC Oluştur" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "Kodu Görüntüle" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "Özellikler" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "Dosya Araç Çubuğu" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "Düzenle Araç Çubuğu" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "Görünüm Araç Çubuğu" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "Komut Araç Çubuğu" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "Araçlar Araç Çubuğu" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "Excellon Düzenleyici Araç Çubuğu" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "Şekil Düzenleyici Araç Çubuğu" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "Gerber Düzenleyici Araç Çubuğu" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "Fark Koordinatları Araç Çubuğu" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "Koordinatlar Araç Çubuğu" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "Izgara Araç Çubuğu" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "Durum Araç Çubuğu" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "Porje Aç" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "Projeyi Kaydet" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "Düzenleyici" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 +#: appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "Metre" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "Minimum Mesafe" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "Yeniden Çiz" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "Nesneyi Temizle" + +#: appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "Yeni Komut..." + +#: appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "Komutu Aç..." + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "2 Taraflı PCB" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "Nesne Hizalama" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "Delik Çıkarma" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "PCB Kesimi" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "Bakır Temizleme" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "Yalıtım" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 +#: appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "Delme" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "Panelli PCB" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "PCB Filmi" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 +#: appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "Lehim Pastası" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "Çıkarıcı" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "Kurallar" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "En Uygun Uç" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "Hesap Makinesi" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "QR Kod" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "Bakır Dolgu" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "Referans İşaretleri" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 +#: appTools/ToolCalibration.py:115 appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "Kalibrasyon" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "Gerber Delik Yeri Açma" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "Gerber Polaritesi" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "Köşe İşaretleyici" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 +#: appTools/ToolEtchCompensation.py:80 appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "Asit Aşındırma Telafisi" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "Seç" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "Delik Ekle" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "Delik Dizisi Ekle" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "Deliği Yeniden Boyutlandır" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "Deliği Kopyala" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "Deliği Sil" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "Deliği Taşı" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "Tampon Ekle" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "Çizim Oluştur" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "Çokgen Ayırma" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "Şekilleri Kopyala" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "Şekil Sil '-'" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "Döndürmeler" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "Nesneleri Taşı " + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "Yarım Daire" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "Daire" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "Izgaraya Yapıştır" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "X ızgara yapışma mesafesi" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" +"Etkin olduğunda, Izgara X üzerindeki değer\n" +"Izgara Y değerine kopyalanır." + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "Y ızgara yapışma mesafesi" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "Köşeye yasla" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "Maksimum Yapışma Mesafesi" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "HUD (Koordinat Ekranı)" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" +"Çalışma alanı üzerine sınırlayıcı bir dikdörtgen oluşturun.\n" +"Amaç, çalışmamızın sınırlarını göstermektir." + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" +"Değişen ölçüm.\n" +"Referans, son tıklama konumudur" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" +"Kesin ölçüm.\n" +"Referans (X = 0, Y = 0) konumudur" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "Komut Satırı" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "Proje" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "Çalışma Alanı" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 +#: appTools/ToolCorners.py:318 appTools/ToolEtchCompensation.py:291 +#: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:875 +#: appTools/ToolInvertGerber.py:215 appTools/ToolIsolation.py:2986 +#: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:721 +#: appTools/ToolQRCode.py:660 appTools/ToolRulesCheck.py:1165 +#: appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "GERBER" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 +#: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "EXCELLON" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "ŞEKİL" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "CNC-İŞ" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "ARAÇLAR 1" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" +msgstr "ARAÇLAR 2" + +#: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "HİZMETLER" + +#: appGUI/MainGUI.py:1500 +#: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "Varsayılanları Geri Yükle" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" +"İlk başlatmadan sonra yüklenen ayarları temizleyerek \n" +"başlangıç değerlerine geri dön." + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "Ayarlar Klasörünü Aç" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "FlatCAM'in ayar dosyalarını kaydettiği klasörü açar." + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "Arayüz Ayarlarını Sıfırla" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" +"Düzeni, arayüz ayarlarını, stili, hdpi desteğini vb. gibi\n" +"FlatCAM arayüz ayarlarını sıfırlayın." + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "Geçerli ayarları bir dosyaya kaydetmeden uygulayın." + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" +"Geçerli ayarları, varsayılan çalışma ayarlarını saklayan\n" +"bir dosya olan 'current_defaults' dosyasına kaydeder." + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "Değişiklikleri kaydetmeden ayarlar penceresini kapatır." + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "Görünürlüğü Değiştir" + +#: appGUI/MainGUI.py:1586 msgid "Grids" msgstr "Izgara" -#: appGUI/MainGUI.py:1484 +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "Şekli Temizle" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "Şekil Düzenleyici" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "Yol" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "Dikdörtgen" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "Daire" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "Yay" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "Birlik" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "Kesişim" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "Çıkarma" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "Kesim" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "Ped" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "Ped Dizisi" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "Yol" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "Alan" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "Excellon Düzenleyici" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "Delik Ekle" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "Düzenleyiciyi Kapat" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "Uygulama birimleri" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "Araç Çubuklarını Kilitle" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "Kayan Sekmeler" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Ayarları Klasörü açıldı." -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 #: app_Main.py:8737 msgid "Yes" msgstr "Evet" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5558,23 +5708,19 @@ msgstr "Evet" msgid "No" msgstr "Hayır" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "Seç'Esc'" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "Nesneleri Kopyala" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "Şekli Sil" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "Nesneleri Taşı" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5585,12 +5731,12 @@ msgstr "" "ardından ilk öğeden kesilecek şekil öğesini seçin. \n" "Sonunda ~ X ~ tuşuna veya araç çubuğu düğmesine basın." -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "Uyarı" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -5598,7 +5744,7 @@ msgstr "" "Lütfen kesişimin uygulanacağı\n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -5606,7 +5752,7 @@ msgstr "" "Lütfen Çıkartma Aracının uygulanacağı \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." @@ -5614,291 +5760,350 @@ msgstr "" "Lütfen birleşmenin gerçekleştirileceği \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "İptal edildi. Silinecek hiçbir şey seçilmedi." -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "İptal edildi. Kopyalanacak bir şey seçilmedi." -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "İptal edildi. Taşınacak hiçbir şey seçilmedi." -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "Yeni Araç ..." -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "Uç Kalınlığını Girin" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "Uç ekleme işlemi iptal edildi ..." -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "Ölçümden Çık..." -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..." -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "Komut satırı etkinleştirildi." -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "Komut satırı devre dışı bırakıldı." -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr " Klavye Kısayol Listesi " -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "Klavye Genel Kısayol Listesi" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "KISAYOL LİSTESİNİ GÖSTER" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "1" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "'Proje' Sekmesine Geç" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "2" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "'Özellikler' Sekmesine Geç" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "3" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "'Araçlar' Sekmesine Geç" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "Gerber Oluştur" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "Nesneyi Düzenle (seçiliyse)" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "Izgara AÇIK/KAPALI" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "Koordinatlara Git" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "Excellon Oluştur" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "Nesneyi Taşı" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "Şekil Oluştur" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "Birimleri Değiştir" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "Özellikler" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "Saat yönünde 90 derece dönüş" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "Komut Satırı Paneli" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Bir araç ekleyin (\"Özellikler\" sekmede Şekil, Bakır Temizleme veya Çizim " "Araçlarındayken)" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "X Ekseninde Çevir" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "Y Ekseninde Çevir" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "Nesneyi Kopyala" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "Araçlar Veri Tabanını Aç" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "Excellon'u Aç" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "Gerber'i Aç" -#: appGUI/MainGUI.py:4299 -msgid "New Project" -msgstr "Yeni Proje" +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 -msgid "Open Project" -msgstr "Proje Aç" +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "PDF'yi İçe Aktar" -#: appGUI/MainGUI.py:4300 -msgid "Save Project" -msgstr "Projeyi Kaydet" - -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "Çalışma Alanı Etkin/Devre Dışı" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "Ekseni Göster/Gizle" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "Shift+C" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "Nesne Adını Kopyala" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" -msgstr "Kod Düzenleyiciyi Aç/Kapat" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" +msgstr "Shift+M" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "Izgarayı Göster/Gizle" - -#: appGUI/MainGUI.py:4304 -#, fuzzy -#| msgid "Toggle HUD\tAlt+H" -msgid "Toggle HUD" -msgstr "Koordinat Ekranını Göster/Gizle\tAlt+H" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "Minimum Mesafe" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "Ayarlar Penceresini Aç" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "Shift+R" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "Saat yönünün tersine 90 derece döndür" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "Komut Dosyasını Çalıştır" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "Çalışma Alanını Değiştir" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" -msgstr "X Ekseninde Eğrilt" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" +msgstr "Alt+C" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" -msgstr "Y Ekseninde Eğrilt" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" +msgstr "Alt+D" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "2 Taraflı PCB" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "Alt+E" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "Alt+F" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "Alt+G" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "Alt+H" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "Alt+I" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "Alt+J" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "Alt+K" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "Lehim Pastası" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "Alt+L" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "PCB Filmi" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "Alt+M" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "Bakır Temizleme" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "Alt+O" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "Alt+P" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "Çizim Aracı" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "Alt+Q" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "Kuralları Denetim Aracı" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "Kodu Görüntüle" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "Alt+T" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "Alt+W" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "Alt+X" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "PCB Kesimi" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "Alt+Z" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 #: appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "Panelli PCB" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" -msgstr "Tüm Şekilleri Etkinleştir" - -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" -msgstr "Tüm Şekilleri Devre Dışı Bırak" - -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" +#: appGUI/MainGUI.py:4475 msgid "Enable Non-selected Objects" -msgstr "Seçili Olmayanları Devre Dışı Bırak" +msgstr "Seçili Olmayan Nesneleri Etkinleştir" -#: appGUI/MainGUI.py:4320 -#, fuzzy -#| msgid "Disable Non-selected Plots" +#: appGUI/MainGUI.py:4476 msgid "Disable Non-selected Objects" -msgstr "Seçili Olmayanları Devre Dışı Bırak" +msgstr "Seçili Olmayan Nesneleri Devre Dışı Bırak" -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "Tam Ekrana Geç" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "Ctrl+Alt+X" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "Geçerli işi iptal et." -#: appGUI/MainGUI.py:4327 -msgid "Save Project As" -msgstr "Projeyi Farklı Kaydet" +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -5906,222 +6111,240 @@ msgstr "" "Özel yapıştır. Özel yapıştır. Windows yol stilini Tcl komut satırında " "gerekli olana dönüştürür" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "Çevrimiçi Kılavuzu Aç" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "Çevrimiçi Dersler Aç" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "Şekilleri Yenile" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "Nesneyi Sil" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "Alternatif: Aracı Kaldır" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "Sodan birinci kenar çubuğu alanı (sol taraf)" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "Şekli Etkinleştir/Deve Dışı Bırak" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "Tüm nesnelerin seçimini kaldır" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "Düzenleyici Kısayolları Listesi" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "ŞEKİL DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "Bir Yay Çiz" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "Şekil Ögesini Kopyala" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Bir yay eklenirken, bükülme yönü değiştirilecektir:\n" "Saat yönünde veya saat yönünün tersine" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "Çokgen Kesişimi" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "Çizim" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "(x, y) Koordinatlara Git" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "Köşeye Yasla" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "Şekil Ögesini Taşı" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Bir yay eklerken, yay modları arasında geçiş yapar" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "Çokgen Çiz" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "Daire Çiz" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "Yol Çiz" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "Dikdörtgen Çiz" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "Metin Ekle" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "Çokgen Birleştirme" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "Şekli X ekseninde çevirin" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "Şekli Y ekseninde çevirin" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "Şekli X ekseninde eğriltin" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "Şekli Y ekseninde eğriltin" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "Şekli X ekseninde hizala" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "Alt+Y" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "Şekli Y ekseninde hizala" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "Şekil Döndürme" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "Bazı araçlar için çizimi bitirin" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "İptal et ve seçime dön" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "EXCELLON DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "Deliği Kopyala" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "Deliği Taşı" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "Yeni Bir Araç Ekle" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "Deliği Sil" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "Alternatif: Araçları Kaldır" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "GERBER DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "Daire Ekle" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "Yarım Daire Ekle" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Güzergah ve bölgede, cihaz ters bükme modunda çalışacaktır" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Güzergah ve Bölgede cihaz ileri viraj modunda çalışacaktır" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "Alternatif: Şekilleri Sil" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "Silgi" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4928 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "Alan İşaretleme" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "Çokgensel" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "Döndürmeler" @@ -7358,10 +7581,6 @@ msgstr "" "'Uç tipi' (TT) 1 ila 4 dişli (C1..C4), bilyalı (B) veya V Şekilli (V) \n" "dairesel olabilir." -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "P" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "Çizimi Güncelle" @@ -7942,6 +8161,7 @@ msgstr "CNC İş Gelişmiş Seçenekleri" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:30 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:31 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:31 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:31 @@ -12254,10 +12474,6 @@ msgstr "" msgid "Paint Tool Options" msgstr "Çizim" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:33 -msgid "Parameters:" -msgstr "Seçenekler:" - #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:105 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:114 msgid "" @@ -12359,26 +12575,6 @@ msgstr "İstenen panelin sütun sayısı" msgid "Number of rows of the desired panel" msgstr "İstenen panelin satır sayısı" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 -#: appTools/ToolAlignObjects.py:398 appTools/ToolAlignObjects.py:434 -#: appTools/ToolCalibration.py:163 appTools/ToolCalibration.py:171 -#: appTools/ToolCalibration.py:891 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2013 appTools/ToolDblSided.py:527 -#: appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 -#: appTools/ToolIsolation.py:3339 appTools/ToolIsolation.py:3391 -#: appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 appTools/ToolNCC.py:4323 -#: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 -#: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 -msgid "Gerber" -msgstr "Gerber" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 #: appTools/ToolPanelize.py:810 msgid "Geo" @@ -17151,15 +17347,6 @@ msgstr "QR Kod'un ekleneceği hedef noktasını tıklayın ..." msgid "QRCode Tool done." msgstr "QR Kod ekleme başarıyla tamamlandı." -#: appTools/ToolQRCode.py:518 appTools/ToolQRCode.py:522 -msgid "Export PNG" -msgstr "PNG'yi Dışa Aktar" - -#: appTools/ToolQRCode.py:565 appTools/ToolQRCode.py:569 app_Main.py:8298 -#: app_Main.py:8302 -msgid "Export SVG" -msgstr "SVG'yi dışa aktar" - #: appTools/ToolQRCode.py:662 msgid "Gerber Object to which the QRCode will be added." msgstr "QR Kod eklenecek Gerber nesnesi." @@ -17946,8 +18133,8 @@ msgstr "" "kaydetmek istiyor musunuz?" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." -msgstr "FlatCAM başlatılıyor ..." +msgid "The application is initializing ..." +msgstr "Uygulama başlatılıyor ..." #: app_Main.py:651 msgid "Could not find the Language files. The App strings are missing." @@ -17955,19 +18142,19 @@ msgstr "Dil dosyaları bulunamadı. Uygulama dizesi yok." #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" -"FlatCAM başlatılıyor ...\n" +"Uygulama başlatılıyor …\n" "Çalışma alanı başlatılıyor." #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -"FlatCAM başlatılıyor ...\n" +"Uygulama başlatılıyor …\n" "Çalışma alanı başlatılıyor.\n" "Çalışma alanının başlatılması tamamlandı" @@ -18274,7 +18461,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" "Aşağıdaki durumlarda bu girişe başka bir\n" @@ -18284,7 +18471,7 @@ msgstr "" "2. Birisi FlatCAM projesini çatalladı ve \n" "kendi web sitesine işaret etmek istiyor\n" "\n" -"FlatCAM'in beta sürümü hakkında herhangi\n" +"Uygulama'in beta sürümü hakkında herhangi\n" "bir bilgi alamıyorsanız, Yardım menüsündeki\n" "YouTube kanalı bağlantısını kullanın." @@ -18360,10 +18547,6 @@ msgstr "Şekil nesnesi Çoklu Şekil türüne dönüştürüldü." msgid "A Geometry object was converted to SingleGeo type." msgstr "Şekil nesnesi bir Tekli Şekil türüne dönüştürüldü." -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "Birimleri Değiştir" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -18521,10 +18704,6 @@ msgstr "X ekseni üzerinde çevirme işlemi tamamlandı." msgid "No object selected to Rotate." msgstr "Döndürmek için hiçbir nesne seçilmedi." -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "Döndür" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "Açı Değerini Girin:" @@ -18731,37 +18910,35 @@ msgstr "" #: app_Main.py:7546 msgid "All plots disabled." -msgstr "Tüm siteler devre dışı." +msgstr "Tüm şekiller devre dışı." #: app_Main.py:7552 msgid "All non selected plots disabled." -msgstr "Seçili olmayan tüm siteler devre dışı bırakılır." +msgstr "Seçili olmayan tüm şekiller devre dışı bırakıldı." #: app_Main.py:7558 msgid "All plots enabled." -msgstr "Tüm siteler etkin." +msgstr "Tüm şekiller etkin." #: app_Main.py:7564 -#, fuzzy -#| msgid "All non selected plots disabled." msgid "All non selected plots enabled." -msgstr "Seçili olmayan tüm siteler devre dışı bırakılır." +msgstr "Seçili olmayan tüm şekiller etkinleştirildi." #: app_Main.py:7570 msgid "Selected plots enabled..." -msgstr "Seçilen siteler etkin ..." +msgstr "Seçilen şekiller etkin ..." #: app_Main.py:7578 msgid "Selected plots disabled..." -msgstr "Seçilen siteler devre dışı ..." +msgstr "Seçilen şekiller devre dışı ..." #: app_Main.py:7611 msgid "Enabling plots ..." -msgstr "Siteler açılıyor ..." +msgstr "Şekiller açılıyor ..." #: app_Main.py:7656 msgid "Disabling plots ..." -msgstr "Sitelerin bağlantısı kesiliyor ..." +msgstr "Şekillerin bağlantısı kesiliyor ..." #: app_Main.py:7681 msgid "Working ..." @@ -18788,10 +18965,6 @@ msgstr "Gerber dosyası açılıyor." msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:8143 app_Main.py:8148 -msgid "Open G-Code" -msgstr "G-Kodunu Aç" - #: app_Main.py:8157 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." @@ -18862,22 +19035,10 @@ msgstr "" msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:8540 app_Main.py:8544 -msgid "Export Excellon" -msgstr "Excellon'u Dışa Aktar" - -#: app_Main.py:8583 app_Main.py:8587 -msgid "Export Gerber" -msgstr "Gerber'i Dışa Aktar" - #: app_Main.py:8626 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:8642 app_Main.py:8646 -msgid "Export DXF" -msgstr "DXF'i Dışa Aktar" - #: app_Main.py:8670 app_Main.py:8674 msgid "Import SVG" msgstr "SVG'i İçe Aktar" @@ -19497,6 +19658,237 @@ msgstr "Orijin, yüklenen tüm nesneleri hizalayarak ayarlanıyor " msgid "No Geometry name in args. Provide a name and try again." msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin." +#~ msgid "New Project ...\tCtrl+N" +#~ msgstr "Yeni Proje ...\tCTRL+N" + +#~ msgid "Geometry\tN" +#~ msgstr "Şekil\tN" + +#~ msgid "Gerber\tB" +#~ msgstr "Gerber\tB" + +#~ msgid "Excellon\tL" +#~ msgstr "Excellon\tL" + +#~ msgid "Open Gerber ...\tCtrl+G" +#~ msgstr "Gerber'i Aç ...\tCTRL+G" + +#~ msgid "Open Excellon ...\tCtrl+E" +#~ msgstr "Excellon'u Aç ...\tCTRL+E" + +#~ msgid "Open G-Code ..." +#~ msgstr "G-Kodunu Aç ..." + +#~ msgid "Save Project ...\tCtrl+S" +#~ msgstr "Projeyi Kaydet ...\tCTRL+S" + +#~ msgid "Save Project As ...\tCtrl+Shift+S" +#~ msgstr "Projeyi Farklı Kaydet ...\tCtrl+Shift+S" + +#~ msgid "Export SVG ..." +#~ msgstr "SVG'i Dışa Aktar ..." + +#~ msgid "Export DXF ..." +#~ msgstr "DXF'i Dışa Aktar ..." + +#~ msgid "Export PNG ..." +#~ msgstr "PNG'i Dışa Aktar ..." + +#~ msgid "Export Excellon ..." +#~ msgstr "Excellon'u Dışa Aktar ..." + +#~ msgid "Export Gerber ..." +#~ msgstr "Gerber'i Dışa Aktar ..." + +#~ msgid "Close Editor\tCtrl+S" +#~ msgstr "Düzenleyiciyi Kapat\tCTRL+S" + +#~ msgid "Delete\tDEL" +#~ msgstr "Sil\tDEL" + +#~ msgid "Set Origin\tO" +#~ msgstr "Orijini Ayarla\tO" + +#~ msgid "Move to Origin\tShift+O" +#~ msgstr "Orijine Taşı\tShift+O" + +#~ msgid "Jump to Location\tJ" +#~ msgstr "Konuma Atla\tJ" + +#~ msgid "Locate in Object\tShift+J" +#~ msgstr "Nesnede Bul\tShift+J" + +#~ msgid "Toggle Units\tQ" +#~ msgstr "Birimleri Değiştir\tQ" + +#~ msgid "Select All\tCtrl+A" +#~ msgstr "Tümünü Seç\tCTRL+A" + +#~ msgid "Preferences\tShift+P" +#~ msgstr "Ayarlar\tSHIFT+P" + +#~ msgid "Skew on X axis\tShift+X" +#~ msgstr "X Ekseninde Eğrilt\tSHIFT+X" + +#~ msgid "Skew on Y axis\tShift+Y" +#~ msgstr "Y Ekseninde Eğrilt\tSHIFT+Y" + +#~ msgid "View source\tAlt+S" +#~ msgstr "Kodu Görüntüle\tALT+S" + +#~ msgid "Tools DataBase\tCtrl+D" +#~ msgstr "Araçlar Veri Tabanı\tCTRL+D" + +#~ msgid "Enable all plots\tAlt+1" +#~ msgstr "Tüm Şekilleri Etkinleştir" + +#~ msgid "Disable all plots\tAlt+2" +#~ msgstr "Tüm Şekilleri Devre Dışı Bırak\tALT+2" + +#~ msgid "Zoom Fit\tV" +#~ msgstr "Ekrana Sığdır\tV" + +#~ msgid "Zoom In\t=" +#~ msgstr "Yakınlaştır\t=" + +#~ msgid "Zoom Out\t-" +#~ msgstr "Uzaklaştır\t-" + +#~ msgid "Toggle Code Editor\tShift+E" +#~ msgstr "Kod Düzenleyiciyi Aç/Kapat\tSHIFT+E" + +#~ msgid "Toggle FullScreen\tAlt+F10" +#~ msgstr "Tam Ekranı Aç/Kapat\tALT+F10" + +#~ msgid "Toggle Plot Area\tCtrl+F10" +#~ msgstr "Çalışma Alanını Aç/Kapat\tCTRL+F10" + +#~ msgid "Toggle Grid Lines\tShift+G" +#~ msgstr "Izgarayı Göster/Gizle\tSHIFT+G" + +#~ msgid "Toggle Axis\tShift+A" +#~ msgstr "Ekseni Göster/Gizle\tSHIFT+A" + +#~ msgid "Toggle Workspace\tShift+W" +#~ msgstr "Çalışma Alanı Etkin/Devre Dışı\tSHIFT+W" + +#~ msgid "Toggle HUD\tShift+H" +#~ msgstr "Koordinat Ekranını Göster/Gizle\tSHIFT+H" + +#~ msgid "Command Line\tS" +#~ msgstr "Komut Satırı\tS" + +#~ msgid "Shortcuts List\tF3" +#~ msgstr "Klavye Kısayol Listesi\tF3" + +#~ msgid "About FlatCAM" +#~ msgstr "FlatCAM Hakkında" + +#~ msgid "Add Circle\tO" +#~ msgstr "Daire Ekle\tO" + +#~ msgid "Add Arc\tA" +#~ msgstr "Yay Ekle\tA" + +#~ msgid "Add Rectangle\tR" +#~ msgstr "Dikdörtgen Ekle\tR" + +#~ msgid "Add Polygon\tN" +#~ msgstr "Çokgen Ekle\tN" + +#~ msgid "Add Path\tP" +#~ msgstr "Yol Ekle\tP" + +#~ msgid "Add Text\tT" +#~ msgstr "Metin Ekle\tT" + +#~ msgid "Polygon Union\tU" +#~ msgstr "Çokgen Birleştirme\tU" + +#~ msgid "Polygon Intersection\tE" +#~ msgstr "Çokgen Kesişimi\tE" + +#~ msgid "Polygon Subtraction\tS" +#~ msgstr "Çokgen Çıkarma\tS" + +#~ msgid "Cut Path\tX" +#~ msgstr "Yolu Kes\tX" + +#~ msgid "Delete Shape\tDEL" +#~ msgstr "Şekli Sil\tDEL" + +#~ msgid "Move\tM" +#~ msgstr "Taşı\tM" + +#~ msgid "Buffer Tool\tB" +#~ msgstr "Tampon\tB" + +#~ msgid "Paint Tool\tI" +#~ msgstr "Çizim\tl" + +#~ msgid "Transform Tool\tAlt+R" +#~ msgstr "Döndürme \tALT+R" + +#~ msgid "Toggle Corner Snap\tK" +#~ msgstr "Köşeye Yaslamayı Aç/Kapat\tK" + +#~ msgid "Add Drill Array\tA" +#~ msgstr "Delik Dizisi Ekle\tA" + +#~ msgid "Add Drill\tD" +#~ msgstr "Delik Ekle\tD" + +#~ msgid "Add Slot Array\tQ" +#~ msgstr "Yuva Dizisi Ekle\tQQ" + +#~ msgid "Add Slot\tW" +#~ msgstr "Yuva Ekle\tW" + +#~ msgid "Copy\tC" +#~ msgstr "Kopyala\tC" + +#~ msgid "Move Drill(s)\tM" +#~ msgstr "Delik(leri) Taşı)tM" + +#~ msgid "Add Pad\tP" +#~ msgstr "Ped Ekle\tP" + +#~ msgid "Add Pad Array\tA" +#~ msgstr "Ped Dizisi Ekle\tA" + +#~ msgid "Add Track\tT" +#~ msgstr "Yol Ekle\tT" + +#~ msgid "Add Region\tN" +#~ msgstr "Alan Ekle\tN" + +#~ msgid "Poligonize\tAlt+N" +#~ msgstr "Çokgensel\tALT+N" + +#~ msgid "Add SemiDisc\tE" +#~ msgstr "Yarım Daire Ekle\tE" + +#~ msgid "Add Disc\tD" +#~ msgstr "Daire Ekle\tD" + +#~ msgid "Buffer\tB" +#~ msgstr "Tampon\tB" + +#~ msgid "Scale\tS" +#~ msgstr "Ölçek\tS" + +#~ msgid "Mark Area\tAlt+A" +#~ msgstr "Alan İşaretle\tALT+A" + +#~ msgid "Transform\tAlt+R" +#~ msgstr "Döndür\tALT+R" + +#~ msgid "Enable all Plots" +#~ msgstr "Tüm Şekilleri Etkinleştir" + +#~ msgid "Parameters:" +#~ msgstr "Seçenekler:" + #~ msgid "Important Information's" #~ msgstr "Önemli Bilgiler" @@ -19557,9 +19949,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Tool Shape" #~ msgstr "Uç Şekli" -#~ msgid "FR" -#~ msgstr "FR" - #~ msgid "FR Z" #~ msgstr "FR Z" @@ -21467,9 +21856,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Excellon Files" #~ msgstr "Excellon Files" -#~ msgid "Go" -#~ msgstr "Go" - #~ msgid "There are no polygons to mark area." #~ msgstr "There are no polygons to mark area." @@ -21581,9 +21967,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "Verify GCode (through Edit CNC Code) and/or append/prepend to GCode " #~ "(again, done in" -#~ msgid "Shortcuts List" -#~ msgstr "Shortcuts List" - #~ msgid "or through" #~ msgstr "or through" @@ -21825,9 +22208,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "[success] Paint done." #~ msgstr "[success] Paint done." -#~ msgid "About" -#~ msgstr "About" - #~| msgid "" #~| "General Shortcut list
\n" #~| "
Excellon Export." -msgstr "" - -#: appGUI/MainGUI.py:264 -msgid "Export Gerber ..." -msgstr "" - -#: appGUI/MainGUI.py:266 -msgid "" -"Will export an Gerber Object as Gerber file,\n" -"the coordinates format, the file units and zeros\n" -"are set in Preferences -> Gerber Export." -msgstr "" - -#: appGUI/MainGUI.py:276 -msgid "Backup" -msgstr "" - -#: appGUI/MainGUI.py:281 -msgid "Import Preferences from file ..." -msgstr "" - -#: appGUI/MainGUI.py:287 -msgid "Export Preferences to file ..." -msgstr "" - -#: appGUI/MainGUI.py:295 appGUI/preferences/PreferencesUIManager.py:1173 -msgid "Save Preferences" -msgstr "" - -#: appGUI/MainGUI.py:301 appGUI/MainGUI.py:4300 -msgid "Print (PDF)" -msgstr "" - -#: appGUI/MainGUI.py:317 appGUI/MainGUI.py:756 appGUI/MainGUI.py:1582 -msgid "Edit" -msgstr "" - -#: appGUI/MainGUI.py:321 -msgid "Edit Object\tE" -msgstr "" - -#: appGUI/MainGUI.py:323 -msgid "Close Editor\tCtrl+S" -msgstr "" - -#: appGUI/MainGUI.py:333 -msgid "Conversion" -msgstr "" - -#: appGUI/MainGUI.py:336 -msgid "Convert Single to MultiGeo" -msgstr "" - -#: appGUI/MainGUI.py:338 -msgid "" -"Will convert a Geometry object from single_geometry type\n" -"to a multi_geometry type." -msgstr "" - -#: appGUI/MainGUI.py:342 -msgid "Convert Multi to SingleGeo" -msgstr "" - -#: appGUI/MainGUI.py:344 -msgid "" -"Will convert a Geometry object from multi_geometry type\n" -"to a single_geometry type." -msgstr "" - -#: appGUI/MainGUI.py:351 -msgid "Convert Any to Geo" -msgstr "" - -#: appGUI/MainGUI.py:354 -msgid "Convert Any to Gerber" -msgstr "" - -#: appGUI/MainGUI.py:357 -msgid "Convert Any to Excellon" -msgstr "" - -#: appGUI/MainGUI.py:362 -msgid "Join Objects" -msgstr "" - -#: appGUI/MainGUI.py:364 -msgid "Join Geo/Gerber/Exc -> Geo" -msgstr "" - -#: appGUI/MainGUI.py:366 -msgid "" -"Merge a selection of objects, which can be of type:\n" -"- Gerber\n" -"- Excellon\n" -"- Geometry\n" -"into a new combo Geometry object." -msgstr "" - -#: appGUI/MainGUI.py:373 -msgid "Join Excellon(s) -> Excellon" -msgstr "" - -#: appGUI/MainGUI.py:375 -msgid "Merge a selection of Excellon objects into a new combo Excellon object." -msgstr "" - -#: appGUI/MainGUI.py:378 -msgid "Join Gerber(s) -> Gerber" -msgstr "" - -#: appGUI/MainGUI.py:380 -msgid "Merge a selection of Gerber objects into a new combo Gerber object." -msgstr "" - -#: appGUI/MainGUI.py:388 -msgid "Copy\tCtrl+C" -msgstr "" - -#: appGUI/MainGUI.py:393 appGUI/MainGUI.py:638 appGUI/MainGUI.py:682 -msgid "Delete\tDEL" -msgstr "" - -#: appGUI/MainGUI.py:398 -msgid "Set Origin\tO" -msgstr "" - -#: appGUI/MainGUI.py:400 -msgid "Move to Origin\tShift+O" -msgstr "" - -#: appGUI/MainGUI.py:403 -msgid "Jump to Location\tJ" -msgstr "" - -#: appGUI/MainGUI.py:405 -msgid "Locate in Object\tShift+J" -msgstr "" - -#: appGUI/MainGUI.py:410 -msgid "Toggle Units\tQ" -msgstr "" - -#: appGUI/MainGUI.py:412 -msgid "Select All\tCtrl+A" -msgstr "" - -#: appGUI/MainGUI.py:417 -msgid "Preferences\tShift+P" -msgstr "" - -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:154 -msgid "Options" -msgstr "" - -#: appGUI/MainGUI.py:425 -msgid "Rotate Selection\tShift+(R)" -msgstr "" - -#: appGUI/MainGUI.py:430 -msgid "Skew on X axis\tShift+X" -msgstr "" - -#: appGUI/MainGUI.py:432 -msgid "Skew on Y axis\tShift+Y" -msgstr "" - -#: appGUI/MainGUI.py:437 -msgid "Flip on X axis\tX" -msgstr "" - -#: appGUI/MainGUI.py:439 -msgid "Flip on Y axis\tY" -msgstr "" - -#: appGUI/MainGUI.py:444 -msgid "View source\tAlt+S" -msgstr "" - -#: appGUI/MainGUI.py:446 -msgid "Tools DataBase\tCtrl+D" -msgstr "" - -#: appGUI/MainGUI.py:453 appGUI/MainGUI.py:1480 -msgid "View" -msgstr "" - -#: appGUI/MainGUI.py:455 -msgid "Enable all plots\tAlt+1" -msgstr "" - -#: appGUI/MainGUI.py:457 -msgid "Disable all plots\tAlt+2" -msgstr "" - -#: appGUI/MainGUI.py:459 -msgid "Enable non-selected\tAlt+3" -msgstr "" - -#: appGUI/MainGUI.py:461 -msgid "Disable non-selected\tAlt+4" -msgstr "" - -#: appGUI/MainGUI.py:466 -msgid "Zoom Fit\tV" -msgstr "" - -#: appGUI/MainGUI.py:468 -msgid "Zoom In\t=" -msgstr "" - -#: appGUI/MainGUI.py:470 -msgid "Zoom Out\t-" -msgstr "" - -#: appGUI/MainGUI.py:475 -msgid "Redraw All\tF5" -msgstr "" - -#: appGUI/MainGUI.py:479 -msgid "Toggle Code Editor\tShift+E" -msgstr "" - -#: appGUI/MainGUI.py:482 -msgid "Toggle FullScreen\tAlt+F10" -msgstr "" - -#: appGUI/MainGUI.py:484 -msgid "Toggle Plot Area\tCtrl+F10" -msgstr "" - -#: appGUI/MainGUI.py:486 -msgid "Toggle Project/Sel/Tool\t`" -msgstr "" - -#: appGUI/MainGUI.py:490 -msgid "Toggle Grid Snap\tG" -msgstr "" - -#: appGUI/MainGUI.py:492 -msgid "Toggle Grid Lines\tShift+G" -msgstr "" - -#: appGUI/MainGUI.py:494 -msgid "Toggle Axis\tShift+A" -msgstr "" - -#: appGUI/MainGUI.py:496 -msgid "Toggle Workspace\tShift+W" -msgstr "" - -#: appGUI/MainGUI.py:498 -msgid "Toggle HUD\tShift+H" -msgstr "" - -#: appGUI/MainGUI.py:503 -msgid "Objects" -msgstr "" - -#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4298 appObjects/ObjectCollection.py:1128 -#: appObjects/ObjectCollection.py:1175 -msgid "Select All" -msgstr "" - -#: appGUI/MainGUI.py:508 appObjects/ObjectCollection.py:1132 -#: appObjects/ObjectCollection.py:1179 -msgid "Deselect All" -msgstr "" - -#: appGUI/MainGUI.py:517 -msgid "Command Line\tS" -msgstr "" - -#: appGUI/MainGUI.py:522 -msgid "Help" -msgstr "" - -#: appGUI/MainGUI.py:524 -msgid "Online Help\tF1" -msgstr "" - -#: appGUI/MainGUI.py:530 app_Main.py:3263 app_Main.py:3272 -msgid "Bookmarks Manager" -msgstr "" - -#: appGUI/MainGUI.py:534 -msgid "Report a bug" -msgstr "" - -#: appGUI/MainGUI.py:537 -msgid "Excellon Specification" -msgstr "" - -#: appGUI/MainGUI.py:539 -msgid "Gerber Specification" -msgstr "" - -#: appGUI/MainGUI.py:544 -msgid "Shortcuts List\tF3" -msgstr "" - -#: appGUI/MainGUI.py:546 -msgid "YouTube Channel\tF4" -msgstr "" - -#: appGUI/MainGUI.py:551 app_Main.py:3041 -msgid "How To" -msgstr "" - -#: appGUI/MainGUI.py:554 app_Main.py:2713 -msgid "About FlatCAM" -msgstr "" - -#: appGUI/MainGUI.py:563 -msgid "Add Circle\tO" -msgstr "" - -#: appGUI/MainGUI.py:566 -msgid "Add Arc\tA" -msgstr "" - -#: appGUI/MainGUI.py:569 -msgid "Add Rectangle\tR" -msgstr "" - -#: appGUI/MainGUI.py:572 -msgid "Add Polygon\tN" -msgstr "" - -#: appGUI/MainGUI.py:575 -msgid "Add Path\tP" -msgstr "" - -#: appGUI/MainGUI.py:578 -msgid "Add Text\tT" -msgstr "" - -#: appGUI/MainGUI.py:581 -msgid "Polygon Union\tU" -msgstr "" - -#: appGUI/MainGUI.py:583 -msgid "Polygon Intersection\tE" -msgstr "" - -#: appGUI/MainGUI.py:585 -msgid "Polygon Subtraction\tS" -msgstr "" - -#: appGUI/MainGUI.py:589 -msgid "Cut Path\tX" -msgstr "" - -#: appGUI/MainGUI.py:593 -msgid "Copy Geom\tC" -msgstr "" - -#: appGUI/MainGUI.py:595 -msgid "Delete Shape\tDEL" -msgstr "" - -#: appGUI/MainGUI.py:599 appGUI/MainGUI.py:686 -msgid "Move\tM" -msgstr "" - -#: appGUI/MainGUI.py:601 -msgid "Buffer Tool\tB" -msgstr "" - -#: appGUI/MainGUI.py:604 -msgid "Paint Tool\tI" -msgstr "" - -#: appGUI/MainGUI.py:607 -msgid "Transform Tool\tAlt+R" -msgstr "" - -#: appGUI/MainGUI.py:611 -msgid "Toggle Corner Snap\tK" -msgstr "" - -#: appGUI/MainGUI.py:617 -msgid ">Excellon Editor<" -msgstr "" - -#: appGUI/MainGUI.py:621 -msgid "Add Drill Array\tA" -msgstr "" - -#: appGUI/MainGUI.py:623 -msgid "Add Drill\tD" -msgstr "" - -#: appGUI/MainGUI.py:627 -msgid "Add Slot Array\tQ" -msgstr "" - -#: appGUI/MainGUI.py:629 -msgid "Add Slot\tW" -msgstr "" - -#: appGUI/MainGUI.py:633 -msgid "Resize Drill(S)\tR" -msgstr "" - -#: appGUI/MainGUI.py:636 appGUI/MainGUI.py:680 -msgid "Copy\tC" -msgstr "" - -#: appGUI/MainGUI.py:643 -msgid "Move Drill(s)\tM" -msgstr "" - -#: appGUI/MainGUI.py:648 -msgid ">Gerber Editor<" -msgstr "" - -#: appGUI/MainGUI.py:652 -msgid "Add Pad\tP" -msgstr "" - -#: appGUI/MainGUI.py:654 -msgid "Add Pad Array\tA" -msgstr "" - -#: appGUI/MainGUI.py:656 -msgid "Add Track\tT" -msgstr "" - -#: appGUI/MainGUI.py:658 -msgid "Add Region\tN" -msgstr "" - -#: appGUI/MainGUI.py:662 -msgid "Poligonize\tAlt+N" -msgstr "" - -#: appGUI/MainGUI.py:664 -msgid "Add SemiDisc\tE" -msgstr "" - -#: appGUI/MainGUI.py:666 -msgid "Add Disc\tD" -msgstr "" - -#: appGUI/MainGUI.py:668 -msgid "Buffer\tB" -msgstr "" - -#: appGUI/MainGUI.py:670 -msgid "Scale\tS" -msgstr "" - -#: appGUI/MainGUI.py:672 -msgid "Mark Area\tAlt+A" -msgstr "" - -#: appGUI/MainGUI.py:674 -msgid "Eraser\tCtrl+E" -msgstr "" - -#: appGUI/MainGUI.py:676 -msgid "Transform\tAlt+R" -msgstr "" - -#: appGUI/MainGUI.py:703 -msgid "Enable Plot" -msgstr "" - -#: appGUI/MainGUI.py:705 -msgid "Disable Plot" -msgstr "" - -#: appGUI/MainGUI.py:709 -msgid "Set Color" -msgstr "" - -#: appGUI/MainGUI.py:712 app_Main.py:7736 -msgid "Red" -msgstr "" - -#: appGUI/MainGUI.py:715 app_Main.py:7738 -msgid "Blue" -msgstr "" - -#: appGUI/MainGUI.py:718 app_Main.py:7741 -msgid "Yellow" -msgstr "" - -#: appGUI/MainGUI.py:721 app_Main.py:7743 -msgid "Green" -msgstr "" - -#: appGUI/MainGUI.py:724 app_Main.py:7745 -msgid "Purple" -msgstr "" - -#: appGUI/MainGUI.py:727 app_Main.py:7747 -msgid "Brown" -msgstr "" - -#: appGUI/MainGUI.py:730 app_Main.py:7749 app_Main.py:7808 -msgid "White" -msgstr "" - -#: appGUI/MainGUI.py:733 app_Main.py:7751 -msgid "Black" -msgstr "" - -#: appGUI/MainGUI.py:738 app_Main.py:7754 -msgid "Custom" -msgstr "" - -#: appGUI/MainGUI.py:743 app_Main.py:7788 -msgid "Opacity" -msgstr "" - -#: appGUI/MainGUI.py:746 app_Main.py:7764 -msgid "Default" -msgstr "" - -#: appGUI/MainGUI.py:751 -msgid "Generate CNC" -msgstr "" - -#: appGUI/MainGUI.py:753 -msgid "View Source" -msgstr "" - -#: appGUI/MainGUI.py:758 appGUI/MainGUI.py:877 appGUI/MainGUI.py:1094 appGUI/MainGUI.py:1578 -#: appGUI/MainGUI.py:2036 appGUI/MainGUI.py:2249 appGUI/MainGUI.py:4712 -#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 -#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 -#: appTools/ToolPanelize.py:538 -msgid "Copy" -msgstr "" - -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:1591 -#: appTools/ToolProperties.py:31 -msgid "Properties" -msgstr "" - -#: appGUI/MainGUI.py:795 -msgid "File Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:799 -msgid "Edit Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:803 -msgid "View Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:807 -msgid "Shell Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:811 -msgid "Tools Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:815 -msgid "Excellon Editor Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:821 -msgid "Geometry Editor Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:825 -msgid "Gerber Editor Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1890 -msgid "Delta Coordinates Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1898 -msgid "Coordinates Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:836 appGUI/MainGUI.py:1906 -msgid "Grid Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:845 appGUI/MainGUI.py:1914 -msgid "Status Toolbar" -msgstr "" - -#: appGUI/MainGUI.py:857 appGUI/MainGUI.py:2015 app_Main.py:8060 app_Main.py:8065 -msgid "Open Gerber" -msgstr "" - -#: appGUI/MainGUI.py:859 appGUI/MainGUI.py:2017 app_Main.py:8100 app_Main.py:8105 -msgid "Open Excellon" -msgstr "" - -#: appGUI/MainGUI.py:862 appGUI/MainGUI.py:2020 -msgid "Open project" -msgstr "" - -#: appGUI/MainGUI.py:864 appGUI/MainGUI.py:2022 -msgid "Save project" -msgstr "" - -#: appGUI/MainGUI.py:870 appGUI/MainGUI.py:2028 -msgid "Editor" -msgstr "" - -#: appGUI/MainGUI.py:872 appGUI/MainGUI.py:2031 -msgid "Save Object and close the Editor" -msgstr "" - -#: appGUI/MainGUI.py:882 appGUI/MainGUI.py:2041 appGUI/MainGUI.py:4299 -#: appGUI/MainGUI.py:4509 appTools/ToolDistance.py:100 appTools/ToolDistance.py:544 -msgid "Distance Tool" -msgstr "" - -#: appGUI/MainGUI.py:884 appGUI/MainGUI.py:2043 -msgid "Distance Min Tool" -msgstr "" - -#: appGUI/MainGUI.py:886 appGUI/MainGUI.py:2045 appGUI/MainGUI.py:4292 -msgid "Set Origin" -msgstr "" - -#: appGUI/MainGUI.py:888 appGUI/MainGUI.py:2047 -msgid "Move to Origin" -msgstr "" - -#: appGUI/MainGUI.py:891 appGUI/MainGUI.py:2049 -msgid "Jump to Location" -msgstr "" - -#: appGUI/MainGUI.py:893 appGUI/MainGUI.py:2051 appGUI/MainGUI.py:4304 -msgid "Locate in Object" -msgstr "" - -#: appGUI/MainGUI.py:899 appGUI/MainGUI.py:1486 appGUI/MainGUI.py:2057 -msgid "Replot" -msgstr "" - -#: appGUI/MainGUI.py:901 appGUI/MainGUI.py:2059 -msgid "Clear plot" -msgstr "" - -#: appGUI/MainGUI.py:903 appGUI/MainGUI.py:2061 appGUI/MainGUI.py:4295 -msgid "Zoom In" -msgstr "" - -#: appGUI/MainGUI.py:905 appGUI/MainGUI.py:2063 appGUI/MainGUI.py:4295 -msgid "Zoom Out" -msgstr "" - -#: appGUI/MainGUI.py:907 appGUI/MainGUI.py:1482 appGUI/MainGUI.py:2065 -#: appGUI/MainGUI.py:4294 -msgid "Zoom Fit" -msgstr "" - -#: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2071 -msgid "Command Line" -msgstr "" - -#: appGUI/MainGUI.py:927 appGUI/MainGUI.py:2083 -msgid "2Sided Tool" -msgstr "" - -#: appGUI/MainGUI.py:929 appGUI/MainGUI.py:2085 appGUI/MainGUI.py:4311 -msgid "Align Objects Tool" -msgstr "" - -#: appGUI/MainGUI.py:931 appGUI/MainGUI.py:2087 appGUI/MainGUI.py:4311 -#: appTools/ToolExtractDrills.py:98 -msgid "Extract Drills Tool" -msgstr "" - -#: appGUI/MainGUI.py:934 appGUI/MainGUI.py:2090 appGUI/ObjectUI.py:387 -#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 -msgid "Cutout Tool" -msgstr "" - -#: appGUI/MainGUI.py:936 appGUI/MainGUI.py:2092 appGUI/ObjectUI.py:372 -#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 -msgid "NCC Tool" -msgstr "" - -#: appGUI/MainGUI.py:940 appGUI/MainGUI.py:2096 appGUI/MainGUI.py:4313 -#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 -msgid "Isolation Tool" -msgstr "" - -#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2098 appGUI/ObjectUI.py:721 -#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 appTools/ToolMilling.py:169 -msgid "Drilling Tool" -msgstr "" - -#: appGUI/MainGUI.py:946 appGUI/MainGUI.py:2102 -msgid "Panel Tool" -msgstr "" - -#: appGUI/MainGUI.py:948 appGUI/MainGUI.py:2104 appTools/ToolFilm.py:110 -msgid "Film Tool" -msgstr "" - -#: appGUI/MainGUI.py:950 appGUI/MainGUI.py:2106 appTools/ToolSolderPaste.py:116 -msgid "SolderPaste Tool" -msgstr "" - -#: appGUI/MainGUI.py:952 appGUI/MainGUI.py:2108 appGUI/MainGUI.py:4318 -#: appTools/ToolSub.py:611 -msgid "Subtract Tool" -msgstr "" - -#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2110 appTools/ToolRulesCheck.py:115 -msgid "Rules Tool" -msgstr "" - -#: appGUI/MainGUI.py:956 appGUI/MainGUI.py:2112 appGUI/MainGUI.py:4315 -#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 -msgid "Optimal Tool" -msgstr "" - -#: appGUI/MainGUI.py:961 appGUI/MainGUI.py:2117 appGUI/MainGUI.py:4311 -msgid "Calculators Tool" -msgstr "" - -#: appGUI/MainGUI.py:965 appGUI/MainGUI.py:2121 appGUI/MainGUI.py:4316 -#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 -msgid "QRCode Tool" -msgstr "" - -#: appGUI/MainGUI.py:967 appGUI/MainGUI.py:2123 appGUI/MainGUI.py:4313 -#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 -msgid "Copper Thieving Tool" -msgstr "" - -#: appGUI/MainGUI.py:970 appGUI/MainGUI.py:2126 appGUI/MainGUI.py:4312 -#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 -msgid "Fiducials Tool" -msgstr "" - -#: appGUI/MainGUI.py:972 appGUI/MainGUI.py:2128 appTools/ToolCalibration.py:115 -#: appTools/ToolCalibration.py:735 -msgid "Calibration Tool" -msgstr "" - -#: appGUI/MainGUI.py:974 appGUI/MainGUI.py:2130 appGUI/MainGUI.py:4313 -msgid "Punch Gerber Tool" -msgstr "" - -#: appGUI/MainGUI.py:976 appGUI/MainGUI.py:2132 appGUI/MainGUI.py:4312 -#: appTools/ToolInvertGerber.py:175 -msgid "Invert Gerber Tool" -msgstr "" - -#: appGUI/MainGUI.py:978 appGUI/MainGUI.py:2134 appGUI/MainGUI.py:4315 -#: appTools/ToolCorners.py:298 -msgid "Corner Markers Tool" -msgstr "" - -#: appGUI/MainGUI.py:980 appGUI/MainGUI.py:2136 appTools/ToolEtchCompensation.py:80 -#: appTools/ToolEtchCompensation.py:251 -msgid "Etch Compensation Tool" -msgstr "" - -#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:1064 -#: appGUI/MainGUI.py:2142 appGUI/MainGUI.py:2220 -msgid "Select" -msgstr "" - -#: appGUI/MainGUI.py:988 appGUI/MainGUI.py:2144 -msgid "Add Drill Hole" -msgstr "" - -#: appGUI/MainGUI.py:990 appGUI/MainGUI.py:2146 -msgid "Add Drill Hole Array" -msgstr "" - -#: appGUI/MainGUI.py:992 appGUI/MainGUI.py:1570 appGUI/MainGUI.py:2150 -#: appGUI/MainGUI.py:4594 -msgid "Add Slot" -msgstr "" - -#: appGUI/MainGUI.py:994 appGUI/MainGUI.py:1572 appGUI/MainGUI.py:2152 -#: appGUI/MainGUI.py:4593 -msgid "Add Slot Array" -msgstr "" - -#: appGUI/MainGUI.py:996 appGUI/MainGUI.py:1575 appGUI/MainGUI.py:2148 -msgid "Resize Drill" -msgstr "" - -#: appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2156 -msgid "Copy Drill" -msgstr "" - -#: appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2158 -msgid "Delete Drill" -msgstr "" - -#: appGUI/MainGUI.py:1006 appGUI/MainGUI.py:2162 -msgid "Move Drill" -msgstr "" - -#: appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2170 -msgid "Add Circle" -msgstr "" - -#: appGUI/MainGUI.py:1016 appGUI/MainGUI.py:2172 -msgid "Add Arc" -msgstr "" - -#: appGUI/MainGUI.py:1018 appGUI/MainGUI.py:2174 -msgid "Add Rectangle" -msgstr "" - -#: appGUI/MainGUI.py:1022 appGUI/MainGUI.py:2178 -msgid "Add Path" -msgstr "" - -#: appGUI/MainGUI.py:1024 appGUI/MainGUI.py:2180 -msgid "Add Polygon" -msgstr "" - -#: appGUI/MainGUI.py:1027 appGUI/MainGUI.py:2183 -msgid "Add Text" -msgstr "" - -#: appGUI/MainGUI.py:1029 appGUI/MainGUI.py:2185 -msgid "Add Buffer" -msgstr "" - -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2187 -msgid "Paint Shape" -msgstr "" - -#: appGUI/MainGUI.py:1033 appGUI/MainGUI.py:1090 appGUI/MainGUI.py:1511 -#: appGUI/MainGUI.py:1556 appGUI/MainGUI.py:2189 appGUI/MainGUI.py:2245 -msgid "Eraser" -msgstr "" - -#: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:2193 -msgid "Polygon Union" -msgstr "" - -#: appGUI/MainGUI.py:1039 appGUI/MainGUI.py:2195 -msgid "Polygon Explode" -msgstr "" - -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2198 -msgid "Polygon Intersection" -msgstr "" - -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2200 -msgid "Polygon Subtraction" -msgstr "" - -#: appGUI/MainGUI.py:1048 appGUI/MainGUI.py:2204 -msgid "Cut Path" -msgstr "" - -#: appGUI/MainGUI.py:1050 -msgid "Copy Shape(s)" -msgstr "" - -#: appGUI/MainGUI.py:1053 -msgid "Delete Shape '-'" -msgstr "" - -#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:1098 appGUI/MainGUI.py:1523 -#: appGUI/MainGUI.py:1560 appGUI/MainGUI.py:2210 appGUI/MainGUI.py:2253 -#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 -msgid "Transformations" -msgstr "" - -#: appGUI/MainGUI.py:1058 -msgid "Move Objects " -msgstr "" - -#: appGUI/MainGUI.py:1066 appGUI/MainGUI.py:2222 appGUI/MainGUI.py:4713 -msgid "Add Pad" -msgstr "" - -#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4714 -msgid "Add Track" -msgstr "" - -#: appGUI/MainGUI.py:1072 appGUI/MainGUI.py:2228 appGUI/MainGUI.py:4713 -msgid "Add Region" -msgstr "" - -#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:1542 appGUI/MainGUI.py:2230 -msgid "Poligonize" -msgstr "" - -#: appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1544 appGUI/MainGUI.py:2233 -msgid "SemiDisc" -msgstr "" - -#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:1546 appGUI/MainGUI.py:2235 -msgid "Disc" -msgstr "" - -#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:1554 appGUI/MainGUI.py:2243 -msgid "Mark Area" -msgstr "" - -#: appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1527 appGUI/MainGUI.py:1589 -#: appGUI/MainGUI.py:2256 appGUI/MainGUI.py:4713 appTools/ToolMove.py:27 -msgid "Move" -msgstr "" - -#: appGUI/MainGUI.py:1109 -msgid "Snap to grid" -msgstr "" - -#: appGUI/MainGUI.py:1112 -msgid "Grid X snapping distance" -msgstr "" - -#: appGUI/MainGUI.py:1117 -msgid "" -"When active, value on Grid_X\n" -"is copied to the Grid_Y value." -msgstr "" - -#: appGUI/MainGUI.py:1124 -msgid "Grid Y snapping distance" -msgstr "" - -#: appGUI/MainGUI.py:1131 -msgid "Snap to corner" -msgstr "" - -#: appGUI/MainGUI.py:1135 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 -msgid "Max. magnet distance" -msgstr "" - -#: appGUI/MainGUI.py:1145 -msgid "Toggle the display of axis on canvas" -msgstr "" - -#: appGUI/MainGUI.py:1151 appGUI/preferences/PreferencesUIManager.py:899 -#: appGUI/preferences/PreferencesUIManager.py:992 -#: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 app_Main.py:5525 -#: app_Main.py:5540 -msgid "Preferences" -msgstr "" - -#: appGUI/MainGUI.py:1163 -msgid "HUD (Heads up display)" -msgstr "" - -#: appGUI/MainGUI.py:1169 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 -msgid "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." -msgstr "" - -#: appGUI/MainGUI.py:1182 -msgid "" -"Relative measurement.\n" -"Reference is last click position" -msgstr "" - -#: appGUI/MainGUI.py:1190 -msgid "" -"Absolute measurement.\n" -"Reference is (X=0, Y= 0) position" -msgstr "" - -#: appGUI/MainGUI.py:1197 -msgid "TCL Shell" -msgstr "" - -#: appGUI/MainGUI.py:1224 appGUI/MainGUI.py:1473 app_Main.py:9031 -msgid "Project" -msgstr "" - -#: appGUI/MainGUI.py:1267 appGUI/MainGUI.py:1275 appGUI/MainGUI.py:3809 -#: appGUI/MainGUI.py:3815 app_Main.py:2494 app_Main.py:8839 -msgid "Plot Area" -msgstr "" - -#: appGUI/MainGUI.py:1317 appTools/ToolCopperThieving.py:1165 appTools/ToolCorners.py:318 -#: appTools/ToolEtchCompensation.py:291 appTools/ToolExtractDrills.py:454 -#: appTools/ToolFiducials.py:875 appTools/ToolInvertGerber.py:215 -#: appTools/ToolIsolation.py:2986 appTools/ToolOptimal.py:421 -#: appTools/ToolPunchGerber.py:721 appTools/ToolQRCode.py:660 -#: appTools/ToolRulesCheck.py:1165 appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 -msgid "GERBER" -msgstr "" - -#: appGUI/MainGUI.py:1327 appTools/ToolDrilling.py:2032 appTools/ToolMilling.py:1637 -#: appTools/ToolRulesCheck.py:1303 -msgid "EXCELLON" -msgstr "" - -#: appGUI/MainGUI.py:1337 appTools/ToolSub.py:695 -msgid "GEOMETRY" -msgstr "" - -#: appGUI/MainGUI.py:1347 -msgid "CNC-JOB" -msgstr "" - -#: appGUI/MainGUI.py:1356 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 -#: appGUI/ObjectUI.py:1760 -msgid "TOOLS" -msgstr "" - -#: appGUI/MainGUI.py:1365 -msgid "TOOLS 2" -msgstr "" - -#: appGUI/MainGUI.py:1375 -msgid "UTILITIES" -msgstr "" - -#: appGUI/MainGUI.py:1391 appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 -msgid "Restore Defaults" -msgstr "" - -#: appGUI/MainGUI.py:1395 -msgid "" -"Restore the entire set of default values\n" -"to the initial values loaded after first launch." -msgstr "" - -#: appGUI/MainGUI.py:1400 -msgid "Open Pref Folder" -msgstr "" - -#: appGUI/MainGUI.py:1404 -msgid "Open the folder where FlatCAM save the preferences files." -msgstr "" - -#: appGUI/MainGUI.py:1408 appGUI/MainGUI.py:1986 -msgid "Clear GUI Settings" -msgstr "" - -#: appGUI/MainGUI.py:1413 -msgid "" -"Clear the GUI settings for FlatCAM,\n" -"such as: layout, gui state, style, hdpi support etc." -msgstr "" - -#: appGUI/MainGUI.py:1428 -msgid "Apply the current preferences without saving to a file." -msgstr "" - -#: appGUI/MainGUI.py:1436 -msgid "" -"Save the current settings in the 'current_defaults' file\n" -"which is the file storing the working default preferences." -msgstr "" - -#: appGUI/MainGUI.py:1444 -msgid "Will not save the changes and will close the preferences window." -msgstr "" - -#: appGUI/MainGUI.py:1458 -msgid "Toggle Visibility" -msgstr "" - -#: appGUI/MainGUI.py:1466 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 -#: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:1326 -#: appTools/ToolCalibration.py:1343 appTools/ToolCopperThieving.py:163 -#: appTools/ToolCopperThieving.py:1239 appTools/ToolCopperThieving.py:1253 -#: appTools/ToolCutOut.py:2014 appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 -#: appTools/ToolFilm.py:928 appTools/ToolFilm.py:951 appTools/ToolImage.py:136 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:1575 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:78 appTools/ToolCalibration.py:171 +#: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 +#: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1239 +#: appTools/ToolCopperThieving.py:1253 appTools/ToolCutOut.py:2014 +#: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 appTools/ToolFilm.py:928 +#: appTools/ToolFilm.py:951 appTools/ToolImage.py:136 appTools/ToolImage.py:191 +#: appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3338 #: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:805 appTools/ToolNCC.py:3848 #: appTools/ToolNCC.py:4323 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 @@ -4911,7 +3718,44 @@ msgstr "" msgid "Geometry" msgstr "" -#: appGUI/MainGUI.py:1470 appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 +#: appGUI/MainGUI.py:95 appGUI/MainGUI.py:645 appGUI/MainGUI.py:756 appGUI/MainGUI.py:4408 +#: appGUI/MainGUI.py:4675 appGUI/MainGUI.py:4916 +msgid "N" +msgstr "" + +#: appGUI/MainGUI.py:97 +msgid "Will create a new, empty Geometry Object." +msgstr "" + +#: appGUI/MainGUI.py:100 appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 appTools/ToolAlignObjects.py:398 +#: appTools/ToolAlignObjects.py:434 appTools/ToolCalibration.py:163 +#: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:891 +#: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 +#: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1239 +#: appTools/ToolCopperThieving.py:1253 appTools/ToolCutOut.py:2013 +#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 +#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 +#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3339 +#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 +#: appTools/ToolNCC.py:4323 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 +#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 +#: appTools/ToolPanelize.py:809 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 +#: defaults.py:570 +msgid "Gerber" +msgstr "" + +#: appGUI/MainGUI.py:100 appGUI/MainGUI.py:684 appGUI/MainGUI.py:770 appGUI/MainGUI.py:4402 +#: appGUI/MainGUI.py:4666 appGUI/MainGUI.py:4910 +msgid "B" +msgstr "" + +#: appGUI/MainGUI.py:102 +msgid "Will create a new, empty Gerber Object." +msgstr "" + +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:1579 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:99 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:77 appTools/ToolAlignObjects.py:399 #: appTools/ToolAlignObjects.py:435 appTools/ToolCalibration.py:163 #: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:892 @@ -4927,106 +3771,1382 @@ msgstr "" msgid "Excellon" msgstr "" -#: appGUI/MainGUI.py:1477 -msgid "Grids" +#: appGUI/MainGUI.py:105 appGUI/MainGUI.py:4406 +msgid "L" +msgstr "" + +#: appGUI/MainGUI.py:107 +msgid "Will create a new, empty Excellon Object." +msgstr "" + +#: appGUI/MainGUI.py:112 +msgid "Document" +msgstr "" + +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:711 appGUI/MainGUI.py:767 appGUI/MainGUI.py:4668 +#: appGUI/MainGUI.py:4780 appGUI/MainGUI.py:4912 +msgid "D" +msgstr "" + +#: appGUI/MainGUI.py:114 +msgid "Will create a new, empty Document Object." +msgstr "" + +#: appGUI/MainGUI.py:123 appGUI/MainGUI.py:4429 +msgid "Ctrl+O" +msgstr "" + +#: appGUI/MainGUI.py:130 +msgid "Open Gerber ..." +msgstr "" + +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4426 +msgid "Ctrl+G" +msgstr "" + +#: appGUI/MainGUI.py:135 +msgid "Open Excellon ..." +msgstr "" + +#: appGUI/MainGUI.py:135 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4425 appGUI/MainGUI.py:4926 +msgid "Ctrl+E" +msgstr "" + +#: appGUI/MainGUI.py:140 +msgid "Open G-Code ..." +msgstr "" + +#: appGUI/MainGUI.py:147 +msgid "Open Config ..." +msgstr "" + +#: appGUI/MainGUI.py:152 +msgid "Recent projects" +msgstr "" + +#: appGUI/MainGUI.py:154 +msgid "Recent files" +msgstr "" + +#: appGUI/MainGUI.py:157 appGUI/MainGUI.py:871 appGUI/MainGUI.py:1542 +msgid "Save" +msgstr "" + +#: appGUI/MainGUI.py:161 +msgid "Save Project ..." +msgstr "" + +#: appGUI/MainGUI.py:161 appGUI/MainGUI.py:343 appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 +msgid "Ctrl+S" +msgstr "" + +#: appGUI/MainGUI.py:167 app_Main.py:9029 app_Main.py:9035 +msgid "Save Project As ..." +msgstr "" + +#: appGUI/MainGUI.py:167 appGUI/MainGUI.py:4483 +msgid "Ctrl+Shift+S" +msgstr "" + +#: appGUI/MainGUI.py:182 +msgid "Scripting" +msgstr "" + +#: appGUI/MainGUI.py:186 appGUI/MainGUI.py:1026 appGUI/MainGUI.py:2182 +msgid "New Script ..." +msgstr "" + +#: appGUI/MainGUI.py:188 appGUI/MainGUI.py:1028 appGUI/MainGUI.py:2184 +msgid "Open Script ..." +msgstr "" + +#: appGUI/MainGUI.py:191 +msgid "Open Example ..." +msgstr "" + +#: appGUI/MainGUI.py:194 appGUI/MainGUI.py:4445 +msgid "Shift+S" +msgstr "" + +#: appGUI/MainGUI.py:211 +msgid "Import" +msgstr "" + +#: appGUI/MainGUI.py:214 +msgid "SVG as Geometry Object ..." +msgstr "" + +#: appGUI/MainGUI.py:218 +msgid "SVG as Gerber Object ..." +msgstr "" + +#: appGUI/MainGUI.py:224 +msgid "DXF as Geometry Object ..." +msgstr "" + +#: appGUI/MainGUI.py:228 +msgid "DXF as Gerber Object ..." +msgstr "" + +#: appGUI/MainGUI.py:233 +msgid "HPGL2 as Geometry Object ..." +msgstr "" + +#: appGUI/MainGUI.py:239 +msgid "Export" +msgstr "" + +#: appGUI/MainGUI.py:244 +msgid "Export SVG ..." +msgstr "" + +#: appGUI/MainGUI.py:249 +msgid "Export DXF ..." +msgstr "" + +#: appGUI/MainGUI.py:256 +msgid "Export PNG ..." +msgstr "" + +#: appGUI/MainGUI.py:258 +msgid "" +"Will export an image in PNG format,\n" +"the saved image will contain the visual \n" +"information currently in FlatCAM Plot Area." +msgstr "" + +#: appGUI/MainGUI.py:268 +msgid "Export Excellon ..." +msgstr "" + +#: appGUI/MainGUI.py:270 +msgid "" +"Will export an Excellon Object as Excellon file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Excellon Export." +msgstr "" + +#: appGUI/MainGUI.py:278 +msgid "Export Gerber ..." +msgstr "" + +#: appGUI/MainGUI.py:280 +msgid "" +"Will export an Gerber Object as Gerber file,\n" +"the coordinates format, the file units and zeros\n" +"are set in Preferences -> Gerber Export." +msgstr "" + +#: appGUI/MainGUI.py:290 +msgid "Backup" +msgstr "" + +#: appGUI/MainGUI.py:295 +msgid "Import Preferences from file ..." +msgstr "" + +#: appGUI/MainGUI.py:302 +msgid "Export Preferences to file ..." +msgstr "" + +#: appGUI/MainGUI.py:311 appGUI/preferences/PreferencesUIManager.py:1173 +msgid "Save Preferences" +msgstr "" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Print (PDF)" +msgstr "" + +#: appGUI/MainGUI.py:318 appGUI/MainGUI.py:4430 +msgid "Ctrl+P" +msgstr "" + +#: appGUI/MainGUI.py:335 appGUI/MainGUI.py:865 appGUI/MainGUI.py:1691 +msgid "Edit" +msgstr "" + +#: appGUI/MainGUI.py:340 +msgid "Edit Object" +msgstr "" + +#: appGUI/MainGUI.py:340 appGUI/MainGUI.py:660 appGUI/MainGUI.py:764 appGUI/MainGUI.py:4403 +#: appGUI/MainGUI.py:4669 appGUI/MainGUI.py:4913 +msgid "E" +msgstr "" + +#: appGUI/MainGUI.py:343 appGUI/MainGUI.py:1693 app_Main.py:2305 +msgid "Close Editor" +msgstr "" + +#: appGUI/MainGUI.py:353 +msgid "Conversion" +msgstr "" + +#: appGUI/MainGUI.py:357 +msgid "Convert Single to MultiGeo" +msgstr "" + +#: appGUI/MainGUI.py:359 +msgid "" +"Will convert a Geometry object from single_geometry type\n" +"to a multi_geometry type." +msgstr "" + +#: appGUI/MainGUI.py:364 +msgid "Convert Multi to SingleGeo" +msgstr "" + +#: appGUI/MainGUI.py:366 +msgid "" +"Will convert a Geometry object from multi_geometry type\n" +"to a single_geometry type." +msgstr "" + +#: appGUI/MainGUI.py:373 +msgid "Convert Any to Geo" +msgstr "" + +#: appGUI/MainGUI.py:376 +msgid "Convert Any to Gerber" +msgstr "" + +#: appGUI/MainGUI.py:379 +msgid "Convert Any to Excellon" +msgstr "" + +#: appGUI/MainGUI.py:384 +msgid "Join Objects" +msgstr "" + +#: appGUI/MainGUI.py:387 +msgid "Join Geo/Gerber/Exc -> Geo" +msgstr "" + +#: appGUI/MainGUI.py:389 +msgid "" +"Merge a selection of objects, which can be of type:\n" +"- Gerber\n" +"- Excellon\n" +"- Geometry\n" +"into a new combo Geometry object." +msgstr "" + +#: appGUI/MainGUI.py:397 +msgid "Join Excellon(s) -> Excellon" +msgstr "" + +#: appGUI/MainGUI.py:399 +msgid "Merge a selection of Excellon objects into a new combo Excellon object." +msgstr "" + +#: appGUI/MainGUI.py:403 +msgid "Join Gerber(s) -> Gerber" +msgstr "" + +#: appGUI/MainGUI.py:405 +msgid "Merge a selection of Gerber objects into a new combo Gerber object." +msgstr "" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:867 +#: appGUI/MainGUI.py:986 appGUI/MainGUI.py:1203 appGUI/MainGUI.py:1687 +#: appGUI/MainGUI.py:2145 appGUI/MainGUI.py:2358 appGUI/MainGUI.py:4911 +#: appGUI/ObjectUI.py:1125 appObjects/FlatCAMGeometry.py:558 appTools/ToolPanelize.py:325 +#: appTools/ToolPanelize.py:351 appTools/ToolPanelize.py:448 appTools/ToolPanelize.py:477 +#: appTools/ToolPanelize.py:538 +msgid "Copy" +msgstr "" + +#: appGUI/MainGUI.py:414 appGUI/MainGUI.py:4423 +msgid "Ctrl+C" +msgstr "" + +#: appGUI/MainGUI.py:420 appGUI/MainGUI.py:676 appGUI/MainGUI.py:731 appGUI/MainGUI.py:790 +msgid "DEL" +msgstr "" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:995 appGUI/MainGUI.py:2154 appGUI/MainGUI.py:4409 +msgid "Set Origin" +msgstr "" + +#: appGUI/MainGUI.py:426 appGUI/MainGUI.py:633 appGUI/MainGUI.py:4409 appGUI/MainGUI.py:4676 +msgid "O" +msgstr "" + +#: appGUI/MainGUI.py:429 appGUI/MainGUI.py:997 appGUI/MainGUI.py:2156 +msgid "Move to Origin" +msgstr "" + +#: appGUI/MainGUI.py:429 +msgid "Shift+O" +msgstr "" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1000 appGUI/MainGUI.py:2158 +msgid "Jump to Location" +msgstr "" + +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:4405 appGUI/MainGUI.py:4671 +#: appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 +msgid "J" +msgstr "" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:1002 appGUI/MainGUI.py:2160 +#: appGUI/MainGUI.py:4441 +msgid "Locate in Object" +msgstr "" + +#: appGUI/MainGUI.py:436 appGUI/MainGUI.py:4441 +msgid "Shift+J" +msgstr "" + +#: appGUI/MainGUI.py:442 app_Main.py:4274 +msgid "Toggle Units" +msgstr "" + +#: appGUI/MainGUI.py:442 appGUI/MainGUI.py:716 appGUI/MainGUI.py:4410 appGUI/MainGUI.py:4783 +msgid "Q" +msgstr "" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:565 appGUI/MainGUI.py:4422 +#: appObjects/ObjectCollection.py:1128 appObjects/ObjectCollection.py:1175 +msgid "Select All" +msgstr "" + +#: appGUI/MainGUI.py:445 appGUI/MainGUI.py:4422 +msgid "Ctrl+A" +msgstr "" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:1260 +#: appGUI/preferences/PreferencesUIManager.py:899 +#: appGUI/preferences/PreferencesUIManager.py:992 +#: appGUI/preferences/PreferencesUIManager.py:1020 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5520 app_Main.py:5525 +#: app_Main.py:5540 +msgid "Preferences" +msgstr "" + +#: appGUI/MainGUI.py:451 appGUI/MainGUI.py:4443 +msgid "Shift+P" +msgstr "" + +#: appGUI/MainGUI.py:457 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:154 +msgid "Options" +msgstr "" + +#: appGUI/MainGUI.py:460 +msgid "Rotate Selection" +msgstr "" + +#: appGUI/MainGUI.py:460 +msgid "Shift+(R)" +msgstr "" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 +msgid "Skew on X axis" +msgstr "" + +#: appGUI/MainGUI.py:466 appGUI/MainGUI.py:4447 appGUI/MainGUI.py:4685 +msgid "Shift+X" +msgstr "" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 +msgid "Skew on Y axis" +msgstr "" + +#: appGUI/MainGUI.py:469 appGUI/MainGUI.py:4448 appGUI/MainGUI.py:4686 +msgid "Shift+Y" +msgstr "" + +#: appGUI/MainGUI.py:475 +msgid "Flip on X axis" +msgstr "" + +#: appGUI/MainGUI.py:478 +msgid "Flip on Y axis" +msgstr "" + +#: appGUI/MainGUI.py:484 +msgid "View source" +msgstr "" + +#: appGUI/MainGUI.py:484 appGUI/MainGUI.py:4468 +msgid "Alt+S" +msgstr "" + +#: appGUI/MainGUI.py:487 appGUI/MainGUI.py:4424 +msgid "Ctrl+D" +msgstr "" + +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:1589 +msgid "View" +msgstr "" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Enable all" +msgstr "" + +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4473 +msgid "Alt+1" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Disable all" +msgstr "" + +#: appGUI/MainGUI.py:500 appGUI/MainGUI.py:4474 +msgid "Alt+2" +msgstr "" + +#: appGUI/MainGUI.py:503 +msgid "Enable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:503 appGUI/MainGUI.py:4475 +msgid "Alt+3" +msgstr "" + +#: appGUI/MainGUI.py:506 +msgid "Disable non-selected" +msgstr "" + +#: appGUI/MainGUI.py:506 appGUI/MainGUI.py:4476 +msgid "Alt+4" +msgstr "" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:1016 appGUI/MainGUI.py:1591 +#: appGUI/MainGUI.py:2174 appGUI/MainGUI.py:4415 +msgid "Zoom Fit" +msgstr "" + +#: appGUI/MainGUI.py:512 appGUI/MainGUI.py:4415 +msgid "V" +msgstr "" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:1012 appGUI/MainGUI.py:2170 +#: appGUI/MainGUI.py:4419 +msgid "Zoom In" +msgstr "" + +#: appGUI/MainGUI.py:515 appGUI/MainGUI.py:4419 +msgid "=" +msgstr "" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:1014 appGUI/MainGUI.py:2172 +#: appGUI/MainGUI.py:4418 +msgid "Zoom Out" +msgstr "" + +#: appGUI/MainGUI.py:518 appGUI/MainGUI.py:4418 +msgid "-" +msgstr "" + +#: appGUI/MainGUI.py:524 +msgid "Redraw All" +msgstr "" + +#: appGUI/MainGUI.py:524 appGUI/MainGUI.py:4490 +msgid "F5" +msgstr "" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Toggle Code Editor" +msgstr "" + +#: appGUI/MainGUI.py:529 appGUI/MainGUI.py:4438 +msgid "Shift+E" +msgstr "" + +#: appGUI/MainGUI.py:533 +msgid "Toggle FullScreen" +msgstr "" + +#: appGUI/MainGUI.py:533 appGUI/MainGUI.py:4477 +msgid "Alt+F10" +msgstr "" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Toggle Plot Area" +msgstr "" + +#: appGUI/MainGUI.py:536 appGUI/MainGUI.py:4433 +msgid "Ctrl+F10" +msgstr "" + +#: appGUI/MainGUI.py:539 +msgid "Toggle Project/Properties/Tool" +msgstr "" + +#: appGUI/MainGUI.py:539 appGUI/MainGUI.py:4493 +msgid "`" +msgstr "" + +#: appGUI/MainGUI.py:544 +msgid "Toggle Grid Snap" +msgstr "" + +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4404 +msgid "G" +msgstr "" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Toggle Grid Lines" +msgstr "" + +#: appGUI/MainGUI.py:547 appGUI/MainGUI.py:4439 +msgid "Shift+G" +msgstr "" + +#: appGUI/MainGUI.py:550 +msgid "Toggle Axis" +msgstr "" + +#: appGUI/MainGUI.py:550 appGUI/MainGUI.py:4436 +msgid "Shift+A" +msgstr "" + +#: appGUI/MainGUI.py:553 +msgid "Toggle Workspace" +msgstr "" + +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4446 +msgid "Shift+W" +msgstr "" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Toggle HUD" +msgstr "" + +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4440 +msgid "Shift+H" +msgstr "" + +#: appGUI/MainGUI.py:561 +msgid "Objects" +msgstr "" + +#: appGUI/MainGUI.py:568 appObjects/ObjectCollection.py:1132 +#: appObjects/ObjectCollection.py:1179 +msgid "Deselect All" +msgstr "" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:1024 appGUI/MainGUI.py:1266 +#: appGUI/MainGUI.py:2180 +msgid "Command Line" +msgstr "" + +#: appGUI/MainGUI.py:577 appGUI/MainGUI.py:663 appGUI/MainGUI.py:773 appGUI/MainGUI.py:4413 +#: appGUI/MainGUI.py:4679 appGUI/MainGUI.py:4919 +msgid "S" +msgstr "" + +#: appGUI/MainGUI.py:582 +msgid "Help" +msgstr "" + +#: appGUI/MainGUI.py:585 +msgid "Online Help" +msgstr "" + +#: appGUI/MainGUI.py:585 appGUI/MainGUI.py:4488 +msgid "F1" +msgstr "" + +#: appGUI/MainGUI.py:592 app_Main.py:3263 app_Main.py:3272 +msgid "Bookmarks Manager" +msgstr "" + +#: appGUI/MainGUI.py:597 +msgid "Report a bug" +msgstr "" + +#: appGUI/MainGUI.py:601 +msgid "Excellon Specification" +msgstr "" + +#: appGUI/MainGUI.py:604 +msgid "Gerber Specification" +msgstr "" + +#: appGUI/MainGUI.py:610 +msgid "Shortcuts List" +msgstr "" + +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4398 +msgid "F3" +msgstr "" + +#: appGUI/MainGUI.py:613 +msgid "YouTube Channel" +msgstr "" + +#: appGUI/MainGUI.py:613 appGUI/MainGUI.py:4489 +msgid "F4" +msgstr "" + +#: appGUI/MainGUI.py:619 app_Main.py:3041 +msgid "How To" +msgstr "" + +#: appGUI/MainGUI.py:623 app_Main.py:2713 +msgid "About" +msgstr "" + +#: appGUI/MainGUI.py:633 appGUI/MainGUI.py:1123 appGUI/MainGUI.py:2279 +msgid "Add Circle" +msgstr "" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:1125 appGUI/MainGUI.py:2281 +msgid "Add Arc" +msgstr "" + +#: appGUI/MainGUI.py:637 appGUI/MainGUI.py:708 appGUI/MainGUI.py:750 appGUI/MainGUI.py:4665 +#: appGUI/MainGUI.py:4778 appGUI/MainGUI.py:4909 +msgid "A" +msgstr "" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:1127 appGUI/MainGUI.py:2283 +msgid "Add Rectangle" +msgstr "" + +#: appGUI/MainGUI.py:641 appGUI/MainGUI.py:724 appGUI/MainGUI.py:4412 appGUI/MainGUI.py:4678 +#: appGUI/MainGUI.py:4784 appGUI/MainGUI.py:4918 +msgid "R" +msgstr "" + +#: appGUI/MainGUI.py:645 appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2289 +msgid "Add Polygon" +msgstr "" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2287 +msgid "Add Path" +msgstr "" + +#: appGUI/MainGUI.py:649 appGUI/MainGUI.py:747 appGUI/MainGUI.py:4411 appGUI/MainGUI.py:4677 +#: appGUI/MainGUI.py:4917 appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 +msgid "P" +msgstr "" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:1136 appGUI/MainGUI.py:2292 +msgid "Add Text" +msgstr "" + +#: appGUI/MainGUI.py:653 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4414 appGUI/MainGUI.py:4680 +#: appGUI/MainGUI.py:4785 appGUI/MainGUI.py:4920 appGUI/MainGUI.py:4921 +msgid "T" +msgstr "" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:1146 appGUI/MainGUI.py:2302 +msgid "Polygon Union" +msgstr "" + +#: appGUI/MainGUI.py:657 appGUI/MainGUI.py:4681 +msgid "U" +msgstr "" + +#: appGUI/MainGUI.py:660 appGUI/MainGUI.py:1151 appGUI/MainGUI.py:2307 +msgid "Polygon Intersection" +msgstr "" + +#: appGUI/MainGUI.py:663 appGUI/MainGUI.py:1153 appGUI/MainGUI.py:2309 +msgid "Polygon Subtraction" +msgstr "" + +#: appGUI/MainGUI.py:668 appGUI/MainGUI.py:1157 appGUI/MainGUI.py:2313 +msgid "Cut Path" +msgstr "" + +#: appGUI/MainGUI.py:673 +msgid "Copy Geom" +msgstr "" + +#: appGUI/MainGUI.py:673 appGUI/MainGUI.py:728 appGUI/MainGUI.py:787 appGUI/MainGUI.py:4667 +#: appGUI/MainGUI.py:4779 appGUI/MainGUI.py:4911 +msgid "C" +msgstr "" + +#: appGUI/MainGUI.py:676 appGUI/MainGUI.py:2317 appGUI/MainGUI.py:4696 +msgid "Delete Shape" +msgstr "" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:795 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:1636 +#: appGUI/MainGUI.py:1698 appGUI/MainGUI.py:2365 appGUI/MainGUI.py:4915 +#: appTools/ToolMove.py:27 +msgid "Move" +msgstr "" + +#: appGUI/MainGUI.py:681 appGUI/MainGUI.py:737 appGUI/MainGUI.py:795 appGUI/MainGUI.py:4407 +#: appGUI/MainGUI.py:4673 appGUI/MainGUI.py:4674 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4915 +msgid "M" +msgstr "" + +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:4670 +msgid "I" +msgstr "" + +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4467 appGUI/MainGUI.py:4687 +#: appGUI/MainGUI.py:4930 +msgid "Alt+R" +msgstr "" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "Toggle Corner Snap" +msgstr "" + +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:4672 +msgid "K" +msgstr "" + +#: appGUI/MainGUI.py:703 +msgid ">Excellon Editor<" +msgstr "" + +#: appGUI/MainGUI.py:711 appGUI/MainGUI.py:1674 appGUI/MainGUI.py:4780 +msgid "Add Drill" +msgstr "" + +#: appGUI/MainGUI.py:716 appGUI/MainGUI.py:1103 appGUI/MainGUI.py:1681 +#: appGUI/MainGUI.py:2261 appGUI/MainGUI.py:4783 +msgid "Add Slot Array" +msgstr "" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:1101 appGUI/MainGUI.py:1679 +#: appGUI/MainGUI.py:2259 appGUI/MainGUI.py:4786 +msgid "Add Slot" +msgstr "" + +#: appGUI/MainGUI.py:719 appGUI/MainGUI.py:4786 +msgid "W" +msgstr "" + +#: appGUI/MainGUI.py:724 +msgid "Resize Drill(S)" +msgstr "" + +#: appGUI/MainGUI.py:737 appGUI/MainGUI.py:4782 +msgid "Move Drill(s)" +msgstr "" + +#: appGUI/MainGUI.py:742 +msgid ">Gerber Editor<" +msgstr "" + +#: appGUI/MainGUI.py:747 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:2331 +#: appGUI/MainGUI.py:4917 +msgid "Add Pad" +msgstr "" + +#: appGUI/MainGUI.py:753 appGUI/MainGUI.py:1179 appGUI/MainGUI.py:2335 +#: appGUI/MainGUI.py:4920 +msgid "Add Track" +msgstr "" + +#: appGUI/MainGUI.py:756 appGUI/MainGUI.py:1181 appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:4916 +msgid "Add Region" +msgstr "" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:1183 appGUI/MainGUI.py:1651 +#: appGUI/MainGUI.py:2339 +msgid "Poligonize" +msgstr "" + +#: appGUI/MainGUI.py:761 appGUI/MainGUI.py:4463 appGUI/MainGUI.py:4929 +msgid "Alt+N" +msgstr "" + +#: appGUI/MainGUI.py:764 appGUI/MainGUI.py:4913 +msgid "Add SemiDisc" +msgstr "" + +#: appGUI/MainGUI.py:767 appGUI/MainGUI.py:4912 +msgid "Add Disc" +msgstr "" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1196 appGUI/MainGUI.py:1663 +#: appGUI/MainGUI.py:2352 +msgid "Mark Area" +msgstr "" + +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:4451 appGUI/MainGUI.py:4928 +msgid "Alt+A" +msgstr "" + +#: appGUI/MainGUI.py:779 appGUI/MainGUI.py:1142 appGUI/MainGUI.py:1199 +#: appGUI/MainGUI.py:1620 appGUI/MainGUI.py:1665 appGUI/MainGUI.py:2298 +#: appGUI/MainGUI.py:2354 +msgid "Eraser" +msgstr "" + +#: appGUI/MainGUI.py:782 app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 +msgid "Transform" +msgstr "" + +#: appGUI/MainGUI.py:812 +msgid "Enable Plot" +msgstr "" + +#: appGUI/MainGUI.py:814 +msgid "Disable Plot" +msgstr "" + +#: appGUI/MainGUI.py:818 +msgid "Set Color" +msgstr "" + +#: appGUI/MainGUI.py:821 app_Main.py:7736 +msgid "Red" +msgstr "" + +#: appGUI/MainGUI.py:824 app_Main.py:7738 +msgid "Blue" +msgstr "" + +#: appGUI/MainGUI.py:827 app_Main.py:7741 +msgid "Yellow" +msgstr "" + +#: appGUI/MainGUI.py:830 app_Main.py:7743 +msgid "Green" +msgstr "" + +#: appGUI/MainGUI.py:833 app_Main.py:7745 +msgid "Purple" +msgstr "" + +#: appGUI/MainGUI.py:836 app_Main.py:7747 +msgid "Brown" +msgstr "" + +#: appGUI/MainGUI.py:839 app_Main.py:7749 app_Main.py:7808 +msgid "White" +msgstr "" + +#: appGUI/MainGUI.py:842 app_Main.py:7751 +msgid "Black" +msgstr "" + +#: appGUI/MainGUI.py:847 app_Main.py:7754 +msgid "Custom" +msgstr "" + +#: appGUI/MainGUI.py:852 app_Main.py:7788 +msgid "Opacity" +msgstr "" + +#: appGUI/MainGUI.py:855 app_Main.py:7764 +msgid "Default" +msgstr "" + +#: appGUI/MainGUI.py:860 +msgid "Generate CNC" +msgstr "" + +#: appGUI/MainGUI.py:862 +msgid "View Source" +msgstr "" + +#: appGUI/MainGUI.py:875 appGUI/MainGUI.py:1348 appGUI/MainGUI.py:1700 +#: appTools/ToolProperties.py:31 +msgid "Properties" +msgstr "" + +#: appGUI/MainGUI.py:904 +msgid "File Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:908 +msgid "Edit Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:912 +msgid "View Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:916 +msgid "Shell Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:920 +msgid "Tools Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:924 +msgid "Excellon Editor Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:930 +msgid "Geometry Editor Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:934 +msgid "Gerber Editor Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:939 appGUI/MainGUI.py:1999 +msgid "Delta Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:942 appGUI/MainGUI.py:2007 +msgid "Coordinates Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:945 appGUI/MainGUI.py:2015 +msgid "Grid Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:954 appGUI/MainGUI.py:2023 +msgid "Status Toolbar" +msgstr "" + +#: appGUI/MainGUI.py:966 appGUI/MainGUI.py:2124 app_Main.py:8060 app_Main.py:8065 +msgid "Open Gerber" +msgstr "" + +#: appGUI/MainGUI.py:968 appGUI/MainGUI.py:2126 app_Main.py:8100 app_Main.py:8105 +msgid "Open Excellon" +msgstr "" + +#: appGUI/MainGUI.py:971 appGUI/MainGUI.py:2129 +msgid "Open project" +msgstr "" + +#: appGUI/MainGUI.py:973 appGUI/MainGUI.py:2131 +msgid "Save project" +msgstr "" + +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2137 +msgid "Editor" +msgstr "" + +#: appGUI/MainGUI.py:981 appGUI/MainGUI.py:2140 +msgid "Save Object and close the Editor" +msgstr "" + +#: appGUI/MainGUI.py:991 appGUI/MainGUI.py:2150 appGUI/MainGUI.py:4427 +#: appGUI/MainGUI.py:4690 appTools/ToolDistance.py:100 appTools/ToolDistance.py:544 +msgid "Distance Tool" +msgstr "" + +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2152 +msgid "Distance Min Tool" +msgstr "" + +#: appGUI/MainGUI.py:1008 appGUI/MainGUI.py:1595 appGUI/MainGUI.py:2166 +msgid "Replot" +msgstr "" + +#: appGUI/MainGUI.py:1010 appGUI/MainGUI.py:2168 +msgid "Clear plot" +msgstr "" + +#: appGUI/MainGUI.py:1036 appGUI/MainGUI.py:2192 +msgid "2Sided Tool" +msgstr "" + +#: appGUI/MainGUI.py:1038 appGUI/MainGUI.py:2194 appGUI/MainGUI.py:4451 +msgid "Align Objects Tool" +msgstr "" + +#: appGUI/MainGUI.py:1040 appGUI/MainGUI.py:2196 appGUI/MainGUI.py:4454 +#: appTools/ToolExtractDrills.py:98 +msgid "Extract Drills Tool" +msgstr "" + +#: appGUI/MainGUI.py:1043 appGUI/MainGUI.py:2199 appGUI/ObjectUI.py:387 +#: appTools/ToolCutOut.py:156 appTools/ToolCutOut.py:2056 +msgid "Cutout Tool" +msgstr "" + +#: appGUI/MainGUI.py:1045 appGUI/MainGUI.py:2201 appGUI/ObjectUI.py:372 +#: appGUI/ObjectUI.py:1799 appTools/ToolNCC.py:202 +msgid "NCC Tool" +msgstr "" + +#: appGUI/MainGUI.py:1049 appGUI/MainGUI.py:2205 appGUI/MainGUI.py:4458 +#: appTools/ToolIsolation.py:191 appTools/ToolIsolation.py:2938 +msgid "Isolation Tool" +msgstr "" + +#: appGUI/MainGUI.py:1051 appGUI/MainGUI.py:2207 appGUI/ObjectUI.py:721 +#: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 appTools/ToolMilling.py:169 +msgid "Drilling Tool" +msgstr "" + +#: appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2211 +msgid "Panel Tool" +msgstr "" + +#: appGUI/MainGUI.py:1057 appGUI/MainGUI.py:2213 appTools/ToolFilm.py:110 +msgid "Film Tool" +msgstr "" + +#: appGUI/MainGUI.py:1059 appGUI/MainGUI.py:2215 appTools/ToolSolderPaste.py:116 +msgid "SolderPaste Tool" +msgstr "" + +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:2217 appGUI/MainGUI.py:4470 +#: appTools/ToolSub.py:611 +msgid "Subtract Tool" +msgstr "" + +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:2219 appTools/ToolRulesCheck.py:115 +msgid "Rules Tool" +msgstr "" + +#: appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4464 +#: appTools/ToolOptimal.py:103 appTools/ToolOptimal.py:390 +msgid "Optimal Tool" +msgstr "" + +#: appGUI/MainGUI.py:1070 appGUI/MainGUI.py:2226 appGUI/MainGUI.py:4452 +msgid "Calculators Tool" +msgstr "" + +#: appGUI/MainGUI.py:1074 appGUI/MainGUI.py:2230 appGUI/MainGUI.py:4466 +#: appTools/ToolQRCode.py:114 appTools/ToolQRCode.py:629 +msgid "QRCode Tool" +msgstr "" + +#: appGUI/MainGUI.py:1076 appGUI/MainGUI.py:2232 appGUI/MainGUI.py:4459 +#: appTools/ToolCopperThieving.py:126 appTools/ToolCopperThieving.py:1133 +msgid "Copper Thieving Tool" +msgstr "" + +#: appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2235 appGUI/MainGUI.py:4455 +#: appTools/ToolFiducials.py:114 appTools/ToolFiducials.py:650 +msgid "Fiducials Tool" +msgstr "" + +#: appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2237 appTools/ToolCalibration.py:115 +#: appTools/ToolCalibration.py:735 +msgid "Calibration Tool" +msgstr "" + +#: appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2239 appGUI/MainGUI.py:4457 +msgid "Punch Gerber Tool" +msgstr "" + +#: appGUI/MainGUI.py:1085 appGUI/MainGUI.py:2241 appGUI/MainGUI.py:4456 +#: appTools/ToolInvertGerber.py:175 +msgid "Invert Gerber Tool" +msgstr "" + +#: appGUI/MainGUI.py:1087 appGUI/MainGUI.py:2243 appGUI/MainGUI.py:4462 +#: appTools/ToolCorners.py:298 +msgid "Corner Markers Tool" +msgstr "" + +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2245 appTools/ToolEtchCompensation.py:80 +#: appTools/ToolEtchCompensation.py:251 +msgid "Etch Compensation Tool" +msgstr "" + +#: appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1121 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:2251 appGUI/MainGUI.py:2329 +msgid "Select" +msgstr "" + +#: appGUI/MainGUI.py:1097 appGUI/MainGUI.py:2253 +msgid "Add Drill Hole" +msgstr "" + +#: appGUI/MainGUI.py:1099 appGUI/MainGUI.py:2255 +msgid "Add Drill Hole Array" +msgstr "" + +#: appGUI/MainGUI.py:1105 appGUI/MainGUI.py:1684 appGUI/MainGUI.py:2257 +msgid "Resize Drill" +msgstr "" + +#: appGUI/MainGUI.py:1109 appGUI/MainGUI.py:2265 +msgid "Copy Drill" +msgstr "" + +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2267 +msgid "Delete Drill" +msgstr "" + +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2271 +msgid "Move Drill" +msgstr "" + +#: appGUI/MainGUI.py:1138 appGUI/MainGUI.py:2294 +msgid "Add Buffer" +msgstr "" + +#: appGUI/MainGUI.py:1140 appGUI/MainGUI.py:2296 +msgid "Paint Shape" +msgstr "" + +#: appGUI/MainGUI.py:1148 appGUI/MainGUI.py:2304 +msgid "Polygon Explode" +msgstr "" + +#: appGUI/MainGUI.py:1159 +msgid "Copy Shape(s)" +msgstr "" + +#: appGUI/MainGUI.py:1162 +msgid "Delete Shape '-'" +msgstr "" + +#: appGUI/MainGUI.py:1164 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:1632 +#: appGUI/MainGUI.py:1669 appGUI/MainGUI.py:2319 appGUI/MainGUI.py:2362 +#: appGUI/ObjectUI.py:109 appGUI/ObjectUI.py:152 +msgid "Transformations" +msgstr "" + +#: appGUI/MainGUI.py:1167 +msgid "Move Objects " +msgstr "" + +#: appGUI/MainGUI.py:1186 appGUI/MainGUI.py:1653 appGUI/MainGUI.py:2342 +msgid "SemiDisc" +msgstr "" + +#: appGUI/MainGUI.py:1188 appGUI/MainGUI.py:1655 appGUI/MainGUI.py:2344 +msgid "Disc" +msgstr "" + +#: appGUI/MainGUI.py:1218 +msgid "Snap to grid" +msgstr "" + +#: appGUI/MainGUI.py:1221 +msgid "Grid X snapping distance" +msgstr "" + +#: appGUI/MainGUI.py:1226 +msgid "" +"When active, value on Grid_X\n" +"is copied to the Grid_Y value." +msgstr "" + +#: appGUI/MainGUI.py:1233 +msgid "Grid Y snapping distance" +msgstr "" + +#: appGUI/MainGUI.py:1240 +msgid "Snap to corner" +msgstr "" + +#: appGUI/MainGUI.py:1244 appGUI/preferences/general/GeneralAPPSetGroupUI.py:78 +msgid "Max. magnet distance" +msgstr "" + +#: appGUI/MainGUI.py:1254 +msgid "Toggle the display of axis on canvas" +msgstr "" + +#: appGUI/MainGUI.py:1272 +msgid "HUD (Heads up display)" +msgstr "" + +#: appGUI/MainGUI.py:1278 appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 +msgid "" +"Draw a delimiting rectangle on canvas.\n" +"The purpose is to illustrate the limits for our work." +msgstr "" + +#: appGUI/MainGUI.py:1291 +msgid "" +"Relative measurement.\n" +"Reference is last click position" +msgstr "" + +#: appGUI/MainGUI.py:1299 +msgid "" +"Absolute measurement.\n" +"Reference is (X=0, Y= 0) position" +msgstr "" + +#: appGUI/MainGUI.py:1306 +msgid "TCL Shell" +msgstr "" + +#: appGUI/MainGUI.py:1333 appGUI/MainGUI.py:1582 app_Main.py:9031 +msgid "Project" +msgstr "" + +#: appGUI/MainGUI.py:1376 appGUI/MainGUI.py:1384 appGUI/MainGUI.py:3918 +#: appGUI/MainGUI.py:3924 app_Main.py:2494 app_Main.py:8839 +msgid "Plot Area" +msgstr "" + +#: appGUI/MainGUI.py:1426 appTools/ToolCopperThieving.py:1165 appTools/ToolCorners.py:318 +#: appTools/ToolEtchCompensation.py:291 appTools/ToolExtractDrills.py:454 +#: appTools/ToolFiducials.py:875 appTools/ToolInvertGerber.py:215 +#: appTools/ToolIsolation.py:2986 appTools/ToolOptimal.py:421 +#: appTools/ToolPunchGerber.py:721 appTools/ToolQRCode.py:660 +#: appTools/ToolRulesCheck.py:1165 appTools/ToolSolderPaste.py:1143 appTools/ToolSub.py:643 +msgid "GERBER" +msgstr "" + +#: appGUI/MainGUI.py:1436 appTools/ToolDrilling.py:2032 appTools/ToolMilling.py:1637 +#: appTools/ToolRulesCheck.py:1303 +msgid "EXCELLON" +msgstr "" + +#: appGUI/MainGUI.py:1446 appTools/ToolSub.py:695 +msgid "GEOMETRY" +msgstr "" + +#: appGUI/MainGUI.py:1456 +msgid "CNC-JOB" +msgstr "" + +#: appGUI/MainGUI.py:1465 appGUI/ObjectUI.py:353 appGUI/ObjectUI.py:717 +#: appGUI/ObjectUI.py:1760 +msgid "TOOLS" +msgstr "" + +#: appGUI/MainGUI.py:1474 +msgid "TOOLS 2" msgstr "" #: appGUI/MainGUI.py:1484 +msgid "UTILITIES" +msgstr "" + +#: appGUI/MainGUI.py:1500 appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:201 +msgid "Restore Defaults" +msgstr "" + +#: appGUI/MainGUI.py:1504 +msgid "" +"Restore the entire set of default values\n" +"to the initial values loaded after first launch." +msgstr "" + +#: appGUI/MainGUI.py:1509 +msgid "Open Pref Folder" +msgstr "" + +#: appGUI/MainGUI.py:1513 +msgid "Open the folder where FlatCAM save the preferences files." +msgstr "" + +#: appGUI/MainGUI.py:1517 appGUI/MainGUI.py:2095 +msgid "Clear GUI Settings" +msgstr "" + +#: appGUI/MainGUI.py:1522 +msgid "" +"Clear the GUI settings for FlatCAM,\n" +"such as: layout, gui state, style, hdpi support etc." +msgstr "" + +#: appGUI/MainGUI.py:1537 +msgid "Apply the current preferences without saving to a file." +msgstr "" + +#: appGUI/MainGUI.py:1545 +msgid "" +"Save the current settings in the 'current_defaults' file\n" +"which is the file storing the working default preferences." +msgstr "" + +#: appGUI/MainGUI.py:1553 +msgid "Will not save the changes and will close the preferences window." +msgstr "" + +#: appGUI/MainGUI.py:1567 +msgid "Toggle Visibility" +msgstr "" + +#: appGUI/MainGUI.py:1586 +msgid "Grids" +msgstr "" + +#: appGUI/MainGUI.py:1593 msgid "Clear Plot" msgstr "" -#: appGUI/MainGUI.py:1490 +#: appGUI/MainGUI.py:1599 msgid "Geo Editor" msgstr "" -#: appGUI/MainGUI.py:1492 +#: appGUI/MainGUI.py:1601 msgid "Path" msgstr "" -#: appGUI/MainGUI.py:1494 +#: appGUI/MainGUI.py:1603 msgid "Rectangle" msgstr "" -#: appGUI/MainGUI.py:1497 +#: appGUI/MainGUI.py:1606 msgid "Circle" msgstr "" -#: appGUI/MainGUI.py:1501 +#: appGUI/MainGUI.py:1610 msgid "Arc" msgstr "" -#: appGUI/MainGUI.py:1515 +#: appGUI/MainGUI.py:1624 msgid "Union" msgstr "" -#: appGUI/MainGUI.py:1517 +#: appGUI/MainGUI.py:1626 msgid "Intersection" msgstr "" -#: appGUI/MainGUI.py:1519 +#: appGUI/MainGUI.py:1628 msgid "Subtraction" msgstr "" -#: appGUI/MainGUI.py:1521 appGUI/ObjectUI.py:1866 +#: appGUI/MainGUI.py:1630 appGUI/ObjectUI.py:1866 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" msgstr "" -#: appGUI/MainGUI.py:1532 +#: appGUI/MainGUI.py:1641 msgid "Pad" msgstr "" -#: appGUI/MainGUI.py:1534 +#: appGUI/MainGUI.py:1643 msgid "Pad Array" msgstr "" -#: appGUI/MainGUI.py:1538 +#: appGUI/MainGUI.py:1647 msgid "Track" msgstr "" -#: appGUI/MainGUI.py:1540 +#: appGUI/MainGUI.py:1649 msgid "Region" msgstr "" -#: appGUI/MainGUI.py:1563 +#: appGUI/MainGUI.py:1672 msgid "Exc Editor" msgstr "" -#: appGUI/MainGUI.py:1565 appGUI/MainGUI.py:4592 -msgid "Add Drill" -msgstr "" - -#: appGUI/MainGUI.py:1584 app_Main.py:2305 -msgid "Close Editor" -msgstr "" - -#: appGUI/MainGUI.py:1615 +#: appGUI/MainGUI.py:1724 msgid "Application units" msgstr "" -#: appGUI/MainGUI.py:1710 +#: appGUI/MainGUI.py:1819 msgid "Lock Toolbars" msgstr "" -#: appGUI/MainGUI.py:1867 +#: appGUI/MainGUI.py:1976 msgid "Detachable Tabs" msgstr "" -#: appGUI/MainGUI.py:1967 +#: appGUI/MainGUI.py:2076 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: appGUI/MainGUI.py:1985 +#: appGUI/MainGUI.py:2094 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:1990 appGUI/preferences/PreferencesUIManager.py:931 +#: appGUI/MainGUI.py:2099 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 #: appTranslation.py:213 app_Main.py:2309 app_Main.py:3325 app_Main.py:5750 app_Main.py:8737 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:1991 appGUI/preferences/PreferencesUIManager.py:1178 +#: appGUI/MainGUI.py:2100 appGUI/preferences/PreferencesUIManager.py:1178 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 @@ -5037,23 +5157,19 @@ msgstr "" msgid "No" msgstr "" -#: appGUI/MainGUI.py:2168 +#: appGUI/MainGUI.py:2277 msgid "Select 'Esc'" msgstr "" -#: appGUI/MainGUI.py:2206 +#: appGUI/MainGUI.py:2315 msgid "Copy Objects" msgstr "" -#: appGUI/MainGUI.py:2208 appGUI/MainGUI.py:4512 -msgid "Delete Shape" -msgstr "" - -#: appGUI/MainGUI.py:2214 +#: appGUI/MainGUI.py:2323 msgid "Move Objects" msgstr "" -#: appGUI/MainGUI.py:2808 +#: appGUI/MainGUI.py:2917 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5061,520 +5177,619 @@ msgid "" "the toolbar button." msgstr "" -#: appGUI/MainGUI.py:2815 appGUI/MainGUI.py:2979 appGUI/MainGUI.py:3026 -#: appGUI/MainGUI.py:3048 +#: appGUI/MainGUI.py:2924 appGUI/MainGUI.py:3088 appGUI/MainGUI.py:3135 +#: appGUI/MainGUI.py:3157 msgid "Warning" msgstr "" -#: appGUI/MainGUI.py:2974 +#: appGUI/MainGUI.py:3083 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: appGUI/MainGUI.py:3021 +#: appGUI/MainGUI.py:3130 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: appGUI/MainGUI.py:3043 +#: appGUI/MainGUI.py:3152 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: appGUI/MainGUI.py:3128 appGUI/MainGUI.py:3343 +#: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 msgid "Cancelled. Nothing selected to delete." msgstr "" -#: appGUI/MainGUI.py:3212 appGUI/MainGUI.py:3459 +#: appGUI/MainGUI.py:3321 appGUI/MainGUI.py:3568 msgid "Cancelled. Nothing selected to copy." msgstr "" -#: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3488 +#: appGUI/MainGUI.py:3367 appGUI/MainGUI.py:3597 msgid "Cancelled. Nothing selected to move." msgstr "" -#: appGUI/MainGUI.py:3514 +#: appGUI/MainGUI.py:3623 msgid "New Tool ..." msgstr "" -#: appGUI/MainGUI.py:3515 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 +#: appGUI/MainGUI.py:3624 appTools/ToolIsolation.py:783 appTools/ToolNCC.py:455 #: appTools/ToolPaint.py:387 appTools/ToolSolderPaste.py:123 msgid "Enter a Tool Diameter" msgstr "" -#: appGUI/MainGUI.py:3527 +#: appGUI/MainGUI.py:3636 msgid "Adding Tool cancelled ..." msgstr "" -#: appGUI/MainGUI.py:3557 +#: appGUI/MainGUI.py:3666 msgid "Distance Tool exit..." msgstr "" -#: appGUI/MainGUI.py:3737 app_Main.py:3313 +#: appGUI/MainGUI.py:3846 app_Main.py:3313 msgid "Application is saving the project. Please wait ..." msgstr "" -#: appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3985 msgid "Shell enabled." msgstr "" -#: appGUI/MainGUI.py:3879 +#: appGUI/MainGUI.py:3988 msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:3893 +#: appGUI/MainGUI.py:4002 msgid "Shortcut Key List" msgstr "" -#: appGUI/MainGUI.py:4288 +#: appGUI/MainGUI.py:4397 msgid "General Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4398 msgid "SHOW SHORTCUT LIST" msgstr "" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4399 +msgid "1" +msgstr "" + +#: appGUI/MainGUI.py:4399 msgid "Switch to Project Tab" msgstr "" -#: appGUI/MainGUI.py:4289 +#: appGUI/MainGUI.py:4400 +msgid "2" +msgstr "" + +#: appGUI/MainGUI.py:4400 msgid "Switch to Selected Tab" msgstr "" -#: appGUI/MainGUI.py:4290 +#: appGUI/MainGUI.py:4401 +msgid "3" +msgstr "" + +#: appGUI/MainGUI.py:4401 msgid "Switch to Tool Tab" msgstr "" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4402 msgid "New Gerber" msgstr "" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4403 msgid "Edit Object (if selected)" msgstr "" -#: appGUI/MainGUI.py:4291 app_Main.py:6049 +#: appGUI/MainGUI.py:4404 app_Main.py:6049 msgid "Grid On/Off" msgstr "" -#: appGUI/MainGUI.py:4291 +#: appGUI/MainGUI.py:4405 msgid "Jump to Coordinates" msgstr "" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4406 msgid "New Excellon" msgstr "" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4407 msgid "Move Obj" msgstr "" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4408 msgid "New Geometry" msgstr "" -#: appGUI/MainGUI.py:4292 +#: appGUI/MainGUI.py:4410 msgid "Change Units" msgstr "" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4411 msgid "Open Properties Tool" msgstr "" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4412 msgid "Rotate by 90 degree CW" msgstr "" -#: appGUI/MainGUI.py:4293 +#: appGUI/MainGUI.py:4413 msgid "Shell Toggle" msgstr "" -#: appGUI/MainGUI.py:4294 +#: appGUI/MainGUI.py:4414 msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4416 msgid "Flip on X_axis" msgstr "" -#: appGUI/MainGUI.py:4295 +#: appGUI/MainGUI.py:4417 msgid "Flip on Y_axis" msgstr "" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4423 msgid "Copy Obj" msgstr "" -#: appGUI/MainGUI.py:4298 +#: appGUI/MainGUI.py:4424 msgid "Open Tools Database" msgstr "" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4425 msgid "Open Excellon File" msgstr "" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4426 msgid "Open Gerber File" msgstr "" -#: appGUI/MainGUI.py:4299 +#: appGUI/MainGUI.py:4427 appGUI/MainGUI.py:4690 +msgid "Ctrl+M" +msgstr "" + +#: appGUI/MainGUI.py:4428 msgid "New Project" msgstr "" -#: appGUI/MainGUI.py:4300 app_Main.py:8180 app_Main.py:8183 +#: appGUI/MainGUI.py:4429 app_Main.py:8180 app_Main.py:8183 msgid "Open Project" msgstr "" -#: appGUI/MainGUI.py:4300 appTools/ToolPDF.py:41 +#: appGUI/MainGUI.py:4431 +msgid "Ctrl+Q" +msgstr "" + +#: appGUI/MainGUI.py:4431 appTools/ToolPDF.py:41 msgid "PDF Import Tool" msgstr "" -#: appGUI/MainGUI.py:4300 +#: appGUI/MainGUI.py:4432 msgid "Save Project" msgstr "" -#: appGUI/MainGUI.py:4300 -msgid "Toggle Plot Area" -msgstr "" - -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4436 msgid "Toggle the axis" msgstr "" -#: appGUI/MainGUI.py:4303 +#: appGUI/MainGUI.py:4437 +msgid "Shift+C" +msgstr "" + +#: appGUI/MainGUI.py:4437 msgid "Copy Obj_Name" msgstr "" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Code Editor" +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 +msgid "Shift+M" msgstr "" -#: appGUI/MainGUI.py:4304 -msgid "Toggle Grid Lines" -msgstr "" - -#: appGUI/MainGUI.py:4304 -msgid "Toggle HUD" -msgstr "" - -#: appGUI/MainGUI.py:4305 appGUI/MainGUI.py:4507 appGUI/MainGUI.py:4594 -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4442 appGUI/MainGUI.py:4684 appGUI/MainGUI.py:4787 +#: appGUI/MainGUI.py:4925 msgid "Distance Minimum Tool" msgstr "" -#: appGUI/MainGUI.py:4306 +#: appGUI/MainGUI.py:4443 msgid "Open Preferences Window" msgstr "" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4444 +msgid "Shift+R" +msgstr "" + +#: appGUI/MainGUI.py:4444 msgid "Rotate by 90 degree CCW" msgstr "" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4445 msgid "Run a Script" msgstr "" -#: appGUI/MainGUI.py:4307 +#: appGUI/MainGUI.py:4446 msgid "Toggle the workspace" msgstr "" -#: appGUI/MainGUI.py:4307 -msgid "Skew on X axis" +#: appGUI/MainGUI.py:4452 +msgid "Alt+C" msgstr "" -#: appGUI/MainGUI.py:4308 -msgid "Skew on Y axis" +#: appGUI/MainGUI.py:4453 +msgid "Alt+D" msgstr "" -#: appGUI/MainGUI.py:4311 +#: appGUI/MainGUI.py:4453 msgid "2-Sided PCB Tool" msgstr "" -#: appGUI/MainGUI.py:4314 +#: appGUI/MainGUI.py:4454 +msgid "Alt+E" +msgstr "" + +#: appGUI/MainGUI.py:4455 +msgid "Alt+F" +msgstr "" + +#: appGUI/MainGUI.py:4456 +msgid "Alt+G" +msgstr "" + +#: appGUI/MainGUI.py:4457 +msgid "Alt+H" +msgstr "" + +#: appGUI/MainGUI.py:4458 +msgid "Alt+I" +msgstr "" + +#: appGUI/MainGUI.py:4459 +msgid "Alt+J" +msgstr "" + +#: appGUI/MainGUI.py:4460 +msgid "Alt+K" +msgstr "" + +#: appGUI/MainGUI.py:4460 msgid "Solder Paste Dispensing Tool" msgstr "" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4461 +msgid "Alt+L" +msgstr "" + +#: appGUI/MainGUI.py:4461 msgid "Film PCB Tool" msgstr "" -#: appGUI/MainGUI.py:4315 +#: appGUI/MainGUI.py:4462 +msgid "Alt+M" +msgstr "" + +#: appGUI/MainGUI.py:4463 msgid "Non-Copper Clearing Tool" msgstr "" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4464 +msgid "Alt+O" +msgstr "" + +#: appGUI/MainGUI.py:4465 +msgid "Alt+P" +msgstr "" + +#: appGUI/MainGUI.py:4465 msgid "Paint Area Tool" msgstr "" -#: appGUI/MainGUI.py:4316 +#: appGUI/MainGUI.py:4466 +msgid "Alt+Q" +msgstr "" + +#: appGUI/MainGUI.py:4467 msgid "Rules Check Tool" msgstr "" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4468 msgid "View File Source" msgstr "" -#: appGUI/MainGUI.py:4317 +#: appGUI/MainGUI.py:4469 +msgid "Alt+T" +msgstr "" + +#: appGUI/MainGUI.py:4469 msgid "Transformations Tool" msgstr "" -#: appGUI/MainGUI.py:4318 +#: appGUI/MainGUI.py:4470 +msgid "Alt+W" +msgstr "" + +#: appGUI/MainGUI.py:4471 appGUI/MainGUI.py:4688 +msgid "Alt+X" +msgstr "" + +#: appGUI/MainGUI.py:4471 msgid "Cutout PCB Tool" msgstr "" -#: appGUI/MainGUI.py:4318 appTools/ToolPanelize.py:35 appTools/ToolPanelize.py:634 +#: appGUI/MainGUI.py:4472 +msgid "Alt+Z" +msgstr "" + +#: appGUI/MainGUI.py:4472 appTools/ToolPanelize.py:35 appTools/ToolPanelize.py:634 msgid "Panelize PCB" msgstr "" -#: appGUI/MainGUI.py:4319 -msgid "Enable all Plots" +#: appGUI/MainGUI.py:4475 +msgid "Enable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4319 -msgid "Disable all Plots" +#: appGUI/MainGUI.py:4476 +msgid "Disable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4320 -msgid "Enable Non-selected Plots" -msgstr "" - -#: appGUI/MainGUI.py:4320 -msgid "Disable Non-selected Plots" -msgstr "" - -#: appGUI/MainGUI.py:4321 +#: appGUI/MainGUI.py:4477 msgid "Toggle Full Screen" msgstr "" -#: appGUI/MainGUI.py:4324 +#: appGUI/MainGUI.py:4480 +msgid "Ctrl+Alt+X" +msgstr "" + +#: appGUI/MainGUI.py:4480 msgid "Abort current task (gracefully)" msgstr "" -#: appGUI/MainGUI.py:4327 +#: appGUI/MainGUI.py:4483 msgid "Save Project As" msgstr "" -#: appGUI/MainGUI.py:4328 +#: appGUI/MainGUI.py:4484 +msgid "Ctrl+Shift+V" +msgstr "" + +#: appGUI/MainGUI.py:4484 msgid "Paste Special. Will convert a Windows path style to the one required in Tcl Shell" msgstr "" -#: appGUI/MainGUI.py:4331 +#: appGUI/MainGUI.py:4488 msgid "Open Online Manual" msgstr "" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4489 msgid "Open Online Tutorials" msgstr "" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4490 msgid "Refresh Plots" msgstr "" -#: appGUI/MainGUI.py:4332 appTools/ToolSolderPaste.py:71 +#: appGUI/MainGUI.py:4491 appGUI/MainGUI.py:4492 appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4788 appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4922 +#: appGUI/MainGUI.py:4923 +msgid "Del" +msgstr "" + +#: appGUI/MainGUI.py:4491 appTools/ToolSolderPaste.py:71 msgid "Delete Object" msgstr "" -#: appGUI/MainGUI.py:4332 +#: appGUI/MainGUI.py:4492 msgid "Alternate: Delete Tool" msgstr "" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4493 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "" -#: appGUI/MainGUI.py:4333 +#: appGUI/MainGUI.py:4494 +msgid "SPACE" +msgstr "" + +#: appGUI/MainGUI.py:4494 msgid "En(Dis)able Obj Plot" msgstr "" -#: appGUI/MainGUI.py:4334 +#: appGUI/MainGUI.py:4495 appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4924 +msgid "ESC" +msgstr "" + +#: appGUI/MainGUI.py:4495 msgid "Deselects all objects" msgstr "" -#: appGUI/MainGUI.py:4348 +#: appGUI/MainGUI.py:4509 msgid "Editor Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4664 msgid "GEOMETRY EDITOR" msgstr "" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4665 msgid "Draw an Arc" msgstr "" -#: appGUI/MainGUI.py:4502 +#: appGUI/MainGUI.py:4667 msgid "Copy Geo Item" msgstr "" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4668 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: appGUI/MainGUI.py:4503 +#: appGUI/MainGUI.py:4669 msgid "Polygon Intersection Tool" msgstr "" -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4670 msgid "Geo Paint Tool" msgstr "" -#: appGUI/MainGUI.py:4504 appGUI/MainGUI.py:4593 appGUI/MainGUI.py:4713 +#: appGUI/MainGUI.py:4671 appGUI/MainGUI.py:4781 appGUI/MainGUI.py:4914 msgid "Jump to Location (x, y)" msgstr "" -#: appGUI/MainGUI.py:4504 -msgid "Toggle Corner Snap" -msgstr "" - -#: appGUI/MainGUI.py:4504 +#: appGUI/MainGUI.py:4673 msgid "Move Geo Item" msgstr "" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4674 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4675 msgid "Draw a Polygon" msgstr "" -#: appGUI/MainGUI.py:4505 +#: appGUI/MainGUI.py:4676 msgid "Draw a Circle" msgstr "" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4677 msgid "Draw a Path" msgstr "" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4678 msgid "Draw Rectangle" msgstr "" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4679 msgid "Polygon Subtraction Tool" msgstr "" -#: appGUI/MainGUI.py:4506 +#: appGUI/MainGUI.py:4680 msgid "Add Text Tool" msgstr "" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4681 msgid "Polygon Union Tool" msgstr "" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4682 msgid "Flip shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4507 +#: appGUI/MainGUI.py:4683 msgid "Flip shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4685 msgid "Skew shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4686 msgid "Skew shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4508 +#: appGUI/MainGUI.py:4687 msgid "Editor Transformation Tool" msgstr "" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4688 msgid "Offset shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4509 +#: appGUI/MainGUI.py:4689 +msgid "Alt+Y" +msgstr "" + +#: appGUI/MainGUI.py:4689 msgid "Offset shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4510 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4691 appGUI/MainGUI.py:4791 appGUI/MainGUI.py:4927 msgid "Save Object and Exit Editor" msgstr "" -#: appGUI/MainGUI.py:4510 +#: appGUI/MainGUI.py:4692 +msgid "Ctrl+X" +msgstr "" + +#: appGUI/MainGUI.py:4692 msgid "Polygon Cut Tool" msgstr "" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4693 +msgid "Space" +msgstr "" + +#: appGUI/MainGUI.py:4693 msgid "Rotate Geometry" msgstr "" -#: appGUI/MainGUI.py:4511 +#: appGUI/MainGUI.py:4694 +msgid "ENTER" +msgstr "" + +#: appGUI/MainGUI.py:4694 msgid "Finish drawing for certain tools" msgstr "" -#: appGUI/MainGUI.py:4511 appGUI/MainGUI.py:4596 appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4924 msgid "Abort and return to Select" msgstr "" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4777 msgid "EXCELLON EDITOR" msgstr "" -#: appGUI/MainGUI.py:4592 +#: appGUI/MainGUI.py:4779 msgid "Copy Drill(s)" msgstr "" -#: appGUI/MainGUI.py:4593 -msgid "Move Drill(s)" -msgstr "" - -#: appGUI/MainGUI.py:4594 +#: appGUI/MainGUI.py:4785 msgid "Add a new Tool" msgstr "" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4788 msgid "Delete Drill(s)" msgstr "" -#: appGUI/MainGUI.py:4595 +#: appGUI/MainGUI.py:4789 msgid "Alternate: Delete Tool(s)" msgstr "" -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:4790 +msgid "Esc" +msgstr "" + +#: appGUI/MainGUI.py:4908 msgid "GERBER EDITOR" msgstr "" -#: appGUI/MainGUI.py:4712 -msgid "Add Disc" -msgstr "" - -#: appGUI/MainGUI.py:4712 -msgid "Add SemiDisc" -msgstr "" - -#: appGUI/MainGUI.py:4714 +#: appGUI/MainGUI.py:4918 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: appGUI/MainGUI.py:4715 +#: appGUI/MainGUI.py:4921 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4923 msgid "Alternate: Delete Apertures" msgstr "" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4926 msgid "Eraser Tool" msgstr "" -#: appGUI/MainGUI.py:4718 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 +#: appGUI/MainGUI.py:4928 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:221 msgid "Mark Area Tool" msgstr "" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4929 msgid "Poligonize Tool" msgstr "" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4930 msgid "Transformation Tool" msgstr "" @@ -6549,10 +6764,6 @@ msgid "" "ball(B), or V-Shaped(V)." msgstr "" -#: appGUI/ObjectUI.py:2009 appGUI/ObjectUI.py:2020 -msgid "P" -msgstr "" - #: appGUI/ObjectUI.py:2030 msgid "Update Plot" msgstr "" @@ -10680,24 +10891,6 @@ msgstr "" msgid "Number of rows of the desired panel" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:97 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:76 appTools/ToolAlignObjects.py:398 -#: appTools/ToolAlignObjects.py:434 appTools/ToolCalibration.py:163 -#: appTools/ToolCalibration.py:171 appTools/ToolCalibration.py:891 -#: appTools/ToolCalibration.py:1326 appTools/ToolCalibration.py:1343 -#: appTools/ToolCopperThieving.py:163 appTools/ToolCopperThieving.py:1239 -#: appTools/ToolCopperThieving.py:1253 appTools/ToolCutOut.py:2013 -#: appTools/ToolDblSided.py:527 appTools/ToolDblSided.py:767 appTools/ToolFilm.py:927 -#: appTools/ToolFilm.py:950 appTools/ToolImage.py:117 appTools/ToolImage.py:138 -#: appTools/ToolImage.py:191 appTools/ToolIsolation.py:802 appTools/ToolIsolation.py:3339 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:805 appTools/ToolNCC.py:3849 -#: appTools/ToolNCC.py:4323 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 -#: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 -#: appTools/ToolPanelize.py:809 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 -#: defaults.py:570 -msgid "Gerber" -msgstr "" - #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:98 appTools/ToolPanelize.py:810 msgid "Geo" msgstr "" @@ -15519,7 +15712,7 @@ msgid "" msgstr "" #: app_Main.py:490 -msgid "FlatCAM is initializing ..." +msgid "The application is initializing ..." msgstr "" #: app_Main.py:651 @@ -15528,13 +15721,13 @@ msgstr "" #: app_Main.py:723 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started." msgstr "" #: app_Main.py:743 msgid "" -"FlatCAM is initializing ...\n" +"The application is initializing ...\n" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" @@ -15798,7 +15991,7 @@ msgid "" "2. Someone forked FlatCAM project and wants to point\n" "to his own website\n" "\n" -"If you can't get any informations about FlatCAM beta\n" +"If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu." msgstr "" @@ -15868,10 +16061,6 @@ msgstr "" msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: app_Main.py:4274 -msgid "Toggle Units" -msgstr "" - #: app_Main.py:4278 msgid "" "Changing the units of the project\n" @@ -16019,10 +16208,6 @@ msgstr "" msgid "No object selected to Rotate." msgstr "" -#: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 -msgid "Transform" -msgstr "" - #: app_Main.py:5890 app_Main.py:5941 app_Main.py:5978 msgid "Enter the Angle value:" msgstr "" @@ -16396,10 +16581,6 @@ msgstr "" msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:9029 app_Main.py:9035 -msgid "Save Project As ..." -msgstr "" - #: app_Main.py:9069 msgid "FlatCAM objects print" msgstr "" From edb1407b13e26a03b998ffa0707392598f3a8b2a Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 26 Oct 2020 20:59:54 +0200 Subject: [PATCH 2/2] - fixed a small issue with using the shortcut key for toggling the display of Properties tab --- CHANGELOG.md | 2 ++ appGUI/MainGUI.py | 2 +- app_Main.py | 2 +- locale/it/LC_MESSAGES/strings.mo | Bin 390620 -> 390620 bytes locale/it/LC_MESSAGES/strings.po | 4 ++-- 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cec78c6..55611d50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ CHANGELOG for FlatCAM beta - more strings updated - modified the shortcut strings and the way the shortcuts were listed in the Shortcut keys list such that it will allow a future Shortcuts Manager - updated all the language strings according to the modifications done above +- fixed a small issue with using the shortcut key for toggling the display of Properties tab + 25.10.2020 diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index c372acba..93dc88c4 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -2722,7 +2722,7 @@ class MainGUI(QtWidgets.QMainWindow): # Switch to Selected Tab if key == QtCore.Qt.Key_2: - self.app.on_select_tab('selected') + self.app.on_select_tab('properties') # Switch to Tool Tab if key == QtCore.Qt.Key_3: diff --git a/app_Main.py b/app_Main.py index b1ea3c2a..06dfbb82 100644 --- a/app_Main.py +++ b/app_Main.py @@ -6148,7 +6148,7 @@ class App(QtCore.QObject): if name == 'project': self.ui.notebook.setCurrentWidget(self.ui.project_tab) - elif name == 'selected': + elif name == 'properties': self.ui.notebook.setCurrentWidget(self.ui.properties_tab) elif name == 'tool': self.ui.notebook.setCurrentWidget(self.ui.tool_tab) diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index a1f6336c502a1000411b264dade944fae9b0cfff..c8c66202d062f414782b46e15d196f8fd490c636 100644 GIT binary patch delta 43 zcmccfTKvvy@rD-07N#xC%?T`)Rz?=>?Fr1=+Y?yY8JRp?+69tWwhJV&o|y~)bl?wn delta 43 zcmccfTKvvy@rD-07N#xC%?T_PR>sEd?Fr1=+Y?yY8JRLu+69tWwhJV&o|y~)cSaAg diff --git a/locale/it/LC_MESSAGES/strings.po b/locale/it/LC_MESSAGES/strings.po index c0db416c..3276ec2f 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2020-10-26 18:25+0200\n" -"PO-Revision-Date: 2020-10-26 18:33+0200\n" +"PO-Revision-Date: 2020-10-26 19:28+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -223,7 +223,7 @@ msgstr "Le aree di esclusione selezionate sono state cancellate." #: appDatabase.py:40 msgid "ID" -msgstr "id" +msgstr "ID" #: appDatabase.py:40 msgid "Tool Name"