diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b458fd9..848179fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ CHANGELOG for FlatCAM beta - commented the ToolsDB class since it is not used currently - some minor changes in the AppTextEditor.py file - removed Hungarian language since it's looking like is no longer being translated +- added a default properties tab which will hold a set of information's about the application 22.10.2020 diff --git a/appEditors/AppExcEditor.py b/appEditors/AppExcEditor.py index 7f2fef93..35aa2e37 100644 --- a/appEditors/AppExcEditor.py +++ b/appEditors/AppExcEditor.py @@ -1978,9 +1978,9 @@ class AppExcEditor(QtCore.QObject): self.e_ui.tools_table_exc.clearSelection() # Remove anything else in the GUI Selected Tab - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() # Put ourselves in the GUI Properties Tab - self.app.ui.selected_scroll_area.setWidget(self.e_ui.exc_edit_widget) + self.app.ui.properties_scroll_area.setWidget(self.e_ui.exc_edit_widget) # Switch notebook to Properties page self.app.ui.notebook.setCurrentWidget(self.app.ui.properties_tab) diff --git a/appEditors/AppGeoEditor.py b/appEditors/AppGeoEditor.py index 989c271d..0019d90e 100644 --- a/appEditors/AppGeoEditor.py +++ b/appEditors/AppGeoEditor.py @@ -3528,9 +3528,9 @@ class AppGeoEditor(QtCore.QObject): self.decimals = self.app.decimals # Remove anything else in the GUI Selected Tab - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() # Put ourselves in the appGUI Properties Tab - self.app.ui.selected_scroll_area.setWidget(self.geo_edit_widget) + self.app.ui.properties_scroll_area.setWidget(self.geo_edit_widget) # Switch notebook to Properties page self.app.ui.notebook.setCurrentWidget(self.app.ui.properties_tab) @@ -4025,9 +4025,11 @@ class AppGeoEditor(QtCore.QObject): # make sure that the cursor shape is enabled/disabled, too if self.options['grid_snap'] is True: + self.app.defaults['global_grid_snap'] = True self.app.inform[str, bool].emit(_("Grid Snap enabled."), False) self.app.app_cursor.enabled = True else: + self.app.defaults['global_grid_snap'] = False self.app.app_cursor.enabled = False self.app.inform[str, bool].emit(_("Grid Snap disabled."), False) diff --git a/appEditors/AppGerberEditor.py b/appEditors/AppGerberEditor.py index ac23947e..7d3b854d 100644 --- a/appEditors/AppGerberEditor.py +++ b/appEditors/AppGerberEditor.py @@ -3323,9 +3323,9 @@ class AppGerberEditor(QtCore.QObject): self.apertures_table.clearSelection() # Remove anything else in the GUI Properties Tab - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() # Put ourselves in the GUI Properties Tab - self.app.ui.selected_scroll_area.setWidget(self.grb_edit_widget) + self.app.ui.properties_scroll_area.setWidget(self.grb_edit_widget) # Switch notebook to Properties page self.app.ui.notebook.setCurrentWidget(self.app.ui.properties_tab) diff --git a/appEditors/appGCodeEditor.py b/appEditors/appGCodeEditor.py index 861c87aa..00b8b0b6 100644 --- a/appEditors/appGCodeEditor.py +++ b/appEditors/appGCodeEditor.py @@ -91,9 +91,9 @@ class AppGCodeEditor(QtCore.QObject): self.ui.prepend_text.set_value(self.app.defaults["cncjob_prepend"]) # Remove anything else in the GUI Properties Tab - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() # Put ourselves in the GUI Properties Tab - self.app.ui.selected_scroll_area.setWidget(self.ui.edit_widget) + self.app.ui.properties_scroll_area.setWidget(self.ui.edit_widget) # Switch notebook to Properties page self.app.ui.notebook.setCurrentWidget(self.app.ui.properties_tab) diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index ba0a3dd6..8a599f0c 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -1230,9 +1230,9 @@ class MainGUI(QtWidgets.QMainWindow): self.properties_tab_layout = QtWidgets.QVBoxLayout(self.properties_tab) self.properties_tab_layout.setContentsMargins(2, 2, 2, 2) - self.selected_scroll_area = VerticalScrollArea() - # self.selected_scroll_area.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) - self.properties_tab_layout.addWidget(self.selected_scroll_area) + self.properties_scroll_area = VerticalScrollArea() + # self.properties_scroll_area.setSizeAdjustPolicy(QtWidgets.QAbstractScrollArea.AdjustToContents) + self.properties_tab_layout.addWidget(self.properties_scroll_area) self.notebook.addTab(self.properties_tab, _("Properties")) # ######################################################################## diff --git a/appGUI/PlotCanvas.py b/appGUI/PlotCanvas.py index aa9d9696..18f24b66 100644 --- a/appGUI/PlotCanvas.py +++ b/appGUI/PlotCanvas.py @@ -224,6 +224,7 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas): if state: self.axis_enabled = True + self.fcapp.defaults['global_axis'] = True self.v_line.parent = self.view.scene self.h_line.parent = self.view.scene self.fcapp.ui.axis_status_label.setStyleSheet(""" @@ -236,6 +237,7 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas): self.fcapp.inform[str, bool].emit(_("Axis enabled."), False) else: self.axis_enabled = False + self.fcapp.defaults['global_axis'] = False self.v_line.parent = None self.h_line.parent = None self.fcapp.ui.axis_status_label.setStyleSheet("") @@ -271,10 +273,12 @@ class PlotCanvas(QtCore.QObject, VisPyCanvas): state = not self.grid_lines_enabled if state: + self.fcapp.defaults['global_grid_lines'] = True self.grid_lines_enabled = True self.grid.parent = self.view.scene self.fcapp.inform[str, bool].emit(_("Grid enabled."), False) else: + self.fcapp.defaults['global_grid_lines'] = False self.grid_lines_enabled = False self.grid.parent = None self.fcapp.inform[str, bool].emit(_("Grid disabled."), False) diff --git a/appGUI/PlotCanvasLegacy.py b/appGUI/PlotCanvasLegacy.py index e6b8a214..83b6eb88 100644 --- a/appGUI/PlotCanvasLegacy.py +++ b/appGUI/PlotCanvasLegacy.py @@ -332,6 +332,7 @@ class PlotCanvasLegacy(QtCore.QObject): if state: self.axis_enabled = True + self.app.defaults['global_axis'] = True if self.h_line not in self.axes.lines and self.v_line not in self.axes.lines: self.h_line = self.axes.axhline(color=(0.70, 0.3, 0.3), linewidth=2) self.v_line = self.axes.axvline(color=(0.70, 0.3, 0.3), linewidth=2) @@ -345,6 +346,7 @@ class PlotCanvasLegacy(QtCore.QObject): self.app.inform[str, bool].emit(_("Axis enabled."), False) else: self.axis_enabled = False + self.app.defaults['global_axis'] = False if self.h_line in self.axes.lines and self.v_line in self.axes.lines: self.axes.lines.remove(self.h_line) self.axes.lines.remove(self.v_line) @@ -442,6 +444,7 @@ class PlotCanvasLegacy(QtCore.QObject): state = not self.grid_lines_enabled if state: + self.app.defaults['global_grid_lines'] = True self.grid_lines_enabled = True self.axes.grid(True) try: @@ -450,6 +453,7 @@ class PlotCanvasLegacy(QtCore.QObject): pass self.app.inform[str, bool].emit(_("Grid enabled."), False) else: + self.app.defaults['global_grid_lines'] = False self.grid_lines_enabled = False self.axes.grid(False) try: diff --git a/appObjects/FlatCAMObj.py b/appObjects/FlatCAMObj.py index 624fbf7b..f1b5bc37 100644 --- a/appObjects/FlatCAMObj.py +++ b/appObjects/FlatCAMObj.py @@ -219,12 +219,12 @@ class FlatCAMObj(QtCore.QObject): # it seems that the takewidget() does generate a focus out event for the QDoubleSpinbox ... # and reconnect after the takeWidget() is done # self.ui.scale_entry.returnPressed.disconnect(self.on_scale_button_click) - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() # self.ui.scale_entry.returnPressed.connect(self.on_scale_button_click) except Exception as e: self.app.log.debug("FlatCAMObj.build_ui() --> Nothing to remove: %s" % str(e)) - self.app.ui.selected_scroll_area.setWidget(self.ui) + self.app.ui.properties_scroll_area.setWidget(self.ui) # self.ui.setMinimumWidth(100) # self.ui.setMaximumWidth(self.app.ui.properties_tab.sizeHint().width()) diff --git a/appObjects/ObjectCollection.py b/appObjects/ObjectCollection.py index 8c6326cd..9720ef9d 100644 --- a/appObjects/ObjectCollection.py +++ b/appObjects/ObjectCollection.py @@ -967,7 +967,7 @@ class ObjectCollection(QtCore.QAbstractItemModel): # log.debug("on_list_selection_change(): Index Error (Nothing selected?)") self.app.inform.emit('') try: - self.app.ui.selected_scroll_area.takeWidget() + self.app.ui.properties_scroll_area.takeWidget() except Exception as e: log.debug("Nothing to remove. %s" % str(e)) diff --git a/appTools/ToolInvertGerber.py b/appTools/ToolInvertGerber.py index 395acc12..fe175b99 100644 --- a/appTools/ToolInvertGerber.py +++ b/appTools/ToolInvertGerber.py @@ -253,9 +253,9 @@ class InvertUI: "- bevel -> the lines are joined by a third line") ) self.join_radio = RadioSet([ - {'label': 'Rounded', 'value': 'r'}, - {'label': 'Square', 'value': 's'}, - {'label': 'Bevel', 'value': 'b'} + {'label': _('Rounded'), 'value': 'r'}, + {'label': _('Square'), 'value': 's'}, + {'label': _('Bevel'), 'value': 'b'} ], orientation='vertical', stretch=False) grid0.addWidget(self.join_label, 7, 0, 1, 2) diff --git a/appTools/ToolProperties.py b/appTools/ToolProperties.py index 29aa4600..d50f140e 100644 --- a/appTools/ToolProperties.py +++ b/appTools/ToolProperties.py @@ -48,24 +48,23 @@ class Properties(AppTool): self.properties_frame.setLayout(self.properties_box) # ## Title - title_label = QtWidgets.QLabel("%s" % self.toolName) - title_label.setStyleSheet(""" - QLabel - { - font-size: 16px; - font-weight: bold; - } - """) - self.properties_box.addWidget(title_label) + # title_label = QtWidgets.QLabel("%s" % self.toolName) + # title_label.setStyleSheet(""" + # QLabel + # { + # font-size: 16px; + # font-weight: bold; + # } + # """) + # self.properties_box.addWidget(title_label) # self.layout.setMargin(0) # PyQt4 self.properties_box.setContentsMargins(0, 0, 0, 0) # PyQt5 - self.vlay = QtWidgets.QVBoxLayout() - self.properties_box.addLayout(self.vlay) self.treeWidget = FCTree(columns=2) + self.treeWidget.setStyleSheet("QTreeWidget {border: 0px;}") self.vlay.addWidget(self.treeWidget) self.vlay.setStretch(0, 0) diff --git a/app_Main.py b/app_Main.py index 5a4882bf..a3d84d65 100644 --- a/app_Main.py +++ b/app_Main.py @@ -166,7 +166,7 @@ class App(QtCore.QObject): # ############################################################################################################### version = "Unstable Version" # version = 8.994 - version_date = "2020/09/30" + version_date = "2020/10/30" beta = True engine = '3D' @@ -804,6 +804,9 @@ class App(QtCore.QObject): self.file_opened.connect(lambda kind, filename: self.register_folder(filename)) self.file_saved.connect(lambda kind, filename: self.register_save_folder(filename)) + # when the defaults dictionary values change + self.defaults.defaults.set_change_callback(callback=self.on_properties_tab_click) + # ########################################## Standard signals ############################################### # ### Menu self.ui.menufilenewproject.triggered.connect(self.on_file_new_click) @@ -965,6 +968,9 @@ class App(QtCore.QObject): for act in self.ui.menuprojectcolor.actions(): act.triggered.connect(self.on_set_color_action_triggered) + # Notebook tab clicking + self.ui.notebook.tabBarClicked.connect(self.on_properties_tab_click) + # ########################################################################################################### # #################################### GUI PREFERENCES SIGNALS ############################################## # ########################################################################################################### @@ -2349,7 +2355,7 @@ class App(QtCore.QObject): # restore GUI to the Selected TAB # Remove anything else in the GUI - self.ui.selected_scroll_area.takeWidget() + self.ui.properties_scroll_area.takeWidget() elif edited_obj.kind == 'excellon': obj_type = "Excellon" @@ -2471,7 +2477,7 @@ class App(QtCore.QObject): self.call_source = 'app' # edited_obj.plot() - self.ui.plot_tab_area.setTabText(0, "Plot Area") + self.ui.plot_tab_area.setTabText(0, _("Plot Area")) self.ui.plot_tab_area.protectTab(0) # make sure that we reenable the selection on Project Tab after returning from Editor Mode: @@ -6992,7 +6998,7 @@ class App(QtCore.QObject): log.debug("App.on_file_new() --> %s" % str(e)) # # And then add again the Plot Area - self.ui.plot_tab_area.insertTab(0, self.ui.plot_tab, "Plot Area") + self.ui.plot_tab_area.insertTab(0, self.ui.plot_tab, _("Plot Area")) self.ui.plot_tab_area.protectTab(0) # take the focus of the Notebook on Project Tab. @@ -9677,6 +9683,10 @@ class App(QtCore.QObject): self.log.debug("Recent items list has been populated.") + def on_properties_tab_click(self, index): + if self.ui.properties_scroll_area.widget().objectName() == 'default_properties': + self.setup_default_properties_tab() + def setup_default_properties_tab(self): """ Default text for the Properties tab when is not taken by the Object UI. @@ -9686,24 +9696,79 @@ class App(QtCore.QObject): # label = QtWidgets.QLabel("Choose an item from Project") # label.setAlignment(QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter) - sel_title = QtWidgets.QTextEdit() - sel_title.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) - sel_title.setFrameStyle(QtWidgets.QFrame.NoFrame) + # sel_title = QtWidgets.QTextEdit() + # sel_title.setTextInteractionFlags(QtCore.Qt.NoTextInteraction) + # sel_title.setFrameStyle(QtWidgets.QFrame.NoFrame) + # + # f_settings = QSettings("Open Source", "FlatCAM") + # if f_settings.contains("notebook_font_size"): + # fsize = f_settings.value('notebook_font_size', type=int) + # else: + # fsize = 12 + # + # tsize = fsize + int(fsize / 2) + # + # selected_text = '' + # + # sel_title.setText(selected_text) + # sel_title.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) - f_settings = QSettings("Open Source", "FlatCAM") - if f_settings.contains("notebook_font_size"): - fsize = f_settings.value('notebook_font_size', type=int) - else: - fsize = 12 + # Tree Widget + d_properties_tw = FCTree(columns=2) + d_properties_tw.setObjectName("default_properties") + d_properties_tw.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + d_properties_tw.setStyleSheet("QTreeWidget {border: 0px;}") - tsize = fsize + int(fsize / 2) + root = d_properties_tw.invisibleRootItem() + font = QtGui.QFont() + font.setBold(True) + p_color = QtGui.QColor("#000000") if self.defaults['global_gray_icons'] is False else QtGui.QColor("#FFFFFF") - selected_text = '' + # main Items categories + general_cat = d_properties_tw.addParent(root, _('General'), expanded=True, color=p_color, font=font) + d_properties_tw.addChild(parent=general_cat, + title=['%s:' % _("Name"), '%s' % _("FlatCAM Evo")], column1=True) + d_properties_tw.addChild(parent=general_cat, + title=['%s:' % _("Version"), '%s' % str(self.version)], column1=True) + d_properties_tw.addChild(parent=general_cat, + title=['%s:' % _("Release date"), '%s' % str(self.version_date)], column1=True) - sel_title.setText(selected_text) - sel_title.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) + grid_cat = d_properties_tw.addParent(root, _('Grid'), expanded=True, color=p_color, font=font) + d_properties_tw.addChild(parent=grid_cat, + title=['%s:' % _("Displayed"), '%s' % str(self.defaults['global_grid_lines'])], + column1=True) + d_properties_tw.addChild(parent=grid_cat, + title=['%s:' % _("Snap"), '%s' % str(self.defaults['global_grid_snap'])], + column1=True) + d_properties_tw.addChild(parent=grid_cat, + title=['%s:' % _("X value"), '%s' % str(self.ui.grid_gap_x_entry.get_value())], + column1=True) + d_properties_tw.addChild(parent=grid_cat, + title=['%s:' % _("Y value"), '%s' % str(self.ui.grid_gap_y_entry.get_value())], + column1=True) - self.ui.selected_scroll_area.setWidget(sel_title) + canvas_cat = d_properties_tw.addParent(root, _('Canvas'), expanded=True, color=p_color, font=font) + d_properties_tw.addChild(parent=canvas_cat, + title=['%s:' % _("Axis"), '%s' % str(self.defaults['global_axis'])], + column1=True) + d_properties_tw.addChild(parent=canvas_cat, + title=['%s:' % _("Workspace active"), + '%s' % str(self.defaults['global_workspace'])], + column1=True) + d_properties_tw.addChild(parent=canvas_cat, + title=['%s:' % _("Workspace size"), + '%s' % str(self.defaults['global_workspaceT'])], + column1=True) + d_properties_tw.addChild(parent=canvas_cat, + title=['%s:' % _("Workspace orientation"), + '%s' % _("Portrait") if self.defaults[ + 'global_workspace_orientation'] == 'p' else + _("Landscape")], + column1=True) + d_properties_tw.addChild(parent=canvas_cat, + title=['%s:' % _("HUD"), '%s' % str(self.defaults['global_hud'])], + column1=True) + self.ui.properties_scroll_area.setWidget(d_properties_tw) def setup_obj_classes(self): """ diff --git a/defaults.py b/defaults.py index 10d07db1..d27f5ef1 100644 --- a/defaults.py +++ b/defaults.py @@ -33,7 +33,6 @@ class FlatCAMDefaults: "global_coords_show": True, "global_delta_coords_show": False, - "global_grid_show": True, "global_status_show": True, "global_jump_ref": 'abs', @@ -51,7 +50,6 @@ class FlatCAMDefaults: 'in': [0.01, 0.02, 0.025, 0.05, 0.1], 'mm': [0.1, 0.2, 0.5, 1, 2.54] }, - "global_hud": True, # Persistence "global_last_folder": None, @@ -126,6 +124,7 @@ class FlatCAMDefaults: "global_project_autohide": True, # General App Settings + "global_grid_show": True, "global_gridx": 1.0, "global_gridy": 1.0, "global_snap_max": 0.05, @@ -133,6 +132,10 @@ class FlatCAMDefaults: "global_workspace": False, "global_workspaceT": "A4", "global_workspace_orientation": 'p', + "global_axis": True, + "global_hud": True, + "global_grid_lines": True, + "global_grid_snap": True, "global_cursor_type": "small", "global_cursor_size": 20, diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 07101cc6..a6ab1d3f 100644 Binary files a/locale/tr/LC_MESSAGES/strings.mo and b/locale/tr/LC_MESSAGES/strings.mo differ diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index 61279a7d..0d358b70 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-23 14:15+0300\n" -"PO-Revision-Date: 2020-10-23 14:15+0300\n" +"POT-Creation-Date: 2020-10-23 18:46+0300\n" +"PO-Revision-Date: 2020-10-23 18:46+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -112,23 +112,23 @@ msgstr "Yer İşaretleri" #: appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 appTools/ToolImage.py:112 #: appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 -#: appTools/ToolQRCode.py:573 app_Main.py:1747 app_Main.py:2575 -#: app_Main.py:2611 app_Main.py:2658 app_Main.py:4404 app_Main.py:7122 -#: app_Main.py:7161 app_Main.py:7205 app_Main.py:7234 app_Main.py:7275 -#: app_Main.py:7300 app_Main.py:7356 app_Main.py:7392 app_Main.py:7437 -#: app_Main.py:7478 app_Main.py:7520 app_Main.py:7562 app_Main.py:7603 -#: app_Main.py:7647 app_Main.py:7707 app_Main.py:7739 app_Main.py:7771 -#: app_Main.py:7994 app_Main.py:8032 app_Main.py:8075 app_Main.py:8152 -#: app_Main.py:8207 +#: appTools/ToolQRCode.py:573 app_Main.py:1753 app_Main.py:2581 +#: app_Main.py:2617 app_Main.py:2664 app_Main.py:4410 app_Main.py:7128 +#: app_Main.py:7167 app_Main.py:7211 app_Main.py:7240 app_Main.py:7281 +#: app_Main.py:7306 app_Main.py:7362 app_Main.py:7398 app_Main.py:7443 +#: app_Main.py:7484 app_Main.py:7526 app_Main.py:7568 app_Main.py:7609 +#: app_Main.py:7653 app_Main.py:7713 app_Main.py:7745 app_Main.py:7777 +#: app_Main.py:8000 app_Main.py:8038 app_Main.py:8081 app_Main.py:8158 +#: app_Main.py:8213 msgid "Cancelled." msgstr "İptal edildi." #: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:582 -#: appTools/ToolFilm.py:830 appTools/ToolSolderPaste.py:1097 app_Main.py:2666 -#: app_Main.py:8451 app_Main.py:8499 app_Main.py:8628 app_Main.py:8765 -#: app_Main.py:8833 +#: appTools/ToolFilm.py:830 appTools/ToolSolderPaste.py:1097 app_Main.py:2672 +#: app_Main.py:8457 app_Main.py:8505 app_Main.py:8634 app_Main.py:8771 +#: app_Main.py:8839 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -257,6 +257,7 @@ msgstr "PCB Kesim Seçenekleri" #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 #: appTools/ToolCalibration.py:929 appTools/ToolFiducials.py:681 +#: app_Main.py:9730 msgid "Name" msgstr "İsim" @@ -278,8 +279,8 @@ msgstr "" #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813 -#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:417 -#: appTools/ToolProperties.py:480 appTools/ToolSolderPaste.py:1166 +#: appTools/ToolPcbWizard.py:404 appTools/ToolProperties.py:416 +#: appTools/ToolProperties.py:479 appTools/ToolSolderPaste.py:1166 #: tclCommands/TclCommandDrillcncjob.py:195 msgid "Diameter" msgstr "Kalınlık" @@ -329,6 +330,7 @@ msgstr "Bu ucun kullanılacağı işlem alanını seçin." #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 #: appDatabase.py:1877 appDatabase.py:2162 appGUI/MainGUI.py:1299 +#: app_Main.py:9728 msgid "General" msgstr "Genel" @@ -811,25 +813,25 @@ msgstr "" #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1965 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 -#: appTools/ToolPaint.py:3016 defaults.py:346 +#: appTools/ToolPaint.py:3016 defaults.py:349 #: tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "Standart" #: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 +#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5115 #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1976 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1470 -#: appTools/ToolPaint.py:3016 defaults.py:469 defaults.py:507 +#: appTools/ToolPaint.py:3016 defaults.py:472 defaults.py:510 #: tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "Nokta Bazlı" #: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 +#: appEditors/AppGeoEditor.py:5119 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 #: appTools/ToolNCC.py:1987 appTools/ToolNCC.py:4127 appTools/ToolPaint.py:160 @@ -1399,8 +1401,8 @@ msgstr "" "o sırada aktif olan Araçlar Tablosuna yeni bir uç ekler." #: appDatabase.py:1364 appGUI/MainGUI.py:1438 -#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2291 -#: app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 +#: appGUI/preferences/PreferencesUIManager.py:932 app_Main.py:2297 +#: app_Main.py:3392 app_Main.py:4347 app_Main.py:4593 app_Main.py:6901 msgid "Cancel" msgstr "İptal" @@ -1488,7 +1490,7 @@ msgstr "Veri Tabanından Kopyala" msgid "Delete from DB" msgstr "Veri Tanından Sil" -#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3380 app_Main.py:6889 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3386 app_Main.py:6895 msgid "Save changes" msgstr "Değişiklikleri Kaydet" @@ -1545,8 +1547,8 @@ msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 #: appTools/ToolIsolation.py:2583 appTools/ToolIsolation.py:2667 #: appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 appTools/ToolPaint.py:2626 -#: appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 -#: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 +#: appTools/ToolPaint.py:2715 app_Main.py:5682 app_Main.py:5724 +#: app_Main.py:5755 app_Main.py:5775 app_Main.py:5785 msgid "Tools Database" msgstr "Araçlar Veri Tabanı" @@ -1749,13 +1751,13 @@ msgid "Cancelled. There is no Tool/Drill selected" msgstr "İptal edildi. Hiçbir uç/delik seçilmedi" #: appEditors/AppExcEditor.py:3123 appEditors/AppExcEditor.py:3130 -#: appEditors/AppGeoEditor.py:4233 appEditors/AppGeoEditor.py:4247 +#: appEditors/AppGeoEditor.py:4235 appEditors/AppGeoEditor.py:4249 #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 #: appGUI/MainGUI.py:2859 appGUI/MainGUI.py:2871 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 -#: app_Main.py:4955 app_Main.py:5109 +#: app_Main.py:4961 app_Main.py:5115 msgid "Done." msgstr "Bitti." @@ -2076,7 +2078,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 #: appObjects/FlatCAMObj.py:877 appTools/ToolCorners.py:398 -#: appTools/ToolProperties.py:575 +#: appTools/ToolProperties.py:574 msgid "Length" msgstr "Uzunluk" @@ -2189,10 +2191,11 @@ msgstr "Yuvarlak" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:486 -#: appTools/ToolExtractDrills.py:619 appTools/ToolIsolation.py:3430 -#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4348 -#: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:762 -#: appTools/ToolPunchGerber.py:912 appTools/ToolQRCode.py:788 +#: appTools/ToolExtractDrills.py:619 appTools/ToolInvertGerber.py:257 +#: appTools/ToolIsolation.py:3430 appTools/ToolMilling.py:2264 +#: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3168 +#: appTools/ToolPunchGerber.py:762 appTools/ToolPunchGerber.py:912 +#: appTools/ToolQRCode.py:788 msgid "Square" msgstr "Kare" @@ -2266,8 +2269,8 @@ msgstr "Metin Aracı" #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2280 appTools/ToolNCC.py:4040 appTools/ToolPaint.py:304 -#: appTools/ToolPaint.py:2940 app_Main.py:2047 app_Main.py:2306 -#: app_Main.py:2413 +#: appTools/ToolPaint.py:2940 app_Main.py:2053 app_Main.py:2312 +#: app_Main.py:2419 msgid "Tool" msgstr "Araçlar" @@ -2299,7 +2302,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:582 appEditors/AppGeoEditor.py:1071 #: appEditors/AppGeoEditor.py:2966 appEditors/AppGeoEditor.py:2994 -#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4390 +#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4392 #: appEditors/AppGerberEditor.py:5781 msgid "Cancelled. No shape selected." msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi." @@ -2307,8 +2310,8 @@ msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi." #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71 -#: appObjects/FlatCAMObj.py:495 appTools/ToolProperties.py:117 -#: appTools/ToolProperties.py:165 +#: appObjects/FlatCAMObj.py:495 appTools/ToolProperties.py:116 +#: appTools/ToolProperties.py:164 msgid "Tools" msgstr "Araçlar" @@ -2394,7 +2397,7 @@ msgstr "Orijin" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolIsolation.py:3368 appTools/ToolNCC.py:4304 -#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:566 +#: appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 defaults.py:569 msgid "Selection" msgstr "Seçim" @@ -2418,7 +2421,7 @@ msgstr "Minimum" #: appTools/ToolExtractDrills.py:556 appTools/ToolExtractDrills.py:677 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 #: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 -#: app_Main.py:10137 +#: app_Main.py:10202 msgid "Value" msgstr "Değer" @@ -2433,7 +2436,7 @@ msgstr "X,Y biçiminde referans noktası." #: appTools/ToolDblSided.py:706 appTools/ToolDblSided.py:892 #: appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6121 +#: appTools/ToolTransform.py:572 app_Main.py:6127 msgid "Add" msgstr "Ekle" @@ -2644,7 +2647,8 @@ msgstr "Hizala" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 -#: appTools/ToolQRCode.py:787 appTools/ToolTransform.py:854 +#: appTools/ToolInvertGerber.py:256 appTools/ToolQRCode.py:787 +#: appTools/ToolTransform.py:854 msgid "Rounded" msgstr "Yuvarlak" @@ -3171,35 +3175,35 @@ msgstr "Çoklu Çokgen" msgid "Geo Elem" msgstr "Şekil Elamanı" -#: appEditors/AppGeoEditor.py:4028 +#: appEditors/AppGeoEditor.py:4029 msgid "Grid Snap enabled." msgstr "Izgaraya yapıştırma etkinleştirildi." -#: appEditors/AppGeoEditor.py:4032 +#: appEditors/AppGeoEditor.py:4034 msgid "Grid Snap disabled." msgstr "Izgaraya yapıştırma devre dışı bırakıldı." -#: appEditors/AppGeoEditor.py:4397 appGUI/MainGUI.py:3194 +#: appEditors/AppGeoEditor.py:4399 appGUI/MainGUI.py:3194 #: appGUI/MainGUI.py:3240 appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3402 #: appGUI/MainGUI.py:3441 appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3470 msgid "Click on target point." msgstr "Hedef noktayı tıkla." -#: appEditors/AppGeoEditor.py:4679 +#: appEditors/AppGeoEditor.py:4681 msgid "Editing MultiGeo Geometry, tool" msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2282 +#: appEditors/AppGeoEditor.py:4683 appTools/ToolNCC.py:2282 msgid "with diameter" msgstr "çap ile" -#: appEditors/AppGeoEditor.py:4784 appEditors/AppGeoEditor.py:4819 +#: appEditors/AppGeoEditor.py:4786 appEditors/AppGeoEditor.py:4821 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "Kesişim yapabilmek için en az 2 geometrik şekilden oluşan bir seçim " "gereklidir." -#: appEditors/AppGeoEditor.py:4905 appEditors/AppGeoEditor.py:5009 +#: appEditors/AppGeoEditor.py:4907 appEditors/AppGeoEditor.py:5011 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3207,56 +3211,56 @@ msgstr "" "Negatif tampon değeri kabul edilmiyor. 'İç' şekil oluşturmak için İç Tampon " "kısmını kullanın" -#: appEditors/AppGeoEditor.py:4915 appEditors/AppGeoEditor.py:4968 -#: appEditors/AppGeoEditor.py:5018 +#: appEditors/AppGeoEditor.py:4917 appEditors/AppGeoEditor.py:4970 +#: appEditors/AppGeoEditor.py:5020 msgid "Nothing selected for buffering." msgstr "Tampon oluşturmak için hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:4920 appEditors/AppGeoEditor.py:4972 -#: appEditors/AppGeoEditor.py:5023 +#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:4974 +#: appEditors/AppGeoEditor.py:5025 msgid "Invalid distance for buffering." msgstr "Tampon oluşturmak için geçersiz mesafe." -#: appEditors/AppGeoEditor.py:4944 appEditors/AppGeoEditor.py:5043 +#: appEditors/AppGeoEditor.py:4946 appEditors/AppGeoEditor.py:5045 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Hata, sonuç yok. Farklı bir tampon değeri seçin." -#: appEditors/AppGeoEditor.py:4955 +#: appEditors/AppGeoEditor.py:4957 msgid "Full buffer geometry created." msgstr "Tam tampon oluşturuldu." -#: appEditors/AppGeoEditor.py:4961 +#: appEditors/AppGeoEditor.py:4963 msgid "Negative buffer value is not accepted." msgstr "Negatif bir tampon değeri kabul edilmiyor." -#: appEditors/AppGeoEditor.py:4992 +#: appEditors/AppGeoEditor.py:4994 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Hata, sonuç yok. Daha düşük bir tampon değeri seçin." -#: appEditors/AppGeoEditor.py:5002 +#: appEditors/AppGeoEditor.py:5004 msgid "Interior buffer geometry created." msgstr "İç tampon başarıyla oluşturuldu." -#: appEditors/AppGeoEditor.py:5053 +#: appEditors/AppGeoEditor.py:5055 msgid "Exterior buffer geometry created." msgstr "Dış tampon başarıyla oluşturuldu." -#: appEditors/AppGeoEditor.py:5059 +#: appEditors/AppGeoEditor.py:5061 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Çizim yapılamadı. Üst üste gelme değerinin 1,00'den (% 100%) düşük olması " "gerekir." -#: appEditors/AppGeoEditor.py:5066 +#: appEditors/AppGeoEditor.py:5068 msgid "Nothing selected for painting." msgstr "Çizim için hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:5072 +#: appEditors/AppGeoEditor.py:5074 msgid "Invalid value for" msgstr "İçin geçersiz değer" -#: appEditors/AppGeoEditor.py:5131 +#: appEditors/AppGeoEditor.py:5133 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3264,7 +3268,7 @@ msgstr "" "Çizim yapılamadı. Farklı bir seçenek kombinasyonu veya farklı bir çizim " "yöntemi deneyin" -#: appEditors/AppGeoEditor.py:5142 +#: appEditors/AppGeoEditor.py:5144 msgid "Paint done." msgstr "Çizim tamamlandı." @@ -3397,7 +3401,7 @@ msgid "Gerber Editor" msgstr "Gerber Düzenleyici" #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281 -#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:162 +#: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:161 msgid "Apertures" msgstr "Şekiller" @@ -3516,7 +3520,7 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler." #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4024 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6129 msgid "Delete" msgstr "Sil" @@ -3731,8 +3735,8 @@ msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor." #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 -#: app_Main.py:9195 app_Main.py:9260 app_Main.py:9816 +#: appTools/ToolPcbWizard.py:318 app_Main.py:9010 app_Main.py:9070 +#: app_Main.py:9201 app_Main.py:9266 app_Main.py:9881 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" @@ -3748,7 +3752,7 @@ msgstr "Bitti. Gerber düzenlemesi tamamlandı." msgid "Cancelled. No aperture is selected" msgstr "İptal edildi. Hiçbir şekil seçilmedi" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6456 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6462 msgid "Coordinates copied to clipboard." msgstr "Koordinatlar panoya kopyalandı." @@ -3797,7 +3801,7 @@ msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor." msgid "Rotation action was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5879 app_Main.py:5927 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5885 app_Main.py:5933 msgid "Flip action was not executed." msgstr "Çevirme işlemi gerçekleştirilemedi." @@ -3872,7 +3876,7 @@ msgstr "Metin boyunca Bul kutusundaki ile değiştirilecek dize." #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolIsolation.py:808 appTools/ToolIsolation.py:1433 #: appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 +#: appTools/ToolPaint.py:3127 defaults.py:423 defaults.py:511 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tamamı" @@ -3929,7 +3933,7 @@ msgstr "Dosyayı Aç" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:7044 app_Main.py:7049 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." @@ -3947,7 +3951,7 @@ msgstr "Şuraya kaydedildi" msgid "Content copied to clipboard ..." msgstr "İçerik panoya kopyalandı ..." -#: appEditors/appGCodeEditor.py:66 app_Main.py:7899 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7905 msgid "Code Editor" msgstr "Kod Düzenleyici" @@ -3990,7 +3994,7 @@ msgstr "TT" #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 #: appObjects/FlatCAMObj.py:499 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 -#: appTools/ToolProperties.py:169 +#: appTools/ToolProperties.py:168 msgid "Drills" msgstr "Delikler" @@ -4000,7 +4004,7 @@ msgstr "Delikler" #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 #: appObjects/FlatCAMObj.py:501 appTools/ToolDrilling.py:2065 #: appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770 -#: appTools/ToolProperties.py:171 +#: appTools/ToolProperties.py:170 msgid "Slots" msgstr "Yuvalar" @@ -4066,8 +4070,8 @@ msgstr "" msgid "Save Log" msgstr "Kayıt Dosyası" -#: appGUI/GUIElements.py:3027 app_Main.py:2803 app_Main.py:3175 -#: app_Main.py:3348 +#: appGUI/GUIElements.py:3027 app_Main.py:2809 app_Main.py:3181 +#: app_Main.py:3354 msgid "Close" msgstr "Kapat" @@ -4535,7 +4539,7 @@ msgid "Preferences\tShift+P" msgstr "&Ayarlar\tSHIFT+P" #: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 -#: appTools/ToolProperties.py:158 +#: appTools/ToolProperties.py:157 msgid "Options" msgstr "Seçenekler" @@ -4691,7 +4695,7 @@ msgstr "Yardım" msgid "Online Help\tF1" msgstr "Çevrimiçi Yardım\tF1" -#: appGUI/MainGUI.py:527 app_Main.py:3313 app_Main.py:3322 +#: appGUI/MainGUI.py:527 app_Main.py:3319 app_Main.py:3328 msgid "Bookmarks Manager" msgstr "Yer İşaretleri Yöneticisi" @@ -4719,7 +4723,7 @@ msgstr "YouTube Kanalı\tF4" msgid "How To" msgstr "Nasıl Yapılır" -#: appGUI/MainGUI.py:551 app_Main.py:2770 +#: appGUI/MainGUI.py:551 app_Main.py:2776 msgid "About FlatCAM" msgstr "FlatCAM Hakkında" @@ -4887,47 +4891,47 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:709 app_Main.py:10083 +#: appGUI/MainGUI.py:709 app_Main.py:10148 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:712 app_Main.py:10085 +#: appGUI/MainGUI.py:712 app_Main.py:10150 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:715 app_Main.py:10088 +#: appGUI/MainGUI.py:715 app_Main.py:10153 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:718 app_Main.py:10090 +#: appGUI/MainGUI.py:718 app_Main.py:10155 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:721 app_Main.py:10092 +#: appGUI/MainGUI.py:721 app_Main.py:10157 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:724 app_Main.py:10094 +#: appGUI/MainGUI.py:724 app_Main.py:10159 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:727 app_Main.py:10096 app_Main.py:10152 +#: appGUI/MainGUI.py:727 app_Main.py:10161 app_Main.py:10217 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:730 app_Main.py:10098 +#: appGUI/MainGUI.py:730 app_Main.py:10163 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:735 app_Main.py:10101 +#: appGUI/MainGUI.py:735 app_Main.py:10166 msgid "Custom" msgstr "Özel" -#: appGUI/MainGUI.py:740 app_Main.py:10135 +#: appGUI/MainGUI.py:740 app_Main.py:10200 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:743 app_Main.py:10111 +#: appGUI/MainGUI.py:743 app_Main.py:10176 msgid "Default" msgstr "Varsayılan" @@ -5001,13 +5005,13 @@ msgstr "Izgara Araç Çubuğu" msgid "Status Toolbar" msgstr "Durum Araç Çubuğu" -#: appGUI/MainGUI.py:854 appGUI/MainGUI.py:2011 app_Main.py:7104 -#: app_Main.py:7109 +#: appGUI/MainGUI.py:854 appGUI/MainGUI.py:2011 app_Main.py:7110 +#: app_Main.py:7115 msgid "Open Gerber" msgstr "Gerber'i Aç" -#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:2013 app_Main.py:7144 -#: app_Main.py:7149 +#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:2013 app_Main.py:7150 +#: app_Main.py:7155 msgid "Open Excellon" msgstr "Excellon'u Aç" @@ -5365,8 +5369,8 @@ msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" #: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 -#: app_Main.py:5584 app_Main.py:5599 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5585 +#: app_Main.py:5590 app_Main.py:5605 msgid "Preferences" msgstr "Ayarlar" @@ -5404,12 +5408,12 @@ msgstr "" msgid "TCL Shell" msgstr "Komut Satırını Göster" -#: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8143 +#: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8149 msgid "Project" msgstr "Proje" #: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1272 appGUI/MainGUI.py:3791 -#: appGUI/MainGUI.py:3797 +#: appGUI/MainGUI.py:3797 app_Main.py:2480 app_Main.py:7001 msgid "Plot Area" msgstr "Çalışma Alanı" @@ -5606,7 +5610,7 @@ msgstr "Excellon Düzenleyici" msgid "Add Drill" msgstr "Delik Ekle" -#: appGUI/MainGUI.py:1581 app_Main.py:2285 +#: appGUI/MainGUI.py:1581 app_Main.py:2291 msgid "Close Editor" msgstr "Düzenleyiciyi Kapat" @@ -5632,8 +5636,8 @@ msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n" #: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 #: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 -#: appTranslation.py:213 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 -#: app_Main.py:6893 +#: appTranslation.py:213 app_Main.py:2295 app_Main.py:3390 app_Main.py:5815 +#: app_Main.py:6899 msgid "Yes" msgstr "Evet" @@ -5645,7 +5649,7 @@ msgstr "Evet" #: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3066 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 #: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 -#: app_Main.py:2290 app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 +#: app_Main.py:2296 app_Main.py:3391 app_Main.py:5816 app_Main.py:6900 msgid "No" msgstr "Hayır" @@ -5734,7 +5738,7 @@ msgstr "Uç ekleme işlemi iptal edildi ..." msgid "Distance Tool exit..." msgstr "Ölçümden Çık..." -#: appGUI/MainGUI.py:3725 app_Main.py:3372 +#: appGUI/MainGUI.py:3725 app_Main.py:3378 msgid "Application is saving the project. Please wait ..." msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..." @@ -5778,7 +5782,7 @@ msgstr "Gerber Oluştur" msgid "Edit Object (if selected)" msgstr "Nesneyi Düzenle (seçiliyse)" -#: appGUI/MainGUI.py:4261 app_Main.py:6109 +#: appGUI/MainGUI.py:4261 app_Main.py:6115 msgid "Grid On/Off" msgstr "Izgara AÇIK/KAPALI" @@ -5849,7 +5853,7 @@ msgstr "Gerber'i Aç" msgid "New Project" msgstr "Yeni Proje" -#: appGUI/MainGUI.py:4270 app_Main.py:7223 app_Main.py:7226 +#: appGUI/MainGUI.py:4270 app_Main.py:7229 app_Main.py:7232 msgid "Open Project" msgstr "Proje Aç" @@ -7389,7 +7393,7 @@ msgstr "" "numaralar gösterilir." #: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 -#: appTools/ToolProperties.py:562 +#: appTools/ToolProperties.py:561 msgid "Travelled distance" msgstr "Katedilen Mesafe" @@ -7563,7 +7567,7 @@ msgid "Manual" msgstr "El İle" #: appGUI/ObjectUI.py:2178 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 +#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 app_Main.py:9736 msgid "Grid" msgstr "Izgara" @@ -7714,7 +7718,7 @@ msgstr "Her ilerletme eylemi, eksenleri bu değerle hareket ettirecektir." #: appGUI/ObjectUI.py:2474 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 -#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:529 +#: appObjects/FlatCAMObj.py:831 appTools/ToolProperties.py:528 msgid "Feedrate" msgstr "İlerleme Hızı" @@ -7885,7 +7889,7 @@ msgstr "Hizala" msgid "Align Left" msgstr "Sola Hizala" -#: appGUI/ObjectUI.py:2860 app_Main.py:4993 +#: appGUI/ObjectUI.py:2860 app_Main.py:4999 msgid "Center" msgstr "Ortala" @@ -7925,31 +7929,31 @@ msgstr "" "Sekme boyutunu ayarlayın. Piksel cinsinden.\n" "Varsayılan değer 80 pikseldir." -#: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345 +#: appGUI/PlotCanvas.py:237 appGUI/PlotCanvasLegacy.py:346 msgid "Axis enabled." msgstr "Eksen etkinleştirildi." -#: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352 +#: appGUI/PlotCanvas.py:244 appGUI/PlotCanvasLegacy.py:354 msgid "Axis disabled." msgstr "Eksen devre dışı bırakıldı." -#: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372 +#: appGUI/PlotCanvas.py:262 appGUI/PlotCanvasLegacy.py:374 msgid "HUD enabled." msgstr "Koordinat ekranı etkinleştirildi." -#: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378 +#: appGUI/PlotCanvas.py:270 appGUI/PlotCanvasLegacy.py:380 msgid "HUD disabled." msgstr "Koordinat ekranı kapatıldı." -#: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451 +#: appGUI/PlotCanvas.py:279 appGUI/PlotCanvasLegacy.py:454 msgid "Grid enabled." msgstr "Izgara etkinleştirildi." -#: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459 +#: appGUI/PlotCanvas.py:284 appGUI/PlotCanvasLegacy.py:463 msgid "Grid disabled." msgstr "Izgara kaldırıldı." -#: appGUI/PlotCanvasLegacy.py:1530 +#: appGUI/PlotCanvasLegacy.py:1534 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7977,8 +7981,8 @@ msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı." msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." -#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 -#: app_Main.py:2690 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2628 +#: app_Main.py:2696 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." @@ -8415,7 +8419,7 @@ msgstr "" #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 #: appTools/ToolDistance.py:562 appTools/ToolDistanceMin.py:237 -#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:157 +#: appTools/ToolPcbWizard.py:455 appTools/ToolProperties.py:156 msgid "Units" msgstr "Birimler" @@ -8888,7 +8892,7 @@ msgstr "Uygulama Ayarları" msgid "Grid Settings" msgstr "Izgara Ayarları" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:9744 msgid "X value" msgstr "X Değeri" @@ -8896,7 +8900,7 @@ msgstr "X Değeri" msgid "This is the Grid snap value on X axis." msgstr "Bu, X ekseni ızgarası ek değeridir." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:9747 msgid "Y value" msgstr "Y Değeri" @@ -8943,14 +8947,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 -#: appTools/ToolFilm.py:1274 +#: appTools/ToolFilm.py:1274 app_Main.py:9764 msgid "Portrait" msgstr "Dikey" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 -#: appTools/ToolFilm.py:1275 +#: appTools/ToolFilm.py:1275 app_Main.py:9766 msgid "Landscape" msgstr "Yatay" @@ -8968,7 +8972,7 @@ msgstr "" "daraltılabilir alanın yazı tipi boyutunu ayarlar." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 -#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:666 appTools/ToolDblSided.py:838 app_Main.py:9752 msgid "Axis" msgstr "Eksen" @@ -8991,7 +8995,7 @@ msgstr "" "metin giriş alanlarının (Uzantı, Dizin Listesi, vb.) \n" "yazı tipi boyutunu ayarlar." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:9769 msgid "HUD" msgstr "HUD (Koordinat Ekranı)" @@ -10063,9 +10067,9 @@ msgstr "" #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 #: appTools/ToolFiducials.py:815 appTools/ToolFilm.py:1102 -#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 -#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 -#: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 +#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455 +#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486 +#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496 msgid "None" msgstr "Yok" @@ -10358,7 +10362,7 @@ msgstr "Bu seçim bakır dolgu ile yollar arasındaki mesafeyi ayarlar." #: appTools/ToolCopperThieving.py:1224 appTools/ToolNCC.py:1351 #: appTools/ToolNCC.py:1667 appTools/ToolNCC.py:1731 appTools/ToolNCC.py:2709 #: appTools/ToolNCC.py:2718 appTools/ToolNCC.py:4300 appTools/ToolNCC.py:4436 -#: defaults.py:475 tclCommands/TclCommandCopperClear.py:190 +#: defaults.py:478 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "Tamamı" @@ -10674,12 +10678,12 @@ msgstr "" "- Sağ Alt -> Kullanıcı PCB'yi yatay olarak hizalayacaktır" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131 -#: appTools/ToolCalibration.py:854 app_Main.py:4990 +#: appTools/ToolCalibration.py:854 app_Main.py:4996 msgid "Top-Left" msgstr "Sol Üst" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132 -#: appTools/ToolCalibration.py:855 app_Main.py:4991 +#: appTools/ToolCalibration.py:855 app_Main.py:4997 msgid "Bottom-Right" msgstr "Sağ Alt" @@ -10743,7 +10747,7 @@ msgstr "Dikdörtgensel pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203 #: appObjects/FlatCAMObj.py:505 appTools/ToolExtractDrills.py:502 -#: appTools/ToolExtractDrills.py:645 appTools/ToolProperties.py:175 +#: appTools/ToolExtractDrills.py:645 appTools/ToolProperties.py:174 #: appTools/ToolPunchGerber.py:778 appTools/ToolPunchGerber.py:938 msgid "Others" msgstr "Diğerleri" @@ -11004,6 +11008,7 @@ msgstr "" "- 'Eğimli': Çizgiler üçüncü bir çizgi le birleştirilir" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 +#: appTools/ToolInvertGerber.py:258 msgid "Bevel" msgstr "Eğimli" @@ -11067,7 +11072,7 @@ msgstr "" "aktarılabilen bir QR Kodu oluşturmak için bir araç." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 -#: appTools/ToolQRCode.py:702 +#: appTools/ToolQRCode.py:702 app_Main.py:9732 msgid "Version" msgstr "Versiyon" @@ -12254,7 +12259,7 @@ msgstr "Sıralı" #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1044 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:463 app_Main.py:4676 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:463 app_Main.py:4682 msgid "Plotting" msgstr "Çiziliyor" @@ -12456,7 +12461,7 @@ msgstr "İstenen panelin satır sayısı" #: appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 #: appTools/ToolPanelize.py:715 appTools/ToolPanelize.py:809 -#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:567 +#: appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 defaults.py:570 msgid "Gerber" msgstr "Gerber" @@ -13070,7 +13075,7 @@ msgid "Export cancelled ..." msgstr "Dışarı aktarma iptal edildi ..." #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:7824 +#: appObjects/FlatCAMScript.py:134 app_Main.py:7830 msgid "Loading..." msgstr "Yükleniyor..." @@ -13203,7 +13208,7 @@ msgstr "Araç Veri Tabanından Ekle" #: appTools/ToolDrilling.py:1021 appTools/ToolIsolation.py:639 #: appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 #: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 -#: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 +#: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2194 msgid "No Tool Selected" msgstr "Hiçbir Araç Seçilmedi" @@ -13412,89 +13417,89 @@ msgstr "Ölçekleniyor ..." msgid "Skewing..." msgstr "Eğriltiliyor..." -#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:156 +#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:155 msgid "Dimensions" msgstr "Boyutlar" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:199 +#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:198 msgid "Calculating dimensions ... Please wait." msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin." #: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 -#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:490 +#: appTools/ToolProperties.py:421 appTools/ToolProperties.py:489 msgid "Drills number" msgstr "Delik Sayısı" #: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 -#: appTools/ToolProperties.py:423 appTools/ToolProperties.py:492 +#: appTools/ToolProperties.py:422 appTools/ToolProperties.py:491 msgid "Slots number" msgstr "Yuva Sayısı" -#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:424 msgid "Drills total number:" msgstr "Toplam Delik:" -#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:425 msgid "Slots total number:" msgstr "Toplam Yuva:" #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 #: appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 -#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 -#: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 +#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455 +#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486 +#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496 msgid "Present" msgstr "Mevcut" #: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 -#: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 +#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:487 msgid "Solid Geometry" msgstr "Dolgulu Şekil" #: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 -#: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 +#: appTools/ToolProperties.py:456 appTools/ToolProperties.py:494 msgid "GCode Text" msgstr "G-Kod Metni" #: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 -#: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 +#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:497 msgid "GCode Geometry" msgstr "G Kod Şekli" #: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 -#: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 +#: appTools/ToolProperties.py:467 appTools/ToolProperties.py:540 msgid "Tool Data" msgstr "Veriler" -#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:504 msgid "Depth of Cut" msgstr "Kesme Derinliği" -#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:516 msgid "Clearance Height" msgstr "Açıklık Yüksekliği" -#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:554 msgid "Routing time" msgstr "Dönme Süresi" -#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:579 msgid "Width" msgstr "Genişlik" #: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 -#: appTools/ToolProperties.py:586 appTools/ToolProperties.py:594 +#: appTools/ToolProperties.py:585 appTools/ToolProperties.py:593 msgid "Box Area" msgstr "Kutu Alanı" #: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 -#: appTools/ToolProperties.py:589 appTools/ToolProperties.py:597 +#: appTools/ToolProperties.py:588 appTools/ToolProperties.py:596 msgid "Convex_Hull Area" msgstr "Dışbükey Gövde Alanı" #: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 -#: appTools/ToolProperties.py:604 appTools/ToolProperties.py:607 +#: appTools/ToolProperties.py:603 appTools/ToolProperties.py:606 msgid "Copper Area" msgstr "Bakır Alan" @@ -13510,7 +13515,7 @@ msgstr "Nesne {old} 'den {new} olarak yeniden adlandırıldı" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 #: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 -#: app_Main.py:6701 app_Main.py:6707 app_Main.py:6713 app_Main.py:6719 +#: app_Main.py:6707 app_Main.py:6713 app_Main.py:6719 app_Main.py:6725 msgid "selected" msgstr "seçildi" @@ -13959,7 +13964,7 @@ msgstr "" "olduğunca) köşesinde olmalıdır." #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196 -#: appTools/ToolPanelize.py:676 appTools/ToolProperties.py:180 +#: appTools/ToolPanelize.py:676 appTools/ToolProperties.py:179 msgid "Object Type" msgstr "Nesne Türü" @@ -14490,7 +14495,7 @@ msgstr "Seçilen Gerber dosyasına köşe işaretleyicileri ekler." #: appTools/ToolNCC.py:463 appTools/ToolNCC.py:992 appTools/ToolNCC.py:1130 #: appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 -#: appTools/ToolSolderPaste.py:464 app_Main.py:4490 +#: appTools/ToolSolderPaste.py:464 app_Main.py:4496 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Lütfen ondalıklı formatta sıfır olmayan bir uç kalınlığı girin." @@ -14836,7 +14841,7 @@ msgstr "" msgid "Object was mirrored" msgstr "Nesne terslendi" -#: appTools/ToolDblSided.py:403 app_Main.py:4629 app_Main.py:4784 +#: appTools/ToolDblSided.py:403 app_Main.py:4635 app_Main.py:4790 msgid "Failed. No object(s) selected..." msgstr "Hata. Hiçbir nesne seçilmedi ..." @@ -15755,7 +15760,7 @@ msgstr "Görüntü" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appTools/ToolImage.py:142 app_Main.py:8887 app_Main.py:8937 +#: appTools/ToolImage.py:142 app_Main.py:8893 app_Main.py:8943 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15767,9 +15772,9 @@ msgstr "" msgid "Importing Image" msgstr "Görüntü içe aktarılıyor" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8915 -#: app_Main.py:8970 app_Main.py:9034 app_Main.py:9097 app_Main.py:9163 -#: app_Main.py:9228 app_Main.py:9285 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8921 +#: app_Main.py:8976 app_Main.py:9040 app_Main.py:9103 app_Main.py:9169 +#: app_Main.py:9234 app_Main.py:9291 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -15897,7 +15902,7 @@ msgid "New Tool" msgstr "Yeni Uç" #: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 -#: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 +#: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4500 msgid "Adding Tool cancelled" msgstr "Uç ekleme işlemi iptal edildi" @@ -16054,7 +16059,7 @@ msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 -#: appTools/ToolPaint.py:2633 app_Main.py:5773 app_Main.py:5783 +#: appTools/ToolPaint.py:2633 app_Main.py:5779 app_Main.py:5789 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." @@ -16576,11 +16581,11 @@ msgstr "PDF'yi açma işlemi iptal edildi" msgid "Parsing PDF file ..." msgstr "PDF dosyası okunuyor ..." -#: appTools/ToolPDF.py:138 app_Main.py:9128 +#: appTools/ToolPDF.py:138 app_Main.py:9134 msgid "Failed to open" msgstr "Açılamadı" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9077 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9083 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -16989,7 +16994,7 @@ msgstr "PCB Sihirbazı .INF dosyası yüklendi." msgid "Main PcbWizard Excellon file loaded." msgstr "Pcb Sihirbazı Excellon dosyası yüklendi." -#: appTools/ToolPcbWizard.py:310 app_Main.py:9057 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9063 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17118,48 +17123,48 @@ msgstr "" "Excellon dosyasını içe aktarın. \n" "Birinde genellikle .DRL, diğerinde .INF uzantısı vardır." -#: appTools/ToolProperties.py:116 appTools/ToolTransform.py:142 -#: app_Main.py:4970 app_Main.py:7315 app_Main.py:7415 app_Main.py:7456 -#: app_Main.py:7497 app_Main.py:7539 app_Main.py:7581 app_Main.py:7625 -#: app_Main.py:7669 app_Main.py:8185 app_Main.py:8189 +#: appTools/ToolProperties.py:115 appTools/ToolTransform.py:142 +#: app_Main.py:4976 app_Main.py:7321 app_Main.py:7421 app_Main.py:7462 +#: app_Main.py:7503 app_Main.py:7545 app_Main.py:7587 app_Main.py:7631 +#: app_Main.py:7675 app_Main.py:8191 app_Main.py:8195 msgid "No object selected." msgstr "Hiçbir nesne seçilmedi." -#: appTools/ToolProperties.py:131 +#: appTools/ToolProperties.py:130 msgid "Object Properties are displayed." msgstr "Nesne özellikleri görüntüleniyor." -#: appTools/ToolProperties.py:136 +#: appTools/ToolProperties.py:135 msgid "Properties Tool" msgstr "Özellikler" -#: appTools/ToolProperties.py:153 +#: appTools/ToolProperties.py:152 msgid "TYPE" msgstr "TİP" -#: appTools/ToolProperties.py:154 +#: appTools/ToolProperties.py:153 msgid "NAME" msgstr "İSİM" -#: appTools/ToolProperties.py:184 +#: appTools/ToolProperties.py:183 msgid "Geo Type" msgstr "Şekil Tipi" -#: appTools/ToolProperties.py:187 +#: appTools/ToolProperties.py:186 msgid "Single-Geo" msgstr "Tek Şekilli" -#: appTools/ToolProperties.py:188 +#: appTools/ToolProperties.py:187 msgid "Multi-Geo" msgstr "Çok Şekilli" -#: appTools/ToolProperties.py:342 appTools/ToolProperties.py:346 -#: appTools/ToolProperties.py:348 +#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:345 +#: appTools/ToolProperties.py:347 msgid "Inch" msgstr "İnç" -#: appTools/ToolProperties.py:342 appTools/ToolProperties.py:347 -#: appTools/ToolProperties.py:349 +#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:346 +#: appTools/ToolProperties.py:348 msgid "Metric" msgstr "Metrik" @@ -17232,8 +17237,8 @@ msgstr "QR Kod ekleme başarıyla tamamlandı." msgid "Export PNG" msgstr "PNG'yi Dışa Aktar" -#: appTools/ToolQRCode.py:564 appTools/ToolQRCode.py:568 app_Main.py:7347 -#: app_Main.py:7351 +#: appTools/ToolQRCode.py:564 appTools/ToolQRCode.py:568 app_Main.py:7353 +#: app_Main.py:7357 msgid "Export SVG" msgstr "SVG'yi dışa aktar" @@ -18016,7 +18021,7 @@ msgstr "Mevcut dili değiştirmek istediğinizden emin misiniz" msgid "Apply Language ..." msgstr "Seçili Dili Uygula ..." -#: appTranslation.py:206 app_Main.py:3377 +#: appTranslation.py:206 app_Main.py:3383 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -18050,42 +18055,42 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanının başlatılması tamamlandı" -#: app_Main.py:1590 app_Main.py:7001 +#: app_Main.py:1596 app_Main.py:7007 msgid "New Project - Not saved" msgstr "Yeni Proje - Kaydedilmedi" -#: app_Main.py:1696 +#: app_Main.py:1702 msgid "" "Found old default preferences files. Please reboot the application to update." msgstr "" "Eski varsayılan yapılandırma dosyaları bulundu. Lütfen güncellemek için " "uygulamayı yeniden başlatın." -#: app_Main.py:1763 +#: app_Main.py:1769 msgid "Open Config file failed." msgstr "Yapılandırma dosyası açılamadı." -#: app_Main.py:1778 +#: app_Main.py:1784 msgid "Open Script file failed." msgstr "Komut dosyası açılamadı." -#: app_Main.py:1804 +#: app_Main.py:1810 msgid "Open Excellon file failed." msgstr "Excellon dosyası açılamadı." -#: app_Main.py:1817 +#: app_Main.py:1823 msgid "Open GCode file failed." msgstr "G-Kod dosyası açılamadı." -#: app_Main.py:1830 +#: app_Main.py:1836 msgid "Open Gerber file failed." msgstr "Gerber dosyası açılamadı." -#: app_Main.py:2168 +#: app_Main.py:2174 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "Düzenlemek için bir Şekil, Gerber veya Excellon nesnesi seçin." -#: app_Main.py:2183 +#: app_Main.py:2189 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -18094,105 +18099,105 @@ msgstr "" "Çoklu şekillerde, şekli aynı anda düzenlemek mümkün değildir.\n" "Bir kerede yalnızca bir şekli düzenleyin." -#: app_Main.py:2261 +#: app_Main.py:2267 msgid "EDITOR Area" msgstr "" -#: app_Main.py:2263 +#: app_Main.py:2269 msgid "Editor is activated ..." msgstr "Düzenleyici etkinleştirildi ..." -#: app_Main.py:2284 +#: app_Main.py:2290 msgid "Do you want to save the edited object?" msgstr "Düzenlenen nesneyi kaydetmek istiyor musunuz?" -#: app_Main.py:2325 +#: app_Main.py:2331 msgid "Object empty after edit." msgstr "Nesne düzenlendikten sonra boş." -#: app_Main.py:2330 app_Main.py:2348 app_Main.py:2379 app_Main.py:2395 +#: app_Main.py:2336 app_Main.py:2354 app_Main.py:2385 app_Main.py:2401 msgid "Editor exited. Editor content saved." msgstr "Düzenleyiciden çıkıldı. Düzenleyici içeriği kaydedildi." -#: app_Main.py:2399 +#: app_Main.py:2405 msgid "Select a Gerber, Geometry, Excellon or CNCJobObject to update." msgstr "" "Güncellemek için bir Gerber, Şekil, Excellon veya CNC İş nesnesi seçin." -#: app_Main.py:2402 +#: app_Main.py:2408 msgid "is updated, returning to App..." msgstr "güncellendi, Uygulamaya dönülüyor ..." -#: app_Main.py:2415 +#: app_Main.py:2421 msgid "Editor exited. Editor content was not saved." msgstr "Düzenleyiciden çıkıldı. Düzenleyici içeriği kaydedilmedi." -#: app_Main.py:2440 +#: app_Main.py:2446 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "" "Güncellemek için bir Gerber, Şekil, Excellon veya CNC İş nesnesi seçin." -#: app_Main.py:2463 +#: app_Main.py:2469 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Güncellenecek bir Gerber, Şekil veya Excellon nesnesi seçin." -#: app_Main.py:2567 app_Main.py:2571 +#: app_Main.py:2573 app_Main.py:2577 msgid "Import FlatCAM Preferences" msgstr "FlatCAM Ayarlarını İçe Aktar" -#: app_Main.py:2582 +#: app_Main.py:2588 msgid "Imported Defaults from" msgstr "Varsayılan değerler şuradan alındı" -#: app_Main.py:2602 app_Main.py:2608 +#: app_Main.py:2608 app_Main.py:2614 msgid "Export FlatCAM Preferences" msgstr "FlatCAM Ayarlarını Dışa Aktar" -#: app_Main.py:2628 +#: app_Main.py:2634 msgid "Exported preferences to" msgstr "Ayarlar şuraya aktarıldı" -#: app_Main.py:2648 app_Main.py:2653 +#: app_Main.py:2654 app_Main.py:2659 msgid "Save to file" msgstr "Dosyaya Kaydet" -#: app_Main.py:2677 +#: app_Main.py:2683 msgid "Could not load the file." msgstr "Dosya yüklenemedi." -#: app_Main.py:2693 +#: app_Main.py:2699 msgid "Exported file to" msgstr "Dosya şuraya aktarıldı" -#: app_Main.py:2730 +#: app_Main.py:2736 msgid "Failed to open recent files file for writing." msgstr "Son kullanılan dosya yazmak için açılamadı." -#: app_Main.py:2741 +#: app_Main.py:2747 msgid "Failed to open recent projects file for writing." msgstr "Son proje dosyası yazmak için açılamadı." -#: app_Main.py:2796 +#: app_Main.py:2802 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "2D Bilgisayar Destekli PCB (Baskı Devre Kartı) İmalatı" -#: app_Main.py:2797 +#: app_Main.py:2803 msgid "Development" msgstr "Geliştirme" -#: app_Main.py:2798 +#: app_Main.py:2804 msgid "DOWNLOAD" msgstr "İNDİR" -#: app_Main.py:2799 +#: app_Main.py:2805 msgid "Issue tracker" msgstr "Sorun izleyici" -#: app_Main.py:2818 +#: app_Main.py:2824 msgid "Licensed under the MIT license" msgstr "MIT lisansı altında lisanslanmıştır" -#: app_Main.py:2827 +#: app_Main.py:2833 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" @@ -18240,7 +18245,7 @@ msgstr "" "ALACAKLAR İÇİN\n" "SORUMLU OLMAYACAKTIR." -#: app_Main.py:2849 +#: app_Main.py:2855 msgid "" "Some of the icons used are from the following sources:
Icons by FreepikIcons8
Simgeleri " "oNline Web Fonts" -#: app_Main.py:2885 +#: app_Main.py:2891 msgid "Splash" msgstr "Karşılama Ekranı" -#: app_Main.py:2891 +#: app_Main.py:2897 msgid "Programmers" msgstr "Geliştiriciler" -#: app_Main.py:2897 +#: app_Main.py:2903 msgid "Translators" msgstr "Çevirmenler" -#: app_Main.py:2903 +#: app_Main.py:2909 msgid "License" msgstr "Lisans" -#: app_Main.py:2909 +#: app_Main.py:2915 msgid "Attributions" msgstr "Açıklamalar" -#: app_Main.py:2932 +#: app_Main.py:2938 msgid "Programmer" msgstr "Geliştirici" -#: app_Main.py:2933 +#: app_Main.py:2939 msgid "Status" msgstr "Durum" -#: app_Main.py:2934 app_Main.py:3014 +#: app_Main.py:2940 app_Main.py:3020 msgid "E-mail" msgstr "E-posta" -#: app_Main.py:2937 +#: app_Main.py:2943 msgid "Program Author" msgstr "Program Yazarı" -#: app_Main.py:2942 +#: app_Main.py:2948 msgid "BETA Maintainer >= 2019" msgstr "BETA Geliştiricisi >= 2019" -#: app_Main.py:3011 +#: app_Main.py:3017 msgid "Language" msgstr "Dil" -#: app_Main.py:3012 +#: app_Main.py:3018 msgid "Translator" msgstr "Çevirmen" -#: app_Main.py:3013 +#: app_Main.py:3019 msgid "Corrections" msgstr "Düzeltmeler" -#: app_Main.py:3098 +#: app_Main.py:3104 msgid "Important Information's" msgstr "Önemli Bilgiler" -#: app_Main.py:3146 +#: app_Main.py:3152 #, python-format msgid "This program is %s and free in a very wide meaning of the word." msgstr "Bu program % s ve kelimenin tam anlamıyla ücretsizdir." -#: app_Main.py:3147 +#: app_Main.py:3153 msgid "Yet it cannot evolve without contributions." msgstr "Yine de katkı olmadan gelişemez." -#: app_Main.py:3148 +#: app_Main.py:3154 msgid "If you want to see this application grow and become better and better" msgstr "" "Bu uygulamanın büyümesini ve daha iyi ve daha iyi olmasını istiyorsanız" -#: app_Main.py:3149 +#: app_Main.py:3155 msgid "you can contribute to the development yourself by:" msgstr "geliştirmeye katkıda bulunabilirsiniz :" -#: app_Main.py:3150 +#: app_Main.py:3156 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "Bir geliştiriciyseniz, Bitbucket deposundaki istekleri çekin" -#: app_Main.py:3152 +#: app_Main.py:3158 msgid "Bug Reports by providing the steps required to reproduce the bug" msgstr "" "Hata raporlama, hatayı yeniden oluşturmak için gerekli adımları sağlamak için" -#: app_Main.py:3183 +#: app_Main.py:3189 msgid "Contribute" msgstr "Katkıda Bulun" -#: app_Main.py:3206 +#: app_Main.py:3212 msgid "Links Exchange" msgstr "Link Değişimi" -#: app_Main.py:3218 app_Main.py:3237 +#: app_Main.py:3224 app_Main.py:3243 msgid "Soon ..." msgstr "Yakında ..." -#: app_Main.py:3225 +#: app_Main.py:3231 msgid "How To's" msgstr "Nasıl Yapılır" -#: app_Main.py:3337 +#: app_Main.py:3343 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -18380,27 +18385,27 @@ msgstr "" "bir bilgi alamıyorsanız, Yardım menüsündeki\n" "YouTube kanalı bağlantısını kullanın." -#: app_Main.py:3344 +#: app_Main.py:3350 msgid "Alternative website" msgstr "Alternatif web sitesi" -#: app_Main.py:3695 +#: app_Main.py:3701 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçili Excellon dosya uzantıları." -#: app_Main.py:3717 +#: app_Main.py:3723 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçili G-Kod dosya uzantıları." -#: app_Main.py:3739 +#: app_Main.py:3745 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "FlatCAM'e kayıtlı seçilmiş Gerber dosya uzantıları." -#: app_Main.py:3927 app_Main.py:3988 app_Main.py:4018 +#: app_Main.py:3933 app_Main.py:3994 app_Main.py:4024 msgid "At least two objects are required for join. Objects currently selected" msgstr "Birleştirme için en az iki nesne gerekir. Şu anda seçili olan nesneler" -#: app_Main.py:3936 +#: app_Main.py:3942 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -18416,47 +18421,47 @@ msgstr "" "sonuç beklendiği gibi olmayabilir.\n" "Oluşturulan G Kodunu kontrol edin." -#: app_Main.py:3950 app_Main.py:3960 +#: app_Main.py:3956 app_Main.py:3966 msgid "Geometry merging finished" msgstr "Şekil birleştirme başarıyla tamamlandı" -#: app_Main.py:3983 +#: app_Main.py:3989 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Hata. Excellon birleştirme yalnızca Excellon nesnelerinde çalışır." -#: app_Main.py:3995 +#: app_Main.py:4001 msgid "Excellon merging finished" msgstr "Excellon birleştirmesi başarıyla tamamlandı" -#: app_Main.py:4013 +#: app_Main.py:4019 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Hata. Gerber birleşimi sadece Gerber nesneleri üzerinde çalışır." -#: app_Main.py:4023 +#: app_Main.py:4029 msgid "Gerber merging finished" msgstr "Gerber birleşmesi başarıyla tamamlandı" -#: app_Main.py:4043 app_Main.py:4080 +#: app_Main.py:4049 app_Main.py:4086 msgid "Failed. Select a Geometry Object and try again." msgstr "Hata. Bir Şekil nesnesi seçin ve tekrar deneyin." -#: app_Main.py:4047 app_Main.py:4085 +#: app_Main.py:4053 app_Main.py:4091 msgid "Expected a GeometryObject, got" msgstr "Bir FlatCAM Şekil bekleniyordu, alınan" -#: app_Main.py:4062 +#: app_Main.py:4068 msgid "A Geometry object was converted to MultiGeo type." msgstr "Şekil nesnesi Çoklu Şekil türüne dönüştürüldü." -#: app_Main.py:4100 +#: app_Main.py:4106 msgid "A Geometry object was converted to SingleGeo type." msgstr "Şekil nesnesi bir Tekli Şekil türüne dönüştürüldü." -#: app_Main.py:4333 +#: app_Main.py:4339 msgid "Toggle Units" msgstr "Birimleri Değiştir" -#: app_Main.py:4337 +#: app_Main.py:4343 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -18468,24 +18473,24 @@ msgstr "" "\n" "Devam etmek istiyor musunuz?" -#: app_Main.py:4340 app_Main.py:4503 app_Main.py:4586 app_Main.py:7321 -#: app_Main.py:7337 app_Main.py:7675 app_Main.py:7687 +#: app_Main.py:4346 app_Main.py:4509 app_Main.py:4592 app_Main.py:7327 +#: app_Main.py:7343 app_Main.py:7681 app_Main.py:7693 msgid "Ok" msgstr "Evet" -#: app_Main.py:4390 +#: app_Main.py:4396 msgid "Converted units to" msgstr "Birimler şuna dönüştürüldü" -#: app_Main.py:4430 +#: app_Main.py:4436 msgid "Workspace enabled." msgstr "Çalışma alanı etkin." -#: app_Main.py:4433 +#: app_Main.py:4439 msgid "Workspace disabled." msgstr "Çalışma alanı devre dışı." -#: app_Main.py:4497 +#: app_Main.py:4503 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -18493,95 +18498,95 @@ msgstr "" "Uç ekleme yalnızca Gelişmiş işaretlendiğinde çalışır.\n" "Düzenle ->Ayarlar -> Genel - Uygulama Seviyesi ->Gelişmiş'i seçin." -#: app_Main.py:4579 +#: app_Main.py:4585 msgid "Delete objects" msgstr "Nesneleri Sil" -#: app_Main.py:4584 +#: app_Main.py:4590 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "Seçilen nesneleri kalıcı olarak silmek istediğinizden emin misiniz?" -#: app_Main.py:4627 +#: app_Main.py:4633 msgid "Object(s) deleted" msgstr "Nesneler silindi" -#: app_Main.py:4631 +#: app_Main.py:4637 msgid "Save the work in Editor and try again ..." msgstr "Çalışmayı Düzenleyici'ye kaydedin ve tekrar deneyin ..." -#: app_Main.py:4660 +#: app_Main.py:4666 msgid "Object deleted" msgstr "Nesne silindi" -#: app_Main.py:4687 +#: app_Main.py:4693 msgid "Click to set the origin ..." msgstr "Orjini belirtmek için tıklayın ..." -#: app_Main.py:4709 +#: app_Main.py:4715 msgid "Setting Origin..." msgstr "Orijin noktası ayarlanıyor ..." -#: app_Main.py:4722 app_Main.py:4824 +#: app_Main.py:4728 app_Main.py:4830 msgid "Origin set" msgstr "Orijin Ayarı" -#: app_Main.py:4739 +#: app_Main.py:4745 msgid "Origin coordinates specified but incomplete." msgstr "Orijin koordinatları belirtildi, ancak eksik." -#: app_Main.py:4780 +#: app_Main.py:4786 msgid "Moving to Origin..." msgstr "Orijine taşınıyor ..." -#: app_Main.py:4861 +#: app_Main.py:4867 msgid "Jump to ..." msgstr "Konuma Atla..." -#: app_Main.py:4862 +#: app_Main.py:4868 msgid "Enter the coordinates in format X,Y:" msgstr "Koordinatları X, Y biçiminde girin:" -#: app_Main.py:4872 +#: app_Main.py:4878 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Yanlış koordinat girildi. Koordinatları şu biçimde girin: X, Y" -#: app_Main.py:4989 +#: app_Main.py:4995 msgid "Bottom-Left" msgstr "Sol Alt" -#: app_Main.py:4992 +#: app_Main.py:4998 msgid "Top-Right" msgstr "Sağ Üst" -#: app_Main.py:5013 +#: app_Main.py:5019 msgid "Locate ..." msgstr "Bul ..." -#: app_Main.py:5286 app_Main.py:5361 app_Main.py:5524 +#: app_Main.py:5292 app_Main.py:5367 app_Main.py:5530 msgid "No object is selected. Select an object and try again." msgstr "Hiçbir nesne seçilmedi. Bir nesne seçin ve tekrar deneyin." -#: app_Main.py:5550 +#: app_Main.py:5556 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Durduruluyor. Mevcut görev mümkün olan en kısa sürede kapatılacaktır ..." -#: app_Main.py:5556 +#: app_Main.py:5562 msgid "The current task was gracefully closed on user request..." msgstr "Geçerli görev kullanıcının isteği üzerine kapatıldı ..." -#: app_Main.py:5746 +#: app_Main.py:5752 msgid "Tools in Tools Database edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: app_Main.py:5785 +#: app_Main.py:5791 msgid "Adding tool from DB is not allowed for this object." msgstr "Bu nesne için Veri Tabanından bir araç eklenmesine izin verilmiyor." -#: app_Main.py:5803 +#: app_Main.py:5809 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" @@ -18589,115 +18594,115 @@ msgstr "" "Bir veya daha fazla araç değiştirildi. Araç Veri Tabanını güncellemek " "istiyor musunuz?" -#: app_Main.py:5805 +#: app_Main.py:5811 msgid "Save Tools Database" msgstr "Araçlar Veri Tabanını Kaydet" -#: app_Main.py:5851 +#: app_Main.py:5857 msgid "No object selected to Flip on Y axis." msgstr "Y ekseninde çevrilecek hiçbir nesne seçilmedi." -#: app_Main.py:5877 +#: app_Main.py:5883 msgid "Flip on Y axis done." msgstr "Y ekseni üzerinde çevirme işlemi tamamlandı." -#: app_Main.py:5899 +#: app_Main.py:5905 msgid "No object selected to Flip on X axis." msgstr "X ekseninde çevirmek için hiçbir nesne seçilmedi." -#: app_Main.py:5925 +#: app_Main.py:5931 msgid "Flip on X axis done." msgstr "X ekseni üzerinde çevirme işlemi tamamlandı." -#: app_Main.py:5947 +#: app_Main.py:5953 msgid "No object selected to Rotate." msgstr "Döndürmek için hiçbir nesne seçilmedi." -#: app_Main.py:5950 app_Main.py:6001 app_Main.py:6038 +#: app_Main.py:5956 app_Main.py:6007 app_Main.py:6044 msgid "Transform" msgstr "Döndür" -#: app_Main.py:5950 app_Main.py:6001 app_Main.py:6038 +#: app_Main.py:5956 app_Main.py:6007 app_Main.py:6044 msgid "Enter the Angle value:" msgstr "Açı Değerini Girin:" -#: app_Main.py:5980 +#: app_Main.py:5986 msgid "Rotation done." msgstr "Döndürme işlemi tamamlandı." -#: app_Main.py:5982 +#: app_Main.py:5988 msgid "Rotation movement was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: app_Main.py:5999 +#: app_Main.py:6005 msgid "No object selected to Skew/Shear on X axis." msgstr "X ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi." -#: app_Main.py:6020 +#: app_Main.py:6026 msgid "Skew on X axis done." msgstr "X ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6036 +#: app_Main.py:6042 msgid "No object selected to Skew/Shear on Y axis." msgstr "Y ekseni boyunca eğme/kaydırma için hiçbir nesne seçilmedi." -#: app_Main.py:6057 +#: app_Main.py:6063 msgid "Skew on Y axis done." msgstr "Y ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6139 +#: app_Main.py:6145 msgid "New Grid ..." msgstr "Yeni Izgara ..." -#: app_Main.py:6140 +#: app_Main.py:6146 msgid "Enter a Grid Value:" msgstr "Izgara Boyutunu Girin:" -#: app_Main.py:6148 app_Main.py:6172 +#: app_Main.py:6154 app_Main.py:6178 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Lütfen ondalıklı biçimde sıfır olmayan bir değer içeren bir ızgara değeri " "girin." -#: app_Main.py:6153 +#: app_Main.py:6159 msgid "New Grid added" msgstr "Yeni ızgara eklendi" -#: app_Main.py:6155 +#: app_Main.py:6161 msgid "Grid already exists" msgstr "Izgara zaten var" -#: app_Main.py:6157 +#: app_Main.py:6163 msgid "Adding New Grid cancelled" msgstr "Yeni ızgara ekleme işlemi iptal edildi" -#: app_Main.py:6178 +#: app_Main.py:6184 msgid " Grid Value does not exist" msgstr " Izgara değeri mevcut değil" -#: app_Main.py:6180 +#: app_Main.py:6186 msgid "Grid Value deleted" msgstr "Izgara değeri silindi" -#: app_Main.py:6182 +#: app_Main.py:6188 msgid "Delete Grid value cancelled" msgstr "Izgara değerini silme işlemi iptal edildi" -#: app_Main.py:6188 +#: app_Main.py:6194 msgid "Key Shortcut List" msgstr "Klavye Kısayol Listesi" -#: app_Main.py:6225 +#: app_Main.py:6231 msgid " No object selected to copy it's name" msgstr "" " Adını kopyalamak için hiçbir nesne seçilmedi HPGL2 açılamadı. Muhtemelen " "bir HPGL2 dosyası değil" -#: app_Main.py:6229 +#: app_Main.py:6235 msgid "Name copied on clipboard ..." msgstr "İsim panoya kopyalandı ..." -#: app_Main.py:6886 +#: app_Main.py:6892 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -18706,12 +18711,12 @@ msgstr "" "FlatCAM'de açık dosyalar / nesneler var. Yeni bir proje oluşturmak onları " "siler. Projeyi kaydetmek istiyor musunuz?" -#: app_Main.py:6909 +#: app_Main.py:6915 msgid "New Project created" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:7115 app_Main.py:7154 app_Main.py:7198 app_Main.py:7268 -#: app_Main.py:8054 app_Main.py:9298 app_Main.py:9360 +#: app_Main.py:7121 app_Main.py:7160 app_Main.py:7204 app_Main.py:7274 +#: app_Main.py:8060 app_Main.py:9304 app_Main.py:9366 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18719,292 +18724,292 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanını başlatılması tamamlandı" -#: app_Main.py:7117 +#: app_Main.py:7123 msgid "Opening Gerber file." msgstr "Gerber dosyası açılıyor." -#: app_Main.py:7156 +#: app_Main.py:7162 msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:7187 app_Main.py:7192 +#: app_Main.py:7193 app_Main.py:7198 msgid "Open G-Code" msgstr "G-Kodunu Aç" -#: app_Main.py:7200 +#: app_Main.py:7206 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." -#: app_Main.py:7259 app_Main.py:7263 +#: app_Main.py:7265 app_Main.py:7269 msgid "Open HPGL2" msgstr "HPGL2'yi Açın" -#: app_Main.py:7270 +#: app_Main.py:7276 msgid "Opening HPGL2 file." msgstr "HPGL2 dosyası açılıyor." -#: app_Main.py:7293 app_Main.py:7296 +#: app_Main.py:7299 app_Main.py:7302 msgid "Open Configuration File" msgstr "Yapılandırma Dosyasını Aç" -#: app_Main.py:7316 app_Main.py:7670 +#: app_Main.py:7322 app_Main.py:7676 msgid "Please Select a Geometry object to export" msgstr "Lütfen dışa aktarılacak bir Şekil nesnesi seçin" -#: app_Main.py:7332 +#: app_Main.py:7338 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir." -#: app_Main.py:7377 +#: app_Main.py:7383 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Verilerin son boyutu 3 veya 4 olan bir 3D dizi olması gerekir" -#: app_Main.py:7383 app_Main.py:7387 +#: app_Main.py:7389 app_Main.py:7393 msgid "Export PNG Image" msgstr "PNG Görüntüsünü Dışa Aktar" -#: app_Main.py:7420 app_Main.py:7630 +#: app_Main.py:7426 app_Main.py:7636 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..." -#: app_Main.py:7432 +#: app_Main.py:7438 msgid "Save Gerber source file" msgstr "Gerber kaynak dosyasını kaydet" -#: app_Main.py:7461 +#: app_Main.py:7467 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Hata. Yalnızca komut dosyası nesneleri TCL komut dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:7473 +#: app_Main.py:7479 msgid "Save Script source file" msgstr "Komut dosyası kaynak dosyasını kaydet" -#: app_Main.py:7502 +#: app_Main.py:7508 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..." -#: app_Main.py:7514 +#: app_Main.py:7520 msgid "Save Document source file" msgstr "Belgenin kaynak dosyasını kaydet" -#: app_Main.py:7544 app_Main.py:7586 app_Main.py:8537 +#: app_Main.py:7550 app_Main.py:7592 app_Main.py:8543 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:7552 app_Main.py:7557 +#: app_Main.py:7558 app_Main.py:7563 msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:7594 app_Main.py:7598 +#: app_Main.py:7600 app_Main.py:7604 msgid "Export Excellon" msgstr "Excellon'u Dışa Aktar" -#: app_Main.py:7638 app_Main.py:7642 +#: app_Main.py:7644 app_Main.py:7648 msgid "Export Gerber" msgstr "Gerber'i Dışa Aktar" -#: app_Main.py:7682 +#: app_Main.py:7688 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:7698 app_Main.py:7702 +#: app_Main.py:7704 app_Main.py:7708 msgid "Export DXF" msgstr "DXF'i Dışa Aktar" -#: app_Main.py:7727 app_Main.py:7730 +#: app_Main.py:7733 app_Main.py:7736 msgid "Import SVG" msgstr "SVG'i İçe Aktar" -#: app_Main.py:7758 app_Main.py:7762 +#: app_Main.py:7764 app_Main.py:7768 msgid "Import DXF" msgstr "DXF'i İçe Aktar" -#: app_Main.py:7816 app_Main.py:7820 +#: app_Main.py:7822 app_Main.py:7826 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Kaynak kodunu görüntülemek için bir Gerber veya Excellon dosyası seçin." -#: app_Main.py:7823 +#: app_Main.py:7829 msgid "Viewing the source code of the selected object." msgstr "Seçilen nesnenin kaynak kodunu görüntüle." -#: app_Main.py:7837 +#: app_Main.py:7843 msgid "Source Editor" msgstr "Kaynak kodu düzenleyicisi" -#: app_Main.py:7873 app_Main.py:7880 +#: app_Main.py:7879 app_Main.py:7886 msgid "There is no selected object for which to see it's source file code." msgstr "Kaynak dosyalarını görebileceğiniz seçili bir nesne yok." -#: app_Main.py:7888 +#: app_Main.py:7894 msgid "Failed to load the source code for the selected object" msgstr "Seçilen nesnenin kaynak kodu yüklenemedi" -#: app_Main.py:7921 +#: app_Main.py:7927 msgid "Go to Line ..." msgstr "Satıra Git ..." -#: app_Main.py:7922 +#: app_Main.py:7928 msgid "Line:" msgstr "Satır:" -#: app_Main.py:7949 +#: app_Main.py:7955 msgid "New TCL script file created in Code Editor." msgstr "Kod düzenleyicide yeni TLC komut dosyası oluşturuldu." -#: app_Main.py:7988 app_Main.py:7990 app_Main.py:8026 app_Main.py:8028 +#: app_Main.py:7994 app_Main.py:7996 app_Main.py:8032 app_Main.py:8034 msgid "Open TCL script" msgstr "TCL Komut Dosyasını Aç" -#: app_Main.py:8056 +#: app_Main.py:8062 msgid "Executing ScriptObject file." msgstr "FlatCAM komut dosyası çalışıyor." -#: app_Main.py:8064 app_Main.py:8067 +#: app_Main.py:8070 app_Main.py:8073 msgid "Run TCL script" msgstr "TCL komut dosyasını çalıştır" -#: app_Main.py:8090 +#: app_Main.py:8096 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL komut dosyası kod düzenleyicisinde açıldı ve yürütüldü." -#: app_Main.py:8141 app_Main.py:8147 +#: app_Main.py:8147 app_Main.py:8153 msgid "Save Project As ..." msgstr "Projeyi Farklı Kaydet ..." -#: app_Main.py:8182 +#: app_Main.py:8188 msgid "FlatCAM objects print" msgstr "FlatCAM nesnelerini yazdır" -#: app_Main.py:8195 app_Main.py:8202 +#: app_Main.py:8201 app_Main.py:8208 msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." -#: app_Main.py:8211 +#: app_Main.py:8217 msgid "Printing PDF ... Please wait." msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz." -#: app_Main.py:8390 +#: app_Main.py:8396 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:8415 +#: app_Main.py:8421 msgid "Exporting SVG" msgstr "SVG'yi dışa aktarılıyor" -#: app_Main.py:8458 +#: app_Main.py:8464 msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" -#: app_Main.py:8484 +#: app_Main.py:8490 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Kaynak dosya boş olduğundan kaydetme işlemi iptal edildi. Gerber dosyasını " "dışa aktarmayı deneyin." -#: app_Main.py:8635 +#: app_Main.py:8641 msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:8644 +#: app_Main.py:8650 msgid "Exporting Excellon" msgstr "Excellon dışa aktarılıyor" -#: app_Main.py:8649 app_Main.py:8656 +#: app_Main.py:8655 app_Main.py:8662 msgid "Could not export Excellon file." msgstr "Excellon dosyası dışa aktarılamadı." -#: app_Main.py:8772 +#: app_Main.py:8778 msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:8780 +#: app_Main.py:8786 msgid "Exporting Gerber" msgstr "Gerber dosyası dışa aktarılıyor" -#: app_Main.py:8785 app_Main.py:8792 +#: app_Main.py:8791 app_Main.py:8798 msgid "Could not export file." msgstr "Dosya dışa aktarılamadı." -#: app_Main.py:8840 +#: app_Main.py:8846 msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:8849 +#: app_Main.py:8855 msgid "Exporting DXF" msgstr "DXF dosyası dışa aktarılıyor" -#: app_Main.py:8854 app_Main.py:8861 +#: app_Main.py:8860 app_Main.py:8867 msgid "Could not export DXF file." msgstr "DXF dosyası dışa aktarılamadı." -#: app_Main.py:8900 +#: app_Main.py:8906 msgid "Importing SVG" msgstr "SVG dosyası içe aktarılıyor" -#: app_Main.py:8908 app_Main.py:8963 +#: app_Main.py:8914 app_Main.py:8969 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:8955 +#: app_Main.py:8961 msgid "Importing DXF" msgstr "DXF dosyası içe aktarılıyor" -#: app_Main.py:8996 app_Main.py:9187 app_Main.py:9252 +#: app_Main.py:9002 app_Main.py:9193 app_Main.py:9258 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:8999 app_Main.py:9190 app_Main.py:9255 +#: app_Main.py:9005 app_Main.py:9196 app_Main.py:9261 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:9011 +#: app_Main.py:9017 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal " "ediliyor." -#: app_Main.py:9016 +#: app_Main.py:9022 msgid "Opening Gerber" msgstr "Gerber açılıyor" -#: app_Main.py:9027 +#: app_Main.py:9033 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" "Gerber'i açma işlemi başarısız oldu. Bu bu muhtemelen bir Gerber dosyası " "değil." -#: app_Main.py:9060 +#: app_Main.py:9066 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:9080 +#: app_Main.py:9086 msgid "Opening Excellon." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:9090 +#: app_Main.py:9096 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil." -#: app_Main.py:9122 +#: app_Main.py:9128 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:9135 +#: app_Main.py:9141 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:9140 +#: app_Main.py:9146 msgid "Opening G-Code." msgstr "G-Kodu açılıyor." -#: app_Main.py:9153 +#: app_Main.py:9159 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19016,113 +19021,155 @@ msgstr "" "G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında " "başarısız oldu" -#: app_Main.py:9209 +#: app_Main.py:9215 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal " "ediliyor." -#: app_Main.py:9214 +#: app_Main.py:9220 msgid "Opening HPGL2" msgstr "HPGL2 açılıyor" -#: app_Main.py:9221 +#: app_Main.py:9227 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:9247 +#: app_Main.py:9253 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası kod düzenleyicide açıldı." -#: app_Main.py:9267 +#: app_Main.py:9273 msgid "Opening TCL Script..." msgstr "TCL komut dosyası açılıyor..." -#: app_Main.py:9278 +#: app_Main.py:9284 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:9300 +#: app_Main.py:9306 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:9328 +#: app_Main.py:9334 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:9357 +#: app_Main.py:9363 msgid "Loading Project ... Please Wait ..." msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:9362 +#: app_Main.py:9368 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:9377 app_Main.py:9381 app_Main.py:9398 +#: app_Main.py:9383 app_Main.py:9387 app_Main.py:9404 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:9437 +#: app_Main.py:9443 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:9445 +#: app_Main.py:9451 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:9471 +#: app_Main.py:9477 msgid "Redrawing all objects" msgstr "Tüm nesneler yeniden çiziliyor" -#: app_Main.py:9559 +#: app_Main.py:9565 msgid "Failed to load recent item list." msgstr "Son dosya listesi yüklenemedi." -#: app_Main.py:9566 +#: app_Main.py:9572 msgid "Failed to parse recent item list." msgstr "Son dosya listesi okunamadı." -#: app_Main.py:9576 +#: app_Main.py:9582 msgid "Failed to load recent projects item list." msgstr "Son projelerin öğe listesi yüklenemedi." -#: app_Main.py:9583 +#: app_Main.py:9589 msgid "Failed to parse recent project item list." msgstr "Son proje öğelerinin listesi okunamadı." -#: app_Main.py:9644 +#: app_Main.py:9650 msgid "Clear Recent projects" msgstr "Son Projeleri Temizle" -#: app_Main.py:9668 +#: app_Main.py:9674 msgid "Clear Recent files" msgstr "Listeyi Temizle" -#: app_Main.py:9761 +#: app_Main.py:9730 +#, fuzzy +#| msgid "FlatCAM.org" +msgid "FlatCAM Evo" +msgstr "FlatCAM.org" + +#: app_Main.py:9734 +msgid "Release date" +msgstr "" + +#: app_Main.py:9738 +msgid "Displayed" +msgstr "" + +#: app_Main.py:9741 +#, fuzzy +#| msgid "Snap Max" +msgid "Snap" +msgstr "Maksimum Yapışma" + +#: app_Main.py:9750 +msgid "Canvas" +msgstr "" + +#: app_Main.py:9755 +#, fuzzy +#| msgid "Workspace Settings" +msgid "Workspace active" +msgstr "Çalışma Alanı Ayarları" + +#: app_Main.py:9759 +#, fuzzy +#| msgid "Workspace disabled." +msgid "Workspace size" +msgstr "Çalışma alanı devre dışı." + +#: app_Main.py:9763 +#, fuzzy +#| msgid "Workspace Settings" +msgid "Workspace orientation" +msgstr "Çalışma Alanı Ayarları" + +#: app_Main.py:9826 msgid "Failed checking for latest version. Could not connect." msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok." -#: app_Main.py:9768 +#: app_Main.py:9833 msgid "Could not parse information about latest version." msgstr "En son sürüm bilgileri okunamıyor." -#: app_Main.py:9778 +#: app_Main.py:9843 msgid "FlatCAM is up to date!" msgstr "FlatCAM güncel!" -#: app_Main.py:9783 +#: app_Main.py:9848 msgid "Newer Version Available" msgstr "Daha yeni bir sürüm var" -#: app_Main.py:9785 +#: app_Main.py:9850 msgid "There is a newer version of FlatCAM available for download:" msgstr "İndirebileceğiniz daha yeni bir FlatCAM sürümü var:" -#: app_Main.py:9789 +#: app_Main.py:9854 msgid "info" msgstr "bilgi" -#: app_Main.py:9817 +#: app_Main.py:9882 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19133,63 +19180,63 @@ msgstr "" "desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy " "(2D) olarak değiştirin.\n" -#: app_Main.py:9895 +#: app_Main.py:9960 msgid "All plots disabled." msgstr "Tüm siteler devre dışı." -#: app_Main.py:9902 +#: app_Main.py:9967 msgid "All non selected plots disabled." msgstr "Seçili olmayan tüm siteler devre dışı bırakılır." -#: app_Main.py:9909 +#: app_Main.py:9974 msgid "All plots enabled." msgstr "Tüm siteler etkin." -#: app_Main.py:9915 +#: app_Main.py:9980 msgid "Selected plots enabled..." msgstr "Seçilen siteler etkin ..." -#: app_Main.py:9923 +#: app_Main.py:9988 msgid "Selected plots disabled..." msgstr "Seçilen siteler devre dışı ..." -#: app_Main.py:9956 +#: app_Main.py:10021 msgid "Enabling plots ..." msgstr "Siteler açılıyor ..." -#: app_Main.py:10005 +#: app_Main.py:10070 msgid "Disabling plots ..." msgstr "Sitelerin bağlantısı kesiliyor ..." -#: app_Main.py:10028 +#: app_Main.py:10093 msgid "Working ..." msgstr "Çalışıyor ..." -#: app_Main.py:10137 +#: app_Main.py:10202 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: app_Main.py:10203 +#: app_Main.py:10268 msgid "Saving FlatCAM Project" msgstr "FlatCAM Projesi Kaydediliyor" -#: app_Main.py:10226 app_Main.py:10262 +#: app_Main.py:10291 app_Main.py:10327 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:10233 +#: app_Main.py:10298 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:10247 +#: app_Main.py:10312 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:10247 app_Main.py:10255 app_Main.py:10265 +#: app_Main.py:10312 app_Main.py:10320 app_Main.py:10330 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:10255 app_Main.py:10265 +#: app_Main.py:10320 app_Main.py:10330 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" @@ -19432,11 +19479,11 @@ msgstr "Uç kalınlığı için okunan G-Kod dosyasından Şekil oluşturuluyor" msgid "G91 coordinates not implemented ..." msgstr "G91 koordinatları uygulanmadı ..." -#: defaults.py:859 +#: defaults.py:862 msgid "Could not load defaults file." msgstr "Varsayılan dosya yüklenemedi." -#: defaults.py:872 +#: defaults.py:875 msgid "Failed to parse defaults file." msgstr "Varsayılan dosya okunamadı." @@ -21412,9 +21459,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "&Help" #~ msgstr "&Help" -#~ msgid "FlatCAM.org" -#~ msgstr "FlatCAM.org" - #~ msgid "tool = tool number" #~ msgstr "tool = tool number" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index e7fbfd7a..558a4570 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-23 14:11+0300\n" +"POT-Creation-Date: 2020-10-23 18:46+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -107,20 +107,20 @@ msgstr "" #: appObjects/ObjectCollection.py:126 appTools/ToolFilm.py:238 appTools/ToolFilm.py:384 #: appTools/ToolImage.py:112 appTools/ToolMove.py:269 appTools/ToolPcbWizard.py:189 #: appTools/ToolPcbWizard.py:212 appTools/ToolQRCode.py:526 appTools/ToolQRCode.py:573 -#: app_Main.py:1747 app_Main.py:2575 app_Main.py:2611 app_Main.py:2658 app_Main.py:4404 -#: app_Main.py:7122 app_Main.py:7161 app_Main.py:7205 app_Main.py:7234 app_Main.py:7275 -#: app_Main.py:7300 app_Main.py:7356 app_Main.py:7392 app_Main.py:7437 app_Main.py:7478 -#: app_Main.py:7520 app_Main.py:7562 app_Main.py:7603 app_Main.py:7647 app_Main.py:7707 -#: app_Main.py:7739 app_Main.py:7771 app_Main.py:7994 app_Main.py:8032 app_Main.py:8075 -#: app_Main.py:8152 app_Main.py:8207 +#: app_Main.py:1753 app_Main.py:2581 app_Main.py:2617 app_Main.py:2664 app_Main.py:4410 +#: app_Main.py:7128 app_Main.py:7167 app_Main.py:7211 app_Main.py:7240 app_Main.py:7281 +#: app_Main.py:7306 app_Main.py:7362 app_Main.py:7398 app_Main.py:7443 app_Main.py:7484 +#: app_Main.py:7526 app_Main.py:7568 app_Main.py:7609 app_Main.py:7653 app_Main.py:7713 +#: app_Main.py:7745 app_Main.py:7777 app_Main.py:8000 app_Main.py:8038 app_Main.py:8081 +#: app_Main.py:8158 app_Main.py:8213 msgid "Cancelled." msgstr "" #: Bookmark.py:308 appDatabase.py:2089 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1672 appObjects/FlatCAMCNCJob.py:1862 #: appObjects/FlatCAMCNCJob.py:2311 appTools/ToolFilm.py:582 appTools/ToolFilm.py:830 -#: appTools/ToolSolderPaste.py:1097 app_Main.py:2666 app_Main.py:8451 app_Main.py:8499 -#: app_Main.py:8628 app_Main.py:8765 app_Main.py:8833 +#: appTools/ToolSolderPaste.py:1097 app_Main.py:2672 app_Main.py:8457 app_Main.py:8505 +#: app_Main.py:8634 app_Main.py:8771 app_Main.py:8839 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -241,7 +241,7 @@ msgstr "" #: appDatabase.py:207 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:570 appGUI/ObjectUI.py:894 appGUI/ObjectUI.py:1876 #: appGUI/ObjectUI.py:2693 appGUI/ObjectUI.py:2760 appTools/ToolCalibration.py:929 -#: appTools/ToolFiducials.py:681 +#: appTools/ToolFiducials.py:681 app_Main.py:9730 msgid "Name" msgstr "" @@ -259,7 +259,7 @@ msgstr "" #: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3022 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3885 appTools/ToolPaint.py:2813 appTools/ToolPcbWizard.py:404 -#: appTools/ToolProperties.py:417 appTools/ToolProperties.py:480 +#: appTools/ToolProperties.py:416 appTools/ToolProperties.py:479 #: appTools/ToolSolderPaste.py:1166 tclCommands/TclCommandDrillcncjob.py:195 msgid "Diameter" msgstr "" @@ -305,7 +305,7 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" #: appDatabase.py:275 appDatabase.py:1778 appDatabase.py:1814 appDatabase.py:1877 -#: appDatabase.py:2162 appGUI/MainGUI.py:1299 +#: appDatabase.py:2162 appGUI/MainGUI.py:1299 app_Main.py:9728 msgid "General" msgstr "" @@ -697,23 +697,23 @@ msgstr "" #: appGUI/ObjectUI.py:1702 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1965 #: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1456 appTools/ToolPaint.py:3016 -#: defaults.py:346 tclCommands/TclCommandCopperClear.py:126 +#: defaults.py:349 tclCommands/TclCommandCopperClear.py:126 #: tclCommands/TclCommandCopperClear.py:134 tclCommands/TclCommandPaint.py:125 msgid "Standard" msgstr "" #: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5113 appGUI/ObjectUI.py:1702 +#: appEditors/AppGeoEditor.py:568 appEditors/AppGeoEditor.py:5115 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1976 #: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:1470 appTools/ToolPaint.py:3016 -#: defaults.py:469 defaults.py:507 tclCommands/TclCommandCopperClear.py:128 +#: defaults.py:472 defaults.py:510 tclCommands/TclCommandCopperClear.py:128 #: tclCommands/TclCommandCopperClear.py:136 tclCommands/TclCommandPaint.py:127 msgid "Seed" msgstr "" #: appDatabase.py:669 appDatabase.py:784 appEditors/AppGeoEditor.py:498 -#: appEditors/AppGeoEditor.py:5117 appGUI/ObjectUI.py:1702 +#: appEditors/AppGeoEditor.py:5119 appGUI/ObjectUI.py:1702 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:215 appTools/ToolNCC.py:1987 #: appTools/ToolNCC.py:4127 appTools/ToolPaint.py:160 appTools/ToolPaint.py:1484 @@ -1172,7 +1172,7 @@ msgid "" msgstr "" #: appDatabase.py:1364 appGUI/MainGUI.py:1438 appGUI/preferences/PreferencesUIManager.py:932 -#: app_Main.py:2291 app_Main.py:3386 app_Main.py:4341 app_Main.py:4587 app_Main.py:6895 +#: app_Main.py:2297 app_Main.py:3392 app_Main.py:4347 app_Main.py:4593 app_Main.py:6901 msgid "Cancel" msgstr "" @@ -1248,7 +1248,7 @@ msgstr "" msgid "Delete from DB" msgstr "" -#: appDatabase.py:1656 appTranslation.py:210 app_Main.py:3380 app_Main.py:6889 +#: appDatabase.py:1656 appTranslation.py:209 app_Main.py:3386 app_Main.py:6895 msgid "Save changes" msgstr "" @@ -1303,8 +1303,8 @@ msgstr "" #: appDatabase.py:2156 appDatabase.py:2547 appObjects/FlatCAMGeometry.py:1090 #: appTools/ToolCutOut.py:484 appTools/ToolCutOut.py:525 appTools/ToolIsolation.py:2583 #: appTools/ToolIsolation.py:2667 appTools/ToolNCC.py:3715 appTools/ToolNCC.py:3795 -#: appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715 app_Main.py:5676 app_Main.py:5718 -#: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 +#: appTools/ToolPaint.py:2626 appTools/ToolPaint.py:2715 app_Main.py:5682 app_Main.py:5724 +#: app_Main.py:5755 app_Main.py:5775 app_Main.py:5785 msgid "Tools Database" msgstr "" @@ -1498,12 +1498,12 @@ msgid "Cancelled. There is no Tool/Drill selected" msgstr "" #: appEditors/AppExcEditor.py:3123 appEditors/AppExcEditor.py:3130 -#: appEditors/AppGeoEditor.py:4233 appEditors/AppGeoEditor.py:4247 +#: appEditors/AppGeoEditor.py:4235 appEditors/AppGeoEditor.py:4249 #: appEditors/AppGerberEditor.py:1085 appEditors/AppGerberEditor.py:1312 #: appEditors/AppGerberEditor.py:1497 appEditors/AppGerberEditor.py:1766 #: appEditors/AppGerberEditor.py:4625 appEditors/AppGerberEditor.py:4642 #: appGUI/MainGUI.py:2859 appGUI/MainGUI.py:2871 appTools/ToolAlignObjects.py:253 -#: appTools/ToolAlignObjects.py:275 app_Main.py:4955 app_Main.py:5109 +#: appTools/ToolAlignObjects.py:275 app_Main.py:4961 app_Main.py:5115 msgid "Done." msgstr "" @@ -1790,7 +1790,7 @@ msgstr "" #: appEditors/AppExcEditor.py:4007 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:56 appObjects/FlatCAMObj.py:877 -#: appTools/ToolCorners.py:398 appTools/ToolProperties.py:575 +#: appTools/ToolCorners.py:398 appTools/ToolProperties.py:574 msgid "Length" msgstr "" @@ -1888,9 +1888,10 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 appTools/ToolDrilling.py:2588 #: appTools/ToolExtractDrills.py:486 appTools/ToolExtractDrills.py:619 -#: appTools/ToolIsolation.py:3430 appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4348 -#: appTools/ToolPaint.py:3168 appTools/ToolPunchGerber.py:762 -#: appTools/ToolPunchGerber.py:912 appTools/ToolQRCode.py:788 +#: appTools/ToolInvertGerber.py:257 appTools/ToolIsolation.py:3430 +#: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3168 +#: appTools/ToolPunchGerber.py:762 appTools/ToolPunchGerber.py:912 +#: appTools/ToolQRCode.py:788 msgid "Square" msgstr "" @@ -1960,7 +1961,7 @@ msgstr "" #: appTools/ToolIsolation.py:3166 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2280 #: appTools/ToolNCC.py:4040 appTools/ToolPaint.py:304 appTools/ToolPaint.py:2940 -#: app_Main.py:2047 app_Main.py:2306 app_Main.py:2413 +#: app_Main.py:2053 app_Main.py:2312 app_Main.py:2419 msgid "Tool" msgstr "" @@ -1988,7 +1989,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:582 appEditors/AppGeoEditor.py:1071 #: appEditors/AppGeoEditor.py:2966 appEditors/AppGeoEditor.py:2994 -#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4390 +#: appEditors/AppGeoEditor.py:3022 appEditors/AppGeoEditor.py:4392 #: appEditors/AppGerberEditor.py:5781 msgid "Cancelled. No shape selected." msgstr "" @@ -1996,7 +1997,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:595 appEditors/AppGeoEditor.py:2984 #: appEditors/AppGeoEditor.py:3012 appEditors/AppGeoEditor.py:3040 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:71 appObjects/FlatCAMObj.py:495 -#: appTools/ToolProperties.py:117 appTools/ToolProperties.py:165 +#: appTools/ToolProperties.py:116 appTools/ToolProperties.py:164 msgid "Tools" msgstr "" @@ -2068,7 +2069,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:3368 #: appTools/ToolNCC.py:4304 appTools/ToolPaint.py:3097 appTools/ToolTransform.py:557 -#: defaults.py:566 +#: defaults.py:569 msgid "Selection" msgstr "" @@ -2091,7 +2092,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 #: appTools/ToolExtractDrills.py:556 appTools/ToolExtractDrills.py:677 #: appTools/ToolPunchGerber.py:849 appTools/ToolPunchGerber.py:965 -#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:10137 +#: appTools/ToolTransform.py:563 appTools/ToolTransform.py:889 app_Main.py:10202 msgid "Value" msgstr "" @@ -2104,7 +2105,7 @@ msgstr "" #: appEditors/AppGerberEditor.py:5378 appGUI/ObjectUI.py:2350 appTools/ToolDblSided.py:706 #: appTools/ToolDblSided.py:892 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 #: appTools/ToolSolderPaste.py:160 appTools/ToolSolderPaste.py:1203 -#: appTools/ToolTransform.py:572 app_Main.py:6121 +#: appTools/ToolTransform.py:572 app_Main.py:6127 msgid "Add" msgstr "" @@ -2288,8 +2289,8 @@ msgstr "" #: appEditors/AppGeoEditor.py:920 appEditors/AppGerberEditor.py:5630 appGUI/ObjectUI.py:462 #: appGUI/ObjectUI.py:499 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 appTools/ToolQRCode.py:787 -#: appTools/ToolTransform.py:854 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 +#: appTools/ToolInvertGerber.py:256 appTools/ToolQRCode.py:787 appTools/ToolTransform.py:854 msgid "Rounded" msgstr "" @@ -2777,91 +2778,91 @@ msgstr "" msgid "Geo Elem" msgstr "" -#: appEditors/AppGeoEditor.py:4028 +#: appEditors/AppGeoEditor.py:4029 msgid "Grid Snap enabled." msgstr "" -#: appEditors/AppGeoEditor.py:4032 +#: appEditors/AppGeoEditor.py:4034 msgid "Grid Snap disabled." msgstr "" -#: appEditors/AppGeoEditor.py:4397 appGUI/MainGUI.py:3194 appGUI/MainGUI.py:3240 +#: appEditors/AppGeoEditor.py:4399 appGUI/MainGUI.py:3194 appGUI/MainGUI.py:3240 #: appGUI/MainGUI.py:3258 appGUI/MainGUI.py:3402 appGUI/MainGUI.py:3441 #: appGUI/MainGUI.py:3453 appGUI/MainGUI.py:3470 msgid "Click on target point." msgstr "" -#: appEditors/AppGeoEditor.py:4679 +#: appEditors/AppGeoEditor.py:4681 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:4681 appTools/ToolNCC.py:2282 +#: appEditors/AppGeoEditor.py:4683 appTools/ToolNCC.py:2282 msgid "with diameter" msgstr "" -#: appEditors/AppGeoEditor.py:4784 appEditors/AppGeoEditor.py:4819 +#: appEditors/AppGeoEditor.py:4786 appEditors/AppGeoEditor.py:4821 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" -#: appEditors/AppGeoEditor.py:4905 appEditors/AppGeoEditor.py:5009 +#: appEditors/AppGeoEditor.py:4907 appEditors/AppGeoEditor.py:5011 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape" msgstr "" -#: appEditors/AppGeoEditor.py:4915 appEditors/AppGeoEditor.py:4968 -#: appEditors/AppGeoEditor.py:5018 +#: appEditors/AppGeoEditor.py:4917 appEditors/AppGeoEditor.py:4970 +#: appEditors/AppGeoEditor.py:5020 msgid "Nothing selected for buffering." msgstr "" -#: appEditors/AppGeoEditor.py:4920 appEditors/AppGeoEditor.py:4972 -#: appEditors/AppGeoEditor.py:5023 +#: appEditors/AppGeoEditor.py:4922 appEditors/AppGeoEditor.py:4974 +#: appEditors/AppGeoEditor.py:5025 msgid "Invalid distance for buffering." msgstr "" -#: appEditors/AppGeoEditor.py:4944 appEditors/AppGeoEditor.py:5043 +#: appEditors/AppGeoEditor.py:4946 appEditors/AppGeoEditor.py:5045 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" -#: appEditors/AppGeoEditor.py:4955 +#: appEditors/AppGeoEditor.py:4957 msgid "Full buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:4961 +#: appEditors/AppGeoEditor.py:4963 msgid "Negative buffer value is not accepted." msgstr "" -#: appEditors/AppGeoEditor.py:4992 +#: appEditors/AppGeoEditor.py:4994 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "" -#: appEditors/AppGeoEditor.py:5002 +#: appEditors/AppGeoEditor.py:5004 msgid "Interior buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:5053 +#: appEditors/AppGeoEditor.py:5055 msgid "Exterior buffer geometry created." msgstr "" -#: appEditors/AppGeoEditor.py:5059 +#: appEditors/AppGeoEditor.py:5061 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" -#: appEditors/AppGeoEditor.py:5066 +#: appEditors/AppGeoEditor.py:5068 msgid "Nothing selected for painting." msgstr "" -#: appEditors/AppGeoEditor.py:5072 +#: appEditors/AppGeoEditor.py:5074 msgid "Invalid value for" msgstr "" -#: appEditors/AppGeoEditor.py:5131 +#: appEditors/AppGeoEditor.py:5133 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different method of " "Paint" msgstr "" -#: appEditors/AppGeoEditor.py:5142 +#: appEditors/AppGeoEditor.py:5144 msgid "Paint done." msgstr "" @@ -2989,7 +2990,7 @@ msgid "Gerber Editor" msgstr "" #: appEditors/AppGerberEditor.py:2482 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492 -#: appTools/ToolProperties.py:162 +#: appTools/ToolProperties.py:161 msgid "Apertures" msgstr "" @@ -3090,7 +3091,7 @@ msgstr "" #: appGUI/ObjectUI.py:1132 appObjects/FlatCAMGeometry.py:561 appTools/ToolIsolation.py:70 #: appTools/ToolIsolation.py:3150 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4024 #: appTools/ToolPaint.py:143 appTools/ToolPaint.py:2926 appTools/ToolSolderPaste.py:163 -#: appTools/ToolSolderPaste.py:1209 app_Main.py:6123 +#: appTools/ToolSolderPaste.py:1209 app_Main.py:6129 msgid "Delete" msgstr "" @@ -3284,8 +3285,8 @@ msgstr "" #: appEditors/AppGerberEditor.py:4364 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:1917 appParsers/ParseExcellon.py:972 -#: appTools/ToolPcbWizard.py:318 app_Main.py:9004 app_Main.py:9064 app_Main.py:9195 -#: app_Main.py:9260 app_Main.py:9816 +#: appTools/ToolPcbWizard.py:318 app_Main.py:9010 app_Main.py:9070 app_Main.py:9201 +#: app_Main.py:9266 app_Main.py:9881 msgid "An internal error has occurred. See shell.\n" msgstr "" @@ -3301,7 +3302,7 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "" -#: appEditors/AppGerberEditor.py:4555 app_Main.py:6456 +#: appEditors/AppGerberEditor.py:4555 app_Main.py:6462 msgid "Coordinates copied to clipboard." msgstr "" @@ -3346,7 +3347,7 @@ msgstr "" msgid "Rotation action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6044 app_Main.py:5879 app_Main.py:5927 +#: appEditors/AppGerberEditor.py:6044 app_Main.py:5885 app_Main.py:5933 msgid "Flip action was not executed." msgstr "" @@ -3419,7 +3420,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:808 #: appTools/ToolIsolation.py:1433 appTools/ToolIsolation.py:3378 appTools/ToolPaint.py:1035 -#: appTools/ToolPaint.py:3127 defaults.py:420 defaults.py:508 +#: appTools/ToolPaint.py:3127 defaults.py:423 defaults.py:511 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "" @@ -3474,7 +3475,7 @@ msgstr "" #: appObjects/FlatCAMCNCJob.py:1646 appObjects/FlatCAMCNCJob.py:1651 #: appObjects/FlatCAMCNCJob.py:1836 appObjects/FlatCAMCNCJob.py:1841 #: appObjects/FlatCAMCNCJob.py:1914 appObjects/FlatCAMCNCJob.py:1919 -#: appTools/ToolSolderPaste.py:1063 app_Main.py:7038 app_Main.py:7043 +#: appTools/ToolSolderPaste.py:1063 app_Main.py:7044 app_Main.py:7049 msgid "Export Code ..." msgstr "" @@ -3492,7 +3493,7 @@ msgstr "" msgid "Content copied to clipboard ..." msgstr "" -#: appEditors/appGCodeEditor.py:66 app_Main.py:7899 +#: appEditors/appGCodeEditor.py:66 app_Main.py:7905 msgid "Code Editor" msgstr "" @@ -3532,7 +3533,7 @@ msgstr "" #: appEditors/appGCodeEditor.py:703 appGUI/ObjectUI.py:666 appGUI/ObjectUI.py:2019 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:71 appObjects/FlatCAMObj.py:499 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1769 -#: appTools/ToolProperties.py:169 +#: appTools/ToolProperties.py:168 msgid "Drills" msgstr "" @@ -3540,7 +3541,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:72 appObjects/FlatCAMObj.py:501 #: appTools/ToolDrilling.py:2065 appTools/ToolMilling.py:1670 appTools/ToolMilling.py:1770 -#: appTools/ToolProperties.py:171 +#: appTools/ToolProperties.py:170 msgid "Slots" msgstr "" @@ -3597,7 +3598,7 @@ msgstr "" msgid "Save Log" msgstr "" -#: appGUI/GUIElements.py:3027 app_Main.py:2803 app_Main.py:3175 app_Main.py:3348 +#: appGUI/GUIElements.py:3027 app_Main.py:2809 app_Main.py:3181 app_Main.py:3354 msgid "Close" msgstr "" @@ -4008,7 +4009,7 @@ msgstr "" msgid "Preferences\tShift+P" msgstr "" -#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:158 +#: appGUI/MainGUI.py:423 appObjects/FlatCAMObj.py:488 appTools/ToolProperties.py:157 msgid "Options" msgstr "" @@ -4134,7 +4135,7 @@ msgstr "" msgid "Online Help\tF1" msgstr "" -#: appGUI/MainGUI.py:527 app_Main.py:3313 app_Main.py:3322 +#: appGUI/MainGUI.py:527 app_Main.py:3319 app_Main.py:3328 msgid "Bookmarks Manager" msgstr "" @@ -4162,7 +4163,7 @@ msgstr "" msgid "How To" msgstr "" -#: appGUI/MainGUI.py:551 app_Main.py:2770 +#: appGUI/MainGUI.py:551 app_Main.py:2776 msgid "About FlatCAM" msgstr "" @@ -4330,47 +4331,47 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:709 app_Main.py:10083 +#: appGUI/MainGUI.py:709 app_Main.py:10148 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:712 app_Main.py:10085 +#: appGUI/MainGUI.py:712 app_Main.py:10150 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:715 app_Main.py:10088 +#: appGUI/MainGUI.py:715 app_Main.py:10153 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:718 app_Main.py:10090 +#: appGUI/MainGUI.py:718 app_Main.py:10155 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:721 app_Main.py:10092 +#: appGUI/MainGUI.py:721 app_Main.py:10157 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:724 app_Main.py:10094 +#: appGUI/MainGUI.py:724 app_Main.py:10159 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:727 app_Main.py:10096 app_Main.py:10152 +#: appGUI/MainGUI.py:727 app_Main.py:10161 app_Main.py:10217 msgid "White" msgstr "" -#: appGUI/MainGUI.py:730 app_Main.py:10098 +#: appGUI/MainGUI.py:730 app_Main.py:10163 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:735 app_Main.py:10101 +#: appGUI/MainGUI.py:735 app_Main.py:10166 msgid "Custom" msgstr "" -#: appGUI/MainGUI.py:740 app_Main.py:10135 +#: appGUI/MainGUI.py:740 app_Main.py:10200 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:743 app_Main.py:10111 +#: appGUI/MainGUI.py:743 app_Main.py:10176 msgid "Default" msgstr "" @@ -4443,11 +4444,11 @@ msgstr "" msgid "Status Toolbar" msgstr "" -#: appGUI/MainGUI.py:854 appGUI/MainGUI.py:2011 app_Main.py:7104 app_Main.py:7109 +#: appGUI/MainGUI.py:854 appGUI/MainGUI.py:2011 app_Main.py:7110 app_Main.py:7115 msgid "Open Gerber" msgstr "" -#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:2013 app_Main.py:7144 app_Main.py:7149 +#: appGUI/MainGUI.py:856 appGUI/MainGUI.py:2013 app_Main.py:7150 app_Main.py:7155 msgid "Open Excellon" msgstr "" @@ -4798,8 +4799,8 @@ msgstr "" #: appGUI/MainGUI.py:1148 appGUI/preferences/PreferencesUIManager.py:899 #: appGUI/preferences/PreferencesUIManager.py:992 #: appGUI/preferences/PreferencesUIManager.py:1020 -#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5579 app_Main.py:5584 -#: app_Main.py:5599 +#: appGUI/preferences/PreferencesUIManager.py:1125 app_Main.py:5585 app_Main.py:5590 +#: app_Main.py:5605 msgid "Preferences" msgstr "" @@ -4829,12 +4830,12 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8143 +#: appGUI/MainGUI.py:1221 appGUI/MainGUI.py:1470 app_Main.py:8149 msgid "Project" msgstr "" #: appGUI/MainGUI.py:1264 appGUI/MainGUI.py:1272 appGUI/MainGUI.py:3791 -#: appGUI/MainGUI.py:3797 +#: appGUI/MainGUI.py:3797 app_Main.py:2480 app_Main.py:7001 msgid "Plot Area" msgstr "" @@ -5018,7 +5019,7 @@ msgstr "" msgid "Add Drill" msgstr "" -#: appGUI/MainGUI.py:1581 app_Main.py:2285 +#: appGUI/MainGUI.py:1581 app_Main.py:2291 msgid "Close Editor" msgstr "" @@ -5043,8 +5044,8 @@ msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" #: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:931 -#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:112 -#: appTranslation.py:214 app_Main.py:2289 app_Main.py:3384 app_Main.py:5809 app_Main.py:6893 +#: appGUI/preferences/PreferencesUIManager.py:1177 appTranslation.py:111 +#: appTranslation.py:213 app_Main.py:2295 app_Main.py:3390 app_Main.py:5815 app_Main.py:6899 msgid "Yes" msgstr "" @@ -5054,8 +5055,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2090 #: appTools/ToolIsolation.py:3066 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3935 -#: appTools/ToolPaint.py:2851 appTranslation.py:113 appTranslation.py:215 app_Main.py:2290 -#: app_Main.py:3385 app_Main.py:5810 app_Main.py:6894 +#: appTools/ToolPaint.py:2851 appTranslation.py:112 appTranslation.py:214 app_Main.py:2296 +#: app_Main.py:3391 app_Main.py:5816 app_Main.py:6900 msgid "No" msgstr "" @@ -5135,7 +5136,7 @@ msgstr "" msgid "Distance Tool exit..." msgstr "" -#: appGUI/MainGUI.py:3725 app_Main.py:3372 +#: appGUI/MainGUI.py:3725 app_Main.py:3378 msgid "Application is saving the project. Please wait ..." msgstr "" @@ -5179,7 +5180,7 @@ msgstr "" msgid "Edit Object (if selected)" msgstr "" -#: appGUI/MainGUI.py:4261 app_Main.py:6109 +#: appGUI/MainGUI.py:4261 app_Main.py:6115 msgid "Grid On/Off" msgstr "" @@ -5247,7 +5248,7 @@ msgstr "" msgid "New Project" msgstr "" -#: appGUI/MainGUI.py:4270 app_Main.py:7223 app_Main.py:7226 +#: appGUI/MainGUI.py:4270 app_Main.py:7229 app_Main.py:7232 msgid "Open Project" msgstr "" @@ -6529,7 +6530,7 @@ msgid "" "of a travel line." msgstr "" -#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 appTools/ToolProperties.py:562 +#: appGUI/ObjectUI.py:1939 appObjects/FlatCAMObj.py:864 appTools/ToolProperties.py:561 msgid "Travelled distance" msgstr "" @@ -6672,6 +6673,7 @@ msgid "Manual" msgstr "" #: appGUI/ObjectUI.py:2178 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 +#: app_Main.py:9736 msgid "Grid" msgstr "" @@ -6802,7 +6804,7 @@ msgstr "" #: appGUI/ObjectUI.py:2474 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:89 appObjects/FlatCAMObj.py:831 -#: appTools/ToolProperties.py:529 +#: appTools/ToolProperties.py:528 msgid "Feedrate" msgstr "" @@ -6954,7 +6956,7 @@ msgstr "" msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:2860 app_Main.py:4993 +#: appGUI/ObjectUI.py:2860 app_Main.py:4999 msgid "Center" msgstr "" @@ -6990,31 +6992,31 @@ msgstr "" msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" -#: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345 +#: appGUI/PlotCanvas.py:237 appGUI/PlotCanvasLegacy.py:346 msgid "Axis enabled." msgstr "" -#: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352 +#: appGUI/PlotCanvas.py:244 appGUI/PlotCanvasLegacy.py:354 msgid "Axis disabled." msgstr "" -#: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372 +#: appGUI/PlotCanvas.py:262 appGUI/PlotCanvasLegacy.py:374 msgid "HUD enabled." msgstr "" -#: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378 +#: appGUI/PlotCanvas.py:270 appGUI/PlotCanvasLegacy.py:380 msgid "HUD disabled." msgstr "" -#: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451 +#: appGUI/PlotCanvas.py:279 appGUI/PlotCanvasLegacy.py:454 msgid "Grid enabled." msgstr "" -#: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459 +#: appGUI/PlotCanvas.py:284 appGUI/PlotCanvasLegacy.py:463 msgid "Grid disabled." msgstr "" -#: appGUI/PlotCanvasLegacy.py:1530 +#: appGUI/PlotCanvasLegacy.py:1534 msgid "" "Could not annotate due of a difference between the number of text elements and the number " "of text positions." @@ -7040,7 +7042,7 @@ msgstr "" msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2622 app_Main.py:2690 +#: appGUI/preferences/PreferencesUIManager.py:1068 app_Main.py:2628 app_Main.py:2696 msgid "Failed to write defaults to file." msgstr "" @@ -7431,7 +7433,7 @@ msgstr "" #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:82 appTools/ToolDistance.py:562 #: appTools/ToolDistanceMin.py:237 appTools/ToolPcbWizard.py:455 -#: appTools/ToolProperties.py:157 +#: appTools/ToolProperties.py:156 msgid "Units" msgstr "" @@ -7811,7 +7813,7 @@ msgstr "" msgid "Grid Settings" msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:53 app_Main.py:9744 msgid "X value" msgstr "" @@ -7819,7 +7821,7 @@ msgstr "" msgid "This is the Grid snap value on X axis." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:65 app_Main.py:9747 msgid "Y value" msgstr "" @@ -7860,12 +7862,14 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:176 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:168 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 appTools/ToolFilm.py:1274 +#: app_Main.py:9764 msgid "Portrait" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:177 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:169 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:233 appTools/ToolFilm.py:1275 +#: app_Main.py:9766 msgid "Landscape" msgstr "" @@ -7881,7 +7885,7 @@ msgid "" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 appTools/ToolDblSided.py:666 -#: appTools/ToolDblSided.py:838 +#: appTools/ToolDblSided.py:838 app_Main.py:9752 msgid "Axis" msgstr "" @@ -7899,7 +7903,7 @@ msgid "" "elements that are used in the application." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:253 app_Main.py:9769 msgid "HUD" msgstr "" @@ -8779,9 +8783,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:196 appObjects/FlatCAMObj.py:755 #: appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 appObjects/FlatCAMObj.py:789 #: appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 appTools/ToolFiducials.py:815 -#: appTools/ToolFilm.py:1102 appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 -#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 -#: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 +#: appTools/ToolFilm.py:1102 appTools/ToolProperties.py:452 appTools/ToolProperties.py:455 +#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486 +#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496 msgid "None" msgstr "" @@ -9038,7 +9042,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 appTools/ToolCopperThieving.py:1224 #: appTools/ToolNCC.py:1351 appTools/ToolNCC.py:1667 appTools/ToolNCC.py:1731 #: appTools/ToolNCC.py:2709 appTools/ToolNCC.py:2718 appTools/ToolNCC.py:4300 -#: appTools/ToolNCC.py:4436 defaults.py:475 tclCommands/TclCommandCopperClear.py:190 +#: appTools/ToolNCC.py:4436 defaults.py:478 tclCommands/TclCommandCopperClear.py:190 msgid "Itself" msgstr "" @@ -9302,12 +9306,12 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:131 appTools/ToolCalibration.py:854 -#: app_Main.py:4990 +#: app_Main.py:4996 msgid "Top-Left" msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:132 appTools/ToolCalibration.py:855 -#: app_Main.py:4991 +#: app_Main.py:4997 msgid "Bottom-Right" msgstr "" @@ -9368,7 +9372,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:84 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:203 appObjects/FlatCAMObj.py:505 #: appTools/ToolExtractDrills.py:502 appTools/ToolExtractDrills.py:645 -#: appTools/ToolProperties.py:175 appTools/ToolPunchGerber.py:778 +#: appTools/ToolProperties.py:174 appTools/ToolPunchGerber.py:778 #: appTools/ToolPunchGerber.py:938 msgid "Others" msgstr "" @@ -9574,7 +9578,7 @@ msgid "" "- bevel -> the lines are joined by a third line" msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:69 appTools/ToolInvertGerber.py:258 msgid "Bevel" msgstr "" @@ -9623,6 +9627,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:45 appTools/ToolQRCode.py:702 +#: app_Main.py:9732 msgid "Version" msgstr "" @@ -10565,7 +10570,7 @@ msgstr "" #: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 #: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1044 #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 appTools/ToolMove.py:229 -#: appTools/ToolQRCode.py:463 app_Main.py:4676 +#: appTools/ToolQRCode.py:463 app_Main.py:4682 msgid "Plotting" msgstr "" @@ -10708,7 +10713,7 @@ msgstr "" #: appTools/ToolNCC.py:4323 appTools/ToolPaint.py:167 appTools/ToolPaint.py:3143 #: appTools/ToolPanelize.py:147 appTools/ToolPanelize.py:167 appTools/ToolPanelize.py:715 #: appTools/ToolPanelize.py:809 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 -#: defaults.py:567 +#: defaults.py:570 msgid "Gerber" msgstr "" @@ -11240,7 +11245,7 @@ msgid "Export cancelled ..." msgstr "" #: appObjects/FlatCAMCNCJob.py:1678 appObjects/FlatCAMCNCJob.py:1965 -#: appObjects/FlatCAMScript.py:134 app_Main.py:7824 +#: appObjects/FlatCAMScript.py:134 app_Main.py:7830 msgid "Loading..." msgstr "" @@ -11368,7 +11373,7 @@ msgstr "" #: appTools/ToolDrilling.py:754 appTools/ToolDrilling.py:983 appTools/ToolDrilling.py:1021 #: appTools/ToolIsolation.py:639 appTools/ToolIsolation.py:674 appTools/ToolMilling.py:744 #: appTools/ToolMilling.py:779 appTools/ToolNCC.py:271 appTools/ToolNCC.py:306 -#: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2188 +#: appTools/ToolPaint.py:247 appTools/ToolPaint.py:282 app_Main.py:2194 msgid "No Tool Selected" msgstr "" @@ -11561,88 +11566,88 @@ msgstr "" msgid "Skewing..." msgstr "" -#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:156 +#: appObjects/FlatCAMObj.py:487 appTools/ToolProperties.py:155 msgid "Dimensions" msgstr "" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:199 +#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:198 msgid "Calculating dimensions ... Please wait." msgstr "" -#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appTools/ToolProperties.py:422 -#: appTools/ToolProperties.py:490 +#: appObjects/FlatCAMObj.py:724 appObjects/FlatCAMObj.py:792 appTools/ToolProperties.py:421 +#: appTools/ToolProperties.py:489 msgid "Drills number" msgstr "" -#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:423 -#: appTools/ToolProperties.py:492 +#: appObjects/FlatCAMObj.py:725 appObjects/FlatCAMObj.py:794 appTools/ToolProperties.py:422 +#: appTools/ToolProperties.py:491 msgid "Slots number" msgstr "" -#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:425 +#: appObjects/FlatCAMObj.py:727 appTools/ToolProperties.py:424 msgid "Drills total number:" msgstr "" -#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:426 +#: appObjects/FlatCAMObj.py:728 appTools/ToolProperties.py:425 msgid "Slots total number:" msgstr "" #: appObjects/FlatCAMObj.py:755 appObjects/FlatCAMObj.py:758 appObjects/FlatCAMObj.py:761 #: appObjects/FlatCAMObj.py:789 appObjects/FlatCAMObj.py:796 appObjects/FlatCAMObj.py:799 -#: appTools/ToolProperties.py:453 appTools/ToolProperties.py:456 -#: appTools/ToolProperties.py:459 appTools/ToolProperties.py:487 -#: appTools/ToolProperties.py:494 appTools/ToolProperties.py:497 +#: appTools/ToolProperties.py:452 appTools/ToolProperties.py:455 +#: appTools/ToolProperties.py:458 appTools/ToolProperties.py:486 +#: appTools/ToolProperties.py:493 appTools/ToolProperties.py:496 msgid "Present" msgstr "" -#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appTools/ToolProperties.py:454 -#: appTools/ToolProperties.py:488 +#: appObjects/FlatCAMObj.py:756 appObjects/FlatCAMObj.py:790 appTools/ToolProperties.py:453 +#: appTools/ToolProperties.py:487 msgid "Solid Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:457 -#: appTools/ToolProperties.py:495 +#: appObjects/FlatCAMObj.py:759 appObjects/FlatCAMObj.py:797 appTools/ToolProperties.py:456 +#: appTools/ToolProperties.py:494 msgid "GCode Text" msgstr "" -#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appTools/ToolProperties.py:460 -#: appTools/ToolProperties.py:498 +#: appObjects/FlatCAMObj.py:762 appObjects/FlatCAMObj.py:800 appTools/ToolProperties.py:459 +#: appTools/ToolProperties.py:497 msgid "GCode Geometry" msgstr "" -#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appTools/ToolProperties.py:468 -#: appTools/ToolProperties.py:541 +#: appObjects/FlatCAMObj.py:770 appObjects/FlatCAMObj.py:843 appTools/ToolProperties.py:467 +#: appTools/ToolProperties.py:540 msgid "Tool Data" msgstr "" -#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:505 +#: appObjects/FlatCAMObj.py:807 appTools/ToolProperties.py:504 msgid "Depth of Cut" msgstr "" -#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:517 +#: appObjects/FlatCAMObj.py:819 appTools/ToolProperties.py:516 msgid "Clearance Height" msgstr "" -#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:555 +#: appObjects/FlatCAMObj.py:857 appTools/ToolProperties.py:554 msgid "Routing time" msgstr "" -#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:580 +#: appObjects/FlatCAMObj.py:882 appTools/ToolProperties.py:579 msgid "Width" msgstr "" -#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:586 -#: appTools/ToolProperties.py:594 +#: appObjects/FlatCAMObj.py:888 appObjects/FlatCAMObj.py:896 appTools/ToolProperties.py:585 +#: appTools/ToolProperties.py:593 msgid "Box Area" msgstr "" -#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appTools/ToolProperties.py:589 -#: appTools/ToolProperties.py:597 +#: appObjects/FlatCAMObj.py:891 appObjects/FlatCAMObj.py:899 appTools/ToolProperties.py:588 +#: appTools/ToolProperties.py:596 msgid "Convex_Hull Area" msgstr "" -#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appTools/ToolProperties.py:604 -#: appTools/ToolProperties.py:607 +#: appObjects/FlatCAMObj.py:906 appObjects/FlatCAMObj.py:909 appTools/ToolProperties.py:603 +#: appTools/ToolProperties.py:606 msgid "Copper Area" msgstr "" @@ -11657,8 +11662,8 @@ msgstr "" #: appObjects/ObjectCollection.py:933 appObjects/ObjectCollection.py:939 #: appObjects/ObjectCollection.py:945 appObjects/ObjectCollection.py:951 -#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6701 -#: app_Main.py:6707 app_Main.py:6713 app_Main.py:6719 +#: appObjects/ObjectCollection.py:957 appObjects/ObjectCollection.py:963 app_Main.py:6707 +#: app_Main.py:6713 app_Main.py:6719 app_Main.py:6725 msgid "selected" msgstr "" @@ -12057,7 +12062,7 @@ msgid "" msgstr "" #: appTools/ToolCalibration.py:888 appTools/ToolImage.py:196 appTools/ToolPanelize.py:676 -#: appTools/ToolProperties.py:180 +#: appTools/ToolProperties.py:179 msgid "Object Type" msgstr "" @@ -12530,7 +12535,7 @@ msgstr "" #: appTools/ToolIsolation.py:1185 appTools/ToolNCC.py:463 appTools/ToolNCC.py:992 #: appTools/ToolNCC.py:1130 appTools/ToolPaint.py:395 appTools/ToolPaint.py:686 #: appTools/ToolPaint.py:823 appTools/ToolSolderPaste.py:131 appTools/ToolSolderPaste.py:464 -#: app_Main.py:4490 +#: app_Main.py:4496 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" @@ -12815,7 +12820,7 @@ msgstr "" msgid "Object was mirrored" msgstr "" -#: appTools/ToolDblSided.py:403 app_Main.py:4629 app_Main.py:4784 +#: appTools/ToolDblSided.py:403 app_Main.py:4635 app_Main.py:4790 msgid "Failed. No object(s) selected..." msgstr "" @@ -13595,7 +13600,7 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appTools/ToolImage.py:142 app_Main.py:8887 app_Main.py:8937 +#: appTools/ToolImage.py:142 app_Main.py:8893 app_Main.py:8943 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" @@ -13603,8 +13608,8 @@ msgstr "" msgid "Importing Image" msgstr "" -#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8915 app_Main.py:8970 -#: app_Main.py:9034 app_Main.py:9097 app_Main.py:9163 app_Main.py:9228 app_Main.py:9285 +#: appTools/ToolImage.py:162 appTools/ToolPDF.py:154 app_Main.py:8921 app_Main.py:8976 +#: app_Main.py:9040 app_Main.py:9103 app_Main.py:9169 app_Main.py:9234 app_Main.py:9291 msgid "Opened" msgstr "" @@ -13708,7 +13713,7 @@ msgid "New Tool" msgstr "" #: appTools/ToolIsolation.py:795 appTools/ToolNCC.py:467 appTools/ToolPaint.py:399 -#: appTools/ToolSolderPaste.py:135 app_Main.py:4494 +#: appTools/ToolSolderPaste.py:135 app_Main.py:4500 msgid "Adding Tool cancelled" msgstr "" @@ -13844,7 +13849,7 @@ msgid "Click the end point of the paint area." msgstr "" #: appTools/ToolIsolation.py:2590 appTools/ToolNCC.py:3722 appTools/ToolPaint.py:2633 -#: app_Main.py:5773 app_Main.py:5783 +#: app_Main.py:5779 app_Main.py:5789 msgid "Tool from DB added in Tool Table." msgstr "" @@ -14279,11 +14284,11 @@ msgstr "" msgid "Parsing PDF file ..." msgstr "" -#: appTools/ToolPDF.py:138 app_Main.py:9128 +#: appTools/ToolPDF.py:138 app_Main.py:9134 msgid "Failed to open" msgstr "" -#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9077 +#: appTools/ToolPDF.py:203 appTools/ToolPcbWizard.py:331 app_Main.py:9083 msgid "No geometry found in file" msgstr "" @@ -14609,7 +14614,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appTools/ToolPcbWizard.py:310 app_Main.py:9057 +#: appTools/ToolPcbWizard.py:310 app_Main.py:9063 msgid "This is not Excellon file." msgstr "" @@ -14726,47 +14731,47 @@ msgid "" "the other has .INF extension." msgstr "" -#: appTools/ToolProperties.py:116 appTools/ToolTransform.py:142 app_Main.py:4970 -#: app_Main.py:7315 app_Main.py:7415 app_Main.py:7456 app_Main.py:7497 app_Main.py:7539 -#: app_Main.py:7581 app_Main.py:7625 app_Main.py:7669 app_Main.py:8185 app_Main.py:8189 +#: appTools/ToolProperties.py:115 appTools/ToolTransform.py:142 app_Main.py:4976 +#: app_Main.py:7321 app_Main.py:7421 app_Main.py:7462 app_Main.py:7503 app_Main.py:7545 +#: app_Main.py:7587 app_Main.py:7631 app_Main.py:7675 app_Main.py:8191 app_Main.py:8195 msgid "No object selected." msgstr "" -#: appTools/ToolProperties.py:131 +#: appTools/ToolProperties.py:130 msgid "Object Properties are displayed." msgstr "" -#: appTools/ToolProperties.py:136 +#: appTools/ToolProperties.py:135 msgid "Properties Tool" msgstr "" -#: appTools/ToolProperties.py:153 +#: appTools/ToolProperties.py:152 msgid "TYPE" msgstr "" -#: appTools/ToolProperties.py:154 +#: appTools/ToolProperties.py:153 msgid "NAME" msgstr "" -#: appTools/ToolProperties.py:184 +#: appTools/ToolProperties.py:183 msgid "Geo Type" msgstr "" -#: appTools/ToolProperties.py:187 +#: appTools/ToolProperties.py:186 msgid "Single-Geo" msgstr "" -#: appTools/ToolProperties.py:188 +#: appTools/ToolProperties.py:187 msgid "Multi-Geo" msgstr "" -#: appTools/ToolProperties.py:342 appTools/ToolProperties.py:346 -#: appTools/ToolProperties.py:348 +#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:345 +#: appTools/ToolProperties.py:347 msgid "Inch" msgstr "" -#: appTools/ToolProperties.py:342 appTools/ToolProperties.py:347 -#: appTools/ToolProperties.py:349 +#: appTools/ToolProperties.py:341 appTools/ToolProperties.py:346 +#: appTools/ToolProperties.py:348 msgid "Metric" msgstr "" @@ -14832,7 +14837,7 @@ msgstr "" msgid "Export PNG" msgstr "" -#: appTools/ToolQRCode.py:564 appTools/ToolQRCode.py:568 app_Main.py:7347 app_Main.py:7351 +#: appTools/ToolQRCode.py:564 appTools/ToolQRCode.py:568 app_Main.py:7353 app_Main.py:7357 msgid "Export SVG" msgstr "" @@ -15514,19 +15519,19 @@ msgid "" "The used point is the center of it's bounding box." msgstr "" -#: appTranslation.py:105 +#: appTranslation.py:104 msgid "The application will restart." msgstr "" -#: appTranslation.py:107 +#: appTranslation.py:106 msgid "Are you sure do you want to change the current language to" msgstr "" -#: appTranslation.py:108 +#: appTranslation.py:107 msgid "Apply Language ..." msgstr "" -#: appTranslation.py:207 app_Main.py:3377 +#: appTranslation.py:206 app_Main.py:3383 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -15553,141 +15558,141 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1590 app_Main.py:7001 +#: app_Main.py:1596 app_Main.py:7007 msgid "New Project - Not saved" msgstr "" -#: app_Main.py:1696 +#: app_Main.py:1702 msgid "Found old default preferences files. Please reboot the application to update." msgstr "" -#: app_Main.py:1763 +#: app_Main.py:1769 msgid "Open Config file failed." msgstr "" -#: app_Main.py:1778 +#: app_Main.py:1784 msgid "Open Script file failed." msgstr "" -#: app_Main.py:1804 +#: app_Main.py:1810 msgid "Open Excellon file failed." msgstr "" -#: app_Main.py:1817 +#: app_Main.py:1823 msgid "Open GCode file failed." msgstr "" -#: app_Main.py:1830 +#: app_Main.py:1836 msgid "Open Gerber file failed." msgstr "" -#: app_Main.py:2168 +#: app_Main.py:2174 msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "" -#: app_Main.py:2183 +#: app_Main.py:2189 msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not possible.\n" "Edit only one geometry at a time." msgstr "" -#: app_Main.py:2261 +#: app_Main.py:2267 msgid "EDITOR Area" msgstr "" -#: app_Main.py:2263 +#: app_Main.py:2269 msgid "Editor is activated ..." msgstr "" -#: app_Main.py:2284 +#: app_Main.py:2290 msgid "Do you want to save the edited object?" msgstr "" -#: app_Main.py:2325 +#: app_Main.py:2331 msgid "Object empty after edit." msgstr "" -#: app_Main.py:2330 app_Main.py:2348 app_Main.py:2379 app_Main.py:2395 +#: app_Main.py:2336 app_Main.py:2354 app_Main.py:2385 app_Main.py:2401 msgid "Editor exited. Editor content saved." msgstr "" -#: app_Main.py:2399 +#: app_Main.py:2405 msgid "Select a Gerber, Geometry, Excellon or CNCJobObject to update." msgstr "" -#: app_Main.py:2402 +#: app_Main.py:2408 msgid "is updated, returning to App..." msgstr "" -#: app_Main.py:2415 +#: app_Main.py:2421 msgid "Editor exited. Editor content was not saved." msgstr "" -#: app_Main.py:2440 +#: app_Main.py:2446 msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." msgstr "" -#: app_Main.py:2463 +#: app_Main.py:2469 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: app_Main.py:2567 app_Main.py:2571 +#: app_Main.py:2573 app_Main.py:2577 msgid "Import FlatCAM Preferences" msgstr "" -#: app_Main.py:2582 +#: app_Main.py:2588 msgid "Imported Defaults from" msgstr "" -#: app_Main.py:2602 app_Main.py:2608 +#: app_Main.py:2608 app_Main.py:2614 msgid "Export FlatCAM Preferences" msgstr "" -#: app_Main.py:2628 +#: app_Main.py:2634 msgid "Exported preferences to" msgstr "" -#: app_Main.py:2648 app_Main.py:2653 +#: app_Main.py:2654 app_Main.py:2659 msgid "Save to file" msgstr "" -#: app_Main.py:2677 +#: app_Main.py:2683 msgid "Could not load the file." msgstr "" -#: app_Main.py:2693 +#: app_Main.py:2699 msgid "Exported file to" msgstr "" -#: app_Main.py:2730 +#: app_Main.py:2736 msgid "Failed to open recent files file for writing." msgstr "" -#: app_Main.py:2741 +#: app_Main.py:2747 msgid "Failed to open recent projects file for writing." msgstr "" -#: app_Main.py:2796 +#: app_Main.py:2802 msgid "2D Computer-Aided Printed Circuit Board Manufacturing" msgstr "" -#: app_Main.py:2797 +#: app_Main.py:2803 msgid "Development" msgstr "" -#: app_Main.py:2798 +#: app_Main.py:2804 msgid "DOWNLOAD" msgstr "" -#: app_Main.py:2799 +#: app_Main.py:2805 msgid "Issue tracker" msgstr "" -#: app_Main.py:2818 +#: app_Main.py:2824 msgid "Licensed under the MIT license" msgstr "" -#: app_Main.py:2827 +#: app_Main.py:2833 msgid "" "Permission is hereby granted, free of charge, to any person obtaining a copy\n" "of this software and associated documentation files (the \"Software\"), to deal\n" @@ -15708,7 +15713,7 @@ msgid "" "THE SOFTWARE." msgstr "" -#: app_Main.py:2849 +#: app_Main.py:2855 msgid "" "Some of the icons used are from the following sources:
Icons by Freepik from www.flaticon.com
" msgstr "" -#: app_Main.py:2885 +#: app_Main.py:2891 msgid "Splash" msgstr "" -#: app_Main.py:2891 +#: app_Main.py:2897 msgid "Programmers" msgstr "" -#: app_Main.py:2897 +#: app_Main.py:2903 msgid "Translators" msgstr "" -#: app_Main.py:2903 +#: app_Main.py:2909 msgid "License" msgstr "" -#: app_Main.py:2909 +#: app_Main.py:2915 msgid "Attributions" msgstr "" -#: app_Main.py:2932 +#: app_Main.py:2938 msgid "Programmer" msgstr "" -#: app_Main.py:2933 +#: app_Main.py:2939 msgid "Status" msgstr "" -#: app_Main.py:2934 app_Main.py:3014 +#: app_Main.py:2940 app_Main.py:3020 msgid "E-mail" msgstr "" -#: app_Main.py:2937 +#: app_Main.py:2943 msgid "Program Author" msgstr "" -#: app_Main.py:2942 +#: app_Main.py:2948 msgid "BETA Maintainer >= 2019" msgstr "" -#: app_Main.py:3011 +#: app_Main.py:3017 msgid "Language" msgstr "" -#: app_Main.py:3012 +#: app_Main.py:3018 msgid "Translator" msgstr "" -#: app_Main.py:3013 +#: app_Main.py:3019 msgid "Corrections" msgstr "" -#: app_Main.py:3098 +#: app_Main.py:3104 msgid "Important Information's" msgstr "" -#: app_Main.py:3146 +#: app_Main.py:3152 #, python-format msgid "This program is %s and free in a very wide meaning of the word." msgstr "" -#: app_Main.py:3147 +#: app_Main.py:3153 msgid "Yet it cannot evolve without contributions." msgstr "" -#: app_Main.py:3148 +#: app_Main.py:3154 msgid "If you want to see this application grow and become better and better" msgstr "" -#: app_Main.py:3149 +#: app_Main.py:3155 msgid "you can contribute to the development yourself by:" msgstr "" -#: app_Main.py:3150 +#: app_Main.py:3156 msgid "Pull Requests on the Bitbucket repository, if you are a developer" msgstr "" -#: app_Main.py:3152 +#: app_Main.py:3158 msgid "Bug Reports by providing the steps required to reproduce the bug" msgstr "" -#: app_Main.py:3183 +#: app_Main.py:3189 msgid "Contribute" msgstr "" -#: app_Main.py:3206 +#: app_Main.py:3212 msgid "Links Exchange" msgstr "" -#: app_Main.py:3218 app_Main.py:3237 +#: app_Main.py:3224 app_Main.py:3243 msgid "Soon ..." msgstr "" -#: app_Main.py:3225 +#: app_Main.py:3231 msgid "How To's" msgstr "" -#: app_Main.py:3337 +#: app_Main.py:3343 msgid "" "This entry will resolve to another website if:\n" "\n" @@ -15828,27 +15833,27 @@ msgid "" "use the YouTube channel link from the Help menu." msgstr "" -#: app_Main.py:3344 +#: app_Main.py:3350 msgid "Alternative website" msgstr "" -#: app_Main.py:3695 +#: app_Main.py:3701 msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:3717 +#: app_Main.py:3723 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:3739 +#: app_Main.py:3745 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: app_Main.py:3927 app_Main.py:3988 app_Main.py:4018 +#: app_Main.py:3933 app_Main.py:3994 app_Main.py:4024 msgid "At least two objects are required for join. Objects currently selected" msgstr "" -#: app_Main.py:3936 +#: app_Main.py:3942 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility is to " @@ -15858,47 +15863,47 @@ msgid "" "Check the generated GCODE." msgstr "" -#: app_Main.py:3950 app_Main.py:3960 +#: app_Main.py:3956 app_Main.py:3966 msgid "Geometry merging finished" msgstr "" -#: app_Main.py:3983 +#: app_Main.py:3989 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: app_Main.py:3995 +#: app_Main.py:4001 msgid "Excellon merging finished" msgstr "" -#: app_Main.py:4013 +#: app_Main.py:4019 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: app_Main.py:4023 +#: app_Main.py:4029 msgid "Gerber merging finished" msgstr "" -#: app_Main.py:4043 app_Main.py:4080 +#: app_Main.py:4049 app_Main.py:4086 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: app_Main.py:4047 app_Main.py:4085 +#: app_Main.py:4053 app_Main.py:4091 msgid "Expected a GeometryObject, got" msgstr "" -#: app_Main.py:4062 +#: app_Main.py:4068 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: app_Main.py:4100 +#: app_Main.py:4106 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: app_Main.py:4333 +#: app_Main.py:4339 msgid "Toggle Units" msgstr "" -#: app_Main.py:4337 +#: app_Main.py:4343 msgid "" "Changing the units of the project\n" "will scale all objects.\n" @@ -15906,690 +15911,722 @@ msgid "" "Do you want to continue?" msgstr "" -#: app_Main.py:4340 app_Main.py:4503 app_Main.py:4586 app_Main.py:7321 app_Main.py:7337 -#: app_Main.py:7675 app_Main.py:7687 +#: app_Main.py:4346 app_Main.py:4509 app_Main.py:4592 app_Main.py:7327 app_Main.py:7343 +#: app_Main.py:7681 app_Main.py:7693 msgid "Ok" msgstr "" -#: app_Main.py:4390 +#: app_Main.py:4396 msgid "Converted units to" msgstr "" -#: app_Main.py:4430 +#: app_Main.py:4436 msgid "Workspace enabled." msgstr "" -#: app_Main.py:4433 +#: app_Main.py:4439 msgid "Workspace disabled." msgstr "" -#: app_Main.py:4497 +#: app_Main.py:4503 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: app_Main.py:4579 +#: app_Main.py:4585 msgid "Delete objects" msgstr "" -#: app_Main.py:4584 +#: app_Main.py:4590 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: app_Main.py:4627 +#: app_Main.py:4633 msgid "Object(s) deleted" msgstr "" -#: app_Main.py:4631 +#: app_Main.py:4637 msgid "Save the work in Editor and try again ..." msgstr "" -#: app_Main.py:4660 +#: app_Main.py:4666 msgid "Object deleted" msgstr "" -#: app_Main.py:4687 +#: app_Main.py:4693 msgid "Click to set the origin ..." msgstr "" -#: app_Main.py:4709 +#: app_Main.py:4715 msgid "Setting Origin..." msgstr "" -#: app_Main.py:4722 app_Main.py:4824 +#: app_Main.py:4728 app_Main.py:4830 msgid "Origin set" msgstr "" -#: app_Main.py:4739 +#: app_Main.py:4745 msgid "Origin coordinates specified but incomplete." msgstr "" -#: app_Main.py:4780 +#: app_Main.py:4786 msgid "Moving to Origin..." msgstr "" -#: app_Main.py:4861 +#: app_Main.py:4867 msgid "Jump to ..." msgstr "" -#: app_Main.py:4862 +#: app_Main.py:4868 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: app_Main.py:4872 +#: app_Main.py:4878 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: app_Main.py:4989 +#: app_Main.py:4995 msgid "Bottom-Left" msgstr "" -#: app_Main.py:4992 +#: app_Main.py:4998 msgid "Top-Right" msgstr "" -#: app_Main.py:5013 +#: app_Main.py:5019 msgid "Locate ..." msgstr "" -#: app_Main.py:5286 app_Main.py:5361 app_Main.py:5524 +#: app_Main.py:5292 app_Main.py:5367 app_Main.py:5530 msgid "No object is selected. Select an object and try again." msgstr "" -#: app_Main.py:5550 +#: app_Main.py:5556 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: app_Main.py:5556 +#: app_Main.py:5562 msgid "The current task was gracefully closed on user request..." msgstr "" -#: app_Main.py:5746 +#: app_Main.py:5752 msgid "Tools in Tools Database edited but not saved." msgstr "" -#: app_Main.py:5785 +#: app_Main.py:5791 msgid "Adding tool from DB is not allowed for this object." msgstr "" -#: app_Main.py:5803 +#: app_Main.py:5809 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" msgstr "" -#: app_Main.py:5805 +#: app_Main.py:5811 msgid "Save Tools Database" msgstr "" -#: app_Main.py:5851 +#: app_Main.py:5857 msgid "No object selected to Flip on Y axis." msgstr "" -#: app_Main.py:5877 +#: app_Main.py:5883 msgid "Flip on Y axis done." msgstr "" -#: app_Main.py:5899 +#: app_Main.py:5905 msgid "No object selected to Flip on X axis." msgstr "" -#: app_Main.py:5925 +#: app_Main.py:5931 msgid "Flip on X axis done." msgstr "" -#: app_Main.py:5947 +#: app_Main.py:5953 msgid "No object selected to Rotate." msgstr "" -#: app_Main.py:5950 app_Main.py:6001 app_Main.py:6038 +#: app_Main.py:5956 app_Main.py:6007 app_Main.py:6044 msgid "Transform" msgstr "" -#: app_Main.py:5950 app_Main.py:6001 app_Main.py:6038 +#: app_Main.py:5956 app_Main.py:6007 app_Main.py:6044 msgid "Enter the Angle value:" msgstr "" -#: app_Main.py:5980 +#: app_Main.py:5986 msgid "Rotation done." msgstr "" -#: app_Main.py:5982 +#: app_Main.py:5988 msgid "Rotation movement was not executed." msgstr "" -#: app_Main.py:5999 +#: app_Main.py:6005 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: app_Main.py:6020 +#: app_Main.py:6026 msgid "Skew on X axis done." msgstr "" -#: app_Main.py:6036 +#: app_Main.py:6042 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: app_Main.py:6057 +#: app_Main.py:6063 msgid "Skew on Y axis done." msgstr "" -#: app_Main.py:6139 +#: app_Main.py:6145 msgid "New Grid ..." msgstr "" -#: app_Main.py:6140 +#: app_Main.py:6146 msgid "Enter a Grid Value:" msgstr "" -#: app_Main.py:6148 app_Main.py:6172 +#: app_Main.py:6154 app_Main.py:6178 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: app_Main.py:6153 +#: app_Main.py:6159 msgid "New Grid added" msgstr "" -#: app_Main.py:6155 +#: app_Main.py:6161 msgid "Grid already exists" msgstr "" -#: app_Main.py:6157 +#: app_Main.py:6163 msgid "Adding New Grid cancelled" msgstr "" -#: app_Main.py:6178 +#: app_Main.py:6184 msgid " Grid Value does not exist" msgstr "" -#: app_Main.py:6180 +#: app_Main.py:6186 msgid "Grid Value deleted" msgstr "" -#: app_Main.py:6182 +#: app_Main.py:6188 msgid "Delete Grid value cancelled" msgstr "" -#: app_Main.py:6188 +#: app_Main.py:6194 msgid "Key Shortcut List" msgstr "" -#: app_Main.py:6225 +#: app_Main.py:6231 msgid " No object selected to copy it's name" msgstr "" -#: app_Main.py:6229 +#: app_Main.py:6235 msgid "Name copied on clipboard ..." msgstr "" -#: app_Main.py:6886 +#: app_Main.py:6892 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 "" -#: app_Main.py:6909 +#: app_Main.py:6915 msgid "New Project created" msgstr "" -#: app_Main.py:7115 app_Main.py:7154 app_Main.py:7198 app_Main.py:7268 app_Main.py:8054 -#: app_Main.py:9298 app_Main.py:9360 +#: app_Main.py:7121 app_Main.py:7160 app_Main.py:7204 app_Main.py:7274 app_Main.py:8060 +#: app_Main.py:9304 app_Main.py:9366 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: app_Main.py:7117 +#: app_Main.py:7123 msgid "Opening Gerber file." msgstr "" -#: app_Main.py:7156 +#: app_Main.py:7162 msgid "Opening Excellon file." msgstr "" -#: app_Main.py:7187 app_Main.py:7192 +#: app_Main.py:7193 app_Main.py:7198 msgid "Open G-Code" msgstr "" -#: app_Main.py:7200 +#: app_Main.py:7206 msgid "Opening G-Code file." msgstr "" -#: app_Main.py:7259 app_Main.py:7263 +#: app_Main.py:7265 app_Main.py:7269 msgid "Open HPGL2" msgstr "" -#: app_Main.py:7270 +#: app_Main.py:7276 msgid "Opening HPGL2 file." msgstr "" -#: app_Main.py:7293 app_Main.py:7296 +#: app_Main.py:7299 app_Main.py:7302 msgid "Open Configuration File" msgstr "" -#: app_Main.py:7316 app_Main.py:7670 +#: app_Main.py:7322 app_Main.py:7676 msgid "Please Select a Geometry object to export" msgstr "" -#: app_Main.py:7332 +#: app_Main.py:7338 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: app_Main.py:7377 +#: app_Main.py:7383 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: app_Main.py:7383 app_Main.py:7387 +#: app_Main.py:7389 app_Main.py:7393 msgid "Export PNG Image" msgstr "" -#: app_Main.py:7420 app_Main.py:7630 +#: app_Main.py:7426 app_Main.py:7636 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: app_Main.py:7432 +#: app_Main.py:7438 msgid "Save Gerber source file" msgstr "" -#: app_Main.py:7461 +#: app_Main.py:7467 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" -#: app_Main.py:7473 +#: app_Main.py:7479 msgid "Save Script source file" msgstr "" -#: app_Main.py:7502 +#: app_Main.py:7508 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" -#: app_Main.py:7514 +#: app_Main.py:7520 msgid "Save Document source file" msgstr "" -#: app_Main.py:7544 app_Main.py:7586 app_Main.py:8537 +#: app_Main.py:7550 app_Main.py:7592 app_Main.py:8543 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: app_Main.py:7552 app_Main.py:7557 +#: app_Main.py:7558 app_Main.py:7563 msgid "Save Excellon source file" msgstr "" -#: app_Main.py:7594 app_Main.py:7598 +#: app_Main.py:7600 app_Main.py:7604 msgid "Export Excellon" msgstr "" -#: app_Main.py:7638 app_Main.py:7642 +#: app_Main.py:7644 app_Main.py:7648 msgid "Export Gerber" msgstr "" -#: app_Main.py:7682 +#: app_Main.py:7688 msgid "Only Geometry objects can be used." msgstr "" -#: app_Main.py:7698 app_Main.py:7702 +#: app_Main.py:7704 app_Main.py:7708 msgid "Export DXF" msgstr "" -#: app_Main.py:7727 app_Main.py:7730 +#: app_Main.py:7733 app_Main.py:7736 msgid "Import SVG" msgstr "" -#: app_Main.py:7758 app_Main.py:7762 +#: app_Main.py:7764 app_Main.py:7768 msgid "Import DXF" msgstr "" -#: app_Main.py:7816 app_Main.py:7820 +#: app_Main.py:7822 app_Main.py:7826 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: app_Main.py:7823 +#: app_Main.py:7829 msgid "Viewing the source code of the selected object." msgstr "" -#: app_Main.py:7837 +#: app_Main.py:7843 msgid "Source Editor" msgstr "" -#: app_Main.py:7873 app_Main.py:7880 +#: app_Main.py:7879 app_Main.py:7886 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: app_Main.py:7888 +#: app_Main.py:7894 msgid "Failed to load the source code for the selected object" msgstr "" -#: app_Main.py:7921 +#: app_Main.py:7927 msgid "Go to Line ..." msgstr "" -#: app_Main.py:7922 +#: app_Main.py:7928 msgid "Line:" msgstr "" -#: app_Main.py:7949 +#: app_Main.py:7955 msgid "New TCL script file created in Code Editor." msgstr "" -#: app_Main.py:7988 app_Main.py:7990 app_Main.py:8026 app_Main.py:8028 +#: app_Main.py:7994 app_Main.py:7996 app_Main.py:8032 app_Main.py:8034 msgid "Open TCL script" msgstr "" -#: app_Main.py:8056 +#: app_Main.py:8062 msgid "Executing ScriptObject file." msgstr "" -#: app_Main.py:8064 app_Main.py:8067 +#: app_Main.py:8070 app_Main.py:8073 msgid "Run TCL script" msgstr "" -#: app_Main.py:8090 +#: app_Main.py:8096 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:8141 app_Main.py:8147 +#: app_Main.py:8147 app_Main.py:8153 msgid "Save Project As ..." msgstr "" -#: app_Main.py:8182 +#: app_Main.py:8188 msgid "FlatCAM objects print" msgstr "" -#: app_Main.py:8195 app_Main.py:8202 +#: app_Main.py:8201 app_Main.py:8208 msgid "Save Object as PDF ..." msgstr "" -#: app_Main.py:8211 +#: app_Main.py:8217 msgid "Printing PDF ... Please wait." msgstr "" -#: app_Main.py:8390 +#: app_Main.py:8396 msgid "PDF file saved to" msgstr "" -#: app_Main.py:8415 +#: app_Main.py:8421 msgid "Exporting SVG" msgstr "" -#: app_Main.py:8458 +#: app_Main.py:8464 msgid "SVG file exported to" msgstr "" -#: app_Main.py:8484 +#: app_Main.py:8490 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" -#: app_Main.py:8635 +#: app_Main.py:8641 msgid "Excellon file exported to" msgstr "" -#: app_Main.py:8644 +#: app_Main.py:8650 msgid "Exporting Excellon" msgstr "" -#: app_Main.py:8649 app_Main.py:8656 +#: app_Main.py:8655 app_Main.py:8662 msgid "Could not export Excellon file." msgstr "" -#: app_Main.py:8772 +#: app_Main.py:8778 msgid "Gerber file exported to" msgstr "" -#: app_Main.py:8780 +#: app_Main.py:8786 msgid "Exporting Gerber" msgstr "" -#: app_Main.py:8785 app_Main.py:8792 +#: app_Main.py:8791 app_Main.py:8798 msgid "Could not export file." msgstr "" -#: app_Main.py:8840 +#: app_Main.py:8846 msgid "DXF file exported to" msgstr "" -#: app_Main.py:8849 +#: app_Main.py:8855 msgid "Exporting DXF" msgstr "" -#: app_Main.py:8854 app_Main.py:8861 +#: app_Main.py:8860 app_Main.py:8867 msgid "Could not export DXF file." msgstr "" -#: app_Main.py:8900 +#: app_Main.py:8906 msgid "Importing SVG" msgstr "" -#: app_Main.py:8908 app_Main.py:8963 +#: app_Main.py:8914 app_Main.py:8969 msgid "Import failed." msgstr "" -#: app_Main.py:8955 +#: app_Main.py:8961 msgid "Importing DXF" msgstr "" -#: app_Main.py:8996 app_Main.py:9187 app_Main.py:9252 +#: app_Main.py:9002 app_Main.py:9193 app_Main.py:9258 msgid "Failed to open file" msgstr "" -#: app_Main.py:8999 app_Main.py:9190 app_Main.py:9255 +#: app_Main.py:9005 app_Main.py:9196 app_Main.py:9261 msgid "Failed to parse file" msgstr "" -#: app_Main.py:9011 +#: app_Main.py:9017 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9016 +#: app_Main.py:9022 msgid "Opening Gerber" msgstr "" -#: app_Main.py:9027 +#: app_Main.py:9033 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:9060 +#: app_Main.py:9066 msgid "Cannot open file" msgstr "" -#: app_Main.py:9080 +#: app_Main.py:9086 msgid "Opening Excellon." msgstr "" -#: app_Main.py:9090 +#: app_Main.py:9096 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:9122 +#: app_Main.py:9128 msgid "Reading GCode file" msgstr "" -#: app_Main.py:9135 +#: app_Main.py:9141 msgid "This is not GCODE" msgstr "" -#: app_Main.py:9140 +#: app_Main.py:9146 msgid "Opening G-Code." msgstr "" -#: app_Main.py:9153 +#: app_Main.py:9159 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File " "menu.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing" msgstr "" -#: app_Main.py:9209 +#: app_Main.py:9215 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:9214 +#: app_Main.py:9220 msgid "Opening HPGL2" msgstr "" -#: app_Main.py:9221 +#: app_Main.py:9227 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:9247 +#: app_Main.py:9253 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:9267 +#: app_Main.py:9273 msgid "Opening TCL Script..." msgstr "" -#: app_Main.py:9278 +#: app_Main.py:9284 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:9300 +#: app_Main.py:9306 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:9328 +#: app_Main.py:9334 msgid "Failed to open config file" msgstr "" -#: app_Main.py:9357 +#: app_Main.py:9363 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:9362 +#: app_Main.py:9368 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:9377 app_Main.py:9381 app_Main.py:9398 +#: app_Main.py:9383 app_Main.py:9387 app_Main.py:9404 msgid "Failed to open project file" msgstr "" -#: app_Main.py:9437 +#: app_Main.py:9443 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:9445 +#: app_Main.py:9451 msgid "Project loaded from" msgstr "" -#: app_Main.py:9471 +#: app_Main.py:9477 msgid "Redrawing all objects" msgstr "" -#: app_Main.py:9559 +#: app_Main.py:9565 msgid "Failed to load recent item list." msgstr "" -#: app_Main.py:9566 +#: app_Main.py:9572 msgid "Failed to parse recent item list." msgstr "" -#: app_Main.py:9576 +#: app_Main.py:9582 msgid "Failed to load recent projects item list." msgstr "" -#: app_Main.py:9583 +#: app_Main.py:9589 msgid "Failed to parse recent project item list." msgstr "" -#: app_Main.py:9644 +#: app_Main.py:9650 msgid "Clear Recent projects" msgstr "" -#: app_Main.py:9668 +#: app_Main.py:9674 msgid "Clear Recent files" msgstr "" -#: app_Main.py:9761 +#: app_Main.py:9730 +msgid "FlatCAM Evo" +msgstr "" + +#: app_Main.py:9734 +msgid "Release date" +msgstr "" + +#: app_Main.py:9738 +msgid "Displayed" +msgstr "" + +#: app_Main.py:9741 +msgid "Snap" +msgstr "" + +#: app_Main.py:9750 +msgid "Canvas" +msgstr "" + +#: app_Main.py:9755 +msgid "Workspace active" +msgstr "" + +#: app_Main.py:9759 +msgid "Workspace size" +msgstr "" + +#: app_Main.py:9763 +msgid "Workspace orientation" +msgstr "" + +#: app_Main.py:9826 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: app_Main.py:9768 +#: app_Main.py:9833 msgid "Could not parse information about latest version." msgstr "" -#: app_Main.py:9778 +#: app_Main.py:9843 msgid "FlatCAM is up to date!" msgstr "" -#: app_Main.py:9783 +#: app_Main.py:9848 msgid "Newer Version Available" msgstr "" -#: app_Main.py:9785 +#: app_Main.py:9850 msgid "There is a newer version of FlatCAM available for download:" msgstr "" -#: app_Main.py:9789 +#: app_Main.py:9854 msgid "info" msgstr "" -#: app_Main.py:9817 +#: app_Main.py:9882 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported.Change the " "graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n" "\n" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9960 msgid "All plots disabled." msgstr "" -#: app_Main.py:9902 +#: app_Main.py:9967 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:9909 +#: app_Main.py:9974 msgid "All plots enabled." msgstr "" -#: app_Main.py:9915 +#: app_Main.py:9980 msgid "Selected plots enabled..." msgstr "" -#: app_Main.py:9923 +#: app_Main.py:9988 msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:9956 +#: app_Main.py:10021 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:10005 +#: app_Main.py:10070 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:10028 +#: app_Main.py:10093 msgid "Working ..." msgstr "" -#: app_Main.py:10137 +#: app_Main.py:10202 msgid "Set alpha level ..." msgstr "" -#: app_Main.py:10203 +#: app_Main.py:10268 msgid "Saving FlatCAM Project" msgstr "" -#: app_Main.py:10226 app_Main.py:10262 +#: app_Main.py:10291 app_Main.py:10327 msgid "Project saved to" msgstr "" -#: app_Main.py:10233 +#: app_Main.py:10298 msgid "The object is used by another application." msgstr "" -#: app_Main.py:10247 +#: app_Main.py:10312 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:10247 app_Main.py:10255 app_Main.py:10265 +#: app_Main.py:10312 app_Main.py:10320 app_Main.py:10330 msgid "Retry to save it." msgstr "" -#: app_Main.py:10255 app_Main.py:10265 +#: app_Main.py:10320 app_Main.py:10330 msgid "Failed to parse saved project file" msgstr "" @@ -16792,11 +16829,11 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:859 +#: defaults.py:862 msgid "Could not load defaults file." msgstr "" -#: defaults.py:872 +#: defaults.py:875 msgid "Failed to parse defaults file." msgstr ""