diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 4e2cb6e6..4ea30787 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -95,7 +95,7 @@ class App(QtCore.QObject): # Version version = 8.919 - version_date = "2019/06/22" + version_date = "2019/06/23" beta = True # current date now @@ -780,7 +780,7 @@ class App(QtCore.QObject): # Geometry General "geometry_plot": True, "geometry_circle_steps": 128, - "geometry_cnctooldia": 0.016, + "geometry_cnctooldia": "0.016", # Geometry Options "geometry_cutz": -0.002, @@ -2059,9 +2059,9 @@ class App(QtCore.QObject): except Exception as e: log.debug("App.defaults_read_form() --> %s" % str(e)) - def defaults_write_form(self, factor=None): + def defaults_write_form(self, factor=None, fl_units=None): for option in self.defaults: - self.defaults_write_form_field(option, factor=factor) + self.defaults_write_form_field(option, factor=factor, units=fl_units) # try: # self.defaults_form_fields[option].set_value(self.defaults[option]) # except KeyError: @@ -2069,12 +2069,22 @@ class App(QtCore.QObject): # # TODO: Rethink this? # pass - def defaults_write_form_field(self, field, factor=None): + def defaults_write_form_field(self, field, factor=None, units=None): try: if factor is None: - self.defaults_form_fields[field].set_value(self.defaults[field]) + if units is None: + self.defaults_form_fields[field].set_value(self.defaults[field]) + elif units == 'IN' and (field == 'global_gridx' or field == 'global_gridy'): + self.defaults_form_fields[field].set_value(self.defaults[field], decimals=6) + elif units == 'MM' and (field == 'global_gridx' or field == 'global_gridy'): + self.defaults_form_fields[field].set_value(self.defaults[field], decimals=4) else: - self.defaults_form_fields[field].set_value(self.defaults[field] * factor) + if units is None: + self.defaults_form_fields[field].set_value(self.defaults[field] * factor) + elif units == 'IN' and (field == 'global_gridx' or field == 'global_gridy'): + self.defaults_form_fields[field].set_value((self.defaults[field] * factor), decimals=6) + elif units == 'MM' and (field == 'global_gridx' or field == 'global_gridy'): + self.defaults_form_fields[field].set_value((self.defaults[field] * factor), decimals=4) except KeyError: # self.log.debug("defaults_write_form(): No field for: %s" % option) # TODO: Rethink this? @@ -3679,28 +3689,59 @@ class App(QtCore.QObject): coords_xy[1] *= sfactor self.options['geometry_toolchangexy'] = "%f, %f" % (coords_xy[0], coords_xy[1]) elif dim == 'geometry_cnctooldia': + tools_diameters = [] + try: + tools_string = self.defaults["geometry_cnctooldia"].split(",") + tools_diameters = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.options['geometry_cnctooldia'] = '' - tools_diameters = [float(eval(a)) for a in self.defaults["geometry_cnctooldia"].split(",")] for t in range(len(tools_diameters)): tools_diameters[t] *= sfactor - self.options['geometry_cnctooldia'] += "%f, " % tools_diameters[t] + self.options['geometry_cnctooldia'] += "%f," % tools_diameters[t] elif dim == 'tools_ncctools': + ncctools = [] + try: + tools_string = self.defaults["tools_ncctools"].split(",") + ncctools = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.options['tools_ncctools'] = '' - ncctols = [float(eval(a)) for a in self.defaults["tools_ncctools"].split(",")] - for t in range(len(ncctols)): - ncctols[t] *= sfactor - self.options['tools_ncctools'] += "%f, " % ncctols[t] + for t in range(len(ncctools)): + ncctools[t] *= sfactor + self.options['tools_ncctools'] += "%f," % ncctools[t] elif dim == 'tools_solderpaste_tools': + sptools = [] + try: + tools_string = self.defaults["tools_solderpaste_tools"].split(",") + sptools = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.options['tools_solderpaste_tools'] = "" - sp_tools = [float(eval(a)) for a in self.defaults["tools_solderpaste_tools"].split(",")] - for t in range(len(sp_tools)): - sp_tools[t] *= sfactor - self.options['tools_solderpaste_tools'] = "%f, " % sp_tools[t] + for t in range(len(sptools)): + sptools[t] *= sfactor + self.options['tools_solderpaste_tools'] += "%f," % sptools[t] elif dim == 'tools_solderpaste_xy_toolchange': sp_coords = [float(eval(a)) for a in self.defaults["tools_solderpaste_xy_toolchange"].split(",")] sp_coords[0] *= sfactor sp_coords[1] *= sfactor self.options['tools_solderpaste_xy_toolchange'] = "%f, %f" % (sp_coords[0], sp_coords[1]) + elif dim == 'global_gridx' or dim == 'global_gridy': + if new_units == 'IN': + try: + val = float(self.defaults[dim]) * sfactor + self.options[dim] = float('%.6f' % val) + except Exception as e: + log.debug('App.on_toggle_units().scale_defaults() --> %s' % str(e)) + else: + try: + val = float(self.defaults[dim]) * sfactor + self.options[dim] = float('%.4f' % val) + except Exception as e: + log.debug('App.on_toggle_units().scale_defaults() --> %s' % str(e)) else: try: self.options[dim] = float(self.options[dim]) * sfactor @@ -3720,28 +3761,59 @@ class App(QtCore.QObject): coords_xy[1] *= sfactor self.defaults['geometry_toolchangexy'] = "%.4f, %.4f" % (coords_xy[0], coords_xy[1]) elif dim == 'geometry_cnctooldia': + tools_diameters = [] + try: + tools_string = self.defaults["geometry_cnctooldia"].split(",") + tools_diameters = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.defaults['geometry_cnctooldia'] = '' - tools_diameters = [float(eval(a)) for a in self.defaults["geometry_cnctooldia"].split(",")] for t in range(len(tools_diameters)): tools_diameters[t] *= sfactor - self.defaults['geometry_cnctooldia'] += "%.4f, " % tools_diameters[t] + self.defaults['geometry_cnctooldia'] += "%.4f," % tools_diameters[t] elif dim == 'tools_ncctools': + ncctools = [] + try: + tools_string = self.defaults["tools_ncctools"].split(",") + ncctools = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.defaults['tools_ncctools'] = '' - ncctols = [float(eval(a)) for a in self.defaults["tools_ncctools"].split(",")] - for t in range(len(ncctols)): - ncctols[t] *= sfactor - self.defaults['tools_ncctools'] += "%.4f, " % ncctols[t] + for t in range(len(ncctools)): + ncctools[t] *= sfactor + self.defaults['tools_ncctools'] += "%.4f," % ncctools[t] elif dim == 'tools_solderpaste_tools': + sptools = [] + try: + tools_string = self.defaults["tools_solderpaste_tools"].split(",") + sptools = [eval(a) for a in tools_string if a != ''] + except Exception as e: + log.debug("App.on_toggle_units().scale_options() --> %s" % str(e)) + self.defaults['tools_solderpaste_tools'] = "" - sp_tools = [float(eval(a)) for a in self.defaults["tools_solderpaste_tools"].split(",")] - for t in range(len(sp_tools)): - sp_tools[t] *= sfactor - self.defaults['tools_solderpaste_tools'] = "%.4f, " % sp_tools[t] + for t in range(len(sptools)): + sptools[t] *= sfactor + self.defaults['tools_solderpaste_tools'] += "%.4f," % sptools[t] elif dim == 'tools_solderpaste_xy_toolchange': sp_coords = [float(eval(a)) for a in self.defaults["tools_solderpaste_xy_toolchange"].split(",")] sp_coords[0] *= sfactor sp_coords[1] *= sfactor self.defaults['tools_solderpaste_xy_toolchange'] = "%.4f, %.4f" % (sp_coords[0], sp_coords[1]) + elif dim == 'global_gridx' or dim == 'global_gridy': + if new_units == 'IN': + try: + val = float(self.defaults[dim]) * sfactor + self.defaults[dim] = float('%.6f' % val) + except Exception as e: + log.debug('App.on_toggle_units().scale_defaults() --> %s' % str(e)) + else: + try: + val = float(self.defaults[dim]) * sfactor + self.defaults[dim] = float('%.4f' % val) + except Exception as e: + log.debug('App.on_toggle_units().scale_defaults() --> %s' % str(e)) else: try: self.defaults[dim] = float(self.defaults[dim]) * sfactor @@ -3775,7 +3847,7 @@ class App(QtCore.QObject): self.defaults_read_form() scale_defaults(factor) - self.defaults_write_form() + self.defaults_write_form(fl_units=new_units) self.should_we_save = True @@ -3791,9 +3863,8 @@ class App(QtCore.QObject): val_y = float(self.ui.grid_gap_y_entry.get_value()) * factor self.ui.grid_gap_y_entry.set_value(val_y, decimals=dec) - units = self.ui.general_defaults_form.general_app_group.units_radio.get_value().upper() for obj in self.collection.get_list(): - obj.convert_units(units) + obj.convert_units(new_units) # make that the properties stored in the object are also updated self.object_changed.emit(obj) @@ -3806,9 +3877,9 @@ class App(QtCore.QObject): current.to_form() self.plot_all() - self.inform.emit(_("[success] Converted units to %s") % units) + self.inform.emit(_("[success] Converted units to %s") % new_units) # self.ui.units_label.setText("[" + self.options["units"] + "]") - self.set_screen_units(units) + self.set_screen_units(new_units) else: # Undo toggling self.toggle_units_ignore = True diff --git a/README.md b/README.md index 57e5c9b3..f5e299c7 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,12 @@ CAD program, and create G-Code for Isolation routing. ================================================= +23.06.2019 + +- fixes issues with units conversion when the tool diameters are a list of comma separated values (NCC Tool, SolderPaste Tool and Geometry Object) +- fixed a "typo" kind of bug in SolderPaste Tool +- RELEASE 8.919 + 22.06.2019 - some GUI layout optimizations in Edit -> Preferences @@ -28,7 +34,6 @@ CAD program, and create G-Code for Isolation routing. - optimized the toggle of annotations; now there is no need to replot the entire CNCJob object too on toggling of the annotations - on toggling off the plot visibility the annotations are turned off too - updated translations; Russian translation at 76% (using Yandex translator engine - needs verification by a native speaker of Russian) -- RELEASE 8.919 20.06.2019 diff --git a/camlib.py b/camlib.py index 90a7edf0..47d787e7 100644 --- a/camlib.py +++ b/camlib.py @@ -6142,7 +6142,7 @@ class CNCjob(Geometry): gcode += self.doformat(p.down_z_start_code) gcode += self.doformat(p.spindle_fwd_code) # Start dispensing gcode += self.doformat(p.dwell_fwd_code) - gcode += self.doformat(p.z_feedrate_dispense_code) + gcode += self.doformat(p.feedrate_z_dispense_code) gcode += self.doformat(p.lift_z_dispense_code) gcode += self.doformat(p.feedrate_xy_code) @@ -6161,7 +6161,7 @@ class CNCjob(Geometry): elif type(geometry) == Point: gcode += self.doformat(p.linear_code, x=path[0][0], y=path[0][1]) # Move to first point - gcode += self.doformat(p.z_feedrate_dispense_code) + gcode += self.doformat(p.feedrate_z_dispense_code) gcode += self.doformat(p.down_z_start_code) gcode += self.doformat(p.spindle_fwd_code) # Start dispensing gcode += self.doformat(p.dwell_fwd_code) diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index 5fd94b51..51feb37f 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -3330,14 +3330,14 @@ class GeneralGUIPrefGroupUI(OptionsGroupUI): self.gridx_label.setToolTip( _("This is the Grid snap value on X axis.") ) - self.gridx_entry = LengthEntry() + self.gridx_entry = FCEntry3() # Grid Y Entry self.gridy_label = QtWidgets.QLabel(_('Grid Y value:')) self.gridy_label.setToolTip( _("This is the Grid snap value on Y axis.") ) - self.gridy_entry = LengthEntry() + self.gridy_entry = FCEntry3() # Snap Max Entry self.snap_max_label = QtWidgets.QLabel(_('Snap Max:')) diff --git a/flatcamGUI/GUIElements.py b/flatcamGUI/GUIElements.py index d39206da..ea306902 100644 --- a/flatcamGUI/GUIElements.py +++ b/flatcamGUI/GUIElements.py @@ -190,7 +190,7 @@ class LengthEntry(QtWidgets.QLineEdit): units = raw[-2:] units = self.scales[self.output_units][units.upper()] value = raw[:-2] - return float(eval(value))*units + return float(eval(value))* units except IndexError: value = raw return float(eval(value)) @@ -399,6 +399,33 @@ class FCEntry2(FCEntry): self.setText('%.*f' % (decimals, fval)) +class FCEntry3(FCEntry): + def __init__(self, parent=None): + super(FCEntry3, self).__init__(parent) + self.readyToEdit = True + self.editingFinished.connect(self.on_edit_finished) + + def on_edit_finished(self): + self.clearFocus() + + def set_value(self, val, decimals=4): + try: + fval = float(val) + except ValueError: + return + + self.setText('%.*f' % (decimals, fval)) + + def get_value(self): + value = str(self.text()).strip(' ') + + try: + return float(eval(value)) + except Exception as e: + log.warning("Could not parse value in entry: %s" % str(e)) + return None + + class EvalEntry(QtWidgets.QLineEdit): def __init__(self, parent=None): super(EvalEntry, self).__init__(parent) diff --git a/flatcamTools/ToolNonCopperClear.py b/flatcamTools/ToolNonCopperClear.py index ed284394..24734e4a 100644 --- a/flatcamTools/ToolNonCopperClear.py +++ b/flatcamTools/ToolNonCopperClear.py @@ -343,7 +343,7 @@ class NonCopperClear(FlatCAMTool, Gerber): }) try: - dias = [float(eval(dia)) for dia in self.app.defaults["tools_ncctools"].split(",")] + dias = [float(eval(dia)) for dia in self.app.defaults["tools_ncctools"].split(",") if dia != ''] except: log.error("At least one tool diameter needed. Verify in Edit -> Preferences -> TOOLS -> NCC Tools.") return diff --git a/flatcamTools/ToolSolderPaste.py b/flatcamTools/ToolSolderPaste.py index 6be3bfd4..7f4b5e3e 100644 --- a/flatcamTools/ToolSolderPaste.py +++ b/flatcamTools/ToolSolderPaste.py @@ -482,7 +482,7 @@ class SolderPaste(FlatCAMTool): self.on_tool_delete(rows_to_delete=None, all=None), icon=QtGui.QIcon("share/delete32.png")) try: - dias = [float(eval(dia)) for dia in self.app.defaults["tools_solderpaste_tools"].split(",")] + dias = [float(eval(dia)) for dia in self.app.defaults["tools_solderpaste_tools"].split(",") if dia != ''] except: log.error("At least one Nozzle tool diameter needed. " "Verify in Edit -> Preferences -> TOOLS -> Solder Paste Tools.") diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index be2fc0e0..edb7af4e 100644 Binary files a/locale/de/LC_MESSAGES/strings.mo and b/locale/de/LC_MESSAGES/strings.mo differ diff --git a/locale/de/LC_MESSAGES/strings.po b/locale/de/LC_MESSAGES/strings.po index 8bafb3c7..4ced4b88 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-06-22 21:02+0300\n" -"PO-Revision-Date: 2019-06-22 21:02+0300\n" +"POT-Creation-Date: 2019-06-22 23:56+0300\n" +"PO-Revision-Date: 2019-06-22 23:56+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -36,13 +36,13 @@ msgstr "Open Config-Datei ist fehlgeschlagen." msgid "Open Script file failed." msgstr "Open Script-Datei ist fehlgeschlagen." -#: FlatCAMApp.py:2234 +#: FlatCAMApp.py:2244 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Wählen Sie ein zu bearbeitendes Geometrie-, Gerber- oder " "Excellon-Objekt aus." -#: FlatCAMApp.py:2244 +#: FlatCAMApp.py:2254 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -52,98 +52,98 @@ msgstr "" "Multi-Geo-Geometrie ist nicht möglich.\n" "Bearbeiten Sie jeweils nur eine Geometrie." -#: FlatCAMApp.py:2299 +#: FlatCAMApp.py:2309 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editor ist aktiviert ..." -#: FlatCAMApp.py:2317 +#: FlatCAMApp.py:2327 msgid "Do you want to save the edited object?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2328 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Editor schließen" -#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 +#: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:5989 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Ja" -#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 +#: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:5990 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Nein" -#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 +#: FlatCAMApp.py:2333 FlatCAMApp.py:3425 FlatCAMApp.py:3836 FlatCAMApp.py:5991 msgid "Cancel" msgstr "Kündigen" -#: FlatCAMApp.py:2350 +#: FlatCAMApp.py:2360 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Das Objekt ist nach der Bearbeitung leer." -#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 +#: FlatCAMApp.py:2382 FlatCAMApp.py:2401 FlatCAMApp.py:2413 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Wählen Sie ein Gerber-, Geometrie- oder Excellon-Objekt zum " "Aktualisieren aus." -#: FlatCAMApp.py:2375 +#: FlatCAMApp.py:2385 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s wird aktualisiert und kehrt zur App zurück ..." -#: FlatCAMApp.py:2740 +#: FlatCAMApp.py:2750 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:2752 +#: FlatCAMApp.py:2762 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 +#: FlatCAMApp.py:2783 FlatCAMApp.py:2787 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: FlatCAMApp.py:2783 +#: FlatCAMApp.py:2793 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Import der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 +#: FlatCAMApp.py:2801 FlatCAMApp.py:2855 FlatCAMApp.py:3302 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 +#: FlatCAMApp.py:2809 FlatCAMApp.py:3311 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Fehler beim Parsen der Standarddatei." -#: FlatCAMApp.py:2802 +#: FlatCAMApp.py:2812 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Importierte Standardwerte aus %s" -#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 +#: FlatCAMApp.py:2827 FlatCAMApp.py:2832 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: FlatCAMApp.py:2829 +#: FlatCAMApp.py:2839 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Export der FlatCAM-Einstellungen wurde abgebrochen." -#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 +#: FlatCAMApp.py:2874 FlatCAMApp.py:3356 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Fehler beim Schreiben der Standardwerte in die Datei." -#: FlatCAMApp.py:2917 +#: FlatCAMApp.py:2927 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" "[ERROR_NOTCL] Fehler beim Öffnen der zuletzt geöffneten Datei zum Schreiben." -#: FlatCAMApp.py:2994 camlib.py:4457 +#: FlatCAMApp.py:3004 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "[ERROR_NOTCL] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:2995 +#: FlatCAMApp.py:3005 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -152,11 +152,11 @@ msgstr "" "Objekt ({kind}) gescheitert weil: {error} \n" "\n" -#: FlatCAMApp.py:3015 +#: FlatCAMApp.py:3025 msgid "Converting units to " msgstr "Einheiten in umrechnen " -#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 +#: FlatCAMApp.py:3104 FlatCAMApp.py:3107 FlatCAMApp.py:3110 FlatCAMApp.py:3113 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" "" -#: FlatCAMApp.py:3197 +#: FlatCAMApp.py:3207 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -188,32 +188,32 @@ msgstr "" "org/jpcgt/flatcam/src/Beta/\">hier.
DOWNLOAD-Bereich hier.
" -#: FlatCAMApp.py:3350 +#: FlatCAMApp.py:3360 msgid "[success] Defaults saved." msgstr "[success] Standardeinstellungen gespeichert." -#: FlatCAMApp.py:3371 +#: FlatCAMApp.py:3381 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Factory-Standarddatei konnte nicht geladen werden." -#: FlatCAMApp.py:3380 +#: FlatCAMApp.py:3390 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Fehler beim Parsen der Werksvorgaben-Datei." -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3404 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" "[ERROR_NOTCL] Fehler beim Schreiben der Werkseinstellungen in die Datei." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "Factory defaults saved." msgstr "Werkseinstellungen gespeichert." -#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3413 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Anwendung speichert das Projekt. Warten Sie mal ..." -#: FlatCAMApp.py:3408 +#: FlatCAMApp.py:3418 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -221,11 +221,11 @@ msgstr "" "In FlatCAM wurden Dateien / Objekte geändert.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 +#: FlatCAMApp.py:3421 FlatCAMApp.py:5987 msgid "Save changes" msgstr "Änderungen speichern" -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3488 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -243,73 +243,73 @@ msgstr "" "und das Ergebnis entspricht möglicherweise nicht dem, was erwartet wurde.\n" "Überprüfen Sie den generierten GCODE." -#: FlatCAMApp.py:3519 +#: FlatCAMApp.py:3529 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Gescheitert. Die Verbindung von Excellon funktioniert nur bei " "Excellon-Objekten." -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3551 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Gescheitert. Das Gerber-Verbinden funktioniert nur bei Gerber-" "Objekten." -#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 +#: FlatCAMApp.py:3566 FlatCAMApp.py:3591 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" "[ERROR_NOTCL] Gescheitert. Wählen Sie ein Geometrieobjekt aus und versuchen " "Sie es erneut." -#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 +#: FlatCAMApp.py:3570 FlatCAMApp.py:3595 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Erwartete eine FlatCAMGeometry, bekam % s" -#: FlatCAMApp.py:3573 +#: FlatCAMApp.py:3583 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Ein Geometrieobjekt wurde in den MultiGeo-Typ konvertiert." -#: FlatCAMApp.py:3599 +#: FlatCAMApp.py:3609 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Ein Geometrieobjekt wurde in den SingleGeo-Typ konvertiert." -#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 -#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 +#: FlatCAMApp.py:3835 FlatCAMApp.py:4674 FlatCAMApp.py:6262 FlatCAMApp.py:6273 +#: FlatCAMApp.py:6513 FlatCAMApp.py:6523 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3809 +#: FlatCAMApp.py:3880 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Einheiten in umgerechnet %s" -#: FlatCAMApp.py:3820 +#: FlatCAMApp.py:3891 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Einheitenumrechnung abgebrochen." -#: FlatCAMApp.py:4472 +#: FlatCAMApp.py:4543 msgid "Open file" msgstr "Datei öffnen" -#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 +#: FlatCAMApp.py:4574 FlatCAMApp.py:4579 msgid "Export G-Code ..." msgstr "G-Code exportieren ..." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4582 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Exportcode wurde abgebrochen." -#: FlatCAMApp.py:4521 +#: FlatCAMApp.py:4592 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Keine solche Datei oder Ordner" -#: FlatCAMApp.py:4528 +#: FlatCAMApp.py:4599 #, python-format msgid "Saved to: %s" msgstr "Gespeichert in: %s" -#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 +#: FlatCAMApp.py:4662 FlatCAMApp.py:4695 FlatCAMApp.py:4706 FlatCAMApp.py:4717 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -318,12 +318,12 @@ msgstr "" "[WARNING_NOTCL] Bitte geben Sie einen Werkzeugdurchmesser mit einem Wert " "ungleich Null im Float-Format ein." -#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 +#: FlatCAMApp.py:4667 FlatCAMApp.py:4700 FlatCAMApp.py:4711 FlatCAMApp.py:4722 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Addierwerkzeug abgebrochen ..." -#: FlatCAMApp.py:4599 +#: FlatCAMApp.py:4670 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -332,35 +332,35 @@ msgstr "" "ist.\n" "Gehen Sie zu Einstellungen -> Allgemein - Erweiterte Optionen anzeigen." -#: FlatCAMApp.py:4712 +#: FlatCAMApp.py:4783 msgid "Object(s) deleted ..." msgstr "Objekt (e) gelöscht ..." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4787 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: FlatCAMApp.py:4718 +#: FlatCAMApp.py:4789 msgid "Save the work in Editor and try again ..." msgstr "Speichern Sie die Arbeit im Editor und versuchen Sie es erneut ..." -#: FlatCAMApp.py:4731 +#: FlatCAMApp.py:4802 msgid "Click to set the origin ..." msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." -#: FlatCAMApp.py:4743 +#: FlatCAMApp.py:4814 msgid "Jump to ..." msgstr "Springen zu ..." -#: FlatCAMApp.py:4744 +#: FlatCAMApp.py:4815 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: FlatCAMApp.py:4751 +#: FlatCAMApp.py:4822 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4840 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -374,91 +374,91 @@ msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" msgid "[success] Done." msgstr "[success] Erledigt." -#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 +#: FlatCAMApp.py:4972 FlatCAMApp.py:5039 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" "[WARNING_NOTCL] Es ist kein Objekt ausgewählt. Wählen Sie ein Objekt und " "versuchen Sie es erneut." -#: FlatCAMApp.py:5009 +#: FlatCAMApp.py:5080 msgid "[success] Origin set ..." msgstr "[success] Ursprung gesetzt ..." -#: FlatCAMApp.py:5029 +#: FlatCAMApp.py:5100 msgid "Preferences" msgstr "Einstellungen" -#: FlatCAMApp.py:5049 +#: FlatCAMApp.py:5120 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt, um auf der Y-Achse zu kippen." -#: FlatCAMApp.py:5074 +#: FlatCAMApp.py:5145 msgid "[success] Flip on Y axis done." msgstr "[success] Y-Achse umdrehen fertig." -#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 +#: FlatCAMApp.py:5147 FlatCAMApp.py:5187 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Aufgrund von %s wurde die Flip-Aktion nicht ausgeführt." -#: FlatCAMApp.py:5089 +#: FlatCAMApp.py:5160 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt, um auf der X-Achse zu kippen." -#: FlatCAMApp.py:5114 +#: FlatCAMApp.py:5185 msgid "[success] Flip on X axis done." msgstr "[success] Dreh auf der X-Achse fertig." -#: FlatCAMApp.py:5129 +#: FlatCAMApp.py:5200 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Kein Objekt zum Drehen ausgewählt." -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Transform" msgstr "Verwandeln" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: FlatCAMApp.py:5162 +#: FlatCAMApp.py:5233 msgid "[success] Rotation done." msgstr "[success] Rotation erfolgt." -#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5235 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "" "[ERROR_NOTCL] Aufgrund von %s wurde keine Rotationsbewegung ausgeführt." -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5246 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "" "[WARNING_NOTCL] Kein Objekt für Neigung / Scherung auf der X-Achse " "ausgewählt." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5267 msgid "[success] Skew on X axis done." msgstr "[success] Neigung auf der X-Achse fertig." -#: FlatCAMApp.py:5206 +#: FlatCAMApp.py:5277 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" "[WARNING_NOTCL] Kein Objekt für Neigung / Scherung auf der Y-Achse " "ausgewählt." -#: FlatCAMApp.py:5227 +#: FlatCAMApp.py:5298 msgid "[success] Skew on Y axis done." msgstr "[success] Neigung auf der Y-Achse fertig." -#: FlatCAMApp.py:5297 +#: FlatCAMApp.py:5368 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5381 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -468,7 +468,7 @@ msgstr "Raster ein/aus" msgid "Add" msgstr "Hinzufügen" -#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 +#: FlatCAMApp.py:5382 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -477,15 +477,15 @@ msgstr "Hinzufügen" msgid "Delete" msgstr "Löschen" -#: FlatCAMApp.py:5324 +#: FlatCAMApp.py:5395 msgid "New Grid ..." msgstr "Neues Raster ..." -#: FlatCAMApp.py:5325 +#: FlatCAMApp.py:5396 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 +#: FlatCAMApp.py:5404 FlatCAMApp.py:5431 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -493,52 +493,52 @@ msgstr "" "[WARNING_NOTCL] Bitte geben Sie im Float-Format einen Rasterwert mit einem " "Wert ungleich Null ein." -#: FlatCAMApp.py:5339 +#: FlatCAMApp.py:5410 msgid "[success] New Grid added ..." msgstr "[success] Neues Netz hinzugefügt ..." -#: FlatCAMApp.py:5342 +#: FlatCAMApp.py:5413 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Netz existiert bereits ..." -#: FlatCAMApp.py:5345 +#: FlatCAMApp.py:5416 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Neues Netz wurde abgebrochen ..." -#: FlatCAMApp.py:5367 +#: FlatCAMApp.py:5438 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Rasterwert existiert nicht ..." -#: FlatCAMApp.py:5370 +#: FlatCAMApp.py:5441 msgid "[success] Grid Value deleted ..." msgstr "[success] Rasterwert gelöscht ..." -#: FlatCAMApp.py:5373 +#: FlatCAMApp.py:5444 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Rasterwert löschen abgebrochen ..." -#: FlatCAMApp.py:5412 +#: FlatCAMApp.py:5483 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] Kein Objekt zum Kopieren des Namens ausgewählt" -#: FlatCAMApp.py:5416 +#: FlatCAMApp.py:5487 msgid "Name copied on clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5529 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Koordinaten in die Zwischenablage kopiert." -#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 -#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 -#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 +#: FlatCAMApp.py:5785 FlatCAMApp.py:5788 FlatCAMApp.py:5791 FlatCAMApp.py:5794 +#: FlatCAMApp.py:5809 FlatCAMApp.py:5812 FlatCAMApp.py:5815 FlatCAMApp.py:5818 +#: FlatCAMApp.py:5858 FlatCAMApp.py:5861 FlatCAMApp.py:5864 FlatCAMApp.py:5867 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} ausgewählt" -#: FlatCAMApp.py:5913 +#: FlatCAMApp.py:5984 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -548,112 +548,112 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: FlatCAMApp.py:5934 +#: FlatCAMApp.py:6005 msgid "[success] New Project created..." msgstr "[success] Neues Projekt erstellt ..." -#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6121 FlatCAMApp.py:6124 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:6058 +#: FlatCAMApp.py:6129 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Offener Gerber abgebrochen." -#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6150 FlatCAMApp.py:6153 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Excellon öffnen" -#: FlatCAMApp.py:6087 +#: FlatCAMApp.py:6158 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Offener Excellon abgebrochen." -#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 +#: FlatCAMApp.py:6180 FlatCAMApp.py:6183 msgid "Open G-Code" msgstr "G-Code öffnen" -#: FlatCAMApp.py:6117 +#: FlatCAMApp.py:6188 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Geöffneter G-Code wurde abgebrochen." -#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 +#: FlatCAMApp.py:6206 FlatCAMApp.py:6209 msgid "Open Project" msgstr "Offenes Projekt" -#: FlatCAMApp.py:6146 +#: FlatCAMApp.py:6217 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Projekt abbrechen abgebrochen." -#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 +#: FlatCAMApp.py:6236 FlatCAMApp.py:6239 msgid "Open Configuration File" msgstr "Offene Einstellungsdatei" -#: FlatCAMApp.py:6172 +#: FlatCAMApp.py:6243 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Offene Konfiguration abgebrochen." -#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 -#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 +#: FlatCAMApp.py:6258 FlatCAMApp.py:6509 FlatCAMApp.py:8662 FlatCAMApp.py:8682 +#: FlatCAMApp.py:8703 FlatCAMApp.py:8725 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Kein Objekt ausgewählt" -#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 +#: FlatCAMApp.py:6259 FlatCAMApp.py:6510 msgid "Please Select a Geometry object to export" msgstr "Bitte wählen Sie ein Geometrieobjekt zum Exportieren aus" -#: FlatCAMApp.py:6199 +#: FlatCAMApp.py:6270 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet " "werden." -#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 +#: FlatCAMApp.py:6283 FlatCAMApp.py:6287 msgid "Export SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:6221 +#: FlatCAMApp.py:6292 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Export SVG abgebrochen." -#: FlatCAMApp.py:6240 +#: FlatCAMApp.py:6311 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[WARNING_NOTCL] Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 " "sein" -#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 +#: FlatCAMApp.py:6317 FlatCAMApp.py:6321 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: FlatCAMApp.py:6255 +#: FlatCAMApp.py:6326 msgid "Export PNG cancelled." msgstr "Export PNG abgebrochen." -#: FlatCAMApp.py:6274 +#: FlatCAMApp.py:6345 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 +#: FlatCAMApp.py:6350 FlatCAMApp.py:6473 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien " "gespeichert werden ..." -#: FlatCAMApp.py:6291 +#: FlatCAMApp.py:6362 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: FlatCAMApp.py:6296 +#: FlatCAMApp.py:6367 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Gerber Quelldatei speichern abgebrochen." -#: FlatCAMApp.py:6315 +#: FlatCAMApp.py:6386 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -661,22 +661,22 @@ msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt Bitte wählen Sie ein Excellon-Objekt " "zum Exportieren aus." -#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 +#: FlatCAMApp.py:6391 FlatCAMApp.py:6432 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-" "Dateien gespeichert werden ..." -#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 +#: FlatCAMApp.py:6399 FlatCAMApp.py:6403 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: FlatCAMApp.py:6337 +#: FlatCAMApp.py:6408 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Speichern der Excellon-Quelldatei abgebrochen." -#: FlatCAMApp.py:6356 +#: FlatCAMApp.py:6427 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -684,70 +684,70 @@ msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Excellon-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 +#: FlatCAMApp.py:6440 FlatCAMApp.py:6444 msgid "Export Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:6378 +#: FlatCAMApp.py:6449 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Export Excellon wurde abgebrochen." -#: FlatCAMApp.py:6397 +#: FlatCAMApp.py:6468 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Kein Objekt ausgewählt. Bitte wählen Sie ein Gerber-Objekt " "aus, das Sie exportieren möchten." -#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 +#: FlatCAMApp.py:6481 FlatCAMApp.py:6485 msgid "Export Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:6419 +#: FlatCAMApp.py:6490 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Export Gerber abgebrochen." -#: FlatCAMApp.py:6449 +#: FlatCAMApp.py:6520 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Es können nur Geometrieobjekte verwendet werden." -#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 +#: FlatCAMApp.py:6534 FlatCAMApp.py:6538 msgid "Export DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:6473 +#: FlatCAMApp.py:6544 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Export DXF wurde abgebrochen." -#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6567 msgid "Import SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:6505 +#: FlatCAMApp.py:6576 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Open SVG abgebrochen." -#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6595 FlatCAMApp.py:6599 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: FlatCAMApp.py:6537 +#: FlatCAMApp.py:6608 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Open DXF cancelled." -#: FlatCAMApp.py:6555 +#: FlatCAMApp.py:6626 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6575 +#: FlatCAMApp.py:6646 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Wählen Sie eine Gerber- oder Excellon-Datei aus, um die " "Quelldatei anzuzeigen." -#: FlatCAMApp.py:6582 +#: FlatCAMApp.py:6653 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -755,25 +755,25 @@ msgstr "" "[WARNING_NOTCL] Es gibt kein ausgewähltes Objekt, für das man seinen " "Quelldateien sehen kann." -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6661 msgid "Source Editor" msgstr "Quelleditor" -#: FlatCAMApp.py:6600 +#: FlatCAMApp.py:6671 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 +#: FlatCAMApp.py:6683 FlatCAMApp.py:7825 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Code-Editor" -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6695 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:6627 +#: FlatCAMApp.py:6698 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -817,98 +817,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 +#: FlatCAMApp.py:6721 FlatCAMApp.py:6724 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: FlatCAMApp.py:6661 +#: FlatCAMApp.py:6732 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Open TCL-Skript wurde abgebrochen." -#: FlatCAMApp.py:6673 +#: FlatCAMApp.py:6744 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 +#: FlatCAMApp.py:6770 FlatCAMApp.py:6773 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6781 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Das TCL-Skript wird abgebrochen." -#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 +#: FlatCAMApp.py:6831 FlatCAMApp.py:6835 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6832 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Projekt_{date}" -#: FlatCAMApp.py:6769 +#: FlatCAMApp.py:6840 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Projekt speichern abgebrochen" -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6884 msgid "Exporting SVG" msgstr "SVG exportieren" -#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 +#: FlatCAMApp.py:6918 FlatCAMApp.py:7024 FlatCAMApp.py:7139 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG-Datei in exportiert %s" -#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 +#: FlatCAMApp.py:6949 FlatCAMApp.py:7070 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] Kein Objektfeld. Stattdessen verwenden %s" -#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 +#: FlatCAMApp.py:7027 FlatCAMApp.py:7142 msgid "Generating Film ... Please wait." msgstr "Film wird erstellt ... Bitte warten Sie." -#: FlatCAMApp.py:7219 +#: FlatCAMApp.py:7290 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Excellon-Datei nach exportiert %s" -#: FlatCAMApp.py:7226 +#: FlatCAMApp.py:7297 msgid "Exporting Excellon" msgstr "Excellon exportieren" -#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 +#: FlatCAMApp.py:7302 FlatCAMApp.py:7309 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Excellon-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7407 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber-Datei in exportiert %s" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7414 msgid "Exporting Gerber" msgstr "Gerber exportieren" -#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 +#: FlatCAMApp.py:7419 FlatCAMApp.py:7426 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Gerber-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7395 +#: FlatCAMApp.py:7466 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] DXF-Datei in exportiert %s" -#: FlatCAMApp.py:7401 +#: FlatCAMApp.py:7472 msgid "Exporting DXF" msgstr "DXF exportieren" -#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 +#: FlatCAMApp.py:7477 FlatCAMApp.py:7484 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[WARNING_NOTCL] DXF-Datei konnte nicht exportiert werden." -#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 +#: FlatCAMApp.py:7504 FlatCAMApp.py:7546 FlatCAMApp.py:7590 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -916,99 +916,99 @@ msgstr "" "[ERROR_NOTCL] Nicht unterstützte Art wird als Parameter ausgewählt. Nur " "Geometrie und Gerber werden unterstützt" -#: FlatCAMApp.py:7443 +#: FlatCAMApp.py:7514 msgid "Importing SVG" msgstr "SVG importieren" -#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 -#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7525 FlatCAMApp.py:7567 FlatCAMApp.py:7610 FlatCAMApp.py:7687 +#: FlatCAMApp.py:7748 FlatCAMApp.py:7811 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Geöffnet: %s" -#: FlatCAMApp.py:7485 +#: FlatCAMApp.py:7556 msgid "Importing DXF" msgstr "DXF importieren" -#: FlatCAMApp.py:7527 +#: FlatCAMApp.py:7598 msgid "Importing Image" msgstr "Bild importieren" -#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7641 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Datei konnte nicht geöffnet werden: %s" -#: FlatCAMApp.py:7573 +#: FlatCAMApp.py:7644 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Fehler beim Parsen der Datei: {name}. {error}" -#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 +#: FlatCAMApp.py:7651 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:7589 +#: FlatCAMApp.py:7660 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Objekt ist keine Gerber-Datei oder leer. Abbruch der " "Objekterstellung" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7668 msgid "Opening Gerber" msgstr "Gerber öffnen" -#: FlatCAMApp.py:7607 +#: FlatCAMApp.py:7678 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" "[ERROR_NOTCL] Gerber öffnen ist fehlgeschlagen. Wahrscheinlich keine Gerber-" "Datei." -#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7711 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Dies ist keine Excellon-Datei." -#: FlatCAMApp.py:7643 +#: FlatCAMApp.py:7714 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Kann Datei nicht öffnen: %s" -#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7719 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7732 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] Keine Geometrie in der Datei gefunden: %s" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7735 msgid "Opening Excellon." msgstr "Eröffnung Excellon." -#: FlatCAMApp.py:7670 +#: FlatCAMApp.py:7741 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Die Excellon-Datei konnte nicht geöffnet werden. " "Wahrscheinlich keine Excellon-Datei." -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7778 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Gescheitert zu öffnen %s" -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7788 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Dies ist kein GCODE" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7794 msgid "Opening G-Code." msgstr "G-Code öffnen." -#: FlatCAMApp.py:7731 +#: FlatCAMApp.py:7802 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1019,26 +1019,26 @@ msgstr "" "Der Versuch, ein FlatCAM-CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: FlatCAMApp.py:7771 +#: FlatCAMApp.py:7842 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Fehler beim Öffnen der Konfigurationsdatei: %s" -#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 +#: FlatCAMApp.py:7868 FlatCAMApp.py:7885 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Projektdatei konnte nicht geöffnet werden: %s" -#: FlatCAMApp.py:7837 +#: FlatCAMApp.py:7908 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Projekt geladen von: %s" -#: FlatCAMApp.py:7942 +#: FlatCAMApp.py:8013 msgid "Available commands:\n" msgstr "Verfügbare Befehle:\n" -#: FlatCAMApp.py:7944 +#: FlatCAMApp.py:8015 msgid "" "\n" "\n" @@ -1050,28 +1050,28 @@ msgstr "" "Geben Sie help für die Verwendung ein.\n" "Beispiel: help open_gerber" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8165 msgid "Shows list of commands." msgstr "Zeigt eine Liste von Befehlen an." -#: FlatCAMApp.py:8151 +#: FlatCAMApp.py:8222 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Fehler beim Laden der letzten Elementliste." -#: FlatCAMApp.py:8158 +#: FlatCAMApp.py:8229 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "" "[ERROR_NOTCL] Liste der letzten Artikel konnte nicht analysiert werden." -#: FlatCAMApp.py:8202 +#: FlatCAMApp.py:8273 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8290 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr " Liste der Tastenkombinationen " -#: FlatCAMApp.py:8226 +#: FlatCAMApp.py:8297 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1171,27 +1171,27 @@ msgstr "" "strong> oder über eine eigene Tastenkombination: F3. " "

" -#: FlatCAMApp.py:8333 +#: FlatCAMApp.py:8404 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Fehler bei der Suche nach der neuesten Version. Konnte keine " "Verbindung herstellen." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8411 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Informationen zur neuesten Version konnten nicht analysiert " "werden." -#: FlatCAMApp.py:8350 +#: FlatCAMApp.py:8421 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM ist auf dem neuesten Version!" -#: FlatCAMApp.py:8355 +#: FlatCAMApp.py:8426 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: FlatCAMApp.py:8356 +#: FlatCAMApp.py:8427 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1199,58 +1199,58 @@ msgstr "" "Es gibt eine neuere Version von FlatCAM zum Download:\n" "\n" -#: FlatCAMApp.py:8358 +#: FlatCAMApp.py:8429 msgid "info" msgstr "Info" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8448 msgid "[success] All plots disabled." msgstr "[success] Alle Diagramme sind deaktiviert." -#: FlatCAMApp.py:8383 +#: FlatCAMApp.py:8454 msgid "[success] All non selected plots disabled." msgstr "[success] Alle nicht ausgewählten Diagramme sind deaktiviert." -#: FlatCAMApp.py:8389 +#: FlatCAMApp.py:8460 msgid "[success] All plots enabled." msgstr "[success] Alle Diagramme aktiviert." -#: FlatCAMApp.py:8395 +#: FlatCAMApp.py:8466 msgid "[success] Selected plots enabled..." msgstr "[success] Ausgewählte Grundstücke aktiviert ..." -#: FlatCAMApp.py:8403 +#: FlatCAMApp.py:8474 msgid "[success] Selected plots disabled..." msgstr "[success] Ausgewählte Grundstücke deaktiviert ..." -#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 +#: FlatCAMApp.py:8484 FlatCAMApp.py:8497 msgid "Working ..." msgstr "Arbeiten ..." -#: FlatCAMApp.py:8460 +#: FlatCAMApp.py:8531 msgid "Saving FlatCAM Project" msgstr "FlatCAM-Projekt speichern" -#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 +#: FlatCAMApp.py:8552 FlatCAMApp.py:8583 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Projekt gespeichert in: %s" -#: FlatCAMApp.py:8499 +#: FlatCAMApp.py:8570 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Fehler beim Überprüfen der Projektdatei:%s. Versuchen Sie es " "erneut zu speichern." -#: FlatCAMApp.py:8506 +#: FlatCAMApp.py:8577 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Die gespeicherte Projektdatei konnte nicht analysiert werden:" "%s. Versuchen Sie es erneut zu speichern." -#: FlatCAMApp.py:8514 +#: FlatCAMApp.py:8585 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index bdc5e4e3..e92df920 100644 Binary files a/locale/en/LC_MESSAGES/strings.mo and b/locale/en/LC_MESSAGES/strings.mo differ diff --git a/locale/en/LC_MESSAGES/strings.po b/locale/en/LC_MESSAGES/strings.po index a2b81b73..9026b3a8 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-06-22 21:03+0300\n" -"PO-Revision-Date: 2019-06-22 21:03+0300\n" +"POT-Creation-Date: 2019-06-22 23:56+0300\n" +"PO-Revision-Date: 2019-06-22 23:56+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -40,11 +40,11 @@ msgstr "Open Config file failed." msgid "Open Script file failed." msgstr "Open Script file failed." -#: FlatCAMApp.py:2234 +#: FlatCAMApp.py:2244 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2244 +#: FlatCAMApp.py:2254 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -54,96 +54,96 @@ msgstr "" "Geometry is not possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2299 +#: FlatCAMApp.py:2309 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editor is activated ..." -#: FlatCAMApp.py:2317 +#: FlatCAMApp.py:2327 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2328 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 +#: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:5989 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 +#: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:5990 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "No" -#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 +#: FlatCAMApp.py:2333 FlatCAMApp.py:3425 FlatCAMApp.py:3836 FlatCAMApp.py:5991 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2350 +#: FlatCAMApp.py:2360 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Object empty after edit." -#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 +#: FlatCAMApp.py:2382 FlatCAMApp.py:2401 FlatCAMApp.py:2413 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2375 +#: FlatCAMApp.py:2385 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s is updated, returning to App..." -#: FlatCAMApp.py:2740 +#: FlatCAMApp.py:2750 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Could not load defaults file." -#: FlatCAMApp.py:2752 +#: FlatCAMApp.py:2762 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Failed to parse defaults file." -#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 +#: FlatCAMApp.py:2783 FlatCAMApp.py:2787 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:2783 +#: FlatCAMApp.py:2793 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] FlatCAM preferences import cancelled." -#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 +#: FlatCAMApp.py:2801 FlatCAMApp.py:2855 FlatCAMApp.py:3302 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Could not load defaults file." -#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 +#: FlatCAMApp.py:2809 FlatCAMApp.py:3311 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Failed to parse defaults file." -#: FlatCAMApp.py:2802 +#: FlatCAMApp.py:2812 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Imported Defaults from %s" -#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 +#: FlatCAMApp.py:2827 FlatCAMApp.py:2832 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:2829 +#: FlatCAMApp.py:2839 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] FlatCAM preferences export cancelled." -#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 +#: FlatCAMApp.py:2874 FlatCAMApp.py:3356 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Failed to write defaults to file." -#: FlatCAMApp.py:2917 +#: FlatCAMApp.py:2927 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "[ERROR_NOTCL] Failed to open recent files file for writing." -#: FlatCAMApp.py:2994 camlib.py:4457 +#: FlatCAMApp.py:3004 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:2995 +#: FlatCAMApp.py:3005 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -152,11 +152,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3015 +#: FlatCAMApp.py:3025 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 +#: FlatCAMApp.py:3104 FlatCAMApp.py:3107 FlatCAMApp.py:3110 FlatCAMApp.py:3113 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3197 +#: FlatCAMApp.py:3207 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -188,31 +188,31 @@ msgstr "" "a>
DOWNLOAD area here.
" -#: FlatCAMApp.py:3350 +#: FlatCAMApp.py:3360 msgid "[success] Defaults saved." msgstr "[success] Defaults saved." -#: FlatCAMApp.py:3371 +#: FlatCAMApp.py:3381 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Could not load factory defaults file." -#: FlatCAMApp.py:3380 +#: FlatCAMApp.py:3390 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Failed to parse factory defaults file." -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3404 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "[ERROR_NOTCL] Failed to write factory defaults to file." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3413 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Application is saving the project. Please wait ..." -#: FlatCAMApp.py:3408 +#: FlatCAMApp.py:3418 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -220,11 +220,11 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 +#: FlatCAMApp.py:3421 FlatCAMApp.py:5987 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3488 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -240,67 +240,67 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:3519 +#: FlatCAMApp.py:3529 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3551 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 +#: FlatCAMApp.py:3566 FlatCAMApp.py:3591 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 +#: FlatCAMApp.py:3570 FlatCAMApp.py:3595 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" -#: FlatCAMApp.py:3573 +#: FlatCAMApp.py:3583 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:3599 +#: FlatCAMApp.py:3609 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 -#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 +#: FlatCAMApp.py:3835 FlatCAMApp.py:4674 FlatCAMApp.py:6262 FlatCAMApp.py:6273 +#: FlatCAMApp.py:6513 FlatCAMApp.py:6523 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3809 +#: FlatCAMApp.py:3880 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Converted units to %s" -#: FlatCAMApp.py:3820 +#: FlatCAMApp.py:3891 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Units conversion cancelled." -#: FlatCAMApp.py:4472 +#: FlatCAMApp.py:4543 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 +#: FlatCAMApp.py:4574 FlatCAMApp.py:4579 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4582 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Export Code cancelled." -#: FlatCAMApp.py:4521 +#: FlatCAMApp.py:4592 msgid "[WARNING] No such file or directory" msgstr "[WARNING] No such file or directory" -#: FlatCAMApp.py:4528 +#: FlatCAMApp.py:4599 #, python-format msgid "Saved to: %s" msgstr "Saved to: %s" -#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 +#: FlatCAMApp.py:4662 FlatCAMApp.py:4695 FlatCAMApp.py:4706 FlatCAMApp.py:4717 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -309,12 +309,12 @@ msgstr "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " "format." -#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 +#: FlatCAMApp.py:4667 FlatCAMApp.py:4700 FlatCAMApp.py:4711 FlatCAMApp.py:4722 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Adding Tool cancelled ..." -#: FlatCAMApp.py:4599 +#: FlatCAMApp.py:4670 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -322,35 +322,35 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:4712 +#: FlatCAMApp.py:4783 msgid "Object(s) deleted ..." msgstr "Object(s) deleted ..." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4787 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:4718 +#: FlatCAMApp.py:4789 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:4731 +#: FlatCAMApp.py:4802 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:4743 +#: FlatCAMApp.py:4814 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:4744 +#: FlatCAMApp.py:4815 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:4751 +#: FlatCAMApp.py:4822 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4840 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -364,84 +364,84 @@ msgstr "Wrong coordinates. Enter coordinates in format: X,Y" msgid "[success] Done." msgstr "[success] Done." -#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 +#: FlatCAMApp.py:4972 FlatCAMApp.py:5039 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "[WARNING_NOTCL] No object is selected. Select an object and try again." -#: FlatCAMApp.py:5009 +#: FlatCAMApp.py:5080 msgid "[success] Origin set ..." msgstr "[success] Origin set ..." -#: FlatCAMApp.py:5029 +#: FlatCAMApp.py:5100 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:5049 +#: FlatCAMApp.py:5120 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] No object selected to Flip on Y axis." -#: FlatCAMApp.py:5074 +#: FlatCAMApp.py:5145 msgid "[success] Flip on Y axis done." msgstr "[success] Flip on Y axis done." -#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 +#: FlatCAMApp.py:5147 FlatCAMApp.py:5187 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Due of %s, Flip action was not executed." -#: FlatCAMApp.py:5089 +#: FlatCAMApp.py:5160 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] No object selected to Flip on X axis." -#: FlatCAMApp.py:5114 +#: FlatCAMApp.py:5185 msgid "[success] Flip on X axis done." msgstr "[success] Flip on X axis done." -#: FlatCAMApp.py:5129 +#: FlatCAMApp.py:5200 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] No object selected to Rotate." -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:5162 +#: FlatCAMApp.py:5233 msgid "[success] Rotation done." msgstr "[success] Rotation done." -#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5235 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Due of %s, rotation movement was not executed." -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5246 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5267 msgid "[success] Skew on X axis done." msgstr "[success] Skew on X axis done." -#: FlatCAMApp.py:5206 +#: FlatCAMApp.py:5277 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:5227 +#: FlatCAMApp.py:5298 msgid "[success] Skew on Y axis done." msgstr "[success] Skew on Y axis done." -#: FlatCAMApp.py:5297 +#: FlatCAMApp.py:5368 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5381 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -451,7 +451,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 +#: FlatCAMApp.py:5382 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -460,15 +460,15 @@ msgstr "Add" msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:5324 +#: FlatCAMApp.py:5395 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:5325 +#: FlatCAMApp.py:5396 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 +#: FlatCAMApp.py:5404 FlatCAMApp.py:5431 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -476,52 +476,52 @@ msgstr "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." -#: FlatCAMApp.py:5339 +#: FlatCAMApp.py:5410 msgid "[success] New Grid added ..." msgstr "[success] New Grid added ..." -#: FlatCAMApp.py:5342 +#: FlatCAMApp.py:5413 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Grid already exists ..." -#: FlatCAMApp.py:5345 +#: FlatCAMApp.py:5416 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Adding New Grid cancelled ..." -#: FlatCAMApp.py:5367 +#: FlatCAMApp.py:5438 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Grid Value does not exist ..." -#: FlatCAMApp.py:5370 +#: FlatCAMApp.py:5441 msgid "[success] Grid Value deleted ..." msgstr "[success] Grid Value deleted ..." -#: FlatCAMApp.py:5373 +#: FlatCAMApp.py:5444 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Delete Grid value cancelled ..." -#: FlatCAMApp.py:5412 +#: FlatCAMApp.py:5483 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] No object selected to copy it's name" -#: FlatCAMApp.py:5416 +#: FlatCAMApp.py:5487 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5529 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Coordinates copied to clipboard." -#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 -#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 -#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 +#: FlatCAMApp.py:5785 FlatCAMApp.py:5788 FlatCAMApp.py:5791 FlatCAMApp.py:5794 +#: FlatCAMApp.py:5809 FlatCAMApp.py:5812 FlatCAMApp.py:5815 FlatCAMApp.py:5818 +#: FlatCAMApp.py:5858 FlatCAMApp.py:5861 FlatCAMApp.py:5864 FlatCAMApp.py:5867 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selected" -#: FlatCAMApp.py:5913 +#: FlatCAMApp.py:5984 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -531,106 +531,106 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:5934 +#: FlatCAMApp.py:6005 msgid "[success] New Project created..." msgstr "[success] New Project created..." -#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6121 FlatCAMApp.py:6124 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:6058 +#: FlatCAMApp.py:6129 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Open Gerber cancelled." -#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6150 FlatCAMApp.py:6153 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:6087 +#: FlatCAMApp.py:6158 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Open Excellon cancelled." -#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 +#: FlatCAMApp.py:6180 FlatCAMApp.py:6183 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:6117 +#: FlatCAMApp.py:6188 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Open G-Code cancelled." -#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 +#: FlatCAMApp.py:6206 FlatCAMApp.py:6209 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:6146 +#: FlatCAMApp.py:6217 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Open Project cancelled." -#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 +#: FlatCAMApp.py:6236 FlatCAMApp.py:6239 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:6172 +#: FlatCAMApp.py:6243 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Open Config cancelled." -#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 -#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 +#: FlatCAMApp.py:6258 FlatCAMApp.py:6509 FlatCAMApp.py:8662 FlatCAMApp.py:8682 +#: FlatCAMApp.py:8703 FlatCAMApp.py:8725 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] No object selected." -#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 +#: FlatCAMApp.py:6259 FlatCAMApp.py:6510 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:6199 +#: FlatCAMApp.py:6270 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 +#: FlatCAMApp.py:6283 FlatCAMApp.py:6287 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:6221 +#: FlatCAMApp.py:6292 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Export SVG cancelled." -#: FlatCAMApp.py:6240 +#: FlatCAMApp.py:6311 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" -#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 +#: FlatCAMApp.py:6317 FlatCAMApp.py:6321 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:6255 +#: FlatCAMApp.py:6326 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:6274 +#: FlatCAMApp.py:6345 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 +#: FlatCAMApp.py:6350 FlatCAMApp.py:6473 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:6291 +#: FlatCAMApp.py:6362 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:6296 +#: FlatCAMApp.py:6367 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Save Gerber source file cancelled." -#: FlatCAMApp.py:6315 +#: FlatCAMApp.py:6386 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -638,21 +638,21 @@ msgstr "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." -#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 +#: FlatCAMApp.py:6391 FlatCAMApp.py:6432 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 +#: FlatCAMApp.py:6399 FlatCAMApp.py:6403 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:6337 +#: FlatCAMApp.py:6408 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Saving Excellon source file cancelled." -#: FlatCAMApp.py:6356 +#: FlatCAMApp.py:6427 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -660,68 +660,68 @@ msgstr "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." -#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 +#: FlatCAMApp.py:6440 FlatCAMApp.py:6444 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:6378 +#: FlatCAMApp.py:6449 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Export Excellon cancelled." -#: FlatCAMApp.py:6397 +#: FlatCAMApp.py:6468 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 +#: FlatCAMApp.py:6481 FlatCAMApp.py:6485 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:6419 +#: FlatCAMApp.py:6490 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Export Gerber cancelled." -#: FlatCAMApp.py:6449 +#: FlatCAMApp.py:6520 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Only Geometry objects can be used." -#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 +#: FlatCAMApp.py:6534 FlatCAMApp.py:6538 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:6473 +#: FlatCAMApp.py:6544 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Export DXF cancelled." -#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6567 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:6505 +#: FlatCAMApp.py:6576 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Open SVG cancelled." -#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6595 FlatCAMApp.py:6599 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:6537 +#: FlatCAMApp.py:6608 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Open DXF cancelled." -#: FlatCAMApp.py:6555 +#: FlatCAMApp.py:6626 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6575 +#: FlatCAMApp.py:6646 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." -#: FlatCAMApp.py:6582 +#: FlatCAMApp.py:6653 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -729,25 +729,25 @@ msgstr "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6661 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:6600 +#: FlatCAMApp.py:6671 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 +#: FlatCAMApp.py:6683 FlatCAMApp.py:7825 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6695 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:6627 +#: FlatCAMApp.py:6698 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -791,98 +791,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 +#: FlatCAMApp.py:6721 FlatCAMApp.py:6724 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:6661 +#: FlatCAMApp.py:6732 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Open TCL script cancelled." -#: FlatCAMApp.py:6673 +#: FlatCAMApp.py:6744 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 +#: FlatCAMApp.py:6770 FlatCAMApp.py:6773 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6781 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Run TCL script cancelled." -#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 +#: FlatCAMApp.py:6831 FlatCAMApp.py:6835 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6832 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:6769 +#: FlatCAMApp.py:6840 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Save Project cancelled." -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6884 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 +#: FlatCAMApp.py:6918 FlatCAMApp.py:7024 FlatCAMApp.py:7139 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG file exported to %s" -#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 +#: FlatCAMApp.py:6949 FlatCAMApp.py:7070 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] No object Box. Using instead %s" -#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 +#: FlatCAMApp.py:7027 FlatCAMApp.py:7142 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:7219 +#: FlatCAMApp.py:7290 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Excellon file exported to %s" -#: FlatCAMApp.py:7226 +#: FlatCAMApp.py:7297 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 +#: FlatCAMApp.py:7302 FlatCAMApp.py:7309 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Could not export Excellon file." -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7407 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber file exported to %s" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7414 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 +#: FlatCAMApp.py:7419 FlatCAMApp.py:7426 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Could not export Gerber file." -#: FlatCAMApp.py:7395 +#: FlatCAMApp.py:7466 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] DXF file exported to %s" -#: FlatCAMApp.py:7401 +#: FlatCAMApp.py:7472 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 +#: FlatCAMApp.py:7477 FlatCAMApp.py:7484 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Could not export DXF file." -#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 +#: FlatCAMApp.py:7504 FlatCAMApp.py:7546 FlatCAMApp.py:7590 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -890,95 +890,95 @@ msgstr "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" -#: FlatCAMApp.py:7443 +#: FlatCAMApp.py:7514 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 -#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7525 FlatCAMApp.py:7567 FlatCAMApp.py:7610 FlatCAMApp.py:7687 +#: FlatCAMApp.py:7748 FlatCAMApp.py:7811 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Opened: %s" -#: FlatCAMApp.py:7485 +#: FlatCAMApp.py:7556 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:7527 +#: FlatCAMApp.py:7598 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7641 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Failed to open file: %s" -#: FlatCAMApp.py:7573 +#: FlatCAMApp.py:7644 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Failed to parse file: {name}. {error}" -#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 +#: FlatCAMApp.py:7651 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:7589 +#: FlatCAMApp.py:7660 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7668 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:7607 +#: FlatCAMApp.py:7678 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7711 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] This is not Excellon file." -#: FlatCAMApp.py:7643 +#: FlatCAMApp.py:7714 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Cannot open file: %s" -#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7719 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7732 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] No geometry found in file: %s" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7735 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:7670 +#: FlatCAMApp.py:7741 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7778 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Failed to open %s" -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7788 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] This is not GCODE" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7794 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:7731 +#: FlatCAMApp.py:7802 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -988,26 +988,26 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:7771 +#: FlatCAMApp.py:7842 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Failed to open config file: %s" -#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 +#: FlatCAMApp.py:7868 FlatCAMApp.py:7885 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Failed to open project file: %s" -#: FlatCAMApp.py:7837 +#: FlatCAMApp.py:7908 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Project loaded from: %s" -#: FlatCAMApp.py:7942 +#: FlatCAMApp.py:8013 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:7944 +#: FlatCAMApp.py:8015 msgid "" "\n" "\n" @@ -1019,27 +1019,27 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8165 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:8151 +#: FlatCAMApp.py:8222 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Failed to load recent item list." -#: FlatCAMApp.py:8158 +#: FlatCAMApp.py:8229 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Failed to parse recent item list." -#: FlatCAMApp.py:8202 +#: FlatCAMApp.py:8273 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8290 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:8226 +#: FlatCAMApp.py:8297 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1135,23 +1135,23 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:8333 +#: FlatCAMApp.py:8404 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "[WARNING_NOTCL] Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8411 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "[ERROR_NOTCL] Could not parse information about latest version." -#: FlatCAMApp.py:8350 +#: FlatCAMApp.py:8421 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM is up to date!" -#: FlatCAMApp.py:8355 +#: FlatCAMApp.py:8426 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:8356 +#: FlatCAMApp.py:8427 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1159,55 +1159,55 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:8358 +#: FlatCAMApp.py:8429 msgid "info" msgstr "info" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8448 msgid "[success] All plots disabled." msgstr "[success] All plots disabled." -#: FlatCAMApp.py:8383 +#: FlatCAMApp.py:8454 msgid "[success] All non selected plots disabled." msgstr "[success] All non selected plots disabled." -#: FlatCAMApp.py:8389 +#: FlatCAMApp.py:8460 msgid "[success] All plots enabled." msgstr "[success] All plots enabled." -#: FlatCAMApp.py:8395 +#: FlatCAMApp.py:8466 msgid "[success] Selected plots enabled..." msgstr "[success] Selected plots enabled..." -#: FlatCAMApp.py:8403 +#: FlatCAMApp.py:8474 msgid "[success] Selected plots disabled..." msgstr "[success] Selected plots disabled..." -#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 +#: FlatCAMApp.py:8484 FlatCAMApp.py:8497 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:8460 +#: FlatCAMApp.py:8531 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 +#: FlatCAMApp.py:8552 FlatCAMApp.py:8583 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Project saved to: %s" -#: FlatCAMApp.py:8499 +#: FlatCAMApp.py:8570 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." -#: FlatCAMApp.py:8506 +#: FlatCAMApp.py:8577 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." -#: FlatCAMApp.py:8514 +#: FlatCAMApp.py:8585 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 8bbe5afc..fce84432 100644 Binary files a/locale/ro/LC_MESSAGES/strings.mo and b/locale/ro/LC_MESSAGES/strings.mo differ diff --git a/locale/ro/LC_MESSAGES/strings.po b/locale/ro/LC_MESSAGES/strings.po index 3bc7bfb9..240f004d 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-06-22 21:03+0300\n" -"PO-Revision-Date: 2019-06-22 21:03+0300\n" +"POT-Creation-Date: 2019-06-22 23:56+0300\n" +"PO-Revision-Date: 2019-06-22 23:56+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -41,13 +41,13 @@ msgstr "Deschiderea fişierului de configurare a eşuat." msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: FlatCAMApp.py:2234 +#: FlatCAMApp.py:2244 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Selectează un obiect tip Geometrie Gerber sau Excellon " "pentru editare." -#: FlatCAMApp.py:2244 +#: FlatCAMApp.py:2254 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -57,102 +57,102 @@ msgstr "" "obiect tip Geometrie MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: FlatCAMApp.py:2299 +#: FlatCAMApp.py:2309 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Editorul este activ. .." -#: FlatCAMApp.py:2317 +#: FlatCAMApp.py:2327 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2328 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 +#: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:5989 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 +#: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:5990 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Nu" -#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 +#: FlatCAMApp.py:2333 FlatCAMApp.py:3425 FlatCAMApp.py:3836 FlatCAMApp.py:5991 msgid "Cancel" msgstr "Anuleaza" -#: FlatCAMApp.py:2350 +#: FlatCAMApp.py:2360 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Obiectul nu are date dupa editare." -#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 +#: FlatCAMApp.py:2382 FlatCAMApp.py:2401 FlatCAMApp.py:2413 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Selectează un obiect tip Gerber, Geometrie sau Excellon " "pentru salvare." -#: FlatCAMApp.py:2375 +#: FlatCAMApp.py:2385 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s este actualizat, intoarcere la aplicaţie." -#: FlatCAMApp.py:2740 +#: FlatCAMApp.py:2750 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:2752 +#: FlatCAMApp.py:2762 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERROR] Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 +#: FlatCAMApp.py:2783 FlatCAMApp.py:2787 msgid "Import FlatCAM Preferences" msgstr "Importa Preferințele FlatCAM" -#: FlatCAMApp.py:2783 +#: FlatCAMApp.py:2793 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Importul preferințelor FlatCAM a eșuat." -#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 +#: FlatCAMApp.py:2801 FlatCAMApp.py:2855 FlatCAMApp.py:3302 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "" "[ERROR_NOTCL] Nu a fost posibilă incărcarea fişierului cu valori default." -#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 +#: FlatCAMApp.py:2809 FlatCAMApp.py:3311 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:2802 +#: FlatCAMApp.py:2812 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Valorile default au fost importate din %s" -#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 +#: FlatCAMApp.py:2827 FlatCAMApp.py:2832 msgid "Export FlatCAM Preferences" msgstr "Exporta Preferințele FlatCAM" -#: FlatCAMApp.py:2829 +#: FlatCAMApp.py:2839 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 +#: FlatCAMApp.py:2874 FlatCAMApp.py:3356 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Salvarea valorilor default intr-un fişier a eșuat." -#: FlatCAMApp.py:2917 +#: FlatCAMApp.py:2927 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" "[ERROR_NOTCL] Deschiderea fişierului cu >fişiere recente< pentru a fi salvat " "a eșuat." -#: FlatCAMApp.py:2994 camlib.py:4457 +#: FlatCAMApp.py:3004 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR_NOTCL] A apărut o eroare internă. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:2995 +#: FlatCAMApp.py:3005 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -161,11 +161,11 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: FlatCAMApp.py:3015 +#: FlatCAMApp.py:3025 msgid "Converting units to " msgstr "Se convertesc unitatile la " -#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 +#: FlatCAMApp.py:3104 FlatCAMApp.py:3107 FlatCAMApp.py:3110 FlatCAMApp.py:3113 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3197 +#: FlatCAMApp.py:3207 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -196,35 +196,35 @@ msgstr "" "flatcam/src/Beta/\">aici.
Sectiunea DOWNLOAD este aici.
" -#: FlatCAMApp.py:3350 +#: FlatCAMApp.py:3360 msgid "[success] Defaults saved." msgstr "[success] Valorile default au fost salvate." -#: FlatCAMApp.py:3371 +#: FlatCAMApp.py:3381 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "" "[ERROR_NOTCL] Fişierul cu valori default de fabrică nu a putut fi deschis." -#: FlatCAMApp.py:3380 +#: FlatCAMApp.py:3390 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "" "[ERROR_NOTCL] Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3404 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" "[ERROR_NOTCL]] Salvarea fişierului cu valori default de fabrică intr-un " "fişier a eșuat." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3413 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:3408 +#: FlatCAMApp.py:3418 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -232,11 +232,11 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 +#: FlatCAMApp.py:3421 FlatCAMApp.py:5987 msgid "Save changes" msgstr "Salvează modificarile." -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3488 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -253,72 +253,72 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:3519 +#: FlatCAMApp.py:3529 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip " "Excellon." -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3551 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip " "Gerber ." -#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 +#: FlatCAMApp.py:3566 FlatCAMApp.py:3591 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" "[ERROR_NOTCL] Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 +#: FlatCAMApp.py:3570 FlatCAMApp.py:3595 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Se astepta o Geometrie FlatCAM, s-a primit %s" -#: FlatCAMApp.py:3573 +#: FlatCAMApp.py:3583 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:3599 +#: FlatCAMApp.py:3609 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 -#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 +#: FlatCAMApp.py:3835 FlatCAMApp.py:4674 FlatCAMApp.py:6262 FlatCAMApp.py:6273 +#: FlatCAMApp.py:6513 FlatCAMApp.py:6523 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:3809 +#: FlatCAMApp.py:3880 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Conversie unitati la %s" -#: FlatCAMApp.py:3820 +#: FlatCAMApp.py:3891 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Conversia unitatilor este anulată." -#: FlatCAMApp.py:4472 +#: FlatCAMApp.py:4543 msgid "Open file" msgstr "Deschide fişierul ..." -#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 +#: FlatCAMApp.py:4574 FlatCAMApp.py:4579 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4582 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL Exportul GCode este anulat." -#: FlatCAMApp.py:4521 +#: FlatCAMApp.py:4592 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:4528 +#: FlatCAMApp.py:4599 #, python-format msgid "Saved to: %s" msgstr "Salvat in: %s" -#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 +#: FlatCAMApp.py:4662 FlatCAMApp.py:4695 FlatCAMApp.py:4706 FlatCAMApp.py:4717 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -327,12 +327,12 @@ msgstr "" "[WARNING_NOTCL] Introdu un diametru al uneltei valid: valoare ne-nula in " "format Real." -#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 +#: FlatCAMApp.py:4667 FlatCAMApp.py:4700 FlatCAMApp.py:4711 FlatCAMApp.py:4722 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Adăugarea unei unelte anulată ..." -#: FlatCAMApp.py:4599 +#: FlatCAMApp.py:4670 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -340,35 +340,35 @@ msgstr "" "Adăugarea de unelte noi functionează doar in modul Avansat.\n" "Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat." -#: FlatCAMApp.py:4712 +#: FlatCAMApp.py:4783 msgid "Object(s) deleted ..." msgstr "Obiect(ele) șters(e)." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4787 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:4718 +#: FlatCAMApp.py:4789 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:4731 +#: FlatCAMApp.py:4802 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:4743 +#: FlatCAMApp.py:4814 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:4744 +#: FlatCAMApp.py:4815 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:4751 +#: FlatCAMApp.py:4822 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y." -#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4840 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -382,88 +382,88 @@ msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y." msgid "[success] Done." msgstr "[success] Executat." -#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 +#: FlatCAMApp.py:4972 FlatCAMApp.py:5039 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" "[WARNING_NOTCL] Nici-un obiect nu este selectat. Selectează un obiect și " "incearcă din nou." -#: FlatCAMApp.py:5009 +#: FlatCAMApp.py:5080 msgid "[success] Origin set ..." msgstr "[success] Originea a fost setată ..." -#: FlatCAMApp.py:5029 +#: FlatCAMApp.py:5100 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:5049 +#: FlatCAMApp.py:5120 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "" "[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:5074 +#: FlatCAMApp.py:5145 msgid "[success] Flip on Y axis done." msgstr "[success] Oglindire pe axa Y executată." -#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 +#: FlatCAMApp.py:5147 FlatCAMApp.py:5187 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Datorita %s, oglindirea a eșuat." -#: FlatCAMApp.py:5089 +#: FlatCAMApp.py:5160 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "" "[WARNING_NOTCL] Nu sete nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:5114 +#: FlatCAMApp.py:5185 msgid "[success] Flip on X axis done." msgstr "[success] Oglindirea pe axa X executată." -#: FlatCAMApp.py:5129 +#: FlatCAMApp.py:5200 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:5162 +#: FlatCAMApp.py:5233 msgid "[success] Rotation done." msgstr "[success] Rotaţie executată." -#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5235 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Datorita %s, Rotatia a eșuat." -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5246 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5267 msgid "[success] Skew on X axis done." msgstr "[success] Deformare pe axa X executată." -#: FlatCAMApp.py:5206 +#: FlatCAMApp.py:5277 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:5227 +#: FlatCAMApp.py:5298 msgid "[success] Skew on Y axis done." msgstr "[success] Deformare pe axa Y executată." -#: FlatCAMApp.py:5297 +#: FlatCAMApp.py:5368 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5381 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -473,7 +473,7 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 +#: FlatCAMApp.py:5382 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -482,68 +482,68 @@ msgstr "Adaugă" msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:5324 +#: FlatCAMApp.py:5395 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:5325 +#: FlatCAMApp.py:5396 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 +#: FlatCAMApp.py:5404 FlatCAMApp.py:5431 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." msgstr "" "[WARNING_NOTCL] Introduceți o valoare pentru Grila ne-nula și in format Real." -#: FlatCAMApp.py:5339 +#: FlatCAMApp.py:5410 msgid "[success] New Grid added ..." msgstr "[success] O noua valoare pt Grila a fost adăugată..." -#: FlatCAMApp.py:5342 +#: FlatCAMApp.py:5413 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Grila există deja." -#: FlatCAMApp.py:5345 +#: FlatCAMApp.py:5416 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Adăugarea unei valori de Grilă a fost anulată ..." -#: FlatCAMApp.py:5367 +#: FlatCAMApp.py:5438 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Valoarea Grilei nu există ..." -#: FlatCAMApp.py:5370 +#: FlatCAMApp.py:5441 msgid "[success] Grid Value deleted ..." msgstr "[success] Valoarea Grila a fost stearsă." -#: FlatCAMApp.py:5373 +#: FlatCAMApp.py:5444 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Ștergerea unei valori de Grilă a fost anulată ..." -#: FlatCAMApp.py:5412 +#: FlatCAMApp.py:5483 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "" "[WARNING_NOTCL] Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:5416 +#: FlatCAMApp.py:5487 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5529 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 -#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 -#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 +#: FlatCAMApp.py:5785 FlatCAMApp.py:5788 FlatCAMApp.py:5791 FlatCAMApp.py:5794 +#: FlatCAMApp.py:5809 FlatCAMApp.py:5812 FlatCAMApp.py:5815 FlatCAMApp.py:5818 +#: FlatCAMApp.py:5858 FlatCAMApp.py:5861 FlatCAMApp.py:5864 FlatCAMApp.py:5867 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selectat" -#: FlatCAMApp.py:5913 +#: FlatCAMApp.py:5984 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -553,111 +553,111 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:5934 +#: FlatCAMApp.py:6005 msgid "[success] New Project created..." msgstr "[success] Un nou Proiect a fost creat..." -#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6121 FlatCAMApp.py:6124 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:6058 +#: FlatCAMApp.py:6129 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6150 FlatCAMApp.py:6153 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:6087 +#: FlatCAMApp.py:6158 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 +#: FlatCAMApp.py:6180 FlatCAMApp.py:6183 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:6117 +#: FlatCAMApp.py:6188 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 +#: FlatCAMApp.py:6206 FlatCAMApp.py:6209 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:6146 +#: FlatCAMApp.py:6217 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui Proiect a fost anulată." -#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 +#: FlatCAMApp.py:6236 FlatCAMApp.py:6239 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:6172 +#: FlatCAMApp.py:6243 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Incărcarea unui fişier de Configurare este anulată." -#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 -#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 +#: FlatCAMApp.py:6258 FlatCAMApp.py:6509 FlatCAMApp.py:8662 FlatCAMApp.py:8682 +#: FlatCAMApp.py:8703 FlatCAMApp.py:8725 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Nici-un obiect selectat." -#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 +#: FlatCAMApp.py:6259 FlatCAMApp.py:6510 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:6199 +#: FlatCAMApp.py:6270 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 +#: FlatCAMApp.py:6283 FlatCAMApp.py:6287 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:6221 +#: FlatCAMApp.py:6292 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Exportul SVG este anulat." -#: FlatCAMApp.py:6240 +#: FlatCAMApp.py:6311 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[[WARNING_NOTCL]] Datele trebuie să fie organizate intr-o arie 3D cu ultima " "dimensiune cu valoarea 3 sau 4." -#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 +#: FlatCAMApp.py:6317 FlatCAMApp.py:6321 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:6255 +#: FlatCAMApp.py:6326 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:6274 +#: FlatCAMApp.py:6345 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru " "export." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 +#: FlatCAMApp.py:6350 FlatCAMApp.py:6473 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere " "Gerber..." -#: FlatCAMApp.py:6291 +#: FlatCAMApp.py:6362 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:6296 +#: FlatCAMApp.py:6367 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:6315 +#: FlatCAMApp.py:6386 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -665,22 +665,22 @@ msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon " "pentru export." -#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 +#: FlatCAMApp.py:6391 FlatCAMApp.py:6432 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere " "Excellon ..." -#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 +#: FlatCAMApp.py:6399 FlatCAMApp.py:6403 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:6337 +#: FlatCAMApp.py:6408 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:6356 +#: FlatCAMApp.py:6427 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -688,94 +688,94 @@ msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Excellon " "pentru export." -#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 +#: FlatCAMApp.py:6440 FlatCAMApp.py:6444 msgid "Export Excellon" msgstr "Exporta Excellon" -#: FlatCAMApp.py:6378 +#: FlatCAMApp.py:6449 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Exportul Excellon anulat." -#: FlatCAMApp.py:6397 +#: FlatCAMApp.py:6468 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Nici-un obiect selectat. Selectează un obiect Gerber pentru " "export." -#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 +#: FlatCAMApp.py:6481 FlatCAMApp.py:6485 msgid "Export Gerber" msgstr "Exporta Gerber" -#: FlatCAMApp.py:6419 +#: FlatCAMApp.py:6490 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Exportul Gerber este anulat." -#: FlatCAMApp.py:6449 +#: FlatCAMApp.py:6520 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 +#: FlatCAMApp.py:6534 FlatCAMApp.py:6538 msgid "Export DXF" msgstr "Exporta DXF" -#: FlatCAMApp.py:6473 +#: FlatCAMApp.py:6544 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Exportul DXF anulat." -#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6567 msgid "Import SVG" msgstr "Importa SVG" -#: FlatCAMApp.py:6505 +#: FlatCAMApp.py:6576 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Importul SVG anulat." -#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6595 FlatCAMApp.py:6599 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:6537 +#: FlatCAMApp.py:6608 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Incărcarea fişier DXF anulată." -#: FlatCAMApp.py:6555 +#: FlatCAMApp.py:6626 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6575 +#: FlatCAMApp.py:6646 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Selectati un obiect Gerber sau Excellon pentru a-i vedea " "codul sursa." -#: FlatCAMApp.py:6582 +#: FlatCAMApp.py:6653 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." msgstr "[WARNING_NOTCL] Nici-un obiect selectat pentru a-i vedea codul sursa." -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6661 msgid "Source Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:6600 +#: FlatCAMApp.py:6671 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR]App.on_view_source() -->%s" -#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 +#: FlatCAMApp.py:6683 FlatCAMApp.py:7825 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6695 msgid "Script Editor" msgstr "Editor Script." -#: FlatCAMApp.py:6627 +#: FlatCAMApp.py:6698 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -819,99 +819,99 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 +#: FlatCAMApp.py:6721 FlatCAMApp.py:6724 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:6661 +#: FlatCAMApp.py:6732 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Incărcarea TCL script anulată." -#: FlatCAMApp.py:6673 +#: FlatCAMApp.py:6744 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 +#: FlatCAMApp.py:6770 FlatCAMApp.py:6773 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6781 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Rularea fisierului Script a fost anulată." -#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 +#: FlatCAMApp.py:6831 FlatCAMApp.py:6835 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6832 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:6769 +#: FlatCAMApp.py:6840 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Salvarea Proiect anulată." -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6884 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 +#: FlatCAMApp.py:6918 FlatCAMApp.py:7024 FlatCAMApp.py:7139 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] Fişier SVG exportat in %s" -#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 +#: FlatCAMApp.py:6949 FlatCAMApp.py:7070 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "" "[WARNING_NOTCL] Nu este nici-un container Box pentru obiect. Se foloseşte %s" -#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 +#: FlatCAMApp.py:7027 FlatCAMApp.py:7142 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă!" -#: FlatCAMApp.py:7219 +#: FlatCAMApp.py:7290 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Fişierul Excellon exportat in %s" -#: FlatCAMApp.py:7226 +#: FlatCAMApp.py:7297 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 +#: FlatCAMApp.py:7302 FlatCAMApp.py:7309 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Fişierul Excellon nu a putut fi exportat." -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7407 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Fişier Gerber exportat in %s" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7414 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 +#: FlatCAMApp.py:7419 FlatCAMApp.py:7426 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Fişierul Gerber nu a putut fi exportat." -#: FlatCAMApp.py:7395 +#: FlatCAMApp.py:7466 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] Fişierul DXF exportat in %s" -#: FlatCAMApp.py:7401 +#: FlatCAMApp.py:7472 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 +#: FlatCAMApp.py:7477 FlatCAMApp.py:7484 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Fişierul DXF nu a putut fi exportat." -#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 +#: FlatCAMApp.py:7504 FlatCAMApp.py:7546 FlatCAMApp.py:7590 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -919,102 +919,102 @@ msgstr "" "[ERROR_NOTCL] Typul parametrului nu este compatibil. Doar Geometrie is " "Gerber sunt acceptate." -#: FlatCAMApp.py:7443 +#: FlatCAMApp.py:7514 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 -#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7525 FlatCAMApp.py:7567 FlatCAMApp.py:7610 FlatCAMApp.py:7687 +#: FlatCAMApp.py:7748 FlatCAMApp.py:7811 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Incărcat: %s" -#: FlatCAMApp.py:7485 +#: FlatCAMApp.py:7556 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:7527 +#: FlatCAMApp.py:7598 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7641 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului %s" -#: FlatCAMApp.py:7573 +#: FlatCAMApp.py:7644 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Eşec in parsarea fişierului: {name}. {error}" -#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 +#: FlatCAMApp.py:7651 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR] A apărut o eroare interna. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:7589 +#: FlatCAMApp.py:7660 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Obiectul nu estetip Gerber sau este gol. Se anulează crearea " "obiectului." -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7668 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:7607 +#: FlatCAMApp.py:7678 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" "[ERROR_NOTCL] Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7711 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:7643 +#: FlatCAMApp.py:7714 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Fişierul %s nu se poate incărca." -#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7719 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "" "[ERROR_NOTCL] A apărut o eroare interna. Verifică in TCL Shell pt mai multe " "detalii.\n" -#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7732 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "" "[ERROR_NOTCL] Nici-o informaţie de tip geometrie nu s-a gasit in fişierul: %s" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7735 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare" -#: FlatCAMApp.py:7670 +#: FlatCAMApp.py:7741 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7778 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Incărcarea fişierului %s a eșuat." -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7788 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7794 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare" -#: FlatCAMApp.py:7731 +#: FlatCAMApp.py:7802 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1025,26 +1025,26 @@ msgstr "" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul " "procesarii." -#: FlatCAMApp.py:7771 +#: FlatCAMApp.py:7842 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului de configurare: %s" -#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 +#: FlatCAMApp.py:7868 FlatCAMApp.py:7885 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Eşec in incărcarea fişierului proiect: %s" -#: FlatCAMApp.py:7837 +#: FlatCAMApp.py:7908 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Proeictul a fost incărcat din: %s" -#: FlatCAMApp.py:7942 +#: FlatCAMApp.py:8013 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:7944 +#: FlatCAMApp.py:8015 msgid "" "\n" "\n" @@ -1056,27 +1056,27 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8165 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:8151 +#: FlatCAMApp.py:8222 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Eşec in incărcarea listei cu obiecte recente." -#: FlatCAMApp.py:8158 +#: FlatCAMApp.py:8229 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Eşec in parsarea listei cu obiecte recente." -#: FlatCAMApp.py:8202 +#: FlatCAMApp.py:8273 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8290 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:8226 +#: FlatCAMApp.py:8297 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1173,27 +1173,27 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:8333 +#: FlatCAMApp.py:8404 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Verificarea pentru ultima versiune a eșuat. Nu a fost " "posibilă conectarea la server." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8411 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Informatia cu privire la ultima versiune nu s-a putut " "interpreta." -#: FlatCAMApp.py:8350 +#: FlatCAMApp.py:8421 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:8355 +#: FlatCAMApp.py:8426 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:8356 +#: FlatCAMApp.py:8427 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1201,58 +1201,58 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:8358 +#: FlatCAMApp.py:8429 msgid "info" msgstr "Informaţie" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8448 msgid "[success] All plots disabled." msgstr "[success] Toate afişările sunt dezactivate." -#: FlatCAMApp.py:8383 +#: FlatCAMApp.py:8454 msgid "[success] All non selected plots disabled." msgstr "[success] Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:8389 +#: FlatCAMApp.py:8460 msgid "[success] All plots enabled." msgstr "[success] Toate afişările sunt activate." -#: FlatCAMApp.py:8395 +#: FlatCAMApp.py:8466 msgid "[success] Selected plots enabled..." msgstr "[success] Toate afişările sunt activate..." -#: FlatCAMApp.py:8403 +#: FlatCAMApp.py:8474 msgid "[success] Selected plots disabled..." msgstr "[success] Toate afişările sunt dezactivate..." -#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 +#: FlatCAMApp.py:8484 FlatCAMApp.py:8497 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:8460 +#: FlatCAMApp.py:8531 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 +#: FlatCAMApp.py:8552 FlatCAMApp.py:8583 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Proiectul s-a salvat in: %s" -#: FlatCAMApp.py:8499 +#: FlatCAMApp.py:8570 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Verificarea proiectului salvat a eșuat: %s. Incearcă să il " "salvezi din nou." -#: FlatCAMApp.py:8506 +#: FlatCAMApp.py:8577 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Parsarea proiectului salvat a eșuat: %s. Incearcă să il " "salvezi din nou." -#: FlatCAMApp.py:8514 +#: FlatCAMApp.py:8585 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index d003669f..f9e3f979 100644 Binary files a/locale/ru/LC_MESSAGES/strings.mo and b/locale/ru/LC_MESSAGES/strings.mo differ diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index d92d4f0a..ef66ba33 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-06-22 21:03+0300\n" -"PO-Revision-Date: 2019-06-22 21:32+0300\n" +"POT-Creation-Date: 2019-06-22 23:57+0300\n" +"PO-Revision-Date: 2019-06-23 00:03+0300\n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" "Language: ru\n" @@ -41,13 +41,13 @@ msgstr "Не удалось открыть файл конфигурации." msgid "Open Script file failed." msgstr "Ошибка открытия файла сценария." -#: FlatCAMApp.py:2234 +#: FlatCAMApp.py:2244 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" "[WARNING_NOTCL] Выберите объект Geometry, Gerber или Excellon для " "редактирования." -#: FlatCAMApp.py:2244 +#: FlatCAMApp.py:2254 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" @@ -57,97 +57,97 @@ msgstr "" "невозможно.\n" "Редактируйте только одну геометрию за раз." -#: FlatCAMApp.py:2299 +#: FlatCAMApp.py:2309 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "[WARNING_NOTCL] Редактор активирован ..." -#: FlatCAMApp.py:2317 +#: FlatCAMApp.py:2327 msgid "Do you want to save the edited object?" msgstr "Вы хотите сохранить редактируемый объект?" -#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2328 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "Закрыть редактор" -#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 +#: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:5989 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "Да" -#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 +#: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:5990 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "Нет" -#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 +#: FlatCAMApp.py:2333 FlatCAMApp.py:3425 FlatCAMApp.py:3836 FlatCAMApp.py:5991 msgid "Cancel" msgstr "Отмена" -#: FlatCAMApp.py:2350 +#: FlatCAMApp.py:2360 msgid "[WARNING] Object empty after edit." msgstr "[WARNING] Объект пуст после редактирования." -#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 +#: FlatCAMApp.py:2382 FlatCAMApp.py:2401 FlatCAMApp.py:2413 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" "[WARNING_NOTCL] Выберите объект Gerber, Geometry или Excellon для обновления." -#: FlatCAMApp.py:2375 +#: FlatCAMApp.py:2385 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "[selected] %s обновлён, возврат в приложение ..." -#: FlatCAMApp.py:2740 +#: FlatCAMApp.py:2750 msgid "[ERROR] Could not load defaults file." msgstr "[ERROR] Не удаётся загрузить файл настроек." -#: FlatCAMApp.py:2752 +#: FlatCAMApp.py:2762 msgid "[ERROR] Failed to parse defaults file." msgstr "[ERRORr] Не удаётся прочитать файл настроек." -#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 +#: FlatCAMApp.py:2783 FlatCAMApp.py:2787 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: FlatCAMApp.py:2783 +#: FlatCAMApp.py:2793 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "[WARNING_NOTCL] Импорт настроек FlatCAM отменен." -#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 +#: FlatCAMApp.py:2801 FlatCAMApp.py:2855 FlatCAMApp.py:3302 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "[ERROR_NOTCL] Не удалось загрузить файл значений по умолчанию." -#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 +#: FlatCAMApp.py:2809 FlatCAMApp.py:3311 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "[ERROR_NOTCL] Не удалось прочитать файл значений по умолчанию." -#: FlatCAMApp.py:2802 +#: FlatCAMApp.py:2812 #, python-format msgid "[success] Imported Defaults from %s" msgstr "[success] Значения по умолчанию импортированы из %s" -#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 +#: FlatCAMApp.py:2827 FlatCAMApp.py:2832 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: FlatCAMApp.py:2829 +#: FlatCAMApp.py:2839 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "[WARNING_NOTCL] Экспорт настроек FlatCAM завершён." -#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 +#: FlatCAMApp.py:2874 FlatCAMApp.py:3356 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "[ERROR_NOTCL] Не удалось записать значения по умолчанию в файл." -#: FlatCAMApp.py:2917 +#: FlatCAMApp.py:2927 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "[ERROR_NOTCL] Не удалось открыть файл истории файлов для записи." -#: FlatCAMApp.py:2994 camlib.py:4457 +#: FlatCAMApp.py:3004 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" "[ERROR_NOTCL] Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: FlatCAMApp.py:2995 +#: FlatCAMApp.py:3005 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -156,11 +156,11 @@ msgstr "" "Объект ({kind}) не выполнен, потому что: {error} \n" "\n" -#: FlatCAMApp.py:3015 +#: FlatCAMApp.py:3025 msgid "Converting units to " msgstr "Конвертирование единиц в " -#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 +#: FlatCAMApp.py:3104 FlatCAMApp.py:3107 FlatCAMApp.py:3110 FlatCAMApp.py:3113 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3197 +#: FlatCAMApp.py:3207 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -191,31 +191,31 @@ msgstr "" "a>
ЗАГРУЗИТЬ можно отсюда.
" -#: FlatCAMApp.py:3350 +#: FlatCAMApp.py:3360 msgid "[success] Defaults saved." msgstr "[success] Значения по умолчанию сохранены." -#: FlatCAMApp.py:3371 +#: FlatCAMApp.py:3381 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "[ERROR_NOTCL] Не удалось загрузить файл с исходными значениями." -#: FlatCAMApp.py:3380 +#: FlatCAMApp.py:3390 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "[ERROR_NOTCL] Не удалось прочитать файл с исходными значениями." -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3404 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "[ERROR_NOTCL] Не удалось записать исходные значения в файл." -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "Factory defaults saved." msgstr "Исходные значения сохранены." -#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3413 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "[WARNING_NOTCL] Приложение сохраняет проект. Пожалуйста, подождите ..." -#: FlatCAMApp.py:3408 +#: FlatCAMApp.py:3418 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -223,11 +223,11 @@ msgstr "" "Есть файлы/объекты, измененные в FlatCAM.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 +#: FlatCAMApp.py:3421 FlatCAMApp.py:5987 msgid "Save changes" msgstr "Сохранить изменения" -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3488 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -243,70 +243,70 @@ msgstr "" "потеряна, и результат может не соответствовать ожидаемому. \n" "Проверьте сгенерированный GCODE." -#: FlatCAMApp.py:3519 +#: FlatCAMApp.py:3529 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" "[ERROR_NOTCL] Неудача. Присоединение Excellon работает только на объектах " "Excellon." -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3551 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" "[ERROR_NOTCL] Неудача. Объединение Gerber работает только на объектах Gerber." -#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 +#: FlatCAMApp.py:3566 FlatCAMApp.py:3591 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "[ERROR_NOTCL] Неудалось. Выберите объект Geometry и попробуйте снова." -#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 +#: FlatCAMApp.py:3570 FlatCAMApp.py:3595 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "[ERROR_NOTCL] Ожидается FlatCAMGeometry, получено %s" -#: FlatCAMApp.py:3573 +#: FlatCAMApp.py:3583 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "[success] Объект Geometry был преобразован в тип MultiGeo." -#: FlatCAMApp.py:3599 +#: FlatCAMApp.py:3609 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "[success] Объект Geometry был преобразован в тип SingleGeo." -#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 -#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 +#: FlatCAMApp.py:3835 FlatCAMApp.py:4674 FlatCAMApp.py:6262 FlatCAMApp.py:6273 +#: FlatCAMApp.py:6513 FlatCAMApp.py:6523 msgid "Ok" msgstr "Да" -#: FlatCAMApp.py:3809 +#: FlatCAMApp.py:3880 #, python-format msgid "[success] Converted units to %s" msgstr "[success] Конвертирование единиц в %s" -#: FlatCAMApp.py:3820 +#: FlatCAMApp.py:3891 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "[WARNING_NOTCL] Преобразование единиц завершено." -#: FlatCAMApp.py:4472 +#: FlatCAMApp.py:4543 msgid "Open file" msgstr "Открыть файл" -#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 +#: FlatCAMApp.py:4574 FlatCAMApp.py:4579 msgid "Export G-Code ..." msgstr "Экспорт G-Code …" -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4582 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "[WARNING_NOTCL] Экспорт Code завершён." -#: FlatCAMApp.py:4521 +#: FlatCAMApp.py:4592 msgid "[WARNING] No such file or directory" msgstr "[WARNING] Нет такого файла или каталога" -#: FlatCAMApp.py:4528 +#: FlatCAMApp.py:4599 #, python-format msgid "Saved to: %s" msgstr "Сохранёно в: %s" -#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 +#: FlatCAMApp.py:4662 FlatCAMApp.py:4695 FlatCAMApp.py:4706 FlatCAMApp.py:4717 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " @@ -315,12 +315,12 @@ msgstr "" "[WARNING_NOTCL] Пожалуйста, введите диаметр инструмента с ненулевым " "значением в float формате." -#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 +#: FlatCAMApp.py:4667 FlatCAMApp.py:4700 FlatCAMApp.py:4711 FlatCAMApp.py:4722 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "[WARNING_NOTCL] Добавление инструмента завершено ..." -#: FlatCAMApp.py:4599 +#: FlatCAMApp.py:4670 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -329,35 +329,35 @@ msgstr "" "«Дополнительно».\n" "Перейдите в Настройки -> Основные парам. - Показать дополнительные параметры." -#: FlatCAMApp.py:4712 +#: FlatCAMApp.py:4783 msgid "Object(s) deleted ..." msgstr "Объект(ы) удален ..." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4787 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: FlatCAMApp.py:4718 +#: FlatCAMApp.py:4789 msgid "Save the work in Editor and try again ..." msgstr "Сохраните работу в редакторе и попробуйте снова ..." -#: FlatCAMApp.py:4731 +#: FlatCAMApp.py:4802 msgid "Click to set the origin ..." msgstr "Кликните, чтобы указать начало ..." -#: FlatCAMApp.py:4743 +#: FlatCAMApp.py:4814 msgid "Jump to ..." msgstr "Перейти к ..." -#: FlatCAMApp.py:4744 +#: FlatCAMApp.py:4815 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: FlatCAMApp.py:4751 +#: FlatCAMApp.py:4822 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4840 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -371,85 +371,85 @@ msgstr "Неверные координаты. Введите координат msgid "[success] Done." msgstr "[success] Готово." -#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 +#: FlatCAMApp.py:4972 FlatCAMApp.py:5039 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "[WARNING_NOTCL] Объект не выбран. Выберите объект и попробуйте снова." -#: FlatCAMApp.py:5009 +#: FlatCAMApp.py:5080 msgid "[success] Origin set ..." msgstr "[success] Начало установлено ..." -#: FlatCAMApp.py:5029 +#: FlatCAMApp.py:5100 msgid "Preferences" msgstr "Настройки" -#: FlatCAMApp.py:5049 +#: FlatCAMApp.py:5120 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Y." -#: FlatCAMApp.py:5074 +#: FlatCAMApp.py:5145 msgid "[success] Flip on Y axis done." msgstr "[success] Отражение по оси Y завершено." -#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 +#: FlatCAMApp.py:5147 FlatCAMApp.py:5187 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "[ERROR_NOTCL] Из-за %s, операция переворота не была выполнена." -#: FlatCAMApp.py:5089 +#: FlatCAMApp.py:5160 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "[WARNING_NOTCL] Не выбран объект для отражения по оси Х." -#: FlatCAMApp.py:5114 +#: FlatCAMApp.py:5185 msgid "[success] Flip on X axis done." msgstr "[success] Отражение по оси Х завершено." -#: FlatCAMApp.py:5129 +#: FlatCAMApp.py:5200 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "[WARNING_NOTCL] Не выбран ни один объект для вращения." -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Transform" msgstr "Трансформация" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: FlatCAMApp.py:5162 +#: FlatCAMApp.py:5233 msgid "[success] Rotation done." msgstr "[success] Вращение завершено." -#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5235 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "[ERROR_NOTCL] Из-за %s вращение не было выполнено." -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5246 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "[WARNING_NOTCL] Не выбран ни один объект для наклона/сдвига по оси X." -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5267 msgid "[success] Skew on X axis done." msgstr "[success] Наклон по оси X выполнен." -#: FlatCAMApp.py:5206 +#: FlatCAMApp.py:5277 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" "[WARNING_NOTCL] Нет объекта, выбранного для перекоса / сдвига по оси Y." -#: FlatCAMApp.py:5227 +#: FlatCAMApp.py:5298 msgid "[success] Skew on Y axis done." msgstr "[success] Наклон по оси Y сделано." -#: FlatCAMApp.py:5297 +#: FlatCAMApp.py:5368 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5381 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -459,7 +459,7 @@ msgstr "Сетка вкл/откл" msgid "Add" msgstr "Добавить" -#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 +#: FlatCAMApp.py:5382 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -468,15 +468,15 @@ msgstr "Добавить" msgid "Delete" msgstr "Удалить" -#: FlatCAMApp.py:5324 +#: FlatCAMApp.py:5395 msgid "New Grid ..." msgstr "Новая сетка ..." -#: FlatCAMApp.py:5325 +#: FlatCAMApp.py:5396 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 +#: FlatCAMApp.py:5404 FlatCAMApp.py:5431 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." @@ -484,52 +484,52 @@ msgstr "" "[WARNING_NOTCL] Пожалуйста, введите значение сетки с ненулевым значением в " "float формате." -#: FlatCAMApp.py:5339 +#: FlatCAMApp.py:5410 msgid "[success] New Grid added ..." msgstr "[success] Новая сетка добавлена ..." -#: FlatCAMApp.py:5342 +#: FlatCAMApp.py:5413 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "[WARNING_NOTCL] Сетка уже существует ..." -#: FlatCAMApp.py:5345 +#: FlatCAMApp.py:5416 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "[WARNING_NOTCL] Добавление новой сетки отменено ..." -#: FlatCAMApp.py:5367 +#: FlatCAMApp.py:5438 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "[ERROR_NOTCL] Значение сетки не существует ..." -#: FlatCAMApp.py:5370 +#: FlatCAMApp.py:5441 msgid "[success] Grid Value deleted ..." msgstr "[success] Значение сетки удалено ..." -#: FlatCAMApp.py:5373 +#: FlatCAMApp.py:5444 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "[WARNING_NOTCL] Удалить отмененное значение сетки ..." -#: FlatCAMApp.py:5412 +#: FlatCAMApp.py:5483 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "[WARNING_NOTCL] Нет объекта, выбранного для копирования его имени." -#: FlatCAMApp.py:5416 +#: FlatCAMApp.py:5487 msgid "Name copied on clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5529 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "[success] Координаты копируются в буфер обмена." -#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 -#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 -#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 +#: FlatCAMApp.py:5785 FlatCAMApp.py:5788 FlatCAMApp.py:5791 FlatCAMApp.py:5794 +#: FlatCAMApp.py:5809 FlatCAMApp.py:5812 FlatCAMApp.py:5815 FlatCAMApp.py:5818 +#: FlatCAMApp.py:5858 FlatCAMApp.py:5861 FlatCAMApp.py:5864 FlatCAMApp.py:5867 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} выбран" -#: FlatCAMApp.py:5913 +#: FlatCAMApp.py:5984 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -539,111 +539,111 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: FlatCAMApp.py:5934 +#: FlatCAMApp.py:6005 msgid "[success] New Project created..." msgstr "[success] Новый проект создан ..." -#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6121 FlatCAMApp.py:6124 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "Открыть Gerber" -#: FlatCAMApp.py:6058 +#: FlatCAMApp.py:6129 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "[WARNING_NOTCL] Открытый Gerber отменен." -#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6150 FlatCAMApp.py:6153 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "Открыть Excellon" -#: FlatCAMApp.py:6087 +#: FlatCAMApp.py:6158 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "[WARNING_NOTCL] Открытый Excellon отменен." -#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 +#: FlatCAMApp.py:6180 FlatCAMApp.py:6183 msgid "Open G-Code" msgstr "Открыть G-Code" -#: FlatCAMApp.py:6117 +#: FlatCAMApp.py:6188 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "[WARNING_NOTCL] Открытый G-код отменен." -#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 +#: FlatCAMApp.py:6206 FlatCAMApp.py:6209 msgid "Open Project" msgstr "Открыть проект" -#: FlatCAMApp.py:6146 +#: FlatCAMApp.py:6217 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "[WARNING_NOTCL] Открытый проект отменен." -#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 +#: FlatCAMApp.py:6236 FlatCAMApp.py:6239 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: FlatCAMApp.py:6172 +#: FlatCAMApp.py:6243 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "[WARNING_NOTCL] Открытие конфигурации завершено." -#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 -#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 +#: FlatCAMApp.py:6258 FlatCAMApp.py:6509 FlatCAMApp.py:8662 FlatCAMApp.py:8682 +#: FlatCAMApp.py:8703 FlatCAMApp.py:8725 msgid "[WARNING_NOTCL] No object selected." msgstr "[WARNING_NOTCL] Нет выбранных объектов." -#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 +#: FlatCAMApp.py:6259 FlatCAMApp.py:6510 msgid "Please Select a Geometry object to export" msgstr "Выберите объект Geometry для экспорта" -#: FlatCAMApp.py:6199 +#: FlatCAMApp.py:6270 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" "[ERROR_NOTCL] Можно использовать только объекты Geometry, Gerber и CNC " "работа." -#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 +#: FlatCAMApp.py:6283 FlatCAMApp.py:6287 msgid "Export SVG" msgstr "Экспорт SVG" -#: FlatCAMApp.py:6221 +#: FlatCAMApp.py:6292 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "[WARNING_NOTCL] Экспорт SVG отменен." -#: FlatCAMApp.py:6240 +#: FlatCAMApp.py:6311 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" "[[WARNING_NOTCL]] Данные должны быть 3D массивом с последним размером 3 или 4" -#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 +#: FlatCAMApp.py:6317 FlatCAMApp.py:6321 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: FlatCAMApp.py:6255 +#: FlatCAMApp.py:6326 msgid "Export PNG cancelled." msgstr "Экспорт PNG завершён." -#: FlatCAMApp.py:6274 +#: FlatCAMApp.py:6345 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект " "для экспорта." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 +#: FlatCAMApp.py:6350 FlatCAMApp.py:6473 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "[ERROR_NOTCL] Неудачный. Только объекты Gerber могут быть сохранены как " "файлы Gerber..." -#: FlatCAMApp.py:6291 +#: FlatCAMApp.py:6362 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: FlatCAMApp.py:6296 +#: FlatCAMApp.py:6367 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "[WARNING_NOTCL] Сохранить исходный файл Gerber отменено." -#: FlatCAMApp.py:6315 +#: FlatCAMApp.py:6386 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." @@ -651,22 +651,22 @@ msgstr "" "[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите отличный объект для " "экспорта." -#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 +#: FlatCAMApp.py:6391 FlatCAMApp.py:6432 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "[ERROR_NOTCL] Неудачный. Только объекты Excellon могут быть сохранены как " "файлы Excellon..." -#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 +#: FlatCAMApp.py:6399 FlatCAMApp.py:6403 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: FlatCAMApp.py:6337 +#: FlatCAMApp.py:6408 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "[WARNING_NOTCL] Сохранение исходного файла Excellon отменено." -#: FlatCAMApp.py:6356 +#: FlatCAMApp.py:6427 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." @@ -674,70 +674,70 @@ msgstr "" "[WARNING_NOTCL] Объект не выбран. Пожалуйста, выберите отличный объект для " "экспорта." -#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 +#: FlatCAMApp.py:6440 FlatCAMApp.py:6444 msgid "Export Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:6378 +#: FlatCAMApp.py:6449 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "[WARNING_NOTCL] Экспорт Excellon отменен." -#: FlatCAMApp.py:6397 +#: FlatCAMApp.py:6468 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" "[WARNING_NOTCL] Нет выбранных объектов. Пожалуйста, выберите Gerber объект " "для экспорта." -#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 +#: FlatCAMApp.py:6481 FlatCAMApp.py:6485 msgid "Export Gerber" msgstr "Экспорт Gerber" -#: FlatCAMApp.py:6419 +#: FlatCAMApp.py:6490 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "[WARNING_NOTCL] Экспорт Гербера отменен." -#: FlatCAMApp.py:6449 +#: FlatCAMApp.py:6520 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "[ERROR_NOTCL] Можно использовать только геометрические объекты." -#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 +#: FlatCAMApp.py:6534 FlatCAMApp.py:6538 msgid "Export DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:6473 +#: FlatCAMApp.py:6544 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "[WARNING_NOTCL] Экспорт DXF отменен." -#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6567 msgid "Import SVG" msgstr "Импорт SVG" -#: FlatCAMApp.py:6505 +#: FlatCAMApp.py:6576 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "[WARNING_NOTCL] Открытие СВГ отменен." -#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6595 FlatCAMApp.py:6599 msgid "Import DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:6537 +#: FlatCAMApp.py:6608 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "[WARNING_NOTCL] Открытие DXF отменено." -#: FlatCAMApp.py:6555 +#: FlatCAMApp.py:6626 #, python-format msgid "%s" msgstr "%s" -#: FlatCAMApp.py:6575 +#: FlatCAMApp.py:6646 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" "[WARNING_NOTCL] Выберите файл Gerber или Excellon для просмотра исходного " "файла." -#: FlatCAMApp.py:6582 +#: FlatCAMApp.py:6653 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." @@ -745,25 +745,25 @@ msgstr "" "[WARNING_NOTCL] Нет выбранного объекта, для которого можно увидеть исходный " "код файла." -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6661 msgid "Source Editor" msgstr "Редактор исходного кода" -#: FlatCAMApp.py:6600 +#: FlatCAMApp.py:6671 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "[ERROR] Приложение.on_view_source() -->%s" -#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 +#: FlatCAMApp.py:6683 FlatCAMApp.py:7825 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "Редактор кода" -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6695 msgid "Script Editor" msgstr "Редактор сценариев" -#: FlatCAMApp.py:6627 +#: FlatCAMApp.py:6698 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -807,98 +807,98 @@ msgstr "" "#\n" "\n" -#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 +#: FlatCAMApp.py:6721 FlatCAMApp.py:6724 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: FlatCAMApp.py:6661 +#: FlatCAMApp.py:6732 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "[WARNING_NOTCL] Открытый сценарий TCL отменен." -#: FlatCAMApp.py:6673 +#: FlatCAMApp.py:6744 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "[ERROR]App.on_fileopenscript() -->%s" -#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 +#: FlatCAMApp.py:6770 FlatCAMApp.py:6773 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6781 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "[WARNING_NOTCL] Запуск скрипта отменен." -#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 +#: FlatCAMApp.py:6831 FlatCAMApp.py:6835 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6832 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:6769 +#: FlatCAMApp.py:6840 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "[WARNING_NOTCL] Сохранить проект отменен." -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6884 msgid "Exporting SVG" msgstr "Экспортирование SVG" -#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 +#: FlatCAMApp.py:6918 FlatCAMApp.py:7024 FlatCAMApp.py:7139 #, python-format msgid "[success] SVG file exported to %s" msgstr "[success] SVG-файл экспортируется в %s" -#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 +#: FlatCAMApp.py:6949 FlatCAMApp.py:7070 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "[WARNING_NOTCL] Нет поле объекта. Использование вместо %s" -#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 +#: FlatCAMApp.py:7027 FlatCAMApp.py:7142 msgid "Generating Film ... Please wait." msgstr "Создание фильма ... Пожалуйста, подождите." -#: FlatCAMApp.py:7219 +#: FlatCAMApp.py:7290 #, python-format msgid "[success] Excellon file exported to %s" msgstr "[success] Файл Excellon экспортируется в %s" -#: FlatCAMApp.py:7226 +#: FlatCAMApp.py:7297 msgid "Exporting Excellon" msgstr "Экспорт Excellon" -#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 +#: FlatCAMApp.py:7302 FlatCAMApp.py:7309 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Excellon." -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7407 #, python-format msgid "[success] Gerber file exported to %s" msgstr "[success] Gerber файл экспортируется в %s" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7414 msgid "Exporting Gerber" msgstr "Экспортирование Gerber" -#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 +#: FlatCAMApp.py:7419 FlatCAMApp.py:7426 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "[ERROR_NOTCL] Не удалось экспортировать файл Gerber." -#: FlatCAMApp.py:7395 +#: FlatCAMApp.py:7466 #, python-format msgid "[success] DXF file exported to %s" msgstr "[success] Файл DXF экспортируется в %s" -#: FlatCAMApp.py:7401 +#: FlatCAMApp.py:7472 msgid "Exporting DXF" msgstr "Экспорт DXF" -#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 +#: FlatCAMApp.py:7477 FlatCAMApp.py:7484 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "[[WARNING_NOTCL]] Не удалось экспортировать файл DXF." -#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 +#: FlatCAMApp.py:7504 FlatCAMApp.py:7546 FlatCAMApp.py:7590 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" @@ -906,96 +906,96 @@ msgstr "" "[ERROR_NOTCL] В качестве параметра выбран не поддерживаемый тип. " "Поддерживаются только Geometry и Gerber." -#: FlatCAMApp.py:7443 +#: FlatCAMApp.py:7514 msgid "Importing SVG" msgstr "Импортирование SVG" -#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 -#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7525 FlatCAMApp.py:7567 FlatCAMApp.py:7610 FlatCAMApp.py:7687 +#: FlatCAMApp.py:7748 FlatCAMApp.py:7811 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "[success] Открыт: %s" -#: FlatCAMApp.py:7485 +#: FlatCAMApp.py:7556 msgid "Importing DXF" msgstr "Импорт DXF" -#: FlatCAMApp.py:7527 +#: FlatCAMApp.py:7598 msgid "Importing Image" msgstr "Импорт изображения" -#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7641 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл: %s" -#: FlatCAMApp.py:7573 +#: FlatCAMApp.py:7644 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "[ERROR_NOTCL] Не удалось проанализировать файл: {name}. {error}" -#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 +#: FlatCAMApp.py:7651 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "[ERROR] Произошла внутренняя ошибка. Посмотрите в командную строку.\n" -#: FlatCAMApp.py:7589 +#: FlatCAMApp.py:7660 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" "[ERROR_NOTCL] Объект не является файлом Gerber или пустым. Прерывание " "создания объекта." -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7668 msgid "Opening Gerber" msgstr "Открытие Gerber" -#: FlatCAMApp.py:7607 +#: FlatCAMApp.py:7678 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "[ERROR_NOTCL] Открыть Gerber не удалось. Вероятно, не файл Gerber." -#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7711 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "[ERROR_NOTCL] Это не Excellon файл." -#: FlatCAMApp.py:7643 +#: FlatCAMApp.py:7714 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "[ERROR_NOTCL] Не удается открыть файл: %s" -#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7719 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "[ERROR_NOTCL] Произошла внутренняя ошибка. Вижу оболочки.\n" -#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7732 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "[ERROR_NOTCL] Geometry не найдена в файле: %s" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7735 msgid "Opening Excellon." msgstr "Открытие Excellon." -#: FlatCAMApp.py:7670 +#: FlatCAMApp.py:7741 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" "[ERROR_NOTCL] Не удалось открыть файл Excellon. Вероятно, не файл Excellon." -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7778 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "[ERROR_NOTCL] Не удалось открыть: %s" -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7788 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "[ERROR_NOTCL] Это не G-код" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7794 msgid "Opening G-Code." msgstr "Открытие G-Code." -#: FlatCAMApp.py:7731 +#: FlatCAMApp.py:7802 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1006,26 +1006,26 @@ msgstr "" "Попытка создать объект задания ЧПУ с плоским кулачком из файла G-кода не " "удалась во время обработки" -#: FlatCAMApp.py:7771 +#: FlatCAMApp.py:7842 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл конфигурации: %s" -#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 +#: FlatCAMApp.py:7868 FlatCAMApp.py:7885 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "[ERROR_NOTCL] Не удалось открыть файл проекта : %s" -#: FlatCAMApp.py:7837 +#: FlatCAMApp.py:7908 #, python-format msgid "[success] Project loaded from: %s" msgstr "[success] Проект загружен из: %s" -#: FlatCAMApp.py:7942 +#: FlatCAMApp.py:8013 msgid "Available commands:\n" msgstr "Доступные команды:\n" -#: FlatCAMApp.py:7944 +#: FlatCAMApp.py:8015 msgid "" "\n" "\n" @@ -1037,27 +1037,27 @@ msgstr "" "Для дополнительной информации ведите help <имя_команды> .\n" "Пример: help open_gerber" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8165 msgid "Shows list of commands." msgstr "Показывает список команд." -#: FlatCAMApp.py:8151 +#: FlatCAMApp.py:8222 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "[ERROR_NOTCL] Не удалось загрузить список номенклатуры." -#: FlatCAMApp.py:8158 +#: FlatCAMApp.py:8229 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "[ERROR_NOTCL] Не удалось проанализировать список последних элементов." -#: FlatCAMApp.py:8202 +#: FlatCAMApp.py:8273 msgid "Clear Recent files" msgstr "Очистить список" -#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8290 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "Список сочетаний клавиш" -#: FlatCAMApp.py:8226 +#: FlatCAMApp.py:8297 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1107,26 +1107,26 @@ msgid "" " " msgstr "" -#: FlatCAMApp.py:8333 +#: FlatCAMApp.py:8404 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" "[WARNING_NOTCL] Не удалось проверить последнюю версию. Не удалось " "подключиться." -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8411 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" "[ERROR_NOTCL] Не удалось проанализировать информацию о последней версии." -#: FlatCAMApp.py:8350 +#: FlatCAMApp.py:8421 msgid "[success] FlatCAM is up to date!" msgstr "[success] FlatCAM в актуальном состоянии!" -#: FlatCAMApp.py:8355 +#: FlatCAMApp.py:8426 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: FlatCAMApp.py:8356 +#: FlatCAMApp.py:8427 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1134,58 +1134,58 @@ msgstr "" "Новая версия FlatCAM доступна для загрузки:\n" "\n" -#: FlatCAMApp.py:8358 +#: FlatCAMApp.py:8429 msgid "info" msgstr "инфо" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8448 msgid "[success] All plots disabled." msgstr "[success] Все участки отключены." -#: FlatCAMApp.py:8383 +#: FlatCAMApp.py:8454 msgid "[success] All non selected plots disabled." msgstr "[success] Все невыбранные участки отключены." -#: FlatCAMApp.py:8389 +#: FlatCAMApp.py:8460 msgid "[success] All plots enabled." msgstr "[success] Все участки включены." -#: FlatCAMApp.py:8395 +#: FlatCAMApp.py:8466 msgid "[success] Selected plots enabled..." msgstr "[success] Выбранные участки включены..." -#: FlatCAMApp.py:8403 +#: FlatCAMApp.py:8474 msgid "[success] Selected plots disabled..." msgstr "[success] Выбранные участки отключены..." -#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 +#: FlatCAMApp.py:8484 FlatCAMApp.py:8497 msgid "Working ..." msgstr "Обработка…" -#: FlatCAMApp.py:8460 +#: FlatCAMApp.py:8531 msgid "Saving FlatCAM Project" msgstr "Сохранение проекта FlatCAM" -#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 +#: FlatCAMApp.py:8552 FlatCAMApp.py:8583 #, python-format msgid "[success] Project saved to: %s" msgstr "[success] Проект, сохраненный на: %s" -#: FlatCAMApp.py:8499 +#: FlatCAMApp.py:8570 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Не удалось проверить файл проекта: %s. Повторите попытку " "сохранить его." -#: FlatCAMApp.py:8506 +#: FlatCAMApp.py:8577 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" "[ERROR_NOTCL] Не удалось проанализировать сохраненный файл проекта: %s. " "Повторите попытку сохранить его." -#: FlatCAMApp.py:8514 +#: FlatCAMApp.py:8585 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr "" @@ -6674,25 +6674,30 @@ msgid "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." msgstr "" +"Некоторые сверла (большие) нужно сверлить глубже\n" +"создать необходимый диаметр выходного отверстия за счет формы наконечника.\n" +"Значение здесь может компенсировать Cut Z параметра." #: flatcamGUI/FlatCAMGUI.py:4792 flatcamGUI/FlatCAMGUI.py:5354 msgid "Toolchange X,Y:" -msgstr "" +msgstr "Смена инструмента X, Y:" #: flatcamGUI/FlatCAMGUI.py:4794 flatcamGUI/FlatCAMGUI.py:5356 msgid "Toolchange X,Y position." -msgstr "" +msgstr "Изменение инструмента X, Y положение." #: flatcamGUI/FlatCAMGUI.py:4800 flatcamGUI/FlatCAMGUI.py:5363 #: flatcamGUI/ObjectUI.py:634 msgid "Start move Z:" -msgstr "" +msgstr "Начать движение Z:" #: flatcamGUI/FlatCAMGUI.py:4802 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." msgstr "" +"Высота инструмента сразу после запуска.\n" +"Удалить значение если вам не нужна эта функция." #: flatcamGUI/FlatCAMGUI.py:4809 flatcamGUI/FlatCAMGUI.py:5373 #: flatcamGUI/ObjectUI.py:644 flatcamGUI/ObjectUI.py:1144 @@ -6710,7 +6715,7 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:4818 flatcamGUI/FlatCAMGUI.py:5383 #: flatcamGUI/ObjectUI.py:665 msgid "Feedrate Rapids:" -msgstr "" +msgstr "Пороги Скорости Подачи:" #: flatcamGUI/FlatCAMGUI.py:4820 flatcamGUI/ObjectUI.py:667 msgid "" @@ -6720,11 +6725,16 @@ msgid "" "It is useful only for Marlin,\n" "ignore for any other cases." msgstr "" +"Скорость инструмента во время сверления\n" +"(в единицах измерения в минуту).\n" +"Это для быстрого перемещения G00.\n" +"Полезно только для Marlin,\n" +"игнорировать для любых других случаев." #: flatcamGUI/FlatCAMGUI.py:4831 flatcamGUI/FlatCAMGUI.py:5407 #: flatcamGUI/ObjectUI.py:718 flatcamGUI/ObjectUI.py:1256 msgid "Probe Z depth:" -msgstr "" +msgstr "Глубина зонда Z:" #: flatcamGUI/FlatCAMGUI.py:4833 flatcamGUI/FlatCAMGUI.py:5409 #: flatcamGUI/ObjectUI.py:720 flatcamGUI/ObjectUI.py:1259 @@ -6732,16 +6742,18 @@ msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" +"Максимальная глубина, допустимая для зонда\n" +"зондировать. Отрицательное значение в текущих единицах." #: flatcamGUI/FlatCAMGUI.py:4841 flatcamGUI/FlatCAMGUI.py:5417 #: flatcamGUI/ObjectUI.py:730 flatcamGUI/ObjectUI.py:1270 msgid "Feedrate Probe:" -msgstr "" +msgstr "Датчик Скорости Подачи:" #: flatcamGUI/FlatCAMGUI.py:4843 flatcamGUI/FlatCAMGUI.py:5419 #: flatcamGUI/ObjectUI.py:732 flatcamGUI/ObjectUI.py:1273 msgid "The feedrate used while the probe is probing." -msgstr "" +msgstr "Скорость подачи, используемая во время зондирования." #: flatcamGUI/FlatCAMGUI.py:4849 flatcamGUI/FlatCAMGUI.py:5426 msgid "Fast Plunge:" @@ -6754,6 +6766,10 @@ msgid "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." msgstr "" +"Проверяя это, вертикальное перемещение\n" +"Z_toolchange на Z_move выполняется с помощью G0,\n" +"это означает самую быструю скорость.\n" +"Предупреждение: перемещение выполняется при смене координат Toolchange X,Y." #: flatcamGUI/FlatCAMGUI.py:4860 msgid "Fast Retract:" @@ -6768,6 +6784,14 @@ msgid "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." msgstr "" +"Стратегия выхода из отверстия.\n" +" - - Когда не проверено, пока выходящ просверленное отверстие буровой " +"наконечник\n" +"будет путешествовать медленно, с установленной скоростью подачи (G1), до " +"нулевой глубины, а затем\n" +"путешествуйте как можно быстрее (G0) к Z_move (высота перемещения).\n" +" - Когда проверено перемещение от Z_cut(глубины отрезка) к Z_move\n" +"(высота перемещения) делается как можно быстрее (G0) за один ход." #: flatcamGUI/FlatCAMGUI.py:4881 msgid "Excellon Export" @@ -6778,10 +6802,12 @@ msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" +"Заданные здесь параметры используются в экспортированном файле\n" +"при использовании файла - > экспорт - > Экспорт Excellon пункт меню." #: flatcamGUI/FlatCAMGUI.py:4897 flatcamGUI/FlatCAMGUI.py:4903 msgid "The units used in the Excellon file." -msgstr "" +msgstr "Единицы измерения, используемые в файле Excellon." #: flatcamGUI/FlatCAMGUI.py:4911 msgid "" @@ -6790,6 +6816,10 @@ msgid "" "Here we set the format used when the provided\n" "coordinates are not using period." msgstr "" +"Файлы ЧПУ сверла, как правило, по имени файлов Excellon \n" +"это файлы, которые можно найти в разных форматах.\n" +"Здесь мы устанавливаем формат, используемый, когда\n" +"координаты не используют точку." #: flatcamGUI/FlatCAMGUI.py:4947 msgid "Format:" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index bcfaea2a..2fcc3304 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-06-22 21:02+0300\n" +"POT-Creation-Date: 2019-06-22 23:56+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -40,124 +40,124 @@ msgstr "" msgid "Open Script file failed." msgstr "" -#: FlatCAMApp.py:2234 +#: FlatCAMApp.py:2244 msgid "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." msgstr "" -#: FlatCAMApp.py:2244 +#: FlatCAMApp.py:2254 msgid "" "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " "Geometry is not possible.\n" "Edit only one geometry at a time." msgstr "" -#: FlatCAMApp.py:2299 +#: FlatCAMApp.py:2309 msgid "[WARNING_NOTCL] Editor is activated ..." msgstr "" -#: FlatCAMApp.py:2317 +#: FlatCAMApp.py:2327 msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:2318 flatcamGUI/FlatCAMGUI.py:1618 +#: FlatCAMApp.py:2328 flatcamGUI/FlatCAMGUI.py:1618 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:2321 FlatCAMApp.py:3413 FlatCAMApp.py:5918 +#: FlatCAMApp.py:2331 FlatCAMApp.py:3423 FlatCAMApp.py:5989 #: FlatCAMTranslation.py:89 flatcamGUI/FlatCAMGUI.py:3730 msgid "Yes" msgstr "" -#: FlatCAMApp.py:2322 FlatCAMApp.py:3414 FlatCAMApp.py:5919 +#: FlatCAMApp.py:2332 FlatCAMApp.py:3424 FlatCAMApp.py:5990 #: FlatCAMTranslation.py:90 flatcamGUI/FlatCAMGUI.py:3731 msgid "No" msgstr "" -#: FlatCAMApp.py:2323 FlatCAMApp.py:3415 FlatCAMApp.py:3764 FlatCAMApp.py:5920 +#: FlatCAMApp.py:2333 FlatCAMApp.py:3425 FlatCAMApp.py:3836 FlatCAMApp.py:5991 msgid "Cancel" msgstr "" -#: FlatCAMApp.py:2350 +#: FlatCAMApp.py:2360 msgid "[WARNING] Object empty after edit." msgstr "" -#: FlatCAMApp.py:2372 FlatCAMApp.py:2391 FlatCAMApp.py:2403 +#: FlatCAMApp.py:2382 FlatCAMApp.py:2401 FlatCAMApp.py:2413 msgid "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: FlatCAMApp.py:2375 +#: FlatCAMApp.py:2385 #, python-format msgid "[selected] %s is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:2740 +#: FlatCAMApp.py:2750 msgid "[ERROR] Could not load defaults file." msgstr "" -#: FlatCAMApp.py:2752 +#: FlatCAMApp.py:2762 msgid "[ERROR] Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:2773 FlatCAMApp.py:2777 +#: FlatCAMApp.py:2783 FlatCAMApp.py:2787 msgid "Import FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:2783 +#: FlatCAMApp.py:2793 msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." msgstr "" -#: FlatCAMApp.py:2791 FlatCAMApp.py:2845 FlatCAMApp.py:3292 +#: FlatCAMApp.py:2801 FlatCAMApp.py:2855 FlatCAMApp.py:3302 msgid "[ERROR_NOTCL] Could not load defaults file." msgstr "" -#: FlatCAMApp.py:2799 FlatCAMApp.py:3301 +#: FlatCAMApp.py:2809 FlatCAMApp.py:3311 msgid "[ERROR_NOTCL] Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:2802 +#: FlatCAMApp.py:2812 #, python-format msgid "[success] Imported Defaults from %s" msgstr "" -#: FlatCAMApp.py:2817 FlatCAMApp.py:2822 +#: FlatCAMApp.py:2827 FlatCAMApp.py:2832 msgid "Export FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:2829 +#: FlatCAMApp.py:2839 msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:2864 FlatCAMApp.py:3346 +#: FlatCAMApp.py:2874 FlatCAMApp.py:3356 msgid "[ERROR_NOTCL] Failed to write defaults to file." msgstr "" -#: FlatCAMApp.py:2917 +#: FlatCAMApp.py:2927 msgid "[ERROR_NOTCL] Failed to open recent files file for writing." msgstr "" -#: FlatCAMApp.py:2994 camlib.py:4457 +#: FlatCAMApp.py:3004 camlib.py:4457 msgid "[ERROR_NOTCL] An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:2995 +#: FlatCAMApp.py:3005 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: FlatCAMApp.py:3015 +#: FlatCAMApp.py:3025 msgid "Converting units to " msgstr "" -#: FlatCAMApp.py:3094 FlatCAMApp.py:3097 FlatCAMApp.py:3100 FlatCAMApp.py:3103 +#: FlatCAMApp.py:3104 FlatCAMApp.py:3107 FlatCAMApp.py:3110 FlatCAMApp.py:3113 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:3197 +#: FlatCAMApp.py:3207 #, python-brace-format msgid "" "FlatCAM
Version {version} {beta} ({date}) - " @@ -171,41 +171,41 @@ msgid "" "downloads/\">here.
" msgstr "" -#: FlatCAMApp.py:3350 +#: FlatCAMApp.py:3360 msgid "[success] Defaults saved." msgstr "" -#: FlatCAMApp.py:3371 +#: FlatCAMApp.py:3381 msgid "[ERROR_NOTCL] Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:3380 +#: FlatCAMApp.py:3390 msgid "[ERROR_NOTCL] Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:3394 +#: FlatCAMApp.py:3404 msgid "[ERROR_NOTCL] Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:3398 +#: FlatCAMApp.py:3408 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:3403 flatcamGUI/FlatCAMGUI.py:3106 +#: FlatCAMApp.py:3413 flatcamGUI/FlatCAMGUI.py:3106 msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:3408 +#: FlatCAMApp.py:3418 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:3411 FlatCAMApp.py:5916 +#: FlatCAMApp.py:3421 FlatCAMApp.py:5987 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:3478 +#: FlatCAMApp.py:3488 msgid "" "[ERROR] Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -215,113 +215,113 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:3519 +#: FlatCAMApp.py:3529 msgid "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3551 msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:3556 FlatCAMApp.py:3581 +#: FlatCAMApp.py:3566 FlatCAMApp.py:3591 msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:3560 FlatCAMApp.py:3585 +#: FlatCAMApp.py:3570 FlatCAMApp.py:3595 #, python-format msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgstr "" -#: FlatCAMApp.py:3573 +#: FlatCAMApp.py:3583 msgid "[success] A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:3599 +#: FlatCAMApp.py:3609 msgid "[success] A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:3763 FlatCAMApp.py:4603 FlatCAMApp.py:6191 FlatCAMApp.py:6202 -#: FlatCAMApp.py:6442 FlatCAMApp.py:6452 +#: FlatCAMApp.py:3835 FlatCAMApp.py:4674 FlatCAMApp.py:6262 FlatCAMApp.py:6273 +#: FlatCAMApp.py:6513 FlatCAMApp.py:6523 msgid "Ok" msgstr "" -#: FlatCAMApp.py:3809 +#: FlatCAMApp.py:3880 #, python-format msgid "[success] Converted units to %s" msgstr "" -#: FlatCAMApp.py:3820 +#: FlatCAMApp.py:3891 msgid "[WARNING_NOTCL] Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:4472 +#: FlatCAMApp.py:4543 msgid "Open file" msgstr "" -#: FlatCAMApp.py:4503 FlatCAMApp.py:4508 +#: FlatCAMApp.py:4574 FlatCAMApp.py:4579 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:4511 +#: FlatCAMApp.py:4582 msgid "[WARNING_NOTCL] Export Code cancelled." msgstr "" -#: FlatCAMApp.py:4521 +#: FlatCAMApp.py:4592 msgid "[WARNING] No such file or directory" msgstr "" -#: FlatCAMApp.py:4528 +#: FlatCAMApp.py:4599 #, python-format msgid "Saved to: %s" msgstr "" -#: FlatCAMApp.py:4591 FlatCAMApp.py:4624 FlatCAMApp.py:4635 FlatCAMApp.py:4646 +#: FlatCAMApp.py:4662 FlatCAMApp.py:4695 FlatCAMApp.py:4706 FlatCAMApp.py:4717 #: flatcamTools/ToolNonCopperClear.py:489 flatcamTools/ToolSolderPaste.py:765 msgid "" "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in Float " "format." msgstr "" -#: FlatCAMApp.py:4596 FlatCAMApp.py:4629 FlatCAMApp.py:4640 FlatCAMApp.py:4651 +#: FlatCAMApp.py:4667 FlatCAMApp.py:4700 FlatCAMApp.py:4711 FlatCAMApp.py:4722 #: flatcamGUI/FlatCAMGUI.py:3001 msgid "[WARNING_NOTCL] Adding Tool cancelled ..." msgstr "" -#: FlatCAMApp.py:4599 +#: FlatCAMApp.py:4670 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:4712 +#: FlatCAMApp.py:4783 msgid "Object(s) deleted ..." msgstr "" -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4787 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:4718 +#: FlatCAMApp.py:4789 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:4731 +#: FlatCAMApp.py:4802 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:4743 +#: FlatCAMApp.py:4814 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:4744 +#: FlatCAMApp.py:4815 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:4751 +#: FlatCAMApp.py:4822 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:4769 flatcamEditors/FlatCAMExcEditor.py:2320 +#: FlatCAMApp.py:4840 flatcamEditors/FlatCAMExcEditor.py:2320 #: flatcamEditors/FlatCAMExcEditor.py:2327 #: flatcamEditors/FlatCAMGeoEditor.py:3648 #: flatcamEditors/FlatCAMGeoEditor.py:3662 @@ -335,84 +335,84 @@ msgstr "" msgid "[success] Done." msgstr "" -#: FlatCAMApp.py:4901 FlatCAMApp.py:4968 +#: FlatCAMApp.py:4972 FlatCAMApp.py:5039 msgid "[WARNING_NOTCL] No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:5009 +#: FlatCAMApp.py:5080 msgid "[success] Origin set ..." msgstr "" -#: FlatCAMApp.py:5029 +#: FlatCAMApp.py:5100 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:5049 +#: FlatCAMApp.py:5120 msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:5074 +#: FlatCAMApp.py:5145 msgid "[success] Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:5076 FlatCAMApp.py:5116 +#: FlatCAMApp.py:5147 FlatCAMApp.py:5187 #: flatcamEditors/FlatCAMGeoEditor.py:1355 #: flatcamEditors/FlatCAMGrbEditor.py:5343 flatcamTools/ToolTransform.py:748 #, python-format msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." msgstr "" -#: FlatCAMApp.py:5089 +#: FlatCAMApp.py:5160 msgid "[WARNING_NOTCL] No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:5114 +#: FlatCAMApp.py:5185 msgid "[success] Flip on X axis done." msgstr "" -#: FlatCAMApp.py:5129 +#: FlatCAMApp.py:5200 msgid "[WARNING_NOTCL] No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Transform" msgstr "" -#: FlatCAMApp.py:5132 FlatCAMApp.py:5177 FlatCAMApp.py:5208 +#: FlatCAMApp.py:5203 FlatCAMApp.py:5248 FlatCAMApp.py:5279 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:5162 +#: FlatCAMApp.py:5233 msgid "[success] Rotation done." msgstr "" -#: FlatCAMApp.py:5164 flatcamEditors/FlatCAMGeoEditor.py:1298 +#: FlatCAMApp.py:5235 flatcamEditors/FlatCAMGeoEditor.py:1298 #: flatcamEditors/FlatCAMGrbEditor.py:5272 flatcamTools/ToolTransform.py:677 #, python-format msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:5175 +#: FlatCAMApp.py:5246 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:5196 +#: FlatCAMApp.py:5267 msgid "[success] Skew on X axis done." msgstr "" -#: FlatCAMApp.py:5206 +#: FlatCAMApp.py:5277 msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:5227 +#: FlatCAMApp.py:5298 msgid "[success] Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:5297 +#: FlatCAMApp.py:5368 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:5310 flatcamEditors/FlatCAMGeoEditor.py:937 +#: FlatCAMApp.py:5381 flatcamEditors/FlatCAMGeoEditor.py:937 #: flatcamEditors/FlatCAMGrbEditor.py:2381 #: flatcamEditors/FlatCAMGrbEditor.py:4861 flatcamGUI/ObjectUI.py:991 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:208 @@ -422,7 +422,7 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:5311 FlatCAMObj.py:3295 +#: FlatCAMApp.py:5382 FlatCAMObj.py:3295 #: flatcamEditors/FlatCAMGrbEditor.py:2386 flatcamGUI/FlatCAMGUI.py:527 #: flatcamGUI/FlatCAMGUI.py:724 flatcamGUI/FlatCAMGUI.py:1616 #: flatcamGUI/FlatCAMGUI.py:1953 flatcamGUI/ObjectUI.py:1007 @@ -431,278 +431,278 @@ msgstr "" msgid "Delete" msgstr "" -#: FlatCAMApp.py:5324 +#: FlatCAMApp.py:5395 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:5325 +#: FlatCAMApp.py:5396 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:5333 FlatCAMApp.py:5360 +#: FlatCAMApp.py:5404 FlatCAMApp.py:5431 msgid "" "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " "format." msgstr "" -#: FlatCAMApp.py:5339 +#: FlatCAMApp.py:5410 msgid "[success] New Grid added ..." msgstr "" -#: FlatCAMApp.py:5342 +#: FlatCAMApp.py:5413 msgid "[WARNING_NOTCL] Grid already exists ..." msgstr "" -#: FlatCAMApp.py:5345 +#: FlatCAMApp.py:5416 msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." msgstr "" -#: FlatCAMApp.py:5367 +#: FlatCAMApp.py:5438 msgid "[ERROR_NOTCL] Grid Value does not exist ..." msgstr "" -#: FlatCAMApp.py:5370 +#: FlatCAMApp.py:5441 msgid "[success] Grid Value deleted ..." msgstr "" -#: FlatCAMApp.py:5373 +#: FlatCAMApp.py:5444 msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." msgstr "" -#: FlatCAMApp.py:5412 +#: FlatCAMApp.py:5483 msgid "[WARNING_NOTCL] No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:5416 +#: FlatCAMApp.py:5487 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:5458 flatcamEditors/FlatCAMGrbEditor.py:3901 +#: FlatCAMApp.py:5529 flatcamEditors/FlatCAMGrbEditor.py:3901 msgid "[success] Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:5714 FlatCAMApp.py:5717 FlatCAMApp.py:5720 FlatCAMApp.py:5723 -#: FlatCAMApp.py:5738 FlatCAMApp.py:5741 FlatCAMApp.py:5744 FlatCAMApp.py:5747 -#: FlatCAMApp.py:5787 FlatCAMApp.py:5790 FlatCAMApp.py:5793 FlatCAMApp.py:5796 +#: FlatCAMApp.py:5785 FlatCAMApp.py:5788 FlatCAMApp.py:5791 FlatCAMApp.py:5794 +#: FlatCAMApp.py:5809 FlatCAMApp.py:5812 FlatCAMApp.py:5815 FlatCAMApp.py:5818 +#: FlatCAMApp.py:5858 FlatCAMApp.py:5861 FlatCAMApp.py:5864 FlatCAMApp.py:5867 #: ObjectCollection.py:719 ObjectCollection.py:722 ObjectCollection.py:725 #: ObjectCollection.py:728 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:5913 +#: FlatCAMApp.py:5984 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:5934 +#: FlatCAMApp.py:6005 msgid "[success] New Project created..." msgstr "" -#: FlatCAMApp.py:6050 FlatCAMApp.py:6053 flatcamGUI/FlatCAMGUI.py:608 +#: FlatCAMApp.py:6121 FlatCAMApp.py:6124 flatcamGUI/FlatCAMGUI.py:608 #: flatcamGUI/FlatCAMGUI.py:1832 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:6058 +#: FlatCAMApp.py:6129 msgid "[WARNING_NOTCL] Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:6079 FlatCAMApp.py:6082 flatcamGUI/FlatCAMGUI.py:609 +#: FlatCAMApp.py:6150 FlatCAMApp.py:6153 flatcamGUI/FlatCAMGUI.py:609 #: flatcamGUI/FlatCAMGUI.py:1833 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:6087 +#: FlatCAMApp.py:6158 msgid "[WARNING_NOTCL] Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:6109 FlatCAMApp.py:6112 +#: FlatCAMApp.py:6180 FlatCAMApp.py:6183 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:6117 +#: FlatCAMApp.py:6188 msgid "[WARNING_NOTCL] Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:6135 FlatCAMApp.py:6138 +#: FlatCAMApp.py:6206 FlatCAMApp.py:6209 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:6146 +#: FlatCAMApp.py:6217 msgid "[WARNING_NOTCL] Open Project cancelled." msgstr "" -#: FlatCAMApp.py:6165 FlatCAMApp.py:6168 +#: FlatCAMApp.py:6236 FlatCAMApp.py:6239 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:6172 +#: FlatCAMApp.py:6243 msgid "[WARNING_NOTCL] Open Config cancelled." msgstr "" -#: FlatCAMApp.py:6187 FlatCAMApp.py:6438 FlatCAMApp.py:8591 FlatCAMApp.py:8611 -#: FlatCAMApp.py:8632 FlatCAMApp.py:8654 +#: FlatCAMApp.py:6258 FlatCAMApp.py:6509 FlatCAMApp.py:8662 FlatCAMApp.py:8682 +#: FlatCAMApp.py:8703 FlatCAMApp.py:8725 msgid "[WARNING_NOTCL] No object selected." msgstr "" -#: FlatCAMApp.py:6188 FlatCAMApp.py:6439 +#: FlatCAMApp.py:6259 FlatCAMApp.py:6510 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:6199 +#: FlatCAMApp.py:6270 msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:6212 FlatCAMApp.py:6216 +#: FlatCAMApp.py:6283 FlatCAMApp.py:6287 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:6221 +#: FlatCAMApp.py:6292 msgid "[WARNING_NOTCL] Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:6240 +#: FlatCAMApp.py:6311 msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:6246 FlatCAMApp.py:6250 +#: FlatCAMApp.py:6317 FlatCAMApp.py:6321 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:6255 +#: FlatCAMApp.py:6326 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:6274 +#: FlatCAMApp.py:6345 msgid "" "[WARNING_NOTCL] No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:6279 FlatCAMApp.py:6402 +#: FlatCAMApp.py:6350 FlatCAMApp.py:6473 msgid "" "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:6291 +#: FlatCAMApp.py:6362 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:6296 +#: FlatCAMApp.py:6367 msgid "[WARNING_NOTCL] Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:6315 +#: FlatCAMApp.py:6386 msgid "" "[WARNING_NOTCL] No object selected. Please select an Excellon object to " "export." msgstr "" -#: FlatCAMApp.py:6320 FlatCAMApp.py:6361 +#: FlatCAMApp.py:6391 FlatCAMApp.py:6432 msgid "" "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:6328 FlatCAMApp.py:6332 +#: FlatCAMApp.py:6399 FlatCAMApp.py:6403 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:6337 +#: FlatCAMApp.py:6408 msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:6356 +#: FlatCAMApp.py:6427 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " "export." msgstr "" -#: FlatCAMApp.py:6369 FlatCAMApp.py:6373 +#: FlatCAMApp.py:6440 FlatCAMApp.py:6444 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:6378 +#: FlatCAMApp.py:6449 msgid "[WARNING_NOTCL] Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:6397 +#: FlatCAMApp.py:6468 msgid "" "[WARNING_NOTCL] No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:6410 FlatCAMApp.py:6414 +#: FlatCAMApp.py:6481 FlatCAMApp.py:6485 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:6419 +#: FlatCAMApp.py:6490 msgid "[WARNING_NOTCL] Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:6449 +#: FlatCAMApp.py:6520 msgid "[ERROR_NOTCL] Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:6463 FlatCAMApp.py:6467 +#: FlatCAMApp.py:6534 FlatCAMApp.py:6538 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:6473 +#: FlatCAMApp.py:6544 msgid "[WARNING_NOTCL] Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:6493 FlatCAMApp.py:6496 +#: FlatCAMApp.py:6564 FlatCAMApp.py:6567 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:6505 +#: FlatCAMApp.py:6576 msgid "[WARNING_NOTCL] Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:6524 FlatCAMApp.py:6528 +#: FlatCAMApp.py:6595 FlatCAMApp.py:6599 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:6537 +#: FlatCAMApp.py:6608 msgid "[WARNING_NOTCL] Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:6555 +#: FlatCAMApp.py:6626 #, python-format msgid "%s" msgstr "" -#: FlatCAMApp.py:6575 +#: FlatCAMApp.py:6646 msgid "" "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:6582 +#: FlatCAMApp.py:6653 msgid "" "[WARNING_NOTCL] There is no selected object for which to see it's source " "file code." msgstr "" -#: FlatCAMApp.py:6590 +#: FlatCAMApp.py:6661 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:6600 +#: FlatCAMApp.py:6671 #, python-format msgid "[ERROR]App.on_view_source() -->%s" msgstr "" -#: FlatCAMApp.py:6612 FlatCAMApp.py:7754 FlatCAMObj.py:5588 +#: FlatCAMApp.py:6683 FlatCAMApp.py:7825 FlatCAMObj.py:5588 #: flatcamTools/ToolSolderPaste.py:1278 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:6624 +#: FlatCAMApp.py:6695 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:6627 +#: FlatCAMApp.py:6698 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -726,216 +726,216 @@ msgid "" "\n" msgstr "" -#: FlatCAMApp.py:6650 FlatCAMApp.py:6653 +#: FlatCAMApp.py:6721 FlatCAMApp.py:6724 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:6661 +#: FlatCAMApp.py:6732 msgid "[WARNING_NOTCL] Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:6673 +#: FlatCAMApp.py:6744 #, python-format msgid "[ERROR]App.on_fileopenscript() -->%s" msgstr "" -#: FlatCAMApp.py:6699 FlatCAMApp.py:6702 +#: FlatCAMApp.py:6770 FlatCAMApp.py:6773 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:6710 +#: FlatCAMApp.py:6781 msgid "[WARNING_NOTCL] Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:6760 FlatCAMApp.py:6764 +#: FlatCAMApp.py:6831 FlatCAMApp.py:6835 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:6761 +#: FlatCAMApp.py:6832 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:6769 +#: FlatCAMApp.py:6840 msgid "[WARNING_NOTCL] Save Project cancelled." msgstr "" -#: FlatCAMApp.py:6813 +#: FlatCAMApp.py:6884 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:6847 FlatCAMApp.py:6953 FlatCAMApp.py:7068 +#: FlatCAMApp.py:6918 FlatCAMApp.py:7024 FlatCAMApp.py:7139 #, python-format msgid "[success] SVG file exported to %s" msgstr "" -#: FlatCAMApp.py:6878 FlatCAMApp.py:6999 +#: FlatCAMApp.py:6949 FlatCAMApp.py:7070 #, python-format msgid "[WARNING_NOTCL] No object Box. Using instead %s" msgstr "" -#: FlatCAMApp.py:6956 FlatCAMApp.py:7071 +#: FlatCAMApp.py:7027 FlatCAMApp.py:7142 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:7219 +#: FlatCAMApp.py:7290 #, python-format msgid "[success] Excellon file exported to %s" msgstr "" -#: FlatCAMApp.py:7226 +#: FlatCAMApp.py:7297 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:7231 FlatCAMApp.py:7238 +#: FlatCAMApp.py:7302 FlatCAMApp.py:7309 msgid "[ERROR_NOTCL] Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:7336 +#: FlatCAMApp.py:7407 #, python-format msgid "[success] Gerber file exported to %s" msgstr "" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7414 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:7348 FlatCAMApp.py:7355 +#: FlatCAMApp.py:7419 FlatCAMApp.py:7426 msgid "[ERROR_NOTCL] Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:7395 +#: FlatCAMApp.py:7466 #, python-format msgid "[success] DXF file exported to %s" msgstr "" -#: FlatCAMApp.py:7401 +#: FlatCAMApp.py:7472 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:7406 FlatCAMApp.py:7413 +#: FlatCAMApp.py:7477 FlatCAMApp.py:7484 msgid "[[WARNING_NOTCL]] Could not export DXF file." msgstr "" -#: FlatCAMApp.py:7433 FlatCAMApp.py:7475 FlatCAMApp.py:7519 +#: FlatCAMApp.py:7504 FlatCAMApp.py:7546 FlatCAMApp.py:7590 msgid "" "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry and " "Gerber are supported" msgstr "" -#: FlatCAMApp.py:7443 +#: FlatCAMApp.py:7514 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:7454 FlatCAMApp.py:7496 FlatCAMApp.py:7539 FlatCAMApp.py:7616 -#: FlatCAMApp.py:7677 FlatCAMApp.py:7740 flatcamTools/ToolPDF.py:212 +#: FlatCAMApp.py:7525 FlatCAMApp.py:7567 FlatCAMApp.py:7610 FlatCAMApp.py:7687 +#: FlatCAMApp.py:7748 FlatCAMApp.py:7811 flatcamTools/ToolPDF.py:212 #, python-format msgid "[success] Opened: %s" msgstr "" -#: FlatCAMApp.py:7485 +#: FlatCAMApp.py:7556 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:7527 +#: FlatCAMApp.py:7598 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:7568 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7641 #, python-format msgid "[ERROR_NOTCL] Failed to open file: %s" msgstr "" -#: FlatCAMApp.py:7573 +#: FlatCAMApp.py:7644 #, python-brace-format msgid "[ERROR_NOTCL] Failed to parse file: {name}. {error}" msgstr "" -#: FlatCAMApp.py:7580 FlatCAMObj.py:4266 +#: FlatCAMApp.py:7651 FlatCAMObj.py:4266 #: flatcamEditors/FlatCAMExcEditor.py:2077 msgid "[ERROR] An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:7589 +#: FlatCAMApp.py:7660 msgid "" "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:7597 +#: FlatCAMApp.py:7668 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:7607 +#: FlatCAMApp.py:7678 msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:7640 flatcamTools/ToolPcbWizard.py:421 +#: FlatCAMApp.py:7711 flatcamTools/ToolPcbWizard.py:421 msgid "[ERROR_NOTCL] This is not Excellon file." msgstr "" -#: FlatCAMApp.py:7643 +#: FlatCAMApp.py:7714 #, python-format msgid "[ERROR_NOTCL] Cannot open file: %s" msgstr "" -#: FlatCAMApp.py:7648 flatcamTools/ToolPcbWizard.py:429 +#: FlatCAMApp.py:7719 flatcamTools/ToolPcbWizard.py:429 msgid "[ERROR_NOTCL] An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:7661 flatcamTools/ToolPDF.py:262 +#: FlatCAMApp.py:7732 flatcamTools/ToolPDF.py:262 #: flatcamTools/ToolPcbWizard.py:442 #, python-format msgid "[ERROR_NOTCL] No geometry found in file: %s" msgstr "" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7735 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:7670 +#: FlatCAMApp.py:7741 msgid "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:7707 +#: FlatCAMApp.py:7778 #, python-format msgid "[ERROR_NOTCL] Failed to open %s" msgstr "" -#: FlatCAMApp.py:7717 +#: FlatCAMApp.py:7788 msgid "[ERROR_NOTCL] This is not GCODE" msgstr "" -#: FlatCAMApp.py:7723 +#: FlatCAMApp.py:7794 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:7731 +#: FlatCAMApp.py:7802 msgid "" "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" msgstr "" -#: FlatCAMApp.py:7771 +#: FlatCAMApp.py:7842 #, python-format msgid "[ERROR_NOTCL] Failed to open config file: %s" msgstr "" -#: FlatCAMApp.py:7797 FlatCAMApp.py:7814 +#: FlatCAMApp.py:7868 FlatCAMApp.py:7885 #, python-format msgid "[ERROR_NOTCL] Failed to open project file: %s" msgstr "" -#: FlatCAMApp.py:7837 +#: FlatCAMApp.py:7908 #, python-format msgid "[success] Project loaded from: %s" msgstr "" -#: FlatCAMApp.py:7942 +#: FlatCAMApp.py:8013 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:7944 +#: FlatCAMApp.py:8015 msgid "" "\n" "\n" @@ -943,27 +943,27 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:8094 +#: FlatCAMApp.py:8165 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:8151 +#: FlatCAMApp.py:8222 msgid "[ERROR_NOTCL] Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:8158 +#: FlatCAMApp.py:8229 msgid "[ERROR_NOTCL] Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:8202 +#: FlatCAMApp.py:8273 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:8219 flatcamGUI/FlatCAMGUI.py:968 +#: FlatCAMApp.py:8290 flatcamGUI/FlatCAMGUI.py:968 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:8226 +#: FlatCAMApp.py:8297 msgid "" "\n" "

Selected Tab - Choose an Item from " @@ -1013,76 +1013,76 @@ msgid "" " " msgstr "" -#: FlatCAMApp.py:8333 +#: FlatCAMApp.py:8404 msgid "[WARNING_NOTCL] Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:8340 +#: FlatCAMApp.py:8411 msgid "[ERROR_NOTCL] Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:8350 +#: FlatCAMApp.py:8421 msgid "[success] FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:8355 +#: FlatCAMApp.py:8426 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:8356 +#: FlatCAMApp.py:8427 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:8358 +#: FlatCAMApp.py:8429 msgid "info" msgstr "" -#: FlatCAMApp.py:8377 +#: FlatCAMApp.py:8448 msgid "[success] All plots disabled." msgstr "" -#: FlatCAMApp.py:8383 +#: FlatCAMApp.py:8454 msgid "[success] All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:8389 +#: FlatCAMApp.py:8460 msgid "[success] All plots enabled." msgstr "" -#: FlatCAMApp.py:8395 +#: FlatCAMApp.py:8466 msgid "[success] Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:8403 +#: FlatCAMApp.py:8474 msgid "[success] Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:8413 FlatCAMApp.py:8426 +#: FlatCAMApp.py:8484 FlatCAMApp.py:8497 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:8460 +#: FlatCAMApp.py:8531 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:8481 FlatCAMApp.py:8512 +#: FlatCAMApp.py:8552 FlatCAMApp.py:8583 #, python-format msgid "[success] Project saved to: %s" msgstr "" -#: FlatCAMApp.py:8499 +#: FlatCAMApp.py:8570 #, python-format msgid "[ERROR_NOTCL] Failed to verify project file: %s. Retry to save it." msgstr "" -#: FlatCAMApp.py:8506 +#: FlatCAMApp.py:8577 #, python-format msgid "[ERROR_NOTCL] Failed to parse saved project file: %s. Retry to save it." msgstr "" -#: FlatCAMApp.py:8514 +#: FlatCAMApp.py:8585 #, python-format msgid "[ERROR_NOTCL] Failed to save project file: %s. Retry to save it." msgstr ""